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

#FighterStrikes absorbed per minuteMinutesBouts
1Randy CostaUnited StatesRandy Costa7.5826.66
2Pedro MunhozBrazilPedro Munhoz6.41243.420
3Louis SmolkaUnited StatesLouis Smolka6.4038.37
4Marlon VeraEcuadorMarlon Vera5.51321.924
5Joe SotoUnited StatesJoe Soto5.4569.27
6Brad KatonaCanadaBrad Katona5.29106.18
7Brad PickettUnited KingdomBrad Pickett5.2393.110
8Adrian YanezUnited StatesAdrian Yanez5.2285.812
9Benito LopezUnited StatesBenito Lopez5.1853.15
10Victor HenryUnited StatesVictor Henry5.1581.36
11Heili AlatengChinaHeili Alateng5.12120.89
12Jean MatsumotoBrazilJean Matsumoto5.1185.06
13Mana MartinezUnited StatesMana Martinez4.9462.45
14Thomas AlmeidaBrazilThomas Almeida4.9475.09
15Henry CejudoUnited StatesHenry Cejudo4.94109.87
16Jose AldoBrazilJose Aldo4.92138.48
17John CastanedaUnited StatesJohn Castaneda4.8376.46
18Henry BrionesMexicoHenry Briones4.6851.35
19Marlon MoraesBrazilMarlon Moraes4.5386.211
20Casey KenneyUnited StatesCasey Kenney4.4778.16
21Tony GravelyUnited StatesTony Gravely4.47100.09
22Brian KelleherUnited StatesBrian Kelleher4.4676.111
23John LinekerBrazilJohn Lineker4.45103.68
24Scott JorgensenUnited StatesScott Jorgensen4.4490.98
25Xiao LongChinaXiao Long4.4372.56
26Eddie WinelandUnited StatesEddie Wineland4.36151.016
27Douglas Silva de AndradeBrazilDouglas Silva de Andrade4.33102.69
28Andre SoukhamthathUnited StatesAndre Soukhamthath4.3196.17
29Mike EastonUnited StatesMike Easton4.2899.97
30Andre EwellUnited StatesAndre Ewell4.2596.27
31Petr YanRussiaPetr Yan4.24282.116
32Batgerel DanaaMongoliaBatgerel Danaa4.2157.87
33Da'Mon BlackshearUnited StatesDa'Mon Blackshear4.19101.510
34Jimmie RiveraUnited StatesJimmie Rivera4.17122.010
35Mario BautistaUnited StatesMario Bautista4.17156.415
36Cameron SaaimanSouth AfricaCameron Saaiman4.1467.67
37Jonathan MartinezUnited StatesJonathan Martinez4.13169.713
38Davey GrantUnited KingdomDavey Grant4.12183.215
39Cory SandhagenUnited StatesCory Sandhagen4.11216.715
40Renan BaraoBrazilRenan Barao4.10175.313
41Ricky SimonUnited StatesRicky Simon4.09215.617
42Aiemann ZahabiCanadaAiemann Zahabi4.06115.210
43Luke SandersUnited StatesLuke Sanders4.0236.95
44Bryan CarawayUnited StatesBryan Caraway3.99110.99
45Cody StamannUnited StatesCody Stamann3.98119.811
46Albert MoralesUnited StatesAlbert Morales3.9674.26
47Raoni BarcelosBrazilRaoni Barcelos3.96185.814
48Saimon OliveiraBrazilSaimon Oliveira3.8750.95
49Marcus McGheeUnited StatesMarcus McGhee3.8755.85
50Brett JohnsWalesBrett Johns3.8488.47
51Kyler PhillipsUnited StatesKyler Phillips3.83138.311
52Dustin KimuraUnited StatesDustin Kimura3.8248.15
53Sergio PettisUnited StatesSergio Pettis3.8074.75
54AoriqilengChinaAoriqileng3.7862.08
55Roland DelormeCanadaRoland Delorme3.7861.56
56Vince MoralesUnited StatesVince Morales3.77158.912
57Trevin JonesTrevin Jones3.7465.45
58Matthew LopezUnited StatesMatthew Lopez3.7367.86
59John DodsonUnited StatesJohn Dodson3.72125.99
60Ricky TurciosUnited StatesRicky Turcios3.7282.46
61Cristian QuinonezMexicoCristian Quinonez3.7147.75
62Anthony BirchakUnited StatesAnthony Birchak3.6731.36
63Cody GarbrandtUnited StatesCody Garbrandt3.66170.716
64Rob FontUnited StatesRob Font3.65238.119
65Song YadongChinaSong Yadong3.65208.416
66Damian StasiakPolandDamian Stasiak3.6058.95
67Cameron SmothermanUnited StatesCameron Smotherman3.5648.15
68Frankie SaenzUnited StatesFrankie Saenz3.50129.310
69Cody GibsonUnited StatesCody Gibson3.42112.211
70Sean O'MalleyUnited StatesSean O'Malley3.41185.516
71Payton TalbottUnited StatesPayton Talbott3.4176.67
72TJ DillashawUnited StatesTJ Dillashaw3.39218.316
73Deiveson FigueiredoBrazilDeiveson Figueiredo3.34112.98
74Daniel MarcosPeruDaniel Marcos3.3091.87
75Nathaniel WoodEnglandNathaniel Wood3.3054.55
76Ricardo RamosBrazilRicardo Ramos3.2659.45
77Iuri AlcantaraBrazilIuri Alcantara3.26127.114
78Johnny EduardoBrazilJohnny Eduardo3.2269.28
79Dominick CruzUnited StatesDominick Cruz3.21183.310
80Takeya MizugakiJapanTakeya Mizugaki3.20161.614
81Leandro IssaBrazilLeandro Issa3.1763.05
82Francisco RiveraUnited StatesFrancisco Rivera3.1297.710
83Hugo VianaBrazilHugo Viana3.1252.35
84Jose QuinonezMexicoJose Quinonez3.0979.68
85Edwin FigueroaUnited StatesEdwin Figueroa3.0675.26
86Farid BasharatFarid Basharat3.0594.37
87Alejandro PerezMexicoAlejandro Perez3.03108.911
88Kyung Ho KangSouth KoreaKyung Ho Kang3.03145.212
89Johnny MunozUnited StatesJohnny Munoz3.0253.75
90Miles JohnsUnited StatesMiles Johns3.00141.811
91Sergey MorozovKazakhstanSergey Morozov2.9762.15
92Dustin PagueUnited StatesDustin Pague2.9658.46
93El SalvadorIvan Menjivar2.9057.67
94Merab DvalishviliGeorgiaMerab Dvalishvili2.90284.116
95Urijah FaberUnited StatesUrijah Faber2.84220.617
96Guido CannettiArgentinaGuido Cannetti2.8472.610
97Michael McDonaldUnited StatesMichael McDonald2.8280.19
98John AlbertUnited StatesJohn Albert2.8222.05
99George RoopUnited StatesGeorge Roop2.7761.46
100Raphael AssuncaoBrazilRaphael Assuncao2.77224.318

Career boards need at least 5 bouts with tracked statistics.