Skip to content
MMA Calendar

UFCalendar Record Book

Best striking differential

The all-time top 100, ranked across every MMA promotion we track and rebuilt from every completed fight in our database.

Updated November 6, 2026

#Fighter
1Marko BojkovićSerbia Marko Bojković5.0514.16
2Marcelo MedeirosBrazil Marcelo Medeiros4.8337.15
3George StainesUnited Kingdom George Staines4.3468.46
4Salahdine Parnasse Salahdine Parnasse3.8930.15
5Terrance McKinneyUnited States Terrance McKinney3.1934.514
6Chase HooperUnited States Chase Hooper3.0854.88
7Benoit Saint DenisFrance Benoit Saint Denis2.9471.812
8Adam ShelleyIreland Adam Shelley2.9443.65
9King GreenUnited States King Green2.93303.429
10Roberto Satoshi de SouzaBrazil Roberto Satoshi de Souza2.8322.75
11Teddy StringerEngland Teddy Stringer2.7718.06
12Ali SuleymanovRussia Ali Suleymanov2.7473.05
13Miroslav ŠtrbákSlovakia Miroslav Štrbák2.6775.46
14Biaggio Ali WalshUnited States Biaggio Ali Walsh2.6457.310
15Kaue FernandesBrazil Kaue Fernandes2.6338.85
16Ronald ParadeiserSlovakia Ronald Paradeiser2.58200.519
17Adrian LeeUnited States Adrian Lee2.4922.95
18Leo BrichtaCzechia Leo Brichta2.45109.610
19Jakub KaszubaPoland Jakub Kaszuba2.4090.57
20Frank Camacho Frank Camacho2.3531.15
21Manuel TorresMexico Manuel Torres2.3422.78
22Olzhas EskaraevKazakhstan Olzhas Eskaraev2.2663.45
23Canada TJ Grant2.2049.25
24Sage NorthcuttUnited States Sage Northcutt2.0751.65
25Khabib Nurmagomedov Khabib Nurmagomedov2.05163.312
26Arman TsarukyanArmenia Arman Tsarukyan2.01152.113
27Denis FrimpongIreland Denis Frimpong2.0061.66
28Mateusz LegierskiPoland Mateusz Legierski1.96142.411
29Quillan SalkilldAustralia Quillan Salkilld1.9443.87
30Chris PadillaUnited States Chris Padilla1.8683.37
31Tom NolanAustralia Tom Nolan1.8167.08
32Evan DunhamUnited States Evan Dunham1.81229.120
33Losene Keita Losene Keita1.7679.27
34Yusuke YachiJapan Yusuke Yachi1.7555.46
35Mason JonesWales Mason Jones1.75122.610
36Esteban RibovicsArgentina Esteban Ribovics1.7097.210
37Paddy PimblettEngland Paddy Pimblett1.6288.49
38Fedor DuricGermany Fedor Duric1.6157.25
39Benson HendersonUnited States Benson Henderson1.53208.512
40Agy SardariNetherlands Agy Sardari1.5366.25
41Jalin TurnerUnited States Jalin Turner1.5187.014
42Mohsen MohammadseifiIran Mohsen Mohammadseifi1.4863.05
43Ylies DjirounFrance Ylies Djiroun1.4551.26
44Gregor GillespieUnited States Gregor Gillespie1.4459.08
45United States Tyson Griffin1.38146.312
46Diego FerreiraBrazil Diego Ferreira1.38180.118
47Claudio PacellaItaly Claudio Pacella1.3775.05
48Matěj KuzníkCzechia Matěj Kuzník1.36112.911
49Khasan DadalovRussia Khasan Dadalov1.3345.15
50Roger Huerta Roger Huerta1.3191.58
51Bolaji OkiBelgium Bolaji Oki1.3158.96
52Ignacio BahamondesChile Ignacio Bahamondes1.3096.79
53John MakdessiCanada John Makdessi1.30237.819
54Ramsey NijemUnited States Ramsey Nijem1.29101.111
55Chris GruetzemacherUnited States Chris Gruetzemacher1.2466.06
56Makkasharip ZaynukovRussia Makkasharip Zaynukov1.2475.05
57Jorge MasvidalUnited States Jorge Masvidal1.21100.07
58Joel ÁlvarezSpain Joel Álvarez1.2063.69
59Desmond GreenUnited States Desmond Green1.2092.97
60Mateusz RębeckiPoland Mateusz Rębecki1.1993.19
61Frankie EdgarUnited States Frankie Edgar1.19231.213
62Brad RiddellNew Zealand Brad Riddell1.1876.47
63David TeymurSweden David Teymur1.1663.86
64Ali AbdulkhalikovRussia Ali Abdulkhalikov1.1579.47
65Gauge YoungUnited States Gauge Young1.1575.05
66Melvin GuillardUnited States Melvin Guillard1.14132.119
67Jared GordonUnited States Jared Gordon1.13144.514
68BJ PennUnited States BJ Penn1.12222.716
69Beneil Dariush Beneil Dariush1.10223.626
70Johnny CaseUnited States Johnny Case1.08107.59
71Farès ZiamFrance Farès Ziam1.07146.812
72Islam MakhachevRussia Islam Makhachev1.07169.916
73Aleksandr ChizovLatvia Aleksandr Chizov1.0653.66
74Anthony NjokuaniNigeria Anthony Njokuani1.04112.98
75Brent PrimusUnited States Brent Primus1.0392.67
76Jake MatthewsAustralia Jake Matthews1.0268.97
77Kevin LeeUnited States Kevin Lee0.98185.017
78Trevor PeekUnited States Trevor Peek0.9872.86
79Grant DawsonUnited States Grant Dawson0.97140.612
80United States Josh Neer0.9368.65
81Damir Ismagulov Damir Ismagulov0.92105.07
82Maurício RuffyBrazil Maurício Ruffy0.8933.76
83Ismael BonfimBrazil Ismael Bonfim0.8865.88
84John MitchellIreland John Mitchell0.8868.15
85Kajan JohnsonCanada Kajan Johnson0.8887.67
86Luiz GustavoBrazil Luiz Gustavo0.8852.56
87Dennis SiverGermany Dennis Siver0.87113.712
88James VickUnited States James Vick0.85112.613
89Gadzhi RabadanovRussia Gadzhi Rabadanov0.8482.28
90Myles JuryUnited States Myles Jury0.8471.67
91Ludovit KleinSlovakia Ludovit Klein0.83156.212
92Gabriel BenitezMexico Gabriel Benitez0.8251.15
93Rashid MagomedovRussia Rashid Magomedov0.82148.611
94Piotr HallmannPoland Piotr Hallmann0.8170.66
95Chad LapriseCanada Chad Laprise0.7749.35
96Alimardan AbdykaarovKyrgyzstan Alimardan Abdykaarov0.7777.06
97Yusup-Khadzhi ZubarievRussia Yusup-Khadzhi Zubariev0.7696.58
98 Kenny Florian0.75131.312
99Ivan BuchingerSlovakia Ivan Buchinger0.7471.49
100Karol RyšavýSlovakia Karol Ryšavý0.73109.213

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.

What does strikes landed per minute mean in MMA? →

All boardsStriking differential