Meek Mill is full of surprises. After dropping his Meekend Music EP on his 30th birthday, the MMG spitfire has announced a joint tour with fellow rapper Yo Gotti.

The “Against All Odds Tour” is a major 21-city summer trek produced by Live Nation. The jaunt kicks off Cleveland on July 5 and will hit arenas across the U.S. Cities like Detroit, New York, Baltimore, Atlanta, Miami, Nashville, New Orleans, Houston, Denver and Los Angeles before wrapping it up in Seattle. Oddly, there’s no Philadelphia date; but we think Meek will add one later in the trek.

Fans can cop tickets in a variety of ways. If you are a Tidal subscriber, you can scoop up tickets early at on May 9 at 10AM ET. If you are a Citi® cardholder, you can purchase tickets on Wednesday (May 10) at 10AM ET via Citi's Private Pass at General public can purchase tickets beginning on Friday (May 12).

Meek is hitting the road in support of his Meekend Music EP as well as his DC4 mixtape. Meanwhile, Yo Gotti is performing in support of his latest project, White Friday, and his 2016 effort, The Art of Hustle. The Memphis rhymer can also be heard on Rick Ross' posse track, "Dead Presidents."

You can check out Meek Mill and Yo Gotti's tour itinerary below.

The Boombox's 2017 Summer Festival Guide