GOATvs

GOATvs › Musicians › Pop & Rock

Top 100 greatest pop and rock musicians of all time

The top 100 pop and rock musicians of all time, ranked by everyone, one head-to-head pick at a time. Build your own Top 10 and see it next to the world's.

170 singers and guitarists, from Louis Armstrong, Billie Holiday and Robert Johnson to Harry Styles, Dua Lipa and Olivia Rodrigo. The starting order draws on how well known each one is and on Rolling Stone's greatest singers and guitarists; after that the votes decide.

  1. Michael Jackson United States · 1958–2009
  2. Elvis Presley United States · 1935–1977
  3. John Lennon United Kingdom · 1940–1980
  4. Freddie Mercury United Kingdom · 1946–1991
  5. Bob Dylan United States · 1941–
  6. Beyoncé United States · 1981–
  7. Jimi Hendrix United States · 1942–1970
  8. Lady Gaga United States · 1986–
  9. Paul McCartney United Kingdom · 1942–
  10. David Bowie United Kingdom · 1947–2016
  11. Dolly Parton United States · 1946–2026
  12. Whitney Houston United States · 1963–2012
  13. Kurt Cobain United States · 1967–1994
  14. Mariah Carey United States · 1969–
  15. Elton John United Kingdom · 1947–
  16. Madonna United States · 1958–
  17. Frank Sinatra United States · 1915–1998
  18. Taylor Swift United States · 1989–
  19. Ariana Grande United States · 1993–
  20. Rihanna Barbados · 1988–
  21. Prince United States · 1958–2016
  22. Adele United Kingdom · 1988–
  23. Johnny Cash United States · 1932–2003
  24. Louis Armstrong United States · 1901–1971
  25. Bob Marley Jamaica · 1945–1981
  26. George Harrison United Kingdom · 1943–2001
  27. Aretha Franklin United States · 1942–2018
  28. Stevie Wonder United States · 1950–
  29. Céline Dion Canada · 1968–
  30. Carlos Santana Mexico · 1947–
  31. Demi Lovato United States · 1992–
  32. Eric Clapton United Kingdom · 1945–
  33. Bruce Springsteen United States · 1949–
  34. Miley Cyrus United States · 1992–
  35. Frank Zappa United States · 1940–1993
  36. Britney Spears United States · 1981–
  37. Ozzy Osbourne United Kingdom · 1948–2025
  38. George Michael United Kingdom · 1963–2016
  39. Jim Morrison United States · 1943–1971
  40. Bonnie Tyler United Kingdom · 1951–2026
  41. Amy Winehouse United Kingdom · 1983–2011
  42. Avril Lavigne Canada · 1984–
  43. Jimmy Page United Kingdom · 1944–
  44. Ringo Starr United Kingdom · 1940–
  45. Shakira Colombia · 1977–
  46. Andrea Bocelli Italy · 1958–
  47. Cher United States · 1946–
  48. Marilyn Manson United States · 1969–
  49. The Weeknd Canada · 1990–
  50. Neil Young Canada · 1945–
  51. Katy Perry United States · 1984–
  52. Mick Jagger United Kingdom · 1943–
  53. Barbra Streisand United States · 1942–
  54. Ed Sheeran United Kingdom · 1991–
  55. Sinéad O'Connor Ireland · 1966–2023
  56. Björk Iceland · 1965–
  57. Enya Ireland · 1961–
  58. Stevie Nicks United States · 1948–
  59. Brian May United Kingdom · 1947–
  60. Leonard Cohen Canada · 1934–2016
  61. Nina Simone United States · 1933–2003
  62. Tina Turner United States · 1939–2023
  63. Ray Charles United States · 1930–2004
  64. Bryan Adams Canada · 1959–
  65. Phil Collins United Kingdom · 1951–
  66. Aaliyah United States · 1979–2001
  67. Eddie Van Halen Netherlands · 1955–2020
  68. Selena United States · 1971–1995
  69. Jennifer Lopez United States · 1969–
  70. Ella Fitzgerald United States · 1917–1996
  71. Alanis Morissette Canada · 1974–
  72. Justin Bieber Canada · 1994–
  73. Dua Lipa United Kingdom · 1995–
  74. Janet Jackson United States · 1966–
  75. Harry Styles United Kingdom · 1994–
  76. Chuck Berry United States · 1926–2017
  77. James Brown United States · 1933–2006
  78. "Weird Al" Yankovic United States · 1959–
  79. B. B. King United States · 1925–2015
  80. Kylie Minogue Australia · 1968–
  81. Selena Gomez United States · 1992–
  82. Keith Richards United Kingdom · 1943–
  83. Édith Piaf France · 1915–1963
  84. Dolores O'Riordan Ireland · 1971–2018
  85. Sabrina Carpenter United States · 1999–
  86. Bruno Mars United States · 1985–
  87. Pink United States · 1979–
  88. Diana Ross United States · 1944–
  89. Miriam Makeba South Africa · 1932–2008
  90. Angus Young United Kingdom · 1955–
  91. Joni Mitchell Canada · 1943–
  92. Umm Kulthum Egypt · 1904–1975
  93. Willie Nelson United States · 1933–
  94. Robert Plant United Kingdom · 1948–
  95. Little Richard United States · 1932–2020
  96. Lionel Richie United States · 1949–
  97. Christina Aguilera United States · 1980–
  98. Chester Bennington United States · 1976–2017
  99. James Hetfield United States · 1963–
  100. Kris Kristofferson United States · 1936–2024

More lists

Vote in Musicians