Ultimate Fighting Calendar

UFC Record Book

UFC: Strikes absorbed per minute

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

Updated September 21, 2026

#FighterStrikes absorbed per minuteMinutesBouts
1Rhys McKeeIrelandRhys McKee7.1565.26
2Gabe GreenUnited StatesGabe Green6.9554.35
3Jared GoodenUnited StatesJared Gooden6.7482.37
4Ange LoosaSwitzerlandAnge Loosa6.7389.16
5Andre FialhoPortugalAndre Fialho6.2661.27
6Miguel BaezaUnited StatesMiguel Baeza5.9168.07
7Song KenanChinaSong Kenan5.82107.911
8Billy Ray GoffUnited StatesBilly Ray Goff5.6846.05
9Geoff NealUnited StatesGeoff Neal5.56137.414
10Niko PriceUnited StatesNiko Price5.44145.319
11BJ PennUnited StatesBJ Penn5.4098.98
12Khaos WilliamsUnited StatesKhaos Williams5.34102.011
13Adam FugittUnited StatesAdam Fugitt5.3345.96
14Vicente LuqueBrazilVicente Luque5.30232.624
15Daniel RodriguezUnited StatesDaniel Rodriguez5.26148.014
16Abdul Razak AlhassanGhanaAbdul Razak Alhassan5.1740.27
17Mike PerryUnited StatesMike Perry5.16167.015
18Hyun Gyu LimSouth KoreaHyun Gyu Lim5.0764.37
19United StatesJosh Neer5.0181.410
20Bryan BarberenaUnited StatesBryan Barberena5.00169.815
21Alex MoronoUnited StatesAlex Morono4.96262.322
22Robbie LawlerUnited StatesRobbie Lawler4.89305.323
23Santiago PonzinibbioArgentinaSantiago Ponzinibbio4.89222.320
24Donald CerroneUnited StatesDonald Cerrone4.74119.714
25Mickey GallUnited StatesMickey Gall4.72104.613
26United StatesDuane Ludwig4.7139.56
27AJ FletcherUnited StatesAJ Fletcher4.6148.65
28United StatesDustin Hazelett4.5636.98
29David ZawadaGermanyDavid Zawada4.5462.05
30Nate DiazUnited StatesNate Diaz4.41153.910
31Warlley AlvesBrazilWarlley Alves4.35131.813
32Carlos PratesBrazilCarlos Prates4.3083.79
33United StatesKevin Burns4.3052.85
34Matthew SemelsbergerUnited StatesMatthew Semelsberger4.24119.011
35Jack Della MaddalenaAustraliaJack Della Maddalena4.24133.111
36Kevin HollandUnited StatesKevin Holland4.23144.112
37Erick SilvaBrazilErick Silva4.18106.115
38Paul TaylorUnited KingdomPaul Taylor4.1789.97
39Phil RoweUnited StatesPhil Rowe4.15129.410
40Patrick CoteCanadaPatrick Cote4.05105.38
41Lyman GoodUnited StatesLyman Good4.0154.86
42Bryan BattleUnited StatesBryan Battle3.9449.36
43Tim MeansUnited StatesTim Means3.93239.325
44Lorenz LarkinUnited StatesLorenz Larkin3.9344.55
45Belal MuhammadUnited StatesBelal Muhammad3.92342.321
46Kiichi KunimotoJapanKiichi Kunimoto3.9247.25
47Tarec SaffiedineBelgiumTarec Saffiedine3.8896.56
48Sean SpencerUnited StatesSean Spencer3.8695.27
49United StatesDaMarques Johnson3.8555.18
50Sean StricklandUnited StatesSean Strickland3.84101.38
51Johny HendricksUnited StatesJohny Hendricks3.83222.218
52Gilbert BurnsBrazilGilbert Burns3.83211.915
53Sergio MoraesBrazilSergio Moraes3.82159.713
54Chidi NjokuaniUnited StatesChidi Njokuani3.7868.56
55Li JingliangChinaLi Jingliang3.78174.517
56Michel PereiraBrazilMichel Pereira3.78104.68
57United KingdomNick Osipczak3.7762.65
58Alan JoubanUnited StatesAlan Jouban3.77117.013
59CanadaSean Pierson3.7377.76
60Takashi SatoJapanTakashi Sato3.7359.27
61Danny RobertsUnited KingdomDanny Roberts3.72127.314
62Dhiego LimaBrazilDhiego Lima3.7088.49
63Max GriffinUnited StatesMax Griffin3.69249.519
64Nicholas MusokeSwedenNicholas Musoke3.6974.65
65Court McGeeUnited StatesCourt McGee3.67238.319
66Yoshiyuki YoshidaJapanYoshiyuki Yoshida3.6721.35
67Brandon ThatchUnited StatesBrandon Thatch3.6344.16
68Gabriel BonfimBrazilGabriel Bonfim3.6187.69
69Rinat FakhretdinovRussiaRinat Fakhretdinov3.6176.87
70Amir SadollahUnited StatesAmir Sadollah3.59128.910
71United StatesBrad Blackburn3.5964.65
72United StatesMatt Serra3.5890.48
73Ben SaundersUnited StatesBen Saunders3.58150.519
74Elizeu Zaleski dos SantosBrazilElizeu Zaleski dos Santos3.56208.718
75Thiago AlvesBrazilThiago Alves3.50281.626
76Carlston HarrisGuyanaCarlston Harris3.5066.28
77Seth BaczynskiUnited StatesSeth Baczynski3.4885.610
78EnglandDan Hardy3.44123.710
79Nicolas DalbyDenmarkNicolas Dalby3.41196.214
80Yohan LainesseCanadaYohan Lainesse3.3832.05
81Randy BrownJamaicaRandy Brown3.35231.222
82Albert TumenovRussiaAlbert Tumenov3.3474.28
83Chris LytleUnited StatesChris Lytle3.32201.019
84Nikolay VeretennikovKazakhstanNikolay Veretennikov3.3165.26
85Nick DiazUnited StatesNick Diaz3.30168.813
86Jorge MasvidalUnited StatesJorge Masvidal3.29193.715
87Rafael Dos AnjosBrazilRafael Dos Anjos3.29187.311
88Martin KampmannDenmarkMartin Kampmann3.28127.312
89Michael MoralesEcuadorMichael Morales3.2672.08
90Siyar BahadurzadaAfghanistanSiyar Bahadurzada3.2682.67
91Preston ParsonsUnited StatesPreston Parsons3.2565.06
92Ramiz BrahimajUnited StatesRamiz Brahimaj3.2383.610
93Uros MedicSerbiaUros Medic3.2128.48
94Muslim SalikhovRussiaMuslim Salikhov3.20141.515
95Gunnar NelsonIcelandGunnar Nelson3.12161.815
96Keita NakamuraJapanKeita Nakamura3.11142.310
97John HowardUnited StatesJohn Howard3.11156.913
98Darren TillUnited KingdomDarren Till3.0998.48
99Colby CovingtonUnited StatesColby Covington3.09288.117
100Alexander YakovlevRussiaAlexander Yakovlev3.0758.05

Career boards need at least 5 bouts with tracked statistics.