Ultimate Fighting Calendar

UFC Record Book

UFC: Strikes landed per minute

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

Updated September 22, 2026

#FighterStrikes landed per minuteMinutesBouts
1Frank CamachoFrank Camacho8.9131.15
2Terrance McKinneyUnited StatesTerrance McKinney7.9534.514
3Esteban RibovicsArgentinaEsteban Ribovics7.4293.19
4Gauge YoungUnited StatesGauge Young6.8875.05
5CanadaTJ Grant6.8349.25
6King GreenUnited StatesKing Green6.77299.328
7Chris PadillaUnited StatesChris Padilla6.6768.36
8Manuel TorresMexicoManuel Torres6.5722.78
9Bolaji OkiBelgiumBolaji Oki6.4158.96
10Chris GruetzemacherUnited StatesChris Gruetzemacher6.4166.06
11Gabriel BenitezMexicoGabriel Benitez6.3851.15
12Mason JonesWalesMason Jones6.3390.47
13Justin GaethjeUnited StatesJustin Gaethje6.29202.216
14Nasrat HaqparastNasrat Haqparast6.24191.016
15Marco Polo ReyesMexicoMarco Polo Reyes6.0942.47
16MarQuel MederosUnited StatesMarQuel Mederos5.9371.46
17RongzhuChinaRongzhu5.8695.57
18Jared GordonUnited StatesJared Gordon5.81144.514
19Benoit Saint DenisFranceBenoit Saint Denis5.8171.812
20Mike BreedenUnited StatesMike Breeden5.7545.85
21Ignacio BahamondesChileIgnacio Bahamondes5.6896.79
22Jalin TurnerUnited StatesJalin Turner5.6187.014
23Dustin PoirierUnited StatesDustin Poirier5.51236.520
24Paddy PimblettEnglandPaddy Pimblett5.4888.49
25Daniel ZellhuberMexicoDaniel Zellhuber5.45108.48
26John MakdessiCanadaJohn Makdessi5.44237.819
27Mateusz RębeckiPolandMateusz Rębecki5.4093.19
28Evan DunhamUnited StatesEvan Dunham5.35229.120
29Dan HookerNew ZealandDan Hooker5.26184.018
30Nazim SadykhovNazim Sadykhov5.2162.58
31Viacheslav BorshchevRussiaViacheslav Borshchev5.10115.811
32Ismael BonfimBrazilIsmael Bonfim5.1061.47
33Donald CerroneUnited StatesDonald Cerrone5.07222.123
34Chase HooperUnited StatesChase Hooper5.0054.88
35Tony FergusonUnited StatesTony Ferguson4.96246.021
36Diego FerreiraBrazilDiego Ferreira4.95180.118
37Nikolas MottaBrazilNikolas Motta4.8953.07
38Chris DuncanScotlandChris Duncan4.8377.010
39Tom NolanAustraliaTom Nolan4.8355.57
40Elves BrenerBrazilElves Brener4.8071.95
41Quillan SalkilldAustraliaQuillan Salkilld4.7343.87
42Brad RiddellNew ZealandBrad Riddell4.7176.47
43Devonte SmithUnited StatesDevonte Smith4.7134.66
44Rafael FizievRafael Fiziev4.71150.013
45David TeymurSwedenDavid Teymur4.6963.86
46Joel ÁlvarezSpainJoel Álvarez4.5163.69
47Chad LapriseCanadaChad Laprise4.5049.35
48Lando VannataUnited StatesLando Vannata4.46139.812
49Eddie AlvarezUnited StatesEddie Alvarez4.4580.07
50James KrauseUnited StatesJames Krause4.4385.18
51Ottman AzaitarOttman Azaitar4.4318.75
52Rashid MagomedovRussiaRashid Magomedov4.4090.06
53Nate DiazUnited StatesNate Diaz4.35178.116
54Michael JohnsonUnited StatesMichael Johnson4.35300.327
55Rafa GarciaRafa Garcia4.33164.012
56Scott HoltzmanUnited StatesScott Holtzman4.32167.413
57Alexander HernandezUnited StatesAlexander Hernandez4.31147.115
58Trevor PeekUnited StatesTrevor Peek4.2972.86
59Kaue FernandesBrazilKaue Fernandes4.2638.85
60Kurt HolobaughUnited StatesKurt Holobaugh4.2169.36
61Khama WorthyUnited StatesKhama Worthy4.1822.25
62Yancy MedeirosUnited StatesYancy Medeiros4.1890.010
63Mike DavisUnited StatesMike Davis4.1899.98
64Sam StoutCanadaSam Stout4.16237.919
65Drew DoberUnited StatesDrew Dober4.16184.224
66James VickUnited StatesJames Vick4.11112.613
67Takanori GomiJapanTakanori Gomi4.1189.313
68Kevin LeeUnited StatesKevin Lee4.11182.416
69Sage NorthcuttUnited StatesSage Northcutt4.1151.65
70Jamie MullarkeyAustraliaJamie Mullarkey4.10121.813
71Al IaquintaUnited StatesAl Iaquinta4.08187.714
72MaheshateChinaMaheshate4.0871.47
73Edson BarbozaBrazilEdson Barboza4.06269.125
74Drakkar KloseUnited StatesDrakkar Klose4.01163.814
75Piotr HallmannPolandPiotr Hallmann3.9870.66
76Austin HubbardUnited StatesAustin Hubbard3.97156.512
77Johnny CaseUnited StatesJohnny Case3.9579.26
78Ludovit KleinSlovakiaLudovit Klein3.93133.710
79Khabib NurmagomedovKhabib Nurmagomedov3.86163.312
80Michael ChandlerUnited StatesMichael Chandler3.8582.78
81Jorge MasvidalUnited StatesJorge Masvidal3.84100.07
82Anthony NjokuaniNigeriaAnthony Njokuani3.78112.98
83Vinc PichelUnited StatesVinc Pichel3.78150.012
84Arman TsarukyanArmeniaArman Tsarukyan3.78152.113
85Gregor GillespieUnited StatesGregor Gillespie3.7459.08
86Beneil DariushBeneil Dariush3.74223.626
87Stevie RayScotlandStevie Ray3.73120.311
88Desmond GreenUnited StatesDesmond Green3.7092.97
89Omar MoralesVenezuelaOmar Morales3.7059.25
90Luis PenaUnited StatesLuis Pena3.7087.77
91Paul FelderUnited StatesPaul Felder3.70191.314
92United StatesTyson Griffin3.68146.312
93Thibault GoutiFranceThibault Gouti3.6848.96
94Damien BrownAustraliaDamien Brown3.6666.16
95Roger HuertaRoger Huerta3.6491.58
96Ross PearsonUnited KingdomRoss Pearson3.63246.621
97Mark MadsenDenmarkMark Madsen3.5663.06
98Guram KutateladzeGeorgiaGuram Kutateladze3.5373.35
99Dennis SiverGermanyDennis Siver3.53113.712
100Nik LentzUnited StatesNik Lentz3.51202.316

Career boards need at least 5 bouts with tracked statistics.