When the ultimate debate of 'Who Are The Top 10 Best Emcees Of All-Time?' emerges within circles, those engaged typically chime in with a usual set of names such as The Notorious B.I.G., Tupac Shakur, Jay-Z, Nas and DMX; other noble mentions in the argument normally include Rakim, Snoop Dogg, Lil Wayne, Ice Cube and Eminem (LL Cool J, Kanye West, Andre 3000 and Big Pun often too get thrown in the mix). However, as far as the debates goes, there's one name that tends to fly a bit more under the radar — though in actuality, the name should be referenced in every 'All-Time Rap Great' conversation — 50 Cent.

Aside from possessing the 10th best-selling rap album of all time (Get Rich or Die Tryin' - 8.3 million copies sold in the U.S. to date; 12 million sold globally), 50 Cent is by far one of the best lyricist to ever touch a microphone. The way 50 has frequently switched up his rap style on tracks over the years, you might even say that 50 Cent has the best 'flow' out of all spitters, both past and present-- whether it's wavy and melodic, curt and abrupt, he's done it all. On top of that, when it comes to mixtapes, few have had an impact on the mixtape circuit / the streets like Curtis "50 Cent" Jackson (those that had, can be counted on one hand alongside Fif).

Come along and examine with us the Top 25 Best 50 Cent Songs of All Time. For the purposes of this list, we are solely looking at 50 Cent's solo discography-- meaning, you will not find features or G-Unit listed.

Sound off below and tell us whether you agree with this list or disagree, we're sure you have an opinion on it.