Top 10 Best UFC Fighters of All Time

1Anderson Silva

Anderson Silva


2Georges St-Pierre

Georges St-Pierre


3Jon Jones

Jon Jones


4Conor McGregor

Conor McGregor


5Chuck Liddell

Chuck Liddell


6BJ Penn

BJ Penn


7Randy Couture

Randy Couture


8Brock Lesnar

Brock Lesnar


9Amanda Nunes

Amanda Nunes


10Royce Gracie

Royce Gracie


11Khabib Nurmagomedov

Khabib Nurmagomedov


12Daniel Cormier

Daniel Cormier


13Demetrious Johnson

Demetrious Johnson


14Matt Hughes

Matt Hughes


15Dan Henderson

Dan Henderson


16Ken Shamrock

Ken Shamrock


17Forrest Griffin

Forrest Griffin


18Quinton Rampage Jackson

Quinton Rampage Jackson


19Jose Aldo

Jose Aldo


20Nick Diaz

Nick Diaz


21Dominick Cruz

Dominick Cruz


22Cain Velasquez

Cain Velasquez


23Dan Severn

Dan Severn


24Lyoto Machida

Lyoto Machida


25Nate Diaz

Nate Diaz


26Urijah Faber

Urijah Faber


27Henry Cejudo

Henry Cejudo


28Wanderlei Silva

Wanderlei Silva


29Tyron Woodley

Tyron Woodley


30Mauricio Shogun Rua

Mauricio Shogun Rua


31Rashad Evans

Rashad Evans


32Kamaru Usman

Kamaru Usman


33Stipe Miocic

Stipe Miocic


34Alexander Volkanovski

Alexander Volkanovski


35Ronda Rousey

Ronda Rousey