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

#Fighter
1Brad TavaresUnited States Brad Tavares6h 4m2828
2Michael BispingUnited Kingdom Michael Bisping5h 15m2424
3Israel Adesanya Israel Adesanya5h 1m1818
4Marvin VettoriItaly Marvin Vettori4h 59m1818
5Sean StricklandUnited States Sean Strickland4h 34m1515
6Robert Whittaker Robert Whittaker4h 27m1919
7Thales LeitesBrazil Thales Leites4h 24m2121
8Brendan AllenUnited States Brendan Allen3h 55m1919
9Nate MarquardtUnited States Nate Marquardt3h 54m2323
10Jared CannonierUnited States Jared Cannonier3h 47m1414
11Kelvin GastelumUnited States Kelvin Gastelum3h 44m1616
12Chris CamozziUnited States Chris Camozzi3h 44m1919
13Anderson Silva Anderson Silva3h 42m2020
14Gerald MeerschaertUnited States Gerald Meerschaert3h 41m2626
15Yushin OkamiJapan Yushin Okami3h 40m1818
16Krzysztof JotkoPoland Krzysztof Jotko3h 35m1717
17Rafael NatalBrazil Rafael Natal3h 32m1717
18Jack Hermansson Jack Hermansson3h 21m1818
19Chris LebenUnited States Chris Leben3h 19m2222
20Yoel Romero Yoel Romero3h 11m1313
21Chris WeidmanUnited States Chris Weidman3h 10m1818
22Uriah Hall Uriah Hall3h 1m1818
23Derek BrunsonUnited States Derek Brunson3h2121
24Eryk AndersUnited States Eryk Anders2h 57m1414
25Dricus Du PlessisSouth Africa Dricus Du Plessis2h 54m1111
26Kevin HollandUnited States Kevin Holland2h 53m1616
27Marc-Andre BarriaultCanada Marc-Andre Barriault2h 48m1616
28Anthony Hernandez Anthony Hernandez2h 42m1313
29JunYong ParkSouth Korea JunYong Park2h 40m1313
30Tim BoetschUnited States Tim Boetsch2h 39m1717
31Caio BorralhoBrazil Caio Borralho2h 34m1010
32Sam AlveyUnited States Sam Alvey2h 31m1616
33Trevor SmithUnited States Trevor Smith2h 30m1212
34Roman KopylovRussia Roman Kopylov2h 30m1313
35Nassourdine ImavovFrance Nassourdine Imavov2h 30m1010
36Roman DolidzeGeorgia Roman Dolidze2h 27m1111
37CB DollawayUnited States CB Dollaway2h 27m1818
38Elias TheodorouCanada Elias Theodorou2h 24m1010
39Andre PetroskiUnited States Andre Petroski2h 24m1414
40Gregory RodriguesBrazil Gregory Rodrigues2h 24m1515
41Demian MaiaBrazil Demian Maia2h 23m1313
42Edmen ShahbazyanUnited States Edmen Shahbazyan2h 21m1717
43Cezar FerreiraBrazil Cezar Ferreira2h 17m1313
44Alan BelcherUnited States Alan Belcher2h 14m1313
45Jacare SouzaBrazil Jacare Souza2h 13m1515
46Rodolfo VieiraBrazil Rodolfo Vieira2h 10m1212
47Dan MillerUnited States Dan Miller2h 9m1111
48Christian Leroy DuncanEngland Christian Leroy Duncan2h 8m1111
49Mark MunozUnited States Mark Munoz2h 7m1414
50Ed HermanUnited States Ed Herman2h 4m1515
51United States Chael Sonnen2h 3m1010
52Chris CurtisUnited States Chris Curtis1h 59m99
53Antonio Carlos JuniorBrazil Antonio Carlos Junior1h 59m1010
54Dustin StoltzfusUnited States Dustin Stoltzfus1h 57m1212
55United States Jorge Rivera1h 56m1515
56Paulo CostaBrazil Paulo Costa1h 55m1010
57Jacob MalkounAustralia Jacob Malkoun1h 55m1010
58Andrew SanchezUnited States Andrew Sanchez1h 55m99
59Patrick CoteCanada Patrick Cote1h 55m1111
60Jamie PickettUnited States Jamie Pickett1h 54m1111
61Alessio Di ChiricoItaly Alessio Di Chirico1h 53m1111
62Francis CarmontFrance Francis Carmont1h 49m99
63Kendall GroveUnited States Kendall Grove1h 48m1212
64Cody BrundageUnited States Cody Brundage1h 47m1414
65Lyoto MachidaBrazil Lyoto Machida1h 47m99
66United States Aaron Simpson1h 46m99
67Andre MunizBrazil Andre Muniz1h 46m1212
68Gegard Mousasi Gegard Mousasi1h 45m1111
69Rich FranklinUnited States Rich Franklin1h 45m1010
70Canada David Loiseau1h 44m99
71Matt LindlandUnited States Matt Lindland1h 43m1111
72Omari AkhmedovRussia Omari Akhmedov1h 40m88
73Tom WatsonUnited Kingdom Tom Watson1h 40m77
74Bruno SilvaBrazil Bruno Silva1h 37m1111
75Shara MagomedovRussia Shara Magomedov1h 37m77
76Daniel KellyAustralia Daniel Kelly1h 37m1010
77Cyprus Constantinos Philippou1h 37m99
78United States Evan Tanner1h 36m1212
79Canada Joe Doerksen1h 32m99
80Brunno FerreiraBrazil Brunno Ferreira1h 30m1212
81Darren StewartEngland Darren Stewart1h 29m99
82Dusko TodorovicSerbia Dusko Todorovic1h 29m1212
83Nick Ring Nick Ring1h 29m66
84Thiago SantosBrazil Thiago Santos1h 28m1515
85Ian HeinischUnited States Ian Heinisch1h 28m88
86Hector Lombard Hector Lombard1h 28m88
87Trevin GilesUnited States Trevin Giles1h 26m77
88Joaquin BuckleyUnited States Joaquin Buckley1h 25m99
89Armen Petrosyan Armen Petrosyan1h 24m77
90Canada Jason MacDonald1h 24m1414
91Joe PyferUnited States Joe Pyfer1h 23m1010
92David BranchUnited States David Branch1h 22m99
93Reinier de RidderNetherlands Reinier de Ridder1h 22m66
94Jack MarshmanWales Jack Marshman1h 22m88
95United States Phil Baroni1h 22m99
96Abus Magomedov Abus Magomedov1h 20m99
97Kyle DaukausUnited States Kyle Daukaus1h 20m1010
98Makhmud Muradov Makhmud Muradov1h 19m66
99Luke RockholdUnited States Luke Rockhold1h 18m1010
100Tresean GoreUnited States Tresean Gore1h 18m88

Career boards need at least 5 bouts with tracked statistics.

All boardsCage time