Ed Sheeran has broken the tour record held by U2 for the highest-grossing and most-attended tour of all time.

Sheeran took to Instagram to share the news and thank his fans.

"Today the Divide tour broke the all time tour record set by U2," he wrote on Friday.

We need your consent to load this Instagram contentWe use Instagram to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

"It's now the most attended and highest grossing tour of all time.

"Thanks so much for [sic] each and every one of you who have come to a show. 12 shows left, will never forget it x."

Sheeran's Divide Tour began on March 16, 2017 and is due to end in Ipswich on August 26.

By then, the singer-songwriter will have spent 893 days on tour, compared to U2's 760 on their 2009-2011 360° Tour.

Click here for more music news.