If the streets of Philadelphia could talk, they might like the titular song on Meek Mill's aptly titled debut album, Dreams and Nightmares. Featuring a gradual transition from hopeful street aphorisms and a dreamy piano to death threats and frantic percussion, the song replaces illusions of brotherly love with a triumphant image of blood-stained aspirations and survival. It's the Rocky theme 2K12, and one of the defining songs in Meek Mill's catalog. But where does it rank among his best tracks?

Where you rank Meek songs could be a matter of how you feel on the day you're putting the list together. Throughout a rap career that stretches back to the time he dropped his debut mixtape, The Real Me, in 2006, Meek Mill's unloaded at least 19 projects featuring songs that define elements of his style. With a knack for poignant bars and dynamic flows that let him spit on different beats seamlessly, Meek's long been able to make songs for the club or the trenches. Many times, it's both at the same time.

His best songs usually vacillate between reflection and relentless confidence. They're carried by a delivery that sounds like exasperation. If you want a more somber but determined Meek Milly, you might put his Dreamchasers 3 song, "Lil Nigga Snupe," near the very top of your list. On the song, he pays tribute to Louisiana rapper Lil Snupe, an artist Meek signed before the 18-year-old was shot and killed in June of 2013. If you want to hear a song about Rolexes and flossy whips, you might put his Big Sean-featured 2012 track "Burn" in your top three. After the top 10, it can be pretty hard to decide what belongs where.

Today, XXL gives it a shot. For Meek's birthday, check out a ranking of the top 40 Meek Mill songs ever.

  • 40

    "Oodles O'Noodles Babies"

    Meek Mill
  • 39

    "Uptown Vibes"

    Meek Mill Featuring Fabolous and Anuel AA
  • 38

    "Tupac Back"

    Meek Mill Featuring Rick Ross
  • 37

    "Intro"

    Meek Mill
  • 36

    "Offended"

    Meek Mill Featuring Young Thug and 21 Savage
  • 35

    "We Ball"

    Meek Mill Featuring Young Thug
  • 34

    "What Part of the Game"

    Meek Mill
  • 33

    "1942 Flows"

    Meek Mill
  • 32

    "Middle of Da Summer"

    Meek Mill Featuring Mel Love
  • 31

    "Young & Gettin' It"

    Meek Mill Featuring Kirko Bangz
  • 30

    "Use to Be"

    Meek Mill Featuring Jordanne
  • 29

    "Amen"

    Meek Mill Featuring Drake
  • 28

    "Ready or Not"

    Meek Mill
  • 27

    "Rosé Red"

    Meek Mill
  • 26

    "Young Black America"

    Meek Mill Featuring The-Dream
  • 25

    "First of All"

    Meek Mill
  • 24

    "The Real"

    Meek Mill
  • 23

    "Flexing"

    Meek Mill
  • 22

    "House Party"

    Meek Mill Featuring Young Chris
  • 21

    "All Eyez on You"

    Meek Mill Featuring Chris Brown and Nicki Minaj
  • 20

    "Dangerous"

    Meek Mill Featuring PnB Rock and Jeremih
  • 19

    "Love Don't Live Here"

    Meek Mill
  • 18

    "R.I.C.O."

    Meek Mill Featuring Drake
  • 17

    "Whatever You Need"

    Meek Mill Featuring Chris Brown and Ty Dolla $ign
  • 16

    "Levels"

    Meek Mill
  • 15

    "Litty"

    Meek Mill Featuring Tory Lanez
  • 14

    "What's Free"

    Meek Mill Featuring Rick Ross and Jay-Z
  • 13

    "Y'all Don't Hear Me Freestyle"

    Meek Mill
  • 12

    "Pandemonium"

    Meek Mill, Rick Ross and Wale
  • 11

    "Dreamchasers"

    Meek Mill Featuring Beanie Sigel
  • 10

    "Monster"

    Meek Mill
  • 9

    "Tony Story 2"

    Meek Mill
  • 8

    "Going Bad"

    Meek Mill Featuring Drake
  • 7

    "Believe It"

    Meek Mill Featuring Rick Ross
  • 6

    "Tony Story"

    Meek Mill
  • 5

    "Lil Nigga Snupe"

    Meek Mill
  • 4

    "Burn"

    Meek Mill Featuring Big Sean
  • 3

    "Traumatized"

    Meek Mill
  • 2

    "Ima Boss"

    Meek Mill featuring Rick Ross
  • 1

    "Dreams and Nightmares (Intro)"

    Meek Mill

More From XXL