The 17 Best UFC Fighters Of All Time

ufcfighters mobile
osh Hedges/Zuffa LLC/Zuffa LLC via Getty Images

The UFC celebrated its 25th anniversary in 2018, and across their history, thousands of different fighters have fought for the organization. Currently, over 600 fighters are a part of the roster, many of them considered to be the best MMA fighters of all time.

The GOAT debate is fun no matter which sport you’re talking about, so for the sake of it, we decided to put together a list of the 17 best UFC fighters of all time, with a bunch of reasons why we believe so. Below you can check out a list of the best fighters in alphabetical order, and further below that; you’ll find the evidence.

  1. Amanda Nunes (21-4-0)
  2. Anderson Silva (34-10-0)
  3. B.J. Penn (16-14-2)
  4. Chuck Liddell (21-8-0)
  5. Conor McGregor (22-4-0)
  6. Dan Henderson (32-15-0)
  7. Daniel Cormier (22-2-0)
  8. Demetrious Johnson (27-3-1)
  9. Dominick Cruz (22-3-0)
  10. Georges St-Pierre (26-2-0)
  11. Henry Cejudo (16-2-0)
  12. Jon Jones (26-1-0)
  13. José Aldo (28-7-0)
  14. Khabib Nurmagomedov (28-0)
  15. Matt Hughes (45-9-0)
  16. Randy Couture (19-11-0)
  17. Stipe Miocic (19-3-0)
Did you like this article?
Thumbs Up
Thumbs Down