Ultimate Fighting Calendar

UFCalendar Record Book

Strikes absorbed per minute

The all-time top 100, ranked across every MMA promotion we track and rebuilt from every completed 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 PickettUnited KingdomBrad Pickett5.2393.110
7Adrian YanezUnited StatesAdrian Yanez5.2285.812
8Benito LopezUnited StatesBenito Lopez5.1853.15
9Victor HenryUnited StatesVictor Henry5.1581.36
10Heili AlatengChinaHeili Alateng5.12120.89
11Caolan LoughranIrelandCaolan Loughran5.1266.85
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
18Brad KatonaCanadaBrad Katona4.78131.19
19Henry BrionesMexicoHenry Briones4.6851.35
20Marlon MoraesBrazilMarlon Moraes4.5386.211
21Kholmurod NurmatovUzbekistanKholmurod Nurmatov4.4958.36
22Casey KenneyUnited StatesCasey Kenney4.4778.16
23Tony GravelyUnited StatesTony Gravely4.47100.09
24Brian KelleherUnited StatesBrian Kelleher4.4676.111
25Scott JorgensenUnited StatesScott Jorgensen4.4490.98
26Xiao LongChinaXiao Long4.4372.56
27Eddie WinelandUnited StatesEddie Wineland4.36151.016
28Douglas Silva de AndradeBrazilDouglas Silva de Andrade4.33102.69
29Andre SoukhamthathUnited StatesAndre Soukhamthath4.3196.17
30Mike EastonUnited StatesMike Easton4.2899.97
31Andre EwellUnited StatesAndre Ewell4.2596.27
32Petr YanRussiaPetr Yan4.24282.116
33Batgerel DanaaMongoliaBatgerel Danaa4.2157.87
34Jose TorresUnited StatesJose Torres4.2091.75
35Da'Mon BlackshearUnited StatesDa'Mon Blackshear4.19101.510
36Jimmie RiveraUnited StatesJimmie Rivera4.17122.010
37Mario BautistaUnited StatesMario Bautista4.17156.415
38Cameron SaaimanSouth AfricaCameron Saaiman4.1467.67
39Jonathan MartinezUnited StatesJonathan Martinez4.13169.713
40John LinekerBrazilJohn Lineker4.12118.69
41Davey GrantUnited KingdomDavey Grant4.12183.215
42Cory SandhagenUnited StatesCory Sandhagen4.11216.715
43Renan BaraoBrazilRenan Barao4.10175.313
44Ricky SimonUnited StatesRicky Simon4.09215.617
45Aiemann ZahabiCanadaAiemann Zahabi4.06115.210
46Luke SandersUnited StatesLuke Sanders4.0236.95
47Bryan CarawayUnited StatesBryan Caraway3.99110.99
48Cody StamannUnited StatesCody Stamann3.98119.811
49Albert MoralesUnited StatesAlbert Morales3.9674.26
50Raoni BarcelosBrazilRaoni Barcelos3.96185.814
51Saimon OliveiraBrazilSaimon Oliveira3.8750.95
52Marcus McGheeUnited StatesMarcus McGhee3.8755.85
53Brett JohnsWalesBrett Johns3.8488.47
54Kyler PhillipsUnited StatesKyler Phillips3.83138.311
55Dustin KimuraUnited StatesDustin Kimura3.8248.15
56AoriqilengChinaAoriqileng3.7862.08
57Roland DelormeCanadaRoland Delorme3.7861.56
58Matthew LopezUnited StatesMatthew Lopez3.7367.86
59John DodsonUnited StatesJohn Dodson3.72125.99
60Ricky TurciosUnited StatesRicky Turcios3.7282.46
61Cristian QuinonezMexicoCristian Quinonez3.7147.75
62Pavel VitrukUkrainePavel Vitruk3.68104.96
63Anthony BirchakUnited StatesAnthony Birchak3.6731.36
64Cody GarbrandtUnited StatesCody Garbrandt3.66170.716
65Rob FontUnited StatesRob Font3.65238.119
66Song YadongChinaSong Yadong3.65208.416
67Damian StasiakPolandDamian Stasiak3.6058.95
68Vince MoralesUnited StatesVince Morales3.59173.913
69Cameron SmothermanUnited StatesCameron Smotherman3.5648.15
70Sergio PettisUnited StatesSergio Pettis3.5289.76
71Frankie SaenzUnited StatesFrankie Saenz3.50129.310
72Cody GibsonUnited StatesCody Gibson3.42112.211
73Trevin JonesTrevin Jones3.4280.46
74Jakub WiklaczPolandJakub Wiklacz3.4282.55
75Sean O'MalleyUnited StatesSean O'Malley3.41185.516
76Payton TalbottUnited StatesPayton Talbott3.4176.67
77TJ DillashawUnited StatesTJ Dillashaw3.39218.316
78Ali TalebIraqAli Taleb3.3454.17
79Deiveson FigueiredoBrazilDeiveson Figueiredo3.34112.98
80Daniel MarcosPeruDaniel Marcos3.3091.87
81Nathaniel WoodEnglandNathaniel Wood3.3054.55
82Ricardo RamosBrazilRicardo Ramos3.2659.45
83Iuri AlcantaraBrazilIuri Alcantara3.26127.114
84Johnny EduardoBrazilJohnny Eduardo3.2269.28
85Dominick CruzUnited StatesDominick Cruz3.21183.310
86Takeya MizugakiJapanTakeya Mizugaki3.20161.614
87Murad KalamovRussiaMurad Kalamov3.2099.27
88Filip MacekCzechiaFilip Macek3.19104.513
89Leandro IssaBrazilLeandro Issa3.1763.05
90Francisco RiveraUnited StatesFrancisco Rivera3.1297.710
91Borislav NikolićSerbiaBorislav Nikolić3.1266.97
92Hugo VianaBrazilHugo Viana3.1252.35
93Jose QuinonezMexicoJose Quinonez3.0979.68
94Edwin FigueroaUnited StatesEdwin Figueroa3.0675.26
95Alejandro PerezMexicoAlejandro Perez3.03108.911
96Kyung Ho KangSouth KoreaKyung Ho Kang3.03145.212
97Johnny MunozUnited StatesJohnny Munoz3.0253.75
98Miles JohnsUnited StatesMiles Johns3.00141.811
99Sergey MorozovKazakhstanSergey Morozov2.9762.15
100Dustin PagueUnited StatesDustin Pague2.9658.46

Ranked across every MMA promotion we track. BKFC is bare-knuckle boxing — two-minute rounds, and a punch count that is not a significant-strike count — so it is ranked only on its own boards.

Career boards need at least 5 bouts with tracked statistics.