Poison
Photo: Wikimedia Commons

Artist · chart history

Poison

Band Mechanicsburg United States Formed 1983 US glam metal band

Poison formed in 1983 in Mechanicsburg, United States. Poison has 186 chart appearances on 71 radio countdowns from 27 stations on RockLists, spanning 1990–2026. The most successful song on radio countdowns is “Every Rose Has Its Thorn”, which appears on 65 lists with a best position of #44. The station that charted Poison most often is 106.7 WLLZ (Detroit, MI), with 23 appearances. The artist’s biggest year on year-end countdowns was 2002.

186appearances
71countdowns
15songs charted
27stations
0#1 finishes
1990–2026years

Poison came roaring out of Mechanicsburg, Pennsylvania, as one of the definitive hair bands of the '80s, on a mission to make hard rock one long party. The lineup that made them famous had Bret Michaels singing and playing rhythm guitar, C.C. DeVille peeling off flashy, sugar-rushed leads, Bobby Dall on bass and Rikki Rockett on drums, all four of them pitching in on the gang-vocal choruses.

Look What the Cat Dragged In broke them in 1986, with "Talk Dirty to Me" and its title song, all bubblegum hooks and glam metal crunch. Open Up and Say... Ahh!, in 1988, is where they hit the big time: "Nothin' But a Good Time" is pure party-rock adrenaline, "Fallen Angel" and "Your Mama Don't Dance" kept the party rolling, and "Every Rose Has Its Thorn", a power ballad with Michaels at his most forlorn, went all the way to number one on the Hot 100. Flesh & Blood, in 1990, brought "Unskinny Bop" and "Something to Believe In" and became their best-selling album.

Grunge made the '90s harder going. DeVille left in 1991, Richie Kotzen and then Blues Saraceno took his place, and it wasn't until 1999 that the original four reunited for a greatest hits tour. They put out Hollyweird in 2002, and their 2006 anniversary tour and album put them back in the Billboard top 20 for the first time since 1993.

Written with AI assistance from RockLists chart data, MusicBrainz and Wikipedia.

Songs by Poison on radio countdowns

#SongStrengthListsBest#1sPeak year
1 Every Rose Has Its Thorn#498 of all time
3,412
65 #44 – –
2 Nothin But a Good Time
2,882
61 #41 – –
3 Talk Dirty to Me
942
31 #106 – –
4 Something to Believe In
228
7 #189 – –
5 Unskinny Bop
173
6 #177 – –
6 Fallen Angel
116
5 #375 – –
7 Your Mama Don't Dance
111
3 #344 – –
8 Look What the Cat Dragged In
80
1 #203 – –
9 Hollyweird
68
1 #35 – 2002
10 Every Rose Has..
55
1 #446 – –
11 Look But You Can't Touch
55
1 #452 – –
12 Cry Tough
31
1 #687 – –
13 Red Barchetta
31
1 #688 – –
14 Play Dirty
10
1 #897 – –
15 Rock 'n Roll All Nite
5
1 #949 – –

Albums with charting songs

Where each song was first released, from MusicBrainz.

Every countdown appearance

Year#SongCountdown
2026 120 Nothin But a Good Time WLLZ Rock N Roll 500 (2026)
2026 143 Every Rose Has Its Thorn DVE Memorial Day 500 (2026)
2026 196 Every Rose Has Its Thorn WLLZ Rock N Roll 500 (2026)
2026 330 Nothin But a Good Time DVE Memorial Day 500 (2026)
2026 349 Nothin But a Good Time KSLX Arizona 500 (2026)
2026 391 Every Rose Has Its Thorn KSLX Arizona 500 (2026)
2026 432 Something to Believe In DVE Memorial Day 500 (2026)
2026 454 Talk Dirty to Me WLLZ Rock N Roll 500 (2026)
2026 471 Talk Dirty to Me KSLX Arizona 500 (2026)
2026 487 Every Rose Has Its Thorn WFPK Top 500 Songs of the '80s
2025 79 Every Rose Has Its Thorn DVE Memorial Day 500 (2025)
2025 86 Nothin But a Good Time 99.1 PLR Top 400 of the Last 40 Years (2025)
2025 92 Every Rose Has Its Thorn 97 Rock N Roll 500 (2025)
2025 135 Nothin But a Good Time WLLZ Rock N Roll 500 (2025)
2025 168 Every Rose Has Its Thorn 99.1 PLR Top 400 of the Last 40 Years (2025)
2025 177 Nothin But a Good Time 97 Rock N Roll 500 (2025)
2025 192 Nothin But a Good Time DVE Memorial Day 500 (2025)
2025 196 Talk Dirty to Me 99.1 PLR Top 400 of the Last 40 Years (2025)
2025 231 Every Rose Has Its Thorn WLLZ Rock N Roll 500 (2025)
2025 311 Talk Dirty to Me WLLZ Rock N Roll 500 (2025)
2025 352 Something to Believe In 99.1 PLR Top 400 of the Last 40 Years (2025)
2025 383 Talk Dirty to Me 97 Rock N Roll 500 (2025)
2025 610 Every Rose Has Its Thorn Q104.3 Top 1,043 Classic Rock Songs of All Time (2025)
2025 786 Nothin But a Good Time Q104.3 Top 1,043 Classic Rock Songs of All Time (2025)
2025 989 Fallen Angel Q104.3 Top 1,043 Classic Rock Songs of All Time (2025)
2025 366 Nothin But a Good Time The Colorado Sound Top 800 Mood Booster Songs
2024 45 Nothin But a Good Time KSHE 95 Rock N' Roll 500 (2024)
2024 74 Every Rose Has Its Thorn 99.1 PLR Top 400 of the Last 40 Years (2024)
2024 133 Every Rose Has Its Thorn DVE Memorial Day 500 (2024)
2024 143 Every Rose Has Its Thorn 97 Rock N Roll 500 (2024)
2024 152 Nothin But a Good Time WLLZ Rock N Roll 500 (2024)
2024 158 Nothin But a Good Time 99.1 PLR Top 400 of the Last 40 Years (2024)
2024 162 Every Rose Has Its Thorn KSHE 95 Rock N' Roll 500 (2024)
2024 208 Nothin But a Good Time 97 Rock N Roll 500 (2024)
2024 233 Talk Dirty to Me 99.1 PLR Top 400 of the Last 40 Years (2024)
2024 238 Every Rose Has Its Thorn WLLZ Rock N Roll 500 (2024)
2024 256 Every Rose Has Its Thorn Q104.3 Top 1,043 Classic Rock Songs of All Time (2024)
2024 290 Unskinny Bop 99.1 PLR Top 400 of the Last 40 Years (2024)
2024 293 Nothin But a Good Time DVE Memorial Day 500 (2024)
2024 303 Talk Dirty to Me KSHE 95 Rock N' Roll 500 (2024)
2024 362 Nothin But a Good Time KQRS KQ 500 (2024)
2024 416 Every Rose Has Its Thorn Qfm96 Memorial Day 500 (2024)
2024 474 Every Rose Has Its Thorn KQRS KQ 500 (2024)
2024 487 Unskinny Bop KSHE 95 Rock N' Roll 500 (2024)
2024 488 Talk Dirty to Me KQRS KQ 500 (2024)
2024 489 Talk Dirty to Me WLLZ Rock N Roll 500 (2024)
2024 506 Nothin But a Good Time Q104.3 Top 1,043 Classic Rock Songs of All Time (2024)
2024 700 Talk Dirty to Me Q104.3 Top 1,043 Classic Rock Songs of All Time (2024)
2024 816 Fallen Angel Q104.3 Top 1,043 Classic Rock Songs of All Time (2024)
2024 924 Something to Believe In Q104.3 Top 1,043 Classic Rock Songs of All Time (2024)
2023 41 Nothin But a Good Time WPDH Top 1015 (2023)
2023 100 Every Rose Has Its Thorn WPDH Top 1015 (2023)
2023 136 Every Rose Has Its Thorn KSHE 95 Rock N' Roll 500 (2023)
2023 165 Nothin But a Good Time KSHE 95 Rock N' Roll 500 (2023)
2023 170 Every Rose Has Its Thorn 97 Rock N Roll 500 (2023)
2023 182 Nothin But a Good Time DVE Memorial Day 500 (2023)
2023 185 Every Rose Has Its Thorn WMGK Philly 500 (2023)
2023 255 Nothin But a Good Time 97 Rock N Roll 500 (2023)
2023 261 Every Rose Has Its Thorn WLLZ Rock N Roll 500 (2023)
2023 294 Nothin But a Good Time 97.1 The Drive Memorial Day Weekend Rock N Roll 500 (2023)
2023 297 Talk Dirty to Me KSHE 95 Rock N' Roll 500 (2023)
2023 317 Every Rose Has Its Thorn DVE Memorial Day 500 (2023)
2023 319 Talk Dirty to Me 97 Rock N Roll 500 (2023)
2023 398 Nothin But a Good Time WMGK Philly 500 (2023)
2023 414 Every Rose Has Its Thorn Qfm96 Memorial Day 500 (2023)
2023 418 Nothin But a Good Time WLLZ Rock N Roll 500 (2023)
2023 447 Every Rose Has Its Thorn 97.1 The Drive Memorial Day Weekend Rock N Roll 500 (2023)
2023 490 Talk Dirty to Me WLLZ Rock N Roll 500 (2023)
2023 565 Every Rose Has Its Thorn Q104.3 Top 1,043 Classic Rock Songs of All Time (2023)
2023 738 Talk Dirty to Me Q104.3 Top 1,043 Classic Rock Songs of All Time (2023)
2023 823 Talk Dirty to Me WPDH Top 1015 (2023)
2023 882 Fallen Angel Q104.3 Top 1,043 Classic Rock Songs of All Time (2023)
2023 883 Unskinny Bop WPDH Top 1015 (2023)
2023 960 Nothin But a Good Time Q104.3 Top 1,043 Classic Rock Songs of All Time (2023)
2023 849 Every Rose Has Its Thorn The Colorado Sound Top 850 Songs of the 1980s
2022 41 Nothin But a Good Time KRNA Memorial Day 500 (2022)
2022 44 Every Rose Has Its Thorn 99.1 PLR Big 500 (2022)
2022 58 Nothin But a Good Time 99.1 PLR Big 500 (2022)
2022 100 Every Rose Has Its Thorn KRNA Memorial Day 500 (2022)
2022 117 Every Rose Has Its Thorn 97 Rock N Roll 500 (2022)
2022 119 Every Rose Has Its Thorn KSLX Arizona 500 (2022)
2022 141 Nothin But a Good Time WLLZ Rock N Roll 500 (2022)
2022 188 Talk Dirty to Me 99.1 PLR Big 500 (2022)
2022 198 Talk Dirty to Me WLLZ Rock N Roll 500 (2022)
2022 203 Every Rose Has Its Thorn WMGK Philly 500 (2022)
2022 243 Every Rose Has Its Thorn WLLZ Rock N Roll 500 (2022)
2022 288 Something to Believe In KSLX Arizona 500 (2022)
2022 294 Nothin But a Good Time 97 Rock N Roll 500 (2022)
2022 314 Every Rose Has Its Thorn KZOK Classic Rock Top 1025 (2022)
2022 324 Nothin But a Good Time KSLX Arizona 500 (2022)
2022 341 Every Rose Has Its Thorn River 500 (2022)
2022 344 Your Mama Don't Dance 99.1 PLR Big 500 (2022)
2022 374 Talk Dirty to Me KSLX Arizona 500 (2022)
2022 375 Fallen Angel 99.1 PLR Big 500 (2022)
2022 379 Every Rose Has Its Thorn DVE Memorial Day 500 (2022)
2022 476 Nothin But a Good Time River 500 (2022)
2022 524 Every Rose Has Its Thorn Q104.3 Top 1,043 Classic Rock Songs of All Time (2022)
2022 590 Nothin But a Good Time KZOK Classic Rock Top 1025 (2022)
2022 819 Nothin But a Good Time Q104.3 Top 1,043 Classic Rock Songs of All Time (2022)
2022 860 Talk Dirty to Me KZOK Classic Rock Top 1025 (2022)
2022 1014 Talk Dirty to Me Q104.3 Top 1,043 Classic Rock Songs of All Time (2022)
2021 48 Every Rose Has Its Thorn 97 Rock N Roll 500 (2021)
2021 63 Every Rose Has Its Thorn KSLX Arizona 500 (2021)
2021 63 Every Rose Has Its Thorn WCSX Rock & Roll 500 (2021)
2021 150 Nothin But a Good Time 99.1 PLR Big 500 (2021)
2021 162 Nothin But a Good Time WCSX Rock & Roll 500 (2021)
2021 163 Nothin But a Good Time WLLZ 500 (2021)
2021 182 Every Rose Has Its Thorn 99.1 PLR Big 500 (2021)
2021 224 Talk Dirty to Me WCSX Rock & Roll 500 (2021)
2021 228 Nothin But a Good Time KSLX Arizona 500 (2021)
2021 249 Every Rose Has Its Thorn WLLZ 500 (2021)
2021 278 Nothin But a Good Time 97 Rock N Roll 500 (2021)
2021 282 Every Rose Has Its Thorn DVE Memorial Day 500 (2021)
2021 324 Nothin But a Good Time DVE Memorial Day 500 (2021)
2021 358 Talk Dirty to Me DVE Memorial Day 500 (2021)
2021 417 Every Rose Has Its Thorn Q104.3 Top 1,043 Classic Rock Songs of All Time (2021)
2021 428 Your Mama Don't Dance WCSX Rock & Roll 500 (2021)
2021 433 Unskinny Bop 99.1 PLR Big 500 (2021)
2021 464 Talk Dirty to Me 97 Rock N Roll 500 (2021)
2021 710 Talk Dirty to Me Q104.3 Top 1,043 Classic Rock Songs of All Time (2021)
2021 1021 Nothin But a Good Time Q104.3 Top 1,043 Classic Rock Songs of All Time (2021)
2020 144 Nothin But a Good Time WLLZ 500 (2020)
2020 249 Every Rose Has Its Thorn WLLZ 500 (2020)
2020 251 Every Rose Has Its Thorn DVE Memorial Day 500 (2020)
2020 258 Every Rose Has Its Thorn 97 Rock N Roll 500 (2020)
2020 264 Nothin But a Good Time Q105.7 Memorial Day 500 (2020)
2020 290 Nothin But a Good Time 97 Rock N Roll 500 (2020)
2020 325 Nothin But a Good Time DVE Memorial Day 500 (2020)
2020 354 Talk Dirty to Me WLLZ 500 (2020)
2020 406 Every Rose Has Its Thorn KZOK Classic Rock Top 1025 (2020)
2020 455 Every Rose Has Its Thorn Q105.7 Memorial Day 500 (2020)
2020 831 Talk Dirty to Me KZOK Classic Rock Top 1025 (2020)
2020 996 Nothin But a Good Time KZOK Classic Rock Top 1025 (2020)
2019 164 Every Rose Has Its Thorn 99.1 PLR Big 500 (2019)
2019 182 Every Rose Has Its Thorn 97 Rock N Roll 500 (2019)
2019 214 Every Rose Has Its Thorn KZOK Top 1025 of 2019
2019 232 Nothin But a Good Time 97 Rock N Roll 500 (2019)
2019 252 Every Rose Has Its Thorn BIG 500 Memorial Day Countdown (2019)
2019 253 Nothin But a Good Time WLLZ 500 (2019)
2019 272 Nothin But a Good Time 99.1 PLR Big 500 (2019)
2019 288 Every Rose Has Its Thorn DVE Memorial Day 500 (2019)
2019 310 Every Rose Has Its Thorn WLLZ 500 (2019)
2019 315 Nothin But a Good Time DVE Memorial Day 500 (2019)
2019 368 Talk Dirty to Me WLLZ 500 (2019)
2019 405 Nothin But a Good Time KZOK Top 1025 of 2019
2019 418 Nothin But a Good Time BIG 500 Memorial Day Countdown (2019)
2019 461 Talk Dirty to Me 99.1 PLR Big 500 (2019)
2018 168 Every Rose Has Its Thorn 97 Rock N Roll 500 (2018)
2018 320 Nothin But a Good Time 97 Rock N Roll 500 (2018)
2018 361 Every Rose Has Its Thorn BIG 500 Memorial Day Countdown (2018)
2018 485 Nothin But a Good Time BIG 500 Memorial Day Countdown (2018)
2017 203 Nothin But a Good Time 97.9 The Loop Top 540 Countdown (2017)
2017 360 Every Rose Has Its Thorn BIG 500 Memorial Day Countdown (2017)
2016 197 Nothin But a Good Time The Fox Memorial Day 500 (2016)
2016 293 Talk Dirty to Me Qfm96 Memorial Day 500 (2016)
2016 348 Every Rose Has Its Thorn BIG 500 Memorial Day Countdown (2016)
2016 403 Nothin But a Good Time 102.9 The Whale Hartford 500 (2016)
2016 480 Every Rose Has Its Thorn Qfm96 Memorial Day 500 (2016)
2016 499 Nothin But a Good Time Qfm96 Memorial Day 500 (2016)
2015 299 Every Rose Has Its Thorn I-95 Memorial Day Weekend Top 500 (2015)
2015 369 Nothin But a Good Time I-95 Memorial Day Weekend Top 500 (2015)
2014 399 Nothin But a Good Time BIG 1000 New Year's Countdown (2014)
2014 604 Every Rose Has Its Thorn BIG 1000 New Year's Countdown (2014)
2013 189 Something to Believe In 99.1 PLR CT 500 (2013)
2013 331 Nothin But a Good Time 99.1 PLR CT 500 (2013)
2013 336 Every Rose Has Its Thorn BIG 500 Memorial Day Countdown (2013)
2013 407 Every Rose Has Its Thorn 99.1 PLR CT 500 (2013)
2002 35 Hollyweird KNAC Top 105 Songs of 2002
2002 390 Talk Dirty to Me KISW Top 999 of All Time (2002)
2002 446 Every Rose Has.. KISW Top 999 of All Time (2002)
2002 570 Nothin But a Good Time KISW Top 999 of All Time (2002)
2002 672 Unskinny Bop KISW Top 999 of All Time (2002)
2002 851 Something to Believe In KISW Top 999 of All Time (2002)
1990 43 Nothin But a Good Time Z-Rock Top 1001 Songs of All-Time (1990)
1990 76 Every Rose Has Its Thorn Z-Rock Top 1001 Songs of All-Time (1990)
1990 106 Talk Dirty to Me Z-Rock Top 1001 Songs of All-Time (1990)
1990 177 Unskinny Bop Z-Rock Top 1001 Songs of All-Time (1990)
1990 203 Look What the Cat Dragged In Z-Rock Top 1001 Songs of All-Time (1990)
1990 296 Something to Believe In Z-Rock Top 1001 Songs of All-Time (1990)
1990 354 Your Mama Don't Dance Z-Rock Top 1001 Songs of All-Time (1990)
1990 452 Look But You Can't Touch Z-Rock Top 1001 Songs of All-Time (1990)
1990 524 Fallen Angel Z-Rock Top 1001 Songs of All-Time (1990)
1990 687 Cry Tough Z-Rock Top 1001 Songs of All-Time (1990)
1990 688 Red Barchetta Z-Rock Top 1001 Songs of All-Time (1990)
1990 897 Play Dirty Z-Rock Top 1001 Songs of All-Time (1990)
1990 949 Rock 'n Roll All Nite Z-Rock Top 1001 Songs of All-Time (1990)

Comments

Log in or create a free account to join the conversation about Poison.

Be kind and stay on topic. Guidelines

No comments yet. Be the first to share your thoughts.