Songs

Show all 337 Paul McCartney songs

Can't Buy Me Love performed by Paul McCartney

Years

1 1993 75
2 1990 61
3 2002 58
4 1989 46
5 2016 39
6 2017 36
7 2003 33
8 2015 25
9 2018 11
  2019 11
11 1991 6
  1992 6
13 2009 3

Plays by Other Artists