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
1Neil MagnyUnited States Neil Magny7h 31m3838
2Belal MuhammadUnited States Belal Muhammad5h 42m2121
3Leon EdwardsUnited Kingdom Leon Edwards5h 30m1919
4Georges St-PierreCanada Georges St-Pierre5h 28m2121
5Stephen ThompsonUnited States Stephen Thompson5h 20m2222
6Kamaru UsmanUnited States Kamaru Usman5h 18m1717
7Robbie LawlerUnited States Robbie Lawler5h 5m2323
8Colby CovingtonUnited States Colby Covington4h 48m1717
9Thiago AlvesBrazil Thiago Alves4h 42m2626
10Matt BrownUnited States Matt Brown4h 37m3030
11Demian MaiaBrazil Demian Maia4h 27m2020
12Alex MoronoUnited States Alex Morono4h 22m2222
13Court McGeeUnited States Court McGee4h 12m2020
14Carlos ConditUnited States Carlos Condit4h 11m1919
15Max GriffinUnited States Max Griffin4h 10m1919
16Randy BrownJamaica Randy Brown4h 6m2323
17Tim MeansUnited States Tim Means3h 59m2525
18Rick StoryUnited States Rick Story3h 57m1919
19Josh KoscheckUnited States Josh Koscheck3h 55m2424
20Diego SanchezUnited States Diego Sanchez3h 54m1919
21Vicente LuqueBrazil Vicente Luque3h 53m2424
22Jon FitchUnited States Jon Fitch3h 44m1717
23Santiago PonzinibbioArgentina Santiago Ponzinibbio3h 42m2020
24Johny HendricksUnited States Johny Hendricks3h 42m1818
25Tyron WoodleyUnited States Tyron Woodley3h 40m1616
26Gilbert BurnsBrazil Gilbert Burns3h 32m1515
27Elizeu Zaleski dos SantosBrazil Elizeu Zaleski dos Santos3h 29m1818
28Jake MatthewsAustralia Jake Matthews3h 27m1717
29United States Matt Hughes3h 24m2323
30Chris LytleUnited States Chris Lytle3h 21m1919
31Nicolas DalbyDenmark Nicolas Dalby3h 16m1414
32Jorge MasvidalUnited States Jorge Masvidal3h 14m1515
33Rafael Dos AnjosBrazil Rafael Dos Anjos3h 7m1111
34Ian Machado GarryIreland Ian Machado Garry3h 7m1212
35Dong Hyun KimSouth Korea Dong Hyun Kim3h 5m1717
36Rory MacDonaldCanada Rory MacDonald2h 58m1313
37Li JingliangChina Li Jingliang2h 54m1717
38Bryan BarberenaUnited States Bryan Barberena2h 50m1515
39Jake EllenbergerUnited States Jake Ellenberger2h 49m2121
40Nick DiazUnited States Nick Diaz2h 49m1313
41Alex OliveiraBrazil Alex Oliveira2h 48m1818
42Mike PierceUnited States Mike Pierce2h 48m1414
43Mike PerryUnited States Mike Perry2h 47m1515
44Gunnar NelsonIceland Gunnar Nelson2h 42m1515
45Sergio MoraesBrazil Sergio Moraes2h 40m1313
46John HowardUnited States John Howard2h 37m1313
47Nate DiazUnited States Nate Diaz2h 34m1010
48Joshua BurkmanUnited States Joshua Burkman2h 32m1414
49Ben SaundersUnited States Ben Saunders2h 30m1919
50Mike PyleUnited States Mike Pyle2h 30m1919
51Paulo ThiagoBrazil Paulo Thiago2h 28m1313
52Daniel RodriguezUnited States Daniel Rodriguez2h 28m1414
53Ryan LaFlareUnited States Ryan LaFlare2h 28m1010
54Niko PriceUnited States Niko Price2h 27m2020
55Sean BradyUnited States Sean Brady2h 27m1111
56Kevin HollandUnited States Kevin Holland2h 24m1212
57Keita NakamuraJapan Keita Nakamura2h 22m1010
58Muslim SalikhovRussia Muslim Salikhov2h 22m1515
59Geoff NealUnited States Geoff Neal2h 17m1414
60Karo ParisyanArmenia Karo Parisyan2h 16m1212
61Jack Della MaddalenaAustralia Jack Della Maddalena2h 13m1111
62Warlley AlvesBrazil Warlley Alves2h 12m1313
63Phil RoweUnited States Phil Rowe2h 9m1010
64Amir SadollahUnited States Amir Sadollah2h 9m1010
T-65Danny RobertsUnited Kingdom Danny Roberts2h 7m1414
T-65Martin KampmannDenmark Martin Kampmann2h 7m1212
67United States Matthew Riddle2h 5m99
68England Dan Hardy2h 4m1010
69Joaquin BuckleyUnited States Joaquin Buckley2h 2m99
70John HathawayUnited Kingdom John Hathaway2h 1m99
71Donald CerroneUnited States Donald Cerrone2h1414
72Matthew SemelsbergerUnited States Matthew Semelsberger1h 59m1111
73Marcus DavisUnited States Marcus Davis1h 58m1414
74Peter Sobotta Peter Sobotta1h 57m1010
75Alex GarciaCanada Alex Garcia1h 57m1010
76Alan JoubanUnited States Alan Jouban1h 57m1313
77Khaos WilliamsUnited States Khaos Williams1h 57m1212
78Michael ChiesaUnited States Michael Chiesa1h 54m1111
79Jake ShieldsUnited States Jake Shields1h 51m77
80Nordine TalebFrance Nordine Taleb1h 49m1111
81Song KenanChina Song Kenan1h 48m1111
82Erick SilvaBrazil Erick Silva1h 46m1515
83Patrick CoteCanada Patrick Cote1h 45m88
84Michel PereiraBrazil Michel Pereira1h 45m88
85Mickey GallUnited States Mickey Gall1h 45m1313
86Kelvin GastelumUnited States Kelvin Gastelum1h 44m88
87Sean StricklandUnited States Sean Strickland1h 41m88
88Brian EbersoleUnited States Brian Ebersole1h 39m88
89BJ PennUnited States BJ Penn1h 39m88
90Darren TillUnited Kingdom Darren Till1h 38m88
91Anthony Rocco MartinUnited States Anthony Rocco Martin1h 37m77
92Tarec SaffiedineBelgium Tarec Saffiedine1h 36m66
93Sean SpencerUnited States Sean Spencer1h 35m77
94Jordan MeinCanada Jordan Mein1h 33m99
95Ramazan EmeevRussia Ramazan Emeev1h 33m77
96United States Matt Serra1h 30m88
97Mike SwickUnited States Mike Swick1h 30m99
98Paul TaylorUnited Kingdom Paul Taylor1h 30m77
99Ange LoosaSwitzerland Ange Loosa1h 29m66
100Dhiego LimaBrazil Dhiego Lima1h 28m99

Career boards need at least 5 bouts with tracked statistics.

All boardsCage time