Meek Mill continues to surprise us, in a good way.

First he dropped his Meekend Music mixtape on his 30th birthday, then the Philly native announced a joint tour with Yo Gotti via his Instagram account. The “Against All Odds Tour” tour will hit 21 cities this summer, beginning in Cleveland on July 5 and will Detroit, New York, Atlanta, Miami and many others before wrapping it up in Seattle. Although there’s no Philadelphia date yet, there's the possibility for that and other cities to be added in the coming days.

Tidal subscribers can get tickets tomorrow, starting at 10AM ET. General public can purchase tickets beginning on Friday May 12th.

Check out a complete list of the cities the tour stops in below.