Ranking the 30 Best Rappers of All-Time

30. Cardi B

Cardi B (real name Belcalis Almanzar) is atop the rap mountain at this point in time. At only 26 years of age, she’s already put out three number-one singles on the Billboard Hot 100. Many people love to compare her to Nicki Minaj — and others view her as a very polarizing figure. Regardless, Cardi B isn’t going anywhere for a long, long time.

Image Source: Paras Griffin/Getty Images