Quavo has been on an impressive run in 2016, routinely stealing the show with his guest appearances. Elz the DJ decided to put together a mix to showcase just how good Quavo's been, compiling the Atlanta rapper's best guest spots of the year. The result is an hour long mix that's a must listen for any Quavo fan.

Although Quavo has been receiving plenty of praise this year, he recently got on the wrong side of Soulja Boy. In an unexpected turn of events, the "Crank Dat" rapper released a diss track aimed at Quavo.

“Quavo hit my phone, say he want beef/Must not know I’ll knock out his teeth/I grew up in the Northside shoot with the 2-2-3/Migos ain’t shit to me," Soulja Boy raps on the song.

It's not exactly clear what started this issue between the two. Soulja Boy posted a text message that accused Quavo of faking a friendship, but nothing concrete has been revealed. Soulja Boy has been antagonistic on social media though, calling out Quavo across Twitter and Instagram.

"Bitch ass nigga never pulled up diss song out now don’t make me leak the phone convo pussy,” he wrote on Instagram.

For Quavo, the beef is just a slight bump in what's been a stellar 2016. He and his Migos brethren just scored their highest charting single to date in “Bad and Boujee," which landed at No. 54 on the latest Billboard Hot 100 chart.

134 Rapper-Launched Record Labels From the Past and Present

More From XXL