With a historic body of work in the music industry and a reported 170 million albums sold, Eminem has certainly put his name in the conversation as the greatest emcee ever to get behind a mic. However, Internet users have now spoken and, via Ranker, have anointed him as the best rapper of all time. 

2 million people cast their votes for who they thought was the greatest rapper of all time, with the Slim Shady's upvote total giving him a healthy win over his next closest competitor, Tupac Shakur. Over 16,000 separated the two, while users created a gap of over 20,000 "yes" votes between first-place Eminem and The Notorious B.I.G., who came in third. Nas and Ice Cube rounded out the Top 5, while rappers like Andre 3000 and Kanye West found themselves languishing outside the Top 10. Yikes.

The funny thing about this is that Eminem has already called himself more of a product of those who came before him, specifically in the lyrics to the song "Rap God:"

Me? I'm a product of Rakim
Lakim Shabazz, 2Pac, N.W.A, Cube, hey Doc, Ren
Yella, Eazy, thank you, they got Slim
Inspired enough to one day grow up, blow up and be in a position
To meet Run–D.M.C. and induct them
Into the motherfuckin' Rock and Roll Hall of Fame

Of course, with subject matter as touchy as declaring the GOAT of the rap game, Twitter users were quick to voice their (dis)pleasure with the voting outcome. While there were plenty of supportive voices in the crowd, just as many came out against the decision, at times naming several emcees that they believe trounced Eminem in terms of his career accomplishments, as well as his impact and influence on others in the music business. Check out some of the Twitter responses below.

What do you think? Is Eminem the greatest rapper of all time? Or does another artist rise above him and take the crown instead? Let us know in the comments.