Skip to content
MMA Calendar

UFC Record Book

UFC: Most time in the cage

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

Updated November 7, 2026

#Fighter
1Brandon MorenoMexico Brandon Moreno5h 56m2121
2Demetrious JohnsonUnited States Demetrious Johnson4h 39m1515
3Tim ElliottUnited States Tim Elliott4h 19m2020
4Alexandre PantojaBrazil Alexandre Pantoja4h1919
5Joseph BenavidezUnited States Joseph Benavidez3h 30m1919
6Jussier FormigaBrazil Jussier Formiga3h 1m1616
7Charles JohnsonUnited States Charles Johnson2h 56m1414
8Dustin OrtizUnited States Dustin Ortiz2h 54m1414
9Joshua Van Joshua Van2h 51m1212
10John MoragaUnited States John Moraga2h 48m1414
11Deiveson FigueiredoBrazil Deiveson Figueiredo2h 47m1414
12Kai Kara-FranceNew Zealand Kai Kara-France2h 40m1313
13Brandon RoyvalUnited States Brandon Royval2h 32m1313
14Kyoji HoriguchiJapan Kyoji Horiguchi2h 24m1010
15Cody DurdenUnited States Cody Durden2h 20m1414
16Sergio PettisUnited States Sergio Pettis2h 17m99
17Ray BorgUnited States Ray Borg2h 8m99
18Manel KapeAngola Manel Kape2h 4m1111
19Louis SmolkaUnited States Louis Smolka2h 2m1010
20Wilson ReisBrazil Wilson Reis1h 58m1111
21Chris CariasoUnited States Chris Cariaso1h 58m99
22Ali BagautinovRussia Ali Bagautinov1h 53m77
23Bruno SilvaBrazil Bruno Silva1h 51m1111
24Matheus NicolauBrazil Matheus Nicolau1h 50m1010
25Steve ErcegAustralia Steve Erceg1h 49m88
26Henry CejudoUnited States Henry Cejudo1h 49m99
27Zach MakovskyUnited States Zach Makovsky1h 45m77
28Asu AlmabayevKazakhstan Asu Almabayev1h 44m88
29John DodsonUnited States John Dodson1h 44m77
30Tatsuro TairaJapan Tatsuro Taira1h 43m99
31SumudaerjiChina Sumudaerji1h 40m88
32Tagir UlanbekovRussia Tagir Ulanbekov1h 39m88
33Amir Albazi Amir Albazi1h 37m66
34Matt SchnellUnited States Matt Schnell1h 37m1212
35Neil SeeryIreland Neil Seery1h 37m77
36Kevin BorjasPeru Kevin Borjas1h 35m88
37Alex PerezUnited States Alex Perez1h 35m1414
38André LimaBrazil André Lima1h 34m77
39Justin ScogginsUnited States Justin Scoggins1h 34m88
40Victor AltamiranoMexico Victor Altamirano1h 34m77
41Ryan BenoitUnited States Ryan Benoit1h 31m88
T-42Ian McCallUnited States Ian McCall1h 30m66
T-42Eric SheltonUnited States Eric Shelton1h 30m66
44Muhammad Mokaev Muhammad Mokaev1h 28m77
45Carlos HernandezUnited States Carlos Hernandez1h 27m88
46Lone'er KavanaghEngland Lone'er Kavanagh1h 25m77
47John LinekerBrazil John Lineker1h 25m88
48CJ VergaraUnited States CJ Vergara1h 24m99
49Alessandro CostaBrazil Alessandro Costa1h 23m88
50Zhalgas ZhumagulovKazakhstan Zhalgas Zhumagulov1h 21m77
51Jesus AguilarMexico Jesus Aguilar1h 19m88
52Allan NascimentoBrazil Allan Nascimento1h 18m66
53David DvorakCzechia David Dvorak1h 17m66
54Askar AskarovRussia Askar Askarov1h 15m55
55Ode Osbourne Ode Osbourne1h 13m99
56Tyson NamUnited States Tyson Nam1h 9m66
57Mitch RaposoUnited States Mitch Raposo1h 8m55
58Luis GuruleUnited States Luis Gurule1h 7m55
59Jordan EspinosaUnited States Jordan Espinosa1h 5m77
60Joby SanchezUnited States Joby Sanchez1h 4m66
61Jimmy FlickUnited States Jimmy Flick1h 3m77
62Jake HadleyEngland Jake Hadley1h 2m66
63Daniel BarezSpain Daniel Barez1h 2m55
64Clayton CarpenterUnited States Clayton Carpenter1h66
65Ben NguyenUnited States Ben Nguyen59:4777
66Raulian PaivaBrazil Raulian Paiva57:3855
67Paddy HolohanIreland Paddy Holohan57:1555
68Édgar CháirezMexico Édgar Cháirez54:0066
69Jafel FilhoBrazil Jafel Filho53:4466
70Rogerio BontorinBrazil Rogerio Bontorin52:5155
71Yuta SasakiJapan Yuta Sasaki47:4166
72Joseph MoralesUnited States Joseph Morales46:2455
73Malcolm GordonCanada Malcolm Gordon38:5066
74Daniel LacerdaBrazil Daniel Lacerda22:0455

Career boards need at least 5 bouts with tracked statistics.

All boardsCage time