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 8, 2026

#Fighter
1Jim MillerUnited States Jim Miller6h 55m4343
2Clay GuidaUnited States Clay Guida5h 45m3030
3Rafael Dos AnjosBrazil Rafael Dos Anjos5h 19m2525
4King GreenUnited States King Green5h 3m2929
5Gleison TibauBrazil Gleison Tibau5h 2m2727
6Michael JohnsonUnited States Michael Johnson5h2727
7Edson BarbozaBrazil Edson Barboza4h 29m2525
8Francisco TrinaldoBrazil Francisco Trinaldo4h 18m2121
9Ross PearsonUnited Kingdom Ross Pearson4h 7m2121
10Tony FergusonUnited States Tony Ferguson4h 6m2121
11Sam StoutCanada Sam Stout3h 58m1919
12John MakdessiCanada John Makdessi3h 58m1919
13Dustin PoirierUnited States Dustin Poirier3h 57m2020
14Frankie EdgarUnited States Frankie Edgar3h 51m1313
15Evan DunhamUnited States Evan Dunham3h 49m2020
16Beneil Dariush Beneil Dariush3h 44m2626
17BJ PennUnited States BJ Penn3h 43m1616
18Donald CerroneUnited States Donald Cerrone3h 42m2323
19Joe LauzonUnited States Joe Lauzon3h 33m2727
20Benson HendersonUnited States Benson Henderson3h 28m1212
21Gray MaynardUnited States Gray Maynard3h 27m1616
22Nik LentzUnited States Nik Lentz3h 22m1616
23Justin GaethjeUnited States Justin Gaethje3h 22m1616
24Jeremy StephensUnited States Jeremy Stephens3h 16m1818
25Paul FelderUnited States Paul Felder3h 11m1414
26Nasrat Haqparast Nasrat Haqparast3h 11m1616
27Charles OliveiraBrazil Charles Oliveira3h 9m2424
28Al IaquintaUnited States Al Iaquinta3h 8m1414
29Yves Edwards Yves Edwards3h 7m1919
30United States Spencer Fisher3h 6m1515
31Thiago MoisesBrazil Thiago Moises3h 6m1717
32Drew DoberUnited States Drew Dober3h 4m2424
33Dan HookerNew Zealand Dan Hooker3h 4m1818
34Kevin LeeUnited States Kevin Lee3h 2m1616
35Marc DiakieseUnited Kingdom Marc Diakiese3h 2m1515
36Diego FerreiraBrazil Diego Ferreira3h1818
37Nate DiazUnited States Nate Diaz2h 58m1616
38Matt WimanUnited States Matt Wiman2h 56m1818
39Danny CastilloUnited States Danny Castillo2h 53m1414
40Islam MakhachevRussia Islam Makhachev2h 50m1616
41Scott HoltzmanUnited States Scott Holtzman2h 47m1313
42Rafa Garcia Rafa Garcia2h 44m1212
43Drakkar KloseUnited States Drakkar Klose2h 44m1414
44Khabib Nurmagomedov Khabib Nurmagomedov2h 43m1212
45Mateusz GamrotPoland Mateusz Gamrot2h 39m1414
46Austin HubbardUnited States Austin Hubbard2h 37m1212
47Rustam KhabilovRussia Rustam Khabilov2h 36m1212
48Alexander HernandezUnited States Alexander Hernandez2h 35m1616
49Arman TsarukyanArmenia Arman Tsarukyan2h 32m1313
50Anthony PettisUnited States Anthony Pettis2h 30m1414
51Vinc PichelUnited States Vinc Pichel2h 30m1212
52Rafael Fiziev Rafael Fiziev2h 30m1313
53Mark BocekCanada Mark Bocek2h 28m1313
54Farès ZiamFrance Farès Ziam2h 27m1212
55United States Tyson Griffin2h 26m1212
56Diego SanchezUnited States Diego Sanchez2h 26m1111
57Jared GordonUnited States Jared Gordon2h 24m1414
58Thiago TavaresBrazil Thiago Tavares2h 22m1414
59Grant DawsonUnited States Grant Dawson2h 21m1212
60Lando VannataUnited States Lando Vannata2h 20m1212
61Mac DanzigUnited States Mac Danzig2h 19m1212
62Brazil Hermes Franca2h 19m1010
63Efrain EscuderoMexico Efrain Escudero2h 14m1111
64Ludovit KleinSlovakia Ludovit Klein2h 14m1010
65Melvin GuillardUnited States Melvin Guillard2h 12m1919
66 Kenny Florian2h 11m1212
67Olivier Aubin-MercierCanada Olivier Aubin-Mercier2h 11m1111
68Joaquim SilvaBrazil Joaquim Silva2h 11m1212
69Daron CruickshankUnited States Daron Cruickshank2h 7m1212
70Japan Caol Uno2h 4m1010
71Jai HerbertEngland Jai Herbert2h 2m1111
72Jamie MullarkeyAustralia Jamie Mullarkey2h 2m1313
73Stevie RayScotland Stevie Ray2h1111
74United States Joe Stevenson2h1313
75Michel PrazeresBrazil Michel Prazeres1h 58m99
76United States Jens Pulver1h 57m99
77Viacheslav BorshchevRussia Viacheslav Borshchev1h 56m1111
78Norman ParkeNorthern Ireland Norman Parke1h 54m88
79Dennis SiverGermany Dennis Siver1h 54m1212
80Anthony NjokuaniNigeria Anthony Njokuani1h 53m88
81Kurt PellegrinoUnited States Kurt Pellegrino1h 53m1111
82James VickUnited States James Vick1h 53m1313
83United States Sean Sherk1h 50m66
84Leonardo SantosBrazil Leonardo Santos1h 50m1010
85Joe SoleckiUnited States Joe Solecki1h 49m1010
86Matt FrevolaUnited States Matt Frevola1h 49m1313
87Daniel ZellhuberMexico Daniel Zellhuber1h 48m88
88Jon Tuck Jon Tuck1h 48m99
89Alan PatrickBrazil Alan Patrick1h 47m99
90United Kingdom Terry Etim1h 46m1111
91Damir Ismagulov Damir Ismagulov1h 45m77
92Brazil Jorge Gurgel1h 45m77
93Nick HeinGermany Nick Hein1h 44m88
94Christos GiagosUnited States Christos Giagos1h 41m1313
95Jorge MasvidalUnited States Jorge Masvidal1h 40m77
96Mike DavisUnited States Mike Davis1h 40m88
97Damir Hadzovic Damir Hadzovic1h 39m1010
98Roosevelt RobertsUnited States Roosevelt Roberts1h 39m99
99United States Din Thomas1h 38m99
100Claudio PuellesPeru Claudio Puelles1h 38m88

Career boards need at least 5 bouts with tracked statistics.

All boardsCage time