Ed Sheeran released no new music last year - but it didn't stop him becoming the most-played artist on British radio.

Advertisement

The singer/songwriter pulled it off without landing a single in the top 10 most played tracks of the year - which suggests his catalogue of hits is broadly in heavy rotation.

It's the third time in four years - he missed out in 2016 - that he has held the number one spot. This time around, Calvin Harris and Little Mix came in second and third place respectively.

Music royalty body PPL - who monitor plays on Radio and TV, as well as pubs, clubs and shops - compiled the data.

The most-played song of the year was Portugal. The Man's Feel It Still (originally released in 2017) followed by Rudimental and Jess Glynne's These Days and Liam Payne and Rita Ora's For You.

More like this

Check out the top ten most-played artists and songs below.

Top 10 most-played artists

  1. Ed Sheeran
  2. Calvin Harris
  3. Little Mix
  4. Rita Ora
  5. Coldplay
  6. Pink
  7. Clean Bandit
  8. Dua Lipa
  9. George Ezra
  10. Jess Glynne
Advertisement

Top 10 most-played songs

  1. Portugal The Man - Feel It Still
  2. Rudimental & Jess Glynne - These Days
  3. Liam Payne & Rita Ora - For You
  4. Calvin Harris & Dua Lipa - One Kiss
  5. George Ezra - Shotgun
  6. Paloma Faith & Sigala - Lullaby
  7. Rita Ora - Anywhere
  8. David Guetta & Sia - Flames
  9. George Ezra - Paradise
  10. Pink - What About Us?
Advertisement
Advertisement
Advertisement