With a career spanning over 20 years, it’s hard to pick, which of Kid Rock‘s songs are his Top 10. From rock, to hip hop, to country, to metal, his music crosses over multiple genres. Check out our list of top 10 Kid Rock songs and let us know if you agree by tweeting us at @Roxodus.

We can’t wait to see Kid Rock take the main stage at Roxodus, but until then, we’ll be spinning these tunes All Summer Long. Don’t forget to get your Roxodus tickets here – you won’t want to miss it!

10. First Kiss (2015)

9. Po-Dunk (2017)

8. American Bad Ass (2001)

7. Born Free (2010)

6. Cocky (2001)

5. Only God Knows Why (1998)

4. Cowboy (1998)

3. Bawitdaba (1998)

2. Picture (feat. Sheryl Crow) (2001)

1. All Summer Long (2007)