Ed Sheeran's 'Divide Tour' has broken the record for the most attended and highest grossing tour of all time.

The 'Castle on the Hill' hitmaker made it into the history books on Friday (02.08.19), as his scheduled show at Messegelände in Hannover, Germany, officially marked the moment he overtook U2's record for the most attended and highest grossing tour ever.

In 2011, U2's '360 Tour' brought in a staggering $735.4 million after the band concluded an intense 110 show run between June 2009 and July 2011.

The 'Divide Tour' beat U2's record on Ed's 246th show of the lengthy trek, making $736.7 million with still several weeks left to go. The tour has been running since March 2017 and is set to conclude on August 26 this year, when Ed will play his 255th show in Ipswitch, England.

According to Poll Star, the volume of Ed's shows meant he surpassed U2's attendance record earlier than the gross sales record, despite having a lower average attendance of 34,541 per show, versus U2's 66,091 average.

But the sales tally comes as the 28-year-old musician actually had the lowest average ticket price out of the Top 10 highest grossing tours of 2018, charging an average of $86.75, and offering no VIP packages.

Speaking about his record breaking tour on Instagram on Friday, Ed wrote: ''Today the Divide tour broke the all time tour record set by U2. Its now the most attended and highest grossing tour of all time. Thanks so much for each and every one of you who have come to a show. 12 shows left, will never forget it x (sic)''

And Ed's manager Stuart Camp told Poll Star: ''What Ed has accomplished is truly incredible. I thought we might have a shot at having the highest attendance record but not the highest grossing tour.

''I don't think there's much of a coincidence that my favourite band growing up was U2. I'm not putting us at that level because they've obviously maintained their career for much longer, but to even be in the same ballpark as them or spoken in the same sentence with a touring act like that is very humbling.''