1. Eleanor Rigby (The Beatles)
A surprising choice for the top spot. But the enigmatic tale has been reworked 131 times, by Joan Baez and Aretha Franklin among others.
2. Yesterday (The Beatles)
According to 'Guinness World Records' this song was covered seven million times in the 20th century. Official versions range from the sublime (Frank Sinatra) to the ridiculous (Wet Wet Wet and Boyz II Men).
3. Cry Me a River (Julie London)
Not the Justin Timberlake one. This bluesy jazz number has been covered by other luminaries of the genre, including Ella Fitzgerald and Ray Charles, and even Aerosmith.
4. And I Love Her (The Beatles)
From 'A Hard Day's Night', Smokey Robinson, Bob Marley and Barry Manilow have all recorded it.
5. (I Can't Get No) Satisfaction (The Rolling Stones)
With 98 covers recorded, the Stones make the top 10. A surprising range of artists have lapped this one up, including Aretha Franklin, Jimi Hendrix, Cat Power and Vanilla Ice.