On Friday (July 21), Nav and Metro Boomin will drop their long-awaited Perfect Timing project via Republic Records. Now, they've revealed the tracklist for the project, and it features guest appearances from Playboi Carti, 21 Savage, Lil Uzi Vert, Offset, Gucci Mane and Belly. Peep the entire tracklist below.

Last night, Nav hopped on Instagram to preview one of the two Uzi collabs on the project.

Earlier this year, Nav released his self-titled project. Metro Boomin also recently dropped his "No Complaints" single with Drake and Offset.

Nav and Metro Boomin's Perfect Timing Tracklist

1."Perfect Timing"
2. "I Don't Care"
3. "Hit"
4. "A$AP Ferg" Feat. Lil Uzi Vert
5. "Held Me Down"
6. "Minute" Feat. Playboi Carti & Offset
7. "Did You See Nav?"
8. "Bring It Back"
9. "Both Sides" Feat. 21 Savage
10. "Call Me"
11. You Know" Feat. Belly
12. Rich
13. "Need Some" Feat. Gucci Mane
14. "I Am"
15. "NavUziMetro#Pt2" Feat. Lil Uzi Vert

See Fans' Predictions for the Hip-Hop Songs That Will Rule Summer 2017

More From XXL