Skip to content
MMA 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 November 5, 2026

#Fighter
1Rhys McKeeIreland Rhys McKee7.1565.26
2Gabe GreenUnited States Gabe Green6.9554.35
3Jared GoodenUnited States Jared Gooden6.7482.37
4Ange LoosaSwitzerland Ange Loosa6.7389.16
5Andre FialhoPortugal Andre Fialho6.2661.27
6Miguel BaezaUnited States Miguel Baeza5.9168.07
7Song KenanChina Song Kenan5.82107.911
8Billy Ray GoffUnited States Billy Ray Goff5.6846.05
9Geoff NealUnited States Geoff Neal5.56137.414
10Khaos WilliamsUnited States Khaos Williams5.45117.012
11BJ PennUnited States BJ Penn5.4098.98
12Niko PriceUnited States Niko Price5.37147.320
13Adam FugittUnited States Adam Fugitt5.3345.96
14Vicente LuqueBrazil Vicente Luque5.30232.624
15Daniel RodriguezUnited States Daniel Rodriguez5.26148.014
16Abdul Razak AlhassanGhana Abdul Razak Alhassan5.1740.27
17Mike PerryUnited States Mike Perry5.16167.015
18Hyun Gyu LimSouth Korea Hyun Gyu Lim5.0764.37
19United States Josh Neer5.0181.410
20Bryan BarberenaUnited States Bryan Barberena5.00169.815
21Alex MoronoUnited States Alex Morono4.96262.322
22Robbie LawlerUnited States Robbie Lawler4.89305.323
23Santiago PonzinibbioArgentina Santiago Ponzinibbio4.89222.320
24Donald CerroneUnited States Donald Cerrone4.74119.714
25Mickey GallUnited States Mickey Gall4.72104.613
26United States Duane Ludwig4.7139.56
27AJ FletcherUnited States AJ Fletcher4.6148.65
28United States Dustin Hazelett4.5636.98
29David ZawadaGermany David Zawada4.5462.05
30Nate DiazUnited States Nate Diaz4.41153.910
31Warlley AlvesBrazil Warlley Alves4.35131.813
32Carlos PratesBrazil Carlos Prates4.3083.79
33United States Kevin Burns4.3052.85
34Matthew SemelsbergerUnited States Matthew Semelsberger4.24119.011
35Jack Della MaddalenaAustralia Jack Della Maddalena4.24133.111
36Kevin HollandUnited States Kevin Holland4.23144.112
37Erick SilvaBrazil Erick Silva4.18106.115
38Paul TaylorUnited Kingdom Paul Taylor4.1789.97
39Phil RoweUnited States Phil Rowe4.15129.410
40Patrick CoteCanada Patrick Cote4.05105.38
41Lyman GoodUnited States Lyman Good4.0154.86
42Court McGeeUnited States Court McGee3.96251.720
43Bryan BattleUnited States Bryan Battle3.9449.36
44Tim MeansUnited States Tim Means3.93239.325
45Lorenz LarkinUnited States Lorenz Larkin3.9344.55
46Belal MuhammadUnited States Belal Muhammad3.92342.321
47Kiichi KunimotoJapan Kiichi Kunimoto3.9247.25
48Tarec SaffiedineBelgium Tarec Saffiedine3.8896.56
49Sean SpencerUnited States Sean Spencer3.8695.27
50United States DaMarques Johnson3.8555.18
51Sean StricklandUnited States Sean Strickland3.84101.38
52Johny HendricksUnited States Johny Hendricks3.83222.218
53Gilbert BurnsBrazil Gilbert Burns3.83211.915
54Sergio MoraesBrazil Sergio Moraes3.82159.713
55Chidi NjokuaniUnited States Chidi Njokuani3.7868.56
56Li JingliangChina Li Jingliang3.78174.517
57Michel PereiraBrazil Michel Pereira3.78104.68
58United Kingdom Nick Osipczak3.7762.65
59Alan JoubanUnited States Alan Jouban3.77117.013
60Canada Sean Pierson3.7377.76
61Takashi SatoJapan Takashi Sato3.7359.27
62Danny RobertsUnited Kingdom Danny Roberts3.72127.314
63Dhiego LimaBrazil Dhiego Lima3.7088.49
64Max GriffinUnited States Max Griffin3.69249.519
65Nicholas MusokeSweden Nicholas Musoke3.6974.65
66Yoshiyuki YoshidaJapan Yoshiyuki Yoshida3.6721.35
67Brandon ThatchUnited States Brandon Thatch3.6344.16
68Gabriel BonfimBrazil Gabriel Bonfim3.6187.69
69Rinat FakhretdinovRussia Rinat Fakhretdinov3.6176.87
70Amir SadollahUnited States Amir Sadollah3.59128.910
71United States Brad Blackburn3.5964.65
72United States Matt Serra3.5890.48
73Ben SaundersUnited States Ben Saunders3.58150.519
74Elizeu Zaleski dos SantosBrazil Elizeu Zaleski dos Santos3.56208.718
75Thiago AlvesBrazil Thiago Alves3.50281.626
76Carlston HarrisGuyana Carlston Harris3.5066.28
77Seth BaczynskiUnited States Seth Baczynski3.4885.610
78England Dan Hardy3.44123.710
79Nicolas DalbyDenmark Nicolas Dalby3.41196.214
80Yohan LainesseCanada Yohan Lainesse3.3832.05
81Albert TumenovRussia Albert Tumenov3.3474.28
82Chris LytleUnited States Chris Lytle3.32201.019
83Nikolay VeretennikovKazakhstan Nikolay Veretennikov3.3165.26
84Randy BrownJamaica Randy Brown3.31246.223
85Nick DiazUnited States Nick Diaz3.30168.813
86Jorge MasvidalUnited States Jorge Masvidal3.29193.715
87Rafael Dos AnjosBrazil Rafael Dos Anjos3.29187.311
88Martin KampmannDenmark Martin Kampmann3.28127.312
89Michael MoralesEcuador Michael Morales3.2672.08
90Siyar BahadurzadaAfghanistan Siyar Bahadurzada3.2682.67
91Preston ParsonsUnited States Preston Parsons3.2565.06
92Ramiz BrahimajUnited States Ramiz Brahimaj3.2383.610
93Uros MedicSerbia Uros Medic3.2128.48
94Muslim SalikhovRussia Muslim Salikhov3.20141.515
95Gunnar NelsonIceland Gunnar Nelson3.12161.815
96Keita NakamuraJapan Keita Nakamura3.11142.310
97John HowardUnited States John Howard3.11156.913
98Darren TillUnited Kingdom Darren Till3.0998.48
99Colby CovingtonUnited States Colby Covington3.09288.117
100Alexander YakovlevRussia Alexander Yakovlev3.0758.05

Career boards need at least 5 bouts with tracked statistics.

All boardsStrikes absorbed