Skip to content
MMA Calendar

UFC Record Book

UFC: Most significant strikes in a fight

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

Updated November 5, 2026

#FighterFight
1Brandon RoyvalUnited States Brandon Royval215467Joshua VanFlyweightJun 29, 2025
2Joshua Van Joshua Van204305Brandon RoyvalFlyweightJun 29, 2025
3Jeff MolinaUnited States Jeff Molina189356AoriqilengFlyweightApr 25, 2021
4Joshua Van Joshua Van181305Alexandre PantojaFlyweightSep 19, 2026
5Joshua Van Joshua Van165304Cody DurdenFlyweightDec 8, 2024
6Joshua Van Joshua Van156300Kevin BorjasFlyweightNov 12, 2023
7Jose OchoaPeru Jose Ochoa153269Clayton CarpenterFlyweightMay 9, 2026
8Luis GuruleUnited States Luis Gurule149299Daniel BarezFlyweightMay 16, 2026
T-9Brandon MorenoMexico Brandon Moreno147245Alexandre PantojaFlyweightJul 9, 2023
T-9Alexandre PantojaBrazil Alexandre Pantoja147284Joshua VanFlyweightSep 19, 2026
11Brandon RoyvalUnited States Brandon Royval145510Brandon MorenoFlyweightFeb 25, 2024
12Deiveson FigueiredoBrazil Deiveson Figueiredo137238Brandon MorenoFlyweightDec 13, 2020
13Steve ErcegAustralia Steve Erceg136254Tim ElliottFlyweightMay 2, 2026
T-14John LinekerBrazil John Lineker133327Alptekin OzkilicFlyweightJul 16, 2014
T-14Demetrious JohnsonUnited States Demetrious Johnson133215Ali BagautinovFlyweightJun 14, 2014
T-16Brandon MorenoMexico Brandon Moreno132317Amir AlbaziFlyweightNov 3, 2024
T-16Brandon MorenoMexico Brandon Moreno132248Deiveson FigueiredoFlyweightDec 13, 2020
18Joshua Van Joshua Van131209Tatsuro TairaFlyweightMay 9, 2026
19Alexandre PantojaBrazil Alexandre Pantoja129274Brandon MorenoFlyweightJul 9, 2023
20Demetrious JohnsonUnited States Demetrious Johnson127247John DodsonFlyweightJan 26, 2013
T-21Joshua Van Joshua Van125217Bruno SilvaFlyweightJun 8, 2025
T-21Alexandre PantojaBrazil Alexandre Pantoja125242Steve ErcegFlyweightMay 5, 2024
23Brandon RoyvalUnited States Brandon Royval124232Tatsuro TairaFlyweightOct 12, 2024
24Joshua Van Joshua Van120234Zhalgas ZhumagulovFlyweightJun 24, 2023
T-25Zhalgas ZhumagulovKazakhstan Zhalgas Zhumagulov119234Charles JohnsonFlyweightNov 19, 2022
T-25Alexandre PantojaBrazil Alexandre Pantoja119227Neil SeeryFlyweightJul 16, 2017
27Joshua Van Joshua Van118200Édgar CháirezFlyweightSep 15, 2024
T-28Steve ErcegAustralia Steve Erceg116279Brandon MorenoFlyweightMar 29, 2025
T-28AoriqilengChina Aoriqileng116258Jeff MolinaFlyweightApr 25, 2021
T-28Tim ElliottUnited States Tim Elliott116200Louis GaudinotFlyweightAug 31, 2013
T-31Charles JohnsonUnited States Charles Johnson115209Zhalgas ZhumagulovFlyweightNov 19, 2022
T-31Lucas RochaBrazil Lucas Rocha115226Stewart NicollFlyweightOct 11, 2025
33Daniel BarezSpain Daniel Barez113246Luis GuruleFlyweightMay 16, 2026
T-34Brandon MorenoMexico Brandon Moreno112211Brandon RoyvalFlyweightFeb 25, 2024
T-34Manel KapeAngola Manel Kape112182Felipe dos SantosFlyweightSep 10, 2023
T-36Brandon RoyvalUnited States Brandon Royval111204Alexandre PantojaFlyweightDec 17, 2023
T-36Manel KapeAngola Manel Kape111168Bruno SilvaFlyweightDec 15, 2024
T-36Steve ErcegAustralia Steve Erceg111212Alexandre PantojaFlyweightMay 5, 2024
39CJ VergaraUnited States CJ Vergara109181Vinicius SalvadorFlyweightJul 30, 2023
T-40André LimaBrazil André Lima108159Daniel BarezFlyweightMar 15, 2025
T-40Demetrious JohnsonUnited States Demetrious Johnson108186Wilson ReisFlyweightApr 16, 2017
T-42Brandon MorenoMexico Brandon Moreno105259Deiveson FigueiredoFlyweightJan 23, 2022
T-42Ben NguyenUnited States Ben Nguyen105255Geane HerreraFlyweightNov 26, 2016
T-42Allan NascimentoBrazil Allan Nascimento105154Raulian PaivaFlyweightAug 11, 2018
T-42Luis GuruleUnited States Luis Gurule105206Nick PiccininniFlyweightOct 15, 2024
46Zhalgas ZhumagulovKazakhstan Zhalgas Zhumagulov103287Joshua VanFlyweightJun 24, 2023
47Carlos HernandezUnited States Carlos Hernandez102233Denys BondarFlyweightJun 18, 2023
48Victor AltamiranoMexico Victor Altamirano100173Carlos CandelarioFlyweightAug 31, 2021
T-49Felipe dos SantosBrazil Felipe dos Santos99304Manel KapeFlyweightSep 10, 2023
T-49Kai Kara-FranceNew Zealand Kai Kara-France99283Amir AlbaziFlyweightJun 4, 2023
51Lone'er KavanaghEngland Lone'er Kavanagh97205Brandon MorenoFlyweightFeb 28, 2026
T-52John LinekerBrazil John Lineker96212Louis GaudinotFlyweightMay 5, 2012
T-52Sergio PettisUnited States Sergio Pettis96253Tyson NamFlyweightSep 22, 2019
54Alexandre PantojaBrazil Alexandre Pantoja95156Brandon RoyvalFlyweightDec 17, 2023
55Joseph BenavidezUnited States Joseph Benavidez94199Dustin OrtizFlyweightNov 22, 2014
56CJ VergaraUnited States CJ Vergara93165Ode OsbourneFlyweightNov 7, 2021
T-57Dustin OrtizUnited States Dustin Ortiz92129Willie GatesFlyweightAug 8, 2015
T-57Ian McCallUnited States Ian McCall92226Iliarde SantosFlyweightAug 3, 2013
T-57Louis SmolkaUnited States Louis Smolka92245Alptekin OzkilicFlyweightJan 15, 2014
T-60Kai Kara-FranceNew Zealand Kai Kara-France91193Mark De La RosaFlyweightAug 31, 2019
T-60Brandon MorenoMexico Brandon Moreno91276Kai Kara-FranceFlyweightDec 15, 2019
T-60Kleydson RodriguesBrazil Kleydson Rodrigues91138Santo CuratoloFlyweightSep 21, 2021
T-63Demetrious JohnsonUnited States Demetrious Johnson90153Ian McCallFlyweightJun 8, 2012
T-63Jake HadleyEngland Jake Hadley90169Carlos CandelarioFlyweightNov 5, 2022
T-63Tagir UlanbekovRussia Tagir Ulanbekov90186Tim ElliottFlyweightMar 6, 2022
T-63Ali BagautinovRussia Ali Bagautinov90124Geane HerreraFlyweightJun 19, 2016
T-63Tim ElliottUnited States Tim Elliott90261Steve ErcegFlyweightMay 2, 2026
T-68Brandon MorenoMexico Brandon Moreno89176Steve ErcegFlyweightMar 29, 2025
T-68Nate ManessUnited States Nate Maness89168Jimmy FlickFlyweightJun 16, 2024
T-68Jordan EspinosaUnited States Jordan Espinosa89133Rilley DutroFlyweightJul 10, 2018
T-71Vinicius SalvadorBrazil Vinicius Salvador88195CJ VergaraFlyweightJul 30, 2023
T-71Charles JohnsonUnited States Charles Johnson88191Joshua VanFlyweightJul 14, 2024
T-71Demetrious JohnsonUnited States Demetrious Johnson88171John DodsonFlyweightSep 5, 2015
T-71Alptekin OzkilicUnited States Alptekin Ozkilic88230John LinekerFlyweightJul 16, 2014
T-75Matheus NicolauBrazil Matheus Nicolau87172Louis SmolkaFlyweightDec 30, 2017
T-75Kevin BorjasPeru Kevin Borjas87194Victor DiasFlyweightAug 8, 2023
T-75Anthony DrilichAustralia Anthony Drilich87276Sean GauciFlyweightOct 8, 2024
T-78Deiveson FigueiredoBrazil Deiveson Figueiredo86169Brandon MorenoFlyweightJan 23, 2022
T-78Kai Kara-FranceNew Zealand Kai Kara-France86178Elias GarciaFlyweightDec 2, 2018
T-78Eric SheltonUnited States Eric Shelton86116Jenel LausaFlyweightNov 18, 2017
T-78United States Adam Antolin86165Casey KenneyFlyweightAug 29, 2017
T-82Jesus AguilarMexico Jesus Aguilar85235Luis GuruleFlyweightSep 13, 2025
T-82Matt SchnellUnited States Matt Schnell85214Tyson NamFlyweightJan 20, 2021
T-82Charles JohnsonUnited States Charles Johnson85162Bruno SilvaFlyweightMar 14, 2026
T-85Carlos HernandezUnited States Carlos Hernandez84172Victor AltamiranoFlyweightFeb 27, 2022
T-85Alex PerezUnited States Alex Perez84162Jose TorresFlyweightAug 4, 2018
T-85Brandon RoyvalUnited States Brandon Royval84152Lone'er KavanaghFlyweightJul 11, 2026
T-88CJ VergaraUnited States CJ Vergara83144Daniel LacerdaFlyweightMar 25, 2023
T-88Joshua Van Joshua Van83141Felipe BunesFlyweightJan 14, 2024
T-88Kevin BorjasPeru Kevin Borjas83141Ronaldo RodriguezFlyweightMar 29, 2025
T-88Jacob SilvaUnited States Jacob Silva83185Jeff MolinaFlyweightAug 25, 2020
T-92Louis SmolkaUnited States Louis Smolka82113Ben NguyenFlyweightJul 14, 2016
T-92Kai Kara-FranceNew Zealand Kai Kara-France82231Brandon MorenoFlyweightDec 15, 2019
T-92Neil SeeryIreland Neil Seery82183Alexandre PantojaFlyweightJul 16, 2017
T-95Tyson NamUnited States Tyson Nam81213Azat MaksumFlyweightJul 16, 2023
T-95Kleydson RodriguesBrazil Kleydson Rodrigues81143CJ VergaraFlyweightMay 8, 2022
T-95Demetrious JohnsonUnited States Demetrious Johnson81134Henry CejudoFlyweightAug 4, 2018
T-95Raulian PaivaBrazil Raulian Paiva81145Allan NascimentoFlyweightAug 11, 2018
99John DodsonUnited States John Dodson80233Tim ElliottFlyweightMay 5, 2012
100Tim ElliottUnited States Tim Elliott79225John DodsonFlyweightMay 5, 2012

This board ranks single performances, not fighters — one fighter can hold more than one row.

All boardsStrikes in a fight