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

#Fighter
1Piotr KuberskiPoland Piotr Kuberski4.2944.76
2Matěj PeňázCzechia Matěj Peňáz3.9852.511
3Yousri Belgaroui Yousri Belgaroui3.6456.65
4Milan ĎatelinkaSlovakia Milan Ďatelinka3.2612.66
5Marco TulioBrazil Marco Tulio3.0557.46
6Zdeněk PolívkaCzechia Zdeněk Polívka2.9767.38
7Pawel PawlakPoland Pawel Pawlak2.85116.75
8Thiago SantosBrazil Thiago Santos2.5688.215
9Armen Petrosyan Armen Petrosyan2.4884.17
10Andi Vrtacic Andi Vrtacic2.4648.36
11United States Rich Franklin2.39104.910
12Makhmud Muradov Makhmud Muradov2.39135.111
13Gegard Mousasi Gegard Mousasi2.25105.111
14Dominik HumburgerCzechia Dominik Humburger2.2282.57
15Cam RowstonAustralia Cam Rowston2.1746.76
16United States Nate Quarry2.1660.110
17Christian Leroy DuncanEngland Christian Leroy Duncan2.15128.211
18Michal OleksiejczukPoland Michal Oleksiejczuk2.1059.211
19Martin KampmannDenmark Martin Kampmann2.0226.25
20United States Chael Sonnen2.01122.810
21Jacob MalkounAustralia Jacob Malkoun1.96115.210
22Piotr WawrzyniakPoland Piotr Wawrzyniak1.9459.85
23Shara MagomedovRussia Shara Magomedov1.9397.37
24Kyle NokeAustralia Kyle Noke1.6935.65
25Kerim EngizekTürkiye Kerim Engizek1.6292.18
26Jaime CorderoGermany Jaime Cordero1.6248.38
27Phil HawesUnited States Phil Hawes1.6164.010
28Ondřej RaškaCzechia Ondřej Raška1.6058.610
29Johnny EblenUnited States Johnny Eblen1.6081.75
30Nassourdine ImavovFrance Nassourdine Imavov1.54150.110
31Michael BispingUnited Kingdom Michael Bisping1.53315.324
32Sean StricklandUnited States Sean Strickland1.53273.915
33Radovan ÚškrtSlovakia Radovan Úškrt1.5135.16
34Elias TheodorouCanada Elias Theodorou1.51144.110
35Cesar AlmeidaBrazil Cesar Almeida1.5076.27
36Alex PereiraBrazil Alex Pereira1.4754.35
37Bo NickalUnited States Bo Nickal1.4453.09
38Jack Hermansson Jack Hermansson1.43200.618
39Zach ReeseUnited States Zach Reese1.4267.79
40Radosław PaczuskiPoland Radosław Paczuski1.3943.85
41Samuel KrištofičSlovakia Samuel Krištofič1.39136.011
42Mick StantonUnited Kingdom Mick Stanton1.3861.55
43United States Brian Stann1.3752.66
44Luke RockholdUnited States Luke Rockhold1.3778.310
45Kevin HollandUnited States Kevin Holland1.31173.416
46Derek BrunsonUnited States Derek Brunson1.31195.122
47Ateba GautierCameroon Ateba Gautier1.2839.87
48David HošekCzechia David Hošek1.2489.311
49Robert Whittaker Robert Whittaker1.23267.419
50Gregory RodriguesBrazil Gregory Rodrigues1.20143.615
51Matt LindlandUnited States Matt Lindland1.19102.611
52Canada Ivan Salaverry1.0951.47
53Chidi NjokuaniUnited States Chidi Njokuani1.0942.46
54Joe RiggsUnited States Joe Riggs1.0721.65
55Bevon LewisUnited States Bevon Lewis1.0763.86
56Wanderlei SilvaBrazil Wanderlei Silva1.0428.95
57Dario BellandiItaly Dario Bellandi1.0493.65
58Dricus Du PlessisSouth Africa Dricus Du Plessis0.98173.811
59Israel Adesanya Israel Adesanya0.97300.818
60United States Aaron Simpson0.91106.29
61Ikram AliskerovRussia Ikram Aliskerov0.9158.38
62Karlos VemolaCzechia Karlos Vemola0.8978.88
63Nursulton RuziboevUzbekistan Nursulton Ruziboev0.8644.16
64United States Jorge Rivera0.85115.715
65Krzysztof JotkoPoland Krzysztof Jotko0.83283.222
66United States Drew McFedries0.8317.08
67JunYong ParkSouth Korea JunYong Park0.82159.813
68Caio BorralhoBrazil Caio Borralho0.81153.910
69Trevin GilesUnited States Trevin Giles0.8186.47
70Michal MichalskiPoland Michal Michalski0.8042.46
71Japan Riki Fukuda0.8075.05
72Charles ByrdUnited States Charles Byrd0.8030.06
73Josh FremdUnited States Josh Fremd0.7889.28
74Mark MunozUnited States Mark Munoz0.76126.614
75 Ricardo Almeida0.7557.36
76Anthony Hernandez Anthony Hernandez0.68162.113
77Khamzat Chimaev Khamzat Chimaev0.6475.16
78Andrey PulyaevRussia Andrey Pulyaev0.6356.76
79Rafael NatalBrazil Rafael Natal0.62211.617
80Nate MarquardtUnited States Nate Marquardt0.62234.523
81Garreth McLellanSouth Africa Garreth McLellan0.6152.05
82Tom LawlorUnited States Tom Lawlor0.6162.18
83Impa KasanganayUnited States Impa Kasanganay0.61104.89
84Chris CamozziUnited States Chris Camozzi0.61224.119
85Ed HermanUnited States Ed Herman0.61123.915
86Luke BarnattUnited Kingdom Luke Barnatt0.5671.66
87Mike SwickUnited States Mike Swick0.5435.26
88Francis CarmontFrance Francis Carmont0.47108.79
89United States Evan Tanner0.4796.412
90United States Tim Credeur0.4736.55
91Anderson Silva Anderson Silva0.40221.820
92Tim KennedyUnited States Tim Kennedy0.3968.45
93Edmen ShahbazyanUnited States Edmen Shahbazyan0.38141.317
94Yoel Romero Yoel Romero0.37191.413
95Naglis KanišauskasLithuania Naglis Kanišauskas0.3754.06
96Fabian EdwardsEngland Fabian Edwards0.3770.55
97Dongi YangSouth Korea Dongi Yang0.3461.65
98Joaquin BuckleyUnited States Joaquin Buckley0.3485.39
99Clint HesterUnited States Clint Hester0.3369.26
100Dusko TodorovicSerbia Dusko Todorovic0.3288.812

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