Ultimate Fighting 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 September 21, 2026

#FighterBest striking differentialMinutesBouts
1Matěj PeňázCzechiaMatěj Peňáz3.9852.511
2Piotr KuberskiPolandPiotr Kuberski3.8738.85
3Andi VrtacicAndi Vrtacic3.7233.35
4Yousri BelgarouiYousri Belgaroui3.6456.65
5Milan ĎatelinkaSlovakiaMilan Ďatelinka3.2612.66
6Marco TulioBrazilMarco Tulio3.0557.46
7Zdeněk PolívkaCzechiaZdeněk Polívka2.9767.38
8Pawel PawlakPolandPawel Pawlak2.86116.65
9Thiago SantosBrazilThiago Santos2.5688.215
10Armen PetrosyanArmen Petrosyan2.4884.17
11Cam RowstonAustraliaCam Rowston2.4744.95
12United StatesRich Franklin2.39104.910
13Makhmud MuradovMakhmud Muradov2.39135.111
14Gegard MousasiGegard Mousasi2.25105.111
15Dominik HumburgerCzechiaDominik Humburger2.2167.46
16United StatesNate Quarry2.1660.110
17Michal OleksiejczukPolandMichal Oleksiejczuk2.1059.211
18Christian Leroy DuncanEnglandChristian Leroy Duncan2.09105.410
19Martin KampmannDenmarkMartin Kampmann2.0226.25
20United StatesChael Sonnen2.01122.810
21Piotr WawrzyniakPolandPiotr Wawrzyniak1.9459.85
22Shara MagomedovRussiaShara Magomedov1.9397.37
23Jacob MalkounAustraliaJacob Malkoun1.91100.29
24Ateba GautierCameroonAteba Gautier1.7236.66
25Kyle NokeAustraliaKyle Noke1.6935.65
26Kerim EngizekTürkiyeKerim Engizek1.6292.18
27Phil HawesUnited StatesPhil Hawes1.6164.010
28Ondřej RaškaCzechiaOndřej Raška1.6058.610
29Nassourdine ImavovFranceNassourdine Imavov1.54150.110
30Michael BispingUnited KingdomMichael Bisping1.53315.324
31Sean StricklandUnited StatesSean Strickland1.53273.915
32Jaime CorderoGermanyJaime Cordero1.5144.47
33Radovan ÚškrtSlovakiaRadovan Úškrt1.5135.16
34Elias TheodorouCanadaElias Theodorou1.51144.110
35Cesar AlmeidaBrazilCesar Almeida1.5076.27
36Alex PereiraBrazilAlex Pereira1.4754.35
37Bo NickalUnited StatesBo Nickal1.4453.09
38Jack HermanssonJack Hermansson1.43200.618
39Samuel KrištofičSlovakiaSamuel Krištofič1.39136.011
40Mick StantonUnited KingdomMick Stanton1.3861.55
41United StatesBrian Stann1.3752.66
42Luke RockholdUnited StatesLuke Rockhold1.3778.310
43Kevin HollandUnited StatesKevin Holland1.31173.416
44David HošekCzechiaDavid Hošek1.2489.311
45Robert WhittakerRobert Whittaker1.23267.419
46Gregory RodriguesBrazilGregory Rodrigues1.20143.615
47Matt LindlandUnited StatesMatt Lindland1.19102.611
48CanadaIvan Salaverry1.0951.47
49Chidi NjokuaniUnited StatesChidi Njokuani1.0942.46
50Joe RiggsUnited StatesJoe Riggs1.0721.65
51Bevon LewisUnited StatesBevon Lewis1.0763.86
52Wanderlei SilvaBrazilWanderlei Silva1.0428.95
53Dario BellandiItalyDario Bellandi1.0493.65
54Zach ReeseUnited StatesZach Reese1.0152.78
55Dricus Du PlessisSouth AfricaDricus Du Plessis0.98173.811
56Israel AdesanyaIsrael Adesanya0.97300.818
57United StatesAaron Simpson0.91106.29
58Ikram AliskerovRussiaIkram Aliskerov0.9158.38
59Karlos VemolaCzechiaKarlos Vemola0.8978.88
60Nursulton RuziboevUzbekistanNursulton Ruziboev0.8644.16
61United StatesJorge Rivera0.85115.715
62Krzysztof JotkoPolandKrzysztof Jotko0.83283.222
63United StatesDrew McFedries0.8317.08
64JunYong ParkSouth KoreaJunYong Park0.82159.813
65Caio BorralhoBrazilCaio Borralho0.81153.910
66Josh FremdUnited StatesJosh Fremd0.8182.57
67Trevin GilesUnited StatesTrevin Giles0.8186.47
68JapanRiki Fukuda0.8075.05
69Charles ByrdUnited StatesCharles Byrd0.8030.06
70Mark MunozUnited StatesMark Munoz0.76126.614
71Ricardo Almeida0.7557.36
72Anthony HernandezAnthony Hernandez0.68162.113
73Andrey PulyaevRussiaAndrey Pulyaev0.6755.55
74Khamzat ChimaevKhamzat Chimaev0.6475.16
75Rafael NatalBrazilRafael Natal0.62211.617
76Nate MarquardtUnited StatesNate Marquardt0.62234.523
77Garreth McLellanSouth AfricaGarreth McLellan0.6152.05
78Tom LawlorUnited StatesTom Lawlor0.6162.18
79Chris CamozziUnited StatesChris Camozzi0.61224.119
80Ed HermanUnited StatesEd Herman0.61123.915
81Luke BarnattUnited KingdomLuke Barnatt0.5671.66
82Mike SwickUnited StatesMike Swick0.5435.26
83Impa KasanganayUnited StatesImpa Kasanganay0.49101.58
84Francis CarmontFranceFrancis Carmont0.47108.79
85United StatesEvan Tanner0.4796.412
86United StatesTim Credeur0.4736.55
87Derek BrunsonUnited StatesDerek Brunson0.42180.121
88Anderson SilvaAnderson Silva0.40221.820
89Tim KennedyUnited StatesTim Kennedy0.3968.45
90Edmen ShahbazyanUnited StatesEdmen Shahbazyan0.38141.317
91Yoel RomeroYoel Romero0.37191.413
92Naglis KanišauskasLithuaniaNaglis Kanišauskas0.3754.06
93Fabian EdwardsEnglandFabian Edwards0.3770.55
94Dongi YangSouth KoreaDongi Yang0.3461.65
95Joaquin BuckleyUnited StatesJoaquin Buckley0.3485.39
96Clint HesterUnited StatesClint Hester0.3369.26
97Dusko TodorovicSerbiaDusko Todorovic0.3288.812
98Paulo CostaBrazilPaulo Costa0.31115.410
99Joe PyferUnited StatesJoe Pyfer0.3082.710
100Ian HeinischUnited StatesIan Heinisch0.2788.08

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.