In early September, Tee Grizzley dropped off a solid collab with Meek Mill called “Beef.” But his new Helluva-produced track “Win” is even better, bouncing with more energy than the Meek song. Hopefully he includes it on his upcoming album Activated.

Big K.R.I.T. returned last week with “Confetti,” his first new single in over a year, and this week he announced a new double album and dropped another new song off the LP called “Keep the Devil Off.” He produced the muddy, funked up track, and it’s a sign of great things to come from his upcoming album.

Zaytoven released a new mixtape this week featuring both previously released and never-before-heard records. Shy Glizzy and Lil Uzi Vert both have unreleased songs on the tape (“One Day” and “A Lot”), and they’re both some of the strongest rap records we’ve heard this week.

Slimmy B of SOB x RBE also came through with a crazy new song called “Opp Shit,” complete with a video, and YG teamed up with TeeCee4800 for their new collab “How Many Liccs.” Peep all the best rap songs of the week below.

New Music Releases for October 2017

More From XXL