Skip to content
MMA Calendar

UFCalendar Record Book

Longest fights

The all-time top 100, ranked across every MMA promotion we track and rebuilt from every completed fight in our database.

Updated November 6, 2026

#FighterFight
T-1Brandon RoyvalUnited States Brandon Royval25:005Brandon MorenoFlyweightFeb 25, 2024
T-1Sergio PettisUnited States Sergio Pettis25:005Brandon MorenoFlyweightAug 6, 2017
T-1Alexandre PantojaBrazil Alexandre Pantoja25:005Brandon RoyvalFlyweightDec 17, 2023
T-1Alexandre PantojaBrazil Alexandre Pantoja25:005Brandon MorenoFlyweightJul 9, 2023
T-1Lone'er KavanaghEngland Lone'er Kavanagh25:005Brandon MorenoFlyweightFeb 28, 2026
T-1Alexandre PantojaBrazil Alexandre Pantoja25:005Steve ErcegFlyweightMay 5, 2024
T-1Brandon MorenoMexico Brandon Moreno25:005Steve ErcegFlyweightMar 29, 2025
T-1Brandon RoyvalUnited States Brandon Royval25:005Tatsuro TairaFlyweightOct 12, 2024
T-1Brandon MorenoMexico Brandon Moreno25:005Amir AlbaziFlyweightNov 3, 2024
T-1Amir Albazi Amir Albazi25:005Kai Kara-FranceFlyweightJun 4, 2023
T-1Deiveson FigueiredoBrazil Deiveson Figueiredo25:005Brandon MorenoFlyweightJan 23, 2022
T-1Henry CejudoUnited States Henry Cejudo25:005Demetrious JohnsonFlyweightAug 4, 2018
T-1Demetrious JohnsonUnited States Demetrious Johnson25:005John DodsonFlyweightSep 5, 2015
T-1Demetrious JohnsonUnited States Demetrious Johnson25:005John DodsonFlyweightJan 26, 2013
T-1Demetrious JohnsonUnited States Demetrious Johnson25:005Joseph BenavidezFlyweightSep 22, 2012
T-1Demetrious JohnsonUnited States Demetrious Johnson25:005Ali BagautinovFlyweightJun 14, 2014
T-1Demetrious JohnsonUnited States Demetrious Johnson25:005Tim ElliottFlyweightDec 4, 2016
T-1Zhalgas ZhumagulovKazakhstan Zhalgas Zhumagulov25:005Beno AdamiaFlyweightJun 28, 2025
T-1Sam CreaseyUnited Kingdom Sam Creasey25:005Aaron AbyFlyweightApr 20, 2024
T-1Beno AdamiaGeorgia Beno Adamia25:005Sam CreaseyFlyweightFeb 22, 2025
T-1Azam GaforovTajikistan Azam Gaforov25:005Vartan AsatryanFlyweightAug 11, 2023
T-1Joshua Van Joshua Van25:005Alexandre PantojaFlyweightSep 19, 2026
T-1Shajidul HaqueEngland Shajidul Haque25:005Michele MartignoniFlyweightJul 29, 2023
T-1Shajidul HaqueEngland Shajidul Haque25:005Jawany ScottFlyweightJul 12, 2025
25Demetrious JohnsonUnited States Demetrious Johnson24:595Kyoji HoriguchiFlyweightApr 25, 2015
26Nicolas LeblondFrance Nicolas Leblond24:115Shajidul HaqueFlyweightDec 6, 2025
27Demetrious JohnsonUnited States Demetrious Johnson23:435John MoragaFlyweightJul 27, 2013
28Demetrious JohnsonUnited States Demetrious Johnson23:155Ray BorgFlyweightOct 7, 2017
29John DodsonUnited States John Dodson22:015Takaki SoyaFlyweightJul 28, 2024
30Joshua Van Joshua Van21:325Tatsuro TairaFlyweightMay 9, 2026
31Brena CardozoBrazil Brena Cardozo15:474Amanda VargasFlyweightJul 25, 2026
32Asu AlmabayevKazakhstan Asu Almabayev15:133Zach MakovskyFlyweightJul 31, 2022
33Edilceu AlvesBrazil Edilceu Alves15:123Sean SantellaFlyweightJul 31, 2022
T-34Aktore BatyrbekKazakhstan Aktore Batyrbek15:073Royal LeylizadeFlyweightSep 30, 2022
T-34Dansheel MoodleySouth Africa Dansheel Moodley15:073Jenel LausaFlyweightNov 26, 2022
36Edilceu AlvesBrazil Edilceu Alves15:063Dansheel MoodleyFlyweightApr 23, 2023
T-37Jesus AguilarMexico Jesus Aguilar15:003Luis GuruleFlyweightSep 13, 2025
T-37Allan NascimentoBrazil Allan Nascimento15:003Jafel FilhoFlyweightJun 1, 2025
T-37Carlos HernandezUnited States Carlos Hernandez15:003Nyamjargal TumendemberelFlyweightNov 23, 2024
T-37Daniel BarezSpain Daniel Barez15:003Victor AltamiranoFlyweightSep 28, 2024
T-37Jesus AguilarMexico Jesus Aguilar15:003Mateus MendoncaFlyweightFeb 25, 2024
T-37Felipe dos SantosBrazil Felipe dos Santos15:003Victor AltamiranoFlyweightFeb 25, 2024
T-37Chris KeladesCanada Chris Kelades15:003Chris BealFlyweightAug 23, 2015
T-37Cody DurdenUnited States Cody Durden15:003Charles JohnsonFlyweightApr 29, 2023
T-37Ray BorgUnited States Ray Borg15:003Geane HerreraFlyweightAug 8, 2015
T-37Henry CejudoUnited States Henry Cejudo15:003Chris CariasoFlyweightMar 14, 2015
T-37Joseph BenavidezUnited States Joseph Benavidez15:003John MoragaFlyweightMay 23, 2015
T-37John DodsonUnited States John Dodson15:003Zach MakovskyFlyweightMay 23, 2015
T-37Justin ScogginsUnited States Justin Scoggins15:003Josh SampoFlyweightMay 23, 2015
T-37John DodsonUnited States John Dodson15:003Tim ElliottFlyweightMay 5, 2012
T-37Jussier FormigaBrazil Jussier Formiga15:003Chris CariasoFlyweightMay 18, 2013
T-37John LinekerBrazil John Lineker15:003Yasuhiro UrushitaniFlyweightNov 10, 2012
T-37Demetrious JohnsonUnited States Demetrious Johnson15:003Ian McCallFlyweightJun 8, 2012
T-37Zach MakovskyUnited States Zach Makovsky15:003Josh SampoFlyweightFeb 22, 2014
T-37Chris CariasoUnited States Chris Cariaso15:003Louis SmolkaFlyweightMay 10, 2014
T-37Kyoji HoriguchiJapan Kyoji Horiguchi15:003Darrell MontagueFlyweightMay 10, 2014
T-37Louis SmolkaUnited States Louis Smolka15:003Neil SeeryFlyweightJul 11, 2015
T-37Joseph BenavidezUnited States Joseph Benavidez15:003Zach MakovskyFlyweightFeb 7, 2016
T-37Justin ScogginsUnited States Justin Scoggins15:003Ray BorgFlyweightFeb 7, 2016
T-37Wilson ReisBrazil Wilson Reis15:003Dustin OrtizFlyweightJan 31, 2016
T-37Matheus NicolauBrazil Matheus Nicolau15:003John MoragaFlyweightJul 8, 2016
T-37John MoragaUnited States John Moraga15:003Ashkan MokhtarianFlyweightJun 11, 2017
T-37Ray BorgUnited States Ray Borg15:003Jussier FormigaFlyweightMar 12, 2017
T-37Matt SchnellUnited States Matt Schnell15:003Naoki InoueFlyweightJun 23, 2018
T-37Sergio PettisUnited States Sergio Pettis15:003Joseph BenavidezFlyweightJun 9, 2018
T-37John MoragaUnited States John Moraga15:003Wilson ReisFlyweightApr 15, 2018
T-37Alex PerezUnited States Alex Perez15:003Eric SheltonFlyweightFeb 24, 2018
T-37Dustin OrtizUnited States Dustin Ortiz15:003Alexandre PantojaFlyweightJan 21, 2018
T-37Deiveson FigueiredoBrazil Deiveson Figueiredo15:003Jarred BrooksFlyweightOct 29, 2017
T-37Rogerio BontorinBrazil Rogerio Bontorin15:003Magomed BibulatovFlyweightFeb 3, 2019
T-37Kai Kara-FranceNew Zealand Kai Kara-France15:003Mark De La RosaFlyweightAug 31, 2019
T-37Jussier FormigaBrazil Jussier Formiga15:003Deiveson FigueiredoFlyweightMar 24, 2019
T-37Jordan EspinosaUnited States Jordan Espinosa15:003Eric SheltonFlyweightMar 24, 2019
T-37Brandon MorenoMexico Brandon Moreno15:003Jussier FormigaFlyweightMar 14, 2020
T-37David DvorakCzechia David Dvorak15:003Bruno SilvaFlyweightMar 14, 2020
T-37Kai Kara-FranceNew Zealand Kai Kara-France15:003Tyson NamFlyweightFeb 23, 2020
T-37Ray BorgUnited States Ray Borg15:003Rogerio BontorinFlyweightFeb 16, 2020
T-37Amir Albazi Amir Albazi15:003Zhalgas ZhumagulovFlyweightJan 24, 2021
T-37Matt SchnellUnited States Matt Schnell15:003Tyson NamFlyweightJan 20, 2021
T-37SumudaerjiChina Sumudaerji15:003Zarrukh AdashevFlyweightJan 20, 2021
T-37Francisco FigueiredoBrazil Francisco Figueiredo15:003Jerome RiveraFlyweightJan 20, 2021
T-37Malcolm GordonCanada Malcolm Gordon15:003Francisco FigueiredoFlyweightJul 18, 2021
T-37Muhammad Mokaev Muhammad Mokaev15:003Charles JohnsonFlyweightJul 23, 2022
T-37Victor AltamiranoMexico Victor Altamirano15:003Vinicius SalvadorFlyweightMar 25, 2023
T-37Brandon MorenoMexico Brandon Moreno15:003Deiveson FigueiredoFlyweightJan 22, 2023
T-37Charles JohnsonUnited States Charles Johnson15:003Zhalgas ZhumagulovFlyweightNov 19, 2022
T-37Cody DurdenUnited States Cody Durden15:003Carlos MotaFlyweightOct 29, 2022
T-37Charles JohnsonUnited States Charles Johnson15:003Azat MaksumFlyweightFeb 4, 2024
T-37Steve ErcegAustralia Steve Erceg15:003Alessandro CostaFlyweightNov 12, 2023
T-37Joshua Van Joshua Van15:003Kevin BorjasFlyweightNov 12, 2023
T-37Rafael EstevamBrazil Rafael Estevam15:003Charles JohnsonFlyweightNov 18, 2023
T-37Manel KapeAngola Manel Kape15:003Felipe dos SantosFlyweightSep 10, 2023
T-37CJ VergaraUnited States CJ Vergara15:003Vinicius SalvadorFlyweightJul 30, 2023
T-37Azat MaksumKazakhstan Azat Maksum15:003Tyson NamFlyweightJul 16, 2023
T-37Joshua Van Joshua Van15:003Zhalgas ZhumagulovFlyweightJun 24, 2023
T-37Ronaldo RodriguezMexico Ronaldo Rodriguez15:003Ode OsbourneFlyweightSep 15, 2024
T-37Joshua Van Joshua Van15:003Édgar CháirezFlyweightSep 15, 2024
T-37André LimaBrazil André Lima15:003Mitch RaposoFlyweightJun 2, 2024
T-37Joshua Van Joshua Van15:003Brandon RoyvalFlyweightJun 29, 2025
T-37Tagir UlanbekovRussia Tagir Ulanbekov15:003Azat MaksumFlyweightJun 21, 2025

Ranked across every MMA promotion we track. BKFC is bare-knuckle boxing — two-minute rounds, and a punch count that is not a significant-strike count — so it is ranked only on its own boards.

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

All boardsLongest fight