Songs

Show all 333 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 2022 17
10 2018 11
  2019 11
12 1991 6
  1992 6
14 2009 3

Plays by Other Artists