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

#Fighter
1Max HollowayUnited States Max Holloway8h 54m3333
2Rafael Dos AnjosBrazil Rafael Dos Anjos8h 52m3737
3Frankie EdgarUnited States Frankie Edgar7h 57m3030
4Neil MagnyUnited States Neil Magny7h 31m3838
5Jim MillerUnited States Jim Miller7h 19m4646
6Angela HillUnited States Angela Hill7h 13m3030
7Clay GuidaUnited States Clay Guida7h 3m3737
8Demian MaiaBrazil Demian Maia6h 50m3333
9Jeremy StephensUnited States Jeremy Stephens6h 49m3535
10Sean StricklandUnited States Sean Strickland6h 47m2525
11Diego SanchezUnited States Diego Sanchez6h 37m3232
12Andrei Arlovski Andrei Arlovski6h 35m4141
13Edson BarbozaBrazil Edson Barboza6h 30m3333
14Jose AldoBrazil Jose Aldo6h 20m2323
15Michael JohnsonUnited States Michael Johnson6h 7m3232
16Marlon VeraEcuador Marlon Vera6h 6m2727
17Michael BispingUnited Kingdom Michael Bisping6h 6m2929
18Brad TavaresUnited States Brad Tavares6h 4m2828
19Kamaru UsmanUnited States Kamaru Usman6h 4m2020
20Valentina Shevchenko Valentina Shevchenko6h 2m1919
21BJ PennUnited States BJ Penn5h 56m2727
22Brandon MorenoMexico Brandon Moreno5h 56m2121
23Darren ElkinsUnited States Darren Elkins5h 51m3131
24Alex CaceresUnited States Alex Caceres5h 46m2929
25Jon JonesUnited States Jon Jones5h 44m2323
26Kelvin GastelumUnited States Kelvin Gastelum5h 43m2525
27Georges St-PierreCanada Georges St-Pierre5h 43m2222
28Belal MuhammadUnited States Belal Muhammad5h 42m2121
29Donald CerroneUnited States Donald Cerrone5h 42m3737
30Dustin PoirierUnited States Dustin Poirier5h 39m3131
31Robert Whittaker Robert Whittaker5h 38m2525
32Nate DiazUnited States Nate Diaz5h 37m2727
33Demetrious JohnsonUnited States Demetrious Johnson5h 34m1818
34Aljamain SterlingUnited States Aljamain Sterling5h 31m2323
35Leon EdwardsUnited Kingdom Leon Edwards5h 30m1919
36Israel Adesanya Israel Adesanya5h 26m1919
37Merab DvalishviliGeorgia Merab Dvalishvili5h 24m1818
38Marvin VettoriItaly Marvin Vettori5h 24m1919
39Francisco TrinaldoBrazil Francisco Trinaldo5h 22m2626
40King GreenUnited States King Green5h 22m3131
41Kevin HollandUnited States Kevin Holland5h 20m2929
42Stephen ThompsonUnited States Stephen Thompson5h 20m2222
43Robbie LawlerUnited States Robbie Lawler5h 18m2525
44Court McGeeUnited States Court McGee5h 17m2525
45Alexander VolkanovskiAustralia Alexander Volkanovski5h 13m1919
46Cub SwansonUnited States Cub Swanson5h 11m2626
47Gleison TibauBrazil Gleison Tibau5h 9m2828
48Gilbert BurnsBrazil Gilbert Burns5h 9m2525
49Nik LentzUnited States Nik Lentz5h 7m2424
50Petr YanRussia Petr Yan5h 7m1717
51Ross PearsonUnited Kingdom Ross Pearson5h 1m2525
52Rose NamajunasUnited States Rose Namajunas4h 57m1919
53Thiago AlvesBrazil Thiago Alves4h 57m2727
54Jan BlachowiczPoland Jan Blachowicz4h 55m2323
55United States Tito Ortiz4h 54m2727
56Jorge MasvidalUnited States Jorge Masvidal4h 54m2222
57Jared CannonierUnited States Jared Cannonier4h 53m2121
58Raquel PenningtonUnited States Raquel Pennington4h 51m1919
59Dan IgeUnited States Dan Ige4h 49m2323
60Rashad EvansUnited States Rashad Evans4h 49m2323
61Charles OliveiraBrazil Charles Oliveira4h 48m3636
T-62Andre FiliUnited States Andre Fili4h 48m2727
T-62Colby CovingtonUnited States Colby Covington4h 48m1717
64Jessica AndradeBrazil Jessica Andrade4h 46m3030
65Lyoto MachidaBrazil Lyoto Machida4h 46m2424
66Tim MeansUnited States Tim Means4h 45m2929
67Tim ElliottUnited States Tim Elliott4h 45m2323
68Derrick LewisUnited States Derrick Lewis4h 43m3232
69Deiveson FigueiredoBrazil Deiveson Figueiredo4h 42m2323
70Marcin TyburaPoland Marcin Tybura4h 39m2525
71Joanna JedrzejczykPoland Joanna Jedrzejczyk4h 39m1515
72Rob FontUnited States Rob Font4h 38m2121
73Matt BrownUnited States Matt Brown4h 37m3030
74Jake MatthewsAustralia Jake Matthews4h 36m2424
75Alex MoronoUnited States Alex Morono4h 35m2323
76United States Randy Couture4h 34m2424
77Tony FergusonUnited States Tony Ferguson4h 32m2424
78Tecia PenningtonUnited States Tecia Pennington4h 26m1919
79Glover TeixeiraBrazil Glover Teixeira4h 25m2323
80Mauricio RuaBrazil Mauricio Rua4h 25m2424
81Thales LeitesBrazil Thales Leites4h 24m2121
82Alexander VolkovRussia Alexander Volkov4h 21m2020
83Anthony SmithUnited States Anthony Smith4h 20m2525
84Ovince Saint PreuxUnited States Ovince Saint Preux4h 18m2828
85Benson HendersonUnited States Benson Henderson4h 12m1414
86Yushin OkamiJapan Yushin Okami4h 12m2121
87Mackenzie Dern Mackenzie Dern4h 12m1717
88Gray MaynardUnited States Gray Maynard4h 12m1919
89Vicente LuqueBrazil Vicente Luque4h 12m2626
90Holly HolmUnited States Holly Holm4h 12m1515
91Karolina KowalkiewiczPoland Karolina Kowalkiewicz4h 12m1919
92Carlos ConditUnited States Carlos Condit4h 11m1919
93JJ AldrichUnited States JJ Aldrich4h 10m1818
94Cory SandhagenUnited States Cory Sandhagen4h 10m1717
95Max GriffinUnited States Max Griffin4h 10m1919
96Johny HendricksUnited States Johny Hendricks4h 9m2121
97Brendan AllenUnited States Brendan Allen4h 9m2121
98Junior Dos SantosBrazil Junior Dos Santos4h 7m2323
99Randy BrownJamaica Randy Brown4h 6m2323
100Anderson Silva Anderson Silva4h 6m2424

Career boards need at least 5 bouts with tracked statistics.

All boardsCage time