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

#Fighter
1Frank Camacho Frank Camacho8.9131.15
2Terrance McKinneyUnited States Terrance McKinney7.9534.514
3Esteban RibovicsArgentina Esteban Ribovics7.4797.210
4Gauge YoungUnited States Gauge Young6.8875.05
5Canada TJ Grant6.8349.25
6King GreenUnited States King Green6.77303.429
7Chris PadillaUnited States Chris Padilla6.6768.36
8Manuel TorresMexico Manuel Torres6.5722.78
9Bolaji OkiBelgium Bolaji Oki6.4158.96
10Chris GruetzemacherUnited States Chris Gruetzemacher6.4166.06
11Gabriel BenitezMexico Gabriel Benitez6.3851.15
12Mason JonesWales Mason Jones6.3390.47
13Justin GaethjeUnited States Justin Gaethje6.29202.216
14Nasrat Haqparast Nasrat Haqparast6.24191.016
15Marco Polo ReyesMexico Marco Polo Reyes6.0942.47
16MarQuel MederosUnited States MarQuel Mederos5.9371.46
17RongzhuChina Rongzhu5.8695.57
18Jared GordonUnited States Jared Gordon5.81144.514
19Benoit Saint DenisFrance Benoit Saint Denis5.8171.812
20Mike BreedenUnited States Mike Breeden5.7545.85
21Ignacio BahamondesChile Ignacio Bahamondes5.6896.79
22Jalin TurnerUnited States Jalin Turner5.6187.014
23Dustin PoirierUnited States Dustin Poirier5.51236.520
24Paddy PimblettEngland Paddy Pimblett5.4888.49
25Daniel ZellhuberMexico Daniel Zellhuber5.45108.48
26John MakdessiCanada John Makdessi5.44237.819
27Mateusz RębeckiPoland Mateusz Rębecki5.4093.19
28Evan DunhamUnited States Evan Dunham5.35229.120
29Dan HookerNew Zealand Dan Hooker5.26184.018
30Nazim Sadykhov Nazim Sadykhov5.2162.58
31Viacheslav BorshchevRussia Viacheslav Borshchev5.10115.811
32Donald CerroneUnited States Donald Cerrone5.07222.123
33Tom NolanAustralia Tom Nolan5.0367.08
34Chase HooperUnited States Chase Hooper5.0054.88
35Tony FergusonUnited States Tony Ferguson4.96246.021
36Ismael BonfimBrazil Ismael Bonfim4.9665.88
37Diego FerreiraBrazil Diego Ferreira4.95180.118
38Nikolas MottaBrazil Nikolas Motta4.8953.07
39Elves BrenerBrazil Elves Brener4.8676.16
40Chris DuncanScotland Chris Duncan4.8377.010
41Quillan SalkilldAustralia Quillan Salkilld4.7343.87
42Brad RiddellNew Zealand Brad Riddell4.7176.47
43Devonte SmithUnited States Devonte Smith4.7134.66
44Rafael Fiziev Rafael Fiziev4.71150.013
45David TeymurSweden David Teymur4.6963.86
46Joel ÁlvarezSpain Joel Álvarez4.5163.69
47Chad LapriseCanada Chad Laprise4.5049.35
48Lando VannataUnited States Lando Vannata4.46139.812
49Eddie AlvarezUnited States Eddie Alvarez4.4580.07
50James KrauseUnited States James Krause4.4385.18
51Ottman Azaitar Ottman Azaitar4.4318.75
52Rashid MagomedovRussia Rashid Magomedov4.4090.06
53Nate DiazUnited States Nate Diaz4.35178.116
54Michael JohnsonUnited States Michael Johnson4.35300.327
55Rafa Garcia Rafa Garcia4.33164.012
56Scott HoltzmanUnited States Scott Holtzman4.32167.413
57Alexander HernandezUnited States Alexander Hernandez4.32155.316
58Trevor PeekUnited States Trevor Peek4.2972.86
59Kaue FernandesBrazil Kaue Fernandes4.2638.85
60Kurt HolobaughUnited States Kurt Holobaugh4.2169.36
61Khama WorthyUnited States Khama Worthy4.1822.25
62Yancy MedeirosUnited States Yancy Medeiros4.1890.010
63Mike DavisUnited States Mike Davis4.1899.98
64Sam StoutCanada Sam Stout4.16237.919
65Drew DoberUnited States Drew Dober4.16184.224
66MaheshateChina Maheshate4.1271.47
67James VickUnited States James Vick4.11112.613
68Takanori GomiJapan Takanori Gomi4.1189.313
69Kevin LeeUnited States Kevin Lee4.11182.416
70Sage NorthcuttUnited States Sage Northcutt4.1151.65
71Jamie MullarkeyAustralia Jamie Mullarkey4.10121.813
72Al IaquintaUnited States Al Iaquinta4.08187.714
73Edson BarbozaBrazil Edson Barboza4.06269.125
74Drakkar KloseUnited States Drakkar Klose4.01163.814
75Piotr HallmannPoland Piotr Hallmann3.9870.66
76Austin HubbardUnited States Austin Hubbard3.97156.512
77Johnny CaseUnited States Johnny Case3.9579.26
78Ludovit KleinSlovakia Ludovit Klein3.93133.710
79Khabib Nurmagomedov Khabib Nurmagomedov3.86163.312
80Michael ChandlerUnited States Michael Chandler3.8582.78
81Jorge MasvidalUnited States Jorge Masvidal3.84100.07
82Anthony NjokuaniNigeria Anthony Njokuani3.78112.98
83Vinc PichelUnited States Vinc Pichel3.78150.012
84Arman TsarukyanArmenia Arman Tsarukyan3.78152.113
85Gregor GillespieUnited States Gregor Gillespie3.7459.08
86Beneil Dariush Beneil Dariush3.74223.626
87Stevie RayScotland Stevie Ray3.73120.311
88Desmond GreenUnited States Desmond Green3.7092.97
89Omar MoralesVenezuela Omar Morales3.7059.25
90Luis PenaUnited States Luis Pena3.7087.77
91Paul FelderUnited States Paul Felder3.70191.314
92United States Tyson Griffin3.68146.312
93Thibault GoutiFrance Thibault Gouti3.6848.96
94Damien BrownAustralia Damien Brown3.6666.16
95Roger Huerta Roger Huerta3.6491.58
96Ross PearsonUnited Kingdom Ross Pearson3.63246.621
97Mark MadsenDenmark Mark Madsen3.5663.06
98Guram KutateladzeGeorgia Guram Kutateladze3.5373.35
99Dennis SiverGermany Dennis Siver3.53113.712
100Nik LentzUnited States Nik Lentz3.51202.316

Career boards need at least 5 bouts with tracked statistics.

All boardsStrikes per minute