Skip to content
MMA Calendar

UFC Record Book

UFC: Most finishes

The all-time UFC top 100, rebuilt from every completed UFC fight in our database.

Updated November 5, 2026

#Fighter
1Charles OliveiraBrazil Charles Oliveira212536
2Jim MillerUnited States Jim Miller202846
T-3Derrick LewisUnited States Derrick Lewis162032
T-3Donald CerroneUnited States Donald Cerrone162337
T-5Vicente LuqueBrazil Vicente Luque151726
T-5Dustin PoirierUnited States Dustin Poirier152231
T-5Matt BrownUnited States Matt Brown151730
T-8Max HollowayUnited States Max Holloway142433
T-8Vitor BelfortBrazil Vitor Belfort141525
T-8Anderson Silva Anderson Silva141724
T-11Glover TeixeiraBrazil Glover Teixeira131623
T-11Frank MirUnited States Frank Mir131627
T-11United States Matt Hughes131825
T-11Joe LauzonUnited States Joe Lauzon131527
T-15Drew DoberUnited States Drew Dober121526
T-15Marlon VeraEcuador Marlon Vera121627
T-15Gerald MeerschaertUnited States Gerald Meerschaert121227
T-15Demian MaiaBrazil Demian Maia122233
T-15Nate DiazUnited States Nate Diaz121627
T-15Jon JonesUnited States Jon Jones122223
T-21Brendan AllenUnited States Brendan Allen111721
T-21Kevin HollandUnited States Kevin Holland111729
T-21Neil MagnyUnited States Neil Magny112538
T-21Islam MakhachevRussia Islam Makhachev111819
T-21Royce GracieBrazil Royce Gracie111113
T-21Andrei Arlovski Andrei Arlovski112341
T-21Thiago SantosBrazil Thiago Santos111424
T-21Anthony SmithUnited States Anthony Smith111325
T-21United States Randy Couture111624
T-21Tony FergusonUnited States Tony Ferguson111524
T-21Ovince Saint PreuxUnited States Ovince Saint Preux111528
T-21Francis NgannouCameroon Francis Ngannou111214
T-21BJ PennUnited States BJ Penn111227
T-21Gabriel GonzagaBrazil Gabriel Gonzaga111222
T-21Anthony JohnsonUnited States Anthony Johnson111319
T-21Stefan StruveNetherlands Stefan Struve111324
T-37Nikita KrylovUkraine Nikita Krylov101223
T-37Jalin TurnerUnited States Jalin Turner101016
T-37Gillian RobertsonCanada Gillian Robertson101421
T-37United States Tito Ortiz101527
T-37Amanda NunesBrazil Amanda Nunes101618
T-37United States Chuck Liddell101623
T-37Michael BispingUnited Kingdom Michael Bisping102029
T-37 Kenny Florian101217
T-37United States Rich Franklin101420
T-37Cain VelasquezUnited States Cain Velasquez101215
T-37Junior Dos SantosBrazil Junior Dos Santos101523
T-48Alonzo MenifieldUnited States Alonzo Menifield91421
T-48Benoit Saint DenisFrance Benoit Saint Denis9913
T-48Paul CraigScotland Paul Craig9920
T-48Dan HookerNew Zealand Dan Hooker91425
T-48Edson BarbozaBrazil Edson Barboza91833
T-48Uros MedicSerbia Uros Medic9912
T-48Michael ChiesaUnited States Michael Chiesa91522
T-48Ryan SpannUnited States Ryan Spann91119
T-48Renato MoicanoBrazil Renato Moicano91321
T-48Jessica AndradeBrazil Jessica Andrade91730
T-48Derek BrunsonUnited States Derek Brunson91421
T-48United States Don Frye9910
T-48Rafael Dos AnjosBrazil Rafael Dos Anjos92137
T-48United States Evan Tanner91117
T-48Thiago AlvesBrazil Thiago Alves91527
T-48Josh KoscheckUnited States Josh Koscheck91525
T-48Chris LebenUnited States Chris Leben91222
T-48Ed HermanUnited States Ed Herman91325
T-48Nate MarquardtUnited States Nate Marquardt91325
T-48Stipe MiocicUnited States Stipe Miocic91419
T-48Alistair OvereemNetherlands Alistair Overeem91220
T-69Joaquin BuckleyUnited States Joaquin Buckley81118
T-69King GreenUnited States King Green81731
T-69Jeremy StephensUnited States Jeremy Stephens81535
T-69Grant DawsonUnited States Grant Dawson81417
T-69Song YadongChina Song Yadong81318
T-69Deiveson FigueiredoBrazil Deiveson Figueiredo81423
T-69Jake MatthewsAustralia Jake Matthews81624
T-69Edmen ShahbazyanUnited States Edmen Shahbazyan81117
T-69Alex PereiraBrazil Alex Pereira81013
T-69Sean O'MalleyUnited States Sean O'Malley81316
T-69Steve GarciaUnited States Steve Garcia8912
T-69Carlos UlbergNew Zealand Carlos Ulberg81112
T-69Dominick ReyesUnited States Dominick Reyes81116
T-69Kennedy NzechukwuNigeria Kennedy Nzechukwu81018
T-69Alexandre PantojaBrazil Alexandre Pantoja81419
T-69Terrance McKinneyUnited States Terrance McKinney8815
T-69Carlos PratesBrazil Carlos Prates889
T-69Beneil Dariush Beneil Dariush81726
T-69Tom AspinallEngland Tom Aspinall889
T-69Jailton AlmeidaBrazil Jailton Almeida8912
T-69Michal OleksiejczukPoland Michal Oleksiejczuk81018
T-69Julian ErosaUnited States Julian Erosa81120
T-69Gilbert BurnsBrazil Gilbert Burns81525
T-69Curtis BlaydesUnited States Curtis Blaydes81521
T-69Cub SwansonUnited States Cub Swanson81626
T-69Robbie LawlerUnited States Robbie Lawler81525
T-69Jairzinho RozenstruikSuriname Jairzinho Rozenstruik8915
T-69Mauricio RuaBrazil Mauricio Rua81124
T-69Marcos Rogerio de LimaBrazil Marcos Rogerio de Lima81118
T-69Aleksei Oleinik Aleksei Oleinik8917
T-69Li JingliangChina Li Jingliang81118
T-69Gunnar NelsonIceland Gunnar Nelson81016

Career boards need at least 5 bouts with tracked statistics.

All boardsFinishes