Machine Gun Kelly, also known as MGK, has undergone a musical evolution in recent years that few artists can match. From his rap roots to a foray into pop-punk, he continues to surprise his audience. But which songs truly stand out in his varied career? Here’s our top 10 list of the best Machine Gun Kelly songs.

10. maybe (feat. Bring Me The Horizon)

The song ‘maybe’ is a collaboration between MGK and British rock band Bring Me The Horizon. The combination of their respective styles results in a powerful song that grabs the listener by the throat. Both thematically and musically, this song fits perfectly into the modern rock scene. It’s a track that pushes genre boundaries, and that’s exactly what Machine Gun Kelly is known for.

9. Till I Die

‘Till I Die’ is one of MGK’s most iconic rap songs. This track has a gritty, rugged style and serves as a sort of anthem for his hometown of Cleveland. MGK’s sharp raps are complemented by a dark beat, making the whole track a banger. It’s no surprise that this song is among his most well-known works.


RAP DEVIL is probably Machine Gun Kelly’s most controversial song. Here, he takes on none other than Eminem. The sharp lyrics and aggressive rap style make this one of the most notable diss tracks of the past decade. The song sparked a lot of discussion and showed that MGK is not afraid to go up against big names in the music industry.

7. Candy (feat. Trippie Redd)

Together with Trippie Redd, Machine Gun Kelly delivers a hit that straddles the line between rap and pop. ‘Candy’ is an addictive track with a catchy chorus. It’s a perfect example of MGK’s ability to experiment with different genres while staying authentic.

6. forget me too (feat. Halsey)

With Halsey by his side, MGK presents an emotionally charged song that focuses on the complexities of relationships. The pop-punk character of ‘forget me too’ is a breath of fresh air in his repertoire and showcases the artistic growth he has undergone. This song is a highlight on his album ‘Tickets To My Downfall’ and has rightfully received a lot of airplay.

5. bloody valentine

‘bloody valentine’ is an undeniable hit that perfectly represents his new pop-punk style. The track has everything: a catchy melody, strong lyrics, and the energy you’d expect from a punk song. It’s not surprising that this song is one of his most popular hits.

4. Home

‘Home’ is a moving track that provides a deeper look at Machine Gun Kelly’s personal struggles and vulnerability. The song doesn’t shy away from heavy topics and reveals a side of MGK that will surprise many. It’s one of those tracks that show he’s more than a one-trick pony.

3. I Think I’m OKAY

In ‘I Think I’m OKAY’, MGK explores the challenges of mental health along with Yungblud and Travis Barker. The openness and rawness of this song have made it an anthem for many who can relate to the lyrics. It’s a song that is both vulnerable and powerful, and therefore it deserves a high spot on this list.

2. my ex’s best friend (with blackbear)

Together with blackbear, MGK creates a true pop-punk hit. The song combines elements of rap, rock, and pop into a seamless whole. It’s a track that you immediately want to sing along to and shows just how versatile Machine Gun Kelly can be.

1. Bad Things

Taking the top spot is ‘Bad Things’, a collaboration with Camila Cabello. This song proves how successful MGK is at creating crossover hits. The blend of rap and pop, supported by Cabello’s beautiful vocals, makes this track an unforgettable experience. It has everything a top song needs: a catchy melody, strong lyrics, and flawless execution. ‘Bad Things’ is rightfully the number one song on our list.