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.
- Michael Jackson United States · 1958–2009
- Elvis Presley United States · 1935–1977
- John Lennon United Kingdom · 1940–1980
- Freddie Mercury United Kingdom · 1946–1991
- Bob Dylan United States · 1941–
- Beyoncé United States · 1981–
- Jimi Hendrix United States · 1942–1970
- Lady Gaga United States · 1986–
- Paul McCartney United Kingdom · 1942–
- David Bowie United Kingdom · 1947–2016
- Dolly Parton United States · 1946–2026
- Whitney Houston United States · 1963–2012
- Kurt Cobain United States · 1967–1994
- Mariah Carey United States · 1969–
- Elton John United Kingdom · 1947–
- Madonna United States · 1958–
- Frank Sinatra United States · 1915–1998
- Taylor Swift United States · 1989–
- Ariana Grande United States · 1993–
- Rihanna Barbados · 1988–
- Prince United States · 1958–2016
- Adele United Kingdom · 1988–
- Johnny Cash United States · 1932–2003
- Louis Armstrong United States · 1901–1971
- Bob Marley Jamaica · 1945–1981
- George Harrison United Kingdom · 1943–2001
- Aretha Franklin United States · 1942–2018
- Stevie Wonder United States · 1950–
- Céline Dion Canada · 1968–
- Carlos Santana Mexico · 1947–
- Demi Lovato United States · 1992–
- Eric Clapton United Kingdom · 1945–
- Bruce Springsteen United States · 1949–
- Miley Cyrus United States · 1992–
- Frank Zappa United States · 1940–1993
- Britney Spears United States · 1981–
- Ozzy Osbourne United Kingdom · 1948–2025
- George Michael United Kingdom · 1963–2016
- Jim Morrison United States · 1943–1971
- Bonnie Tyler United Kingdom · 1951–2026
- Amy Winehouse United Kingdom · 1983–2011
- Avril Lavigne Canada · 1984–
- Jimmy Page United Kingdom · 1944–
- Ringo Starr United Kingdom · 1940–
- Shakira Colombia · 1977–
- Andrea Bocelli Italy · 1958–
- Cher United States · 1946–
- Marilyn Manson United States · 1969–
- The Weeknd Canada · 1990–
- Neil Young Canada · 1945–
- Katy Perry United States · 1984–
- Mick Jagger United Kingdom · 1943–
- Barbra Streisand United States · 1942–
- Ed Sheeran United Kingdom · 1991–
- Sinéad O'Connor Ireland · 1966–2023
- Björk Iceland · 1965–
- Enya Ireland · 1961–
- Stevie Nicks United States · 1948–
- Brian May United Kingdom · 1947–
- Leonard Cohen Canada · 1934–2016
- Nina Simone United States · 1933–2003
- Tina Turner United States · 1939–2023
- Ray Charles United States · 1930–2004
- Bryan Adams Canada · 1959–
- Phil Collins United Kingdom · 1951–
- Aaliyah United States · 1979–2001
- Eddie Van Halen Netherlands · 1955–2020
- Selena United States · 1971–1995
- Jennifer Lopez United States · 1969–
- Ella Fitzgerald United States · 1917–1996
- Alanis Morissette Canada · 1974–
- Justin Bieber Canada · 1994–
- Dua Lipa United Kingdom · 1995–
- Janet Jackson United States · 1966–
- Harry Styles United Kingdom · 1994–
- Chuck Berry United States · 1926–2017
- James Brown United States · 1933–2006
- "Weird Al" Yankovic United States · 1959–
- B. B. King United States · 1925–2015
- Kylie Minogue Australia · 1968–
- Selena Gomez United States · 1992–
- Keith Richards United Kingdom · 1943–
- Édith Piaf France · 1915–1963
- Dolores O'Riordan Ireland · 1971–2018
- Sabrina Carpenter United States · 1999–
- Bruno Mars United States · 1985–
- Pink United States · 1979–
- Diana Ross United States · 1944–
- Miriam Makeba South Africa · 1932–2008
- Angus Young United Kingdom · 1955–
- Joni Mitchell Canada · 1943–
- Umm Kulthum Egypt · 1904–1975
- Willie Nelson United States · 1933–
- Robert Plant United Kingdom · 1948–
- Little Richard United States · 1932–2020
- Lionel Richie United States · 1949–
- Christina Aguilera United States · 1980–
- Chester Bennington United States · 1976–2017
- James Hetfield United States · 1963–
- Kris Kristofferson United States · 1936–2024