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 September 28, 2026

#FighterBest striking differentialMinutesBouts
1Marko BojkovićSerbiaMarko Bojković5.4413.25
2BrazilMarcelo Medeiros4.8337.15
3George StainesUnited KingdomGeorge Staines4.3267.45
4Salahdine ParnasseSalahdine Parnasse3.8930.15
5Terrance McKinneyUnited StatesTerrance McKinney3.1934.514
6Jakub KaszubaPolandJakub Kaszuba3.1660.55
7Chase HooperUnited StatesChase Hooper3.0854.88
8King GreenUnited StatesKing Green2.99299.328
9Benoit Saint DenisFranceBenoit Saint Denis2.9471.812
10Adam ShelleyIrelandAdam Shelley2.9443.65
11Teddy StringerEnglandTeddy Stringer2.7718.06
12Miroslav ŠtrbákSlovakiaMiroslav Štrbák2.6775.46
13Kaue FernandesBrazilKaue Fernandes2.6338.85
14Ronald ParadeiserSlovakiaRonald Paradeiser2.58200.519
15Adrian LeeUnited StatesAdrian Lee2.4922.95
16Gabriel BragaBrazilGabriel Braga2.4658.16
17Leo BrichtaCzechiaLeo Brichta2.44110.110
18Frank CamachoFrank Camacho2.3531.15
19Manuel TorresMexicoManuel Torres2.3422.78
20Olzhas EskaraevKazakhstanOlzhas Eskaraev2.2663.45
21CanadaTJ Grant2.2049.25
22Yusuke YachiJapanYusuke Yachi2.0850.05
23Sage NorthcuttUnited StatesSage Northcutt2.0751.65
24Khabib NurmagomedovKhabib Nurmagomedov2.05163.312
25Arman TsarukyanArmeniaArman Tsarukyan2.01152.113
26Denis FrimpongIrelandDenis Frimpong2.0061.66
27Mateusz LegierskiPolandMateusz Legierski1.96142.411
28Quillan SalkilldAustraliaQuillan Salkilld1.9443.87
29Alexei PergandeUnited StatesAlexei Pergande1.9267.56
30Chris PadillaUnited StatesChris Padilla1.8683.37
31Evan DunhamUnited StatesEvan Dunham1.81229.120
32Losene KeitaLosene Keita1.7679.27
33Mason JonesWalesMason Jones1.75122.610
34Esteban RibovicsArgentinaEsteban Ribovics1.6993.19
35Paddy PimblettEnglandPaddy Pimblett1.6288.49
36Fedor DuricGermanyFedor Duric1.6157.25
37Benson HendersonUnited StatesBenson Henderson1.53208.512
38Agy SardariNetherlandsAgy Sardari1.5366.25
39Jalin TurnerUnited StatesJalin Turner1.5187.014
40Gregor GillespieUnited StatesGregor Gillespie1.4459.08
41Brendan LoughnaneEnglandBrendan Loughnane1.4375.88
42United StatesTyson Griffin1.38146.312
43Diego FerreiraBrazilDiego Ferreira1.38180.118
44Matěj KuzníkCzechiaMatěj Kuzník1.36112.911
45Khasan DadalovRussiaKhasan Dadalov1.3345.15
46Bolaji OkiBelgiumBolaji Oki1.3158.96
47Ignacio BahamondesChileIgnacio Bahamondes1.3096.79
48John MakdessiCanadaJohn Makdessi1.30237.819
49Ramsey NijemUnited StatesRamsey Nijem1.29101.111
50Chris GruetzemacherUnited StatesChris Gruetzemacher1.2466.06
51Larissa PachecoBrazilLarissa Pacheco1.2174.29
52Jorge MasvidalUnited StatesJorge Masvidal1.21100.07
53Joel ÁlvarezSpainJoel Álvarez1.2063.69
54Desmond GreenUnited StatesDesmond Green1.2092.97
55Mateusz RębeckiPolandMateusz Rębecki1.1993.19
56Frankie EdgarUnited StatesFrankie Edgar1.19231.213
57Brad RiddellNew ZealandBrad Riddell1.1876.47
58David TeymurSwedenDavid Teymur1.1663.86
59Clay CollardUnited StatesClay Collard1.15111.28
60Gauge YoungUnited StatesGauge Young1.1575.05
61Melvin GuillardUnited StatesMelvin Guillard1.14132.119
62Ismael BonfimBrazilIsmael Bonfim1.1461.47
63Jared GordonUnited StatesJared Gordon1.13144.514
64BJ PennUnited StatesBJ Penn1.12222.716
65Beneil DariushBeneil Dariush1.10223.626
66Tom NolanAustraliaTom Nolan1.1055.57
67Johnny CaseUnited StatesJohnny Case1.08107.59
68Farès ZiamFranceFarès Ziam1.07146.812
69Marina SpivacRussiaMarina Spivac1.0766.55
70Islam MakhachevRussiaIslam Makhachev1.07169.916
71Anthony NjokuaniNigeriaAnthony Njokuani1.04112.98
72Roger HuertaRoger Huerta1.03106.59
73Jake MatthewsAustraliaJake Matthews1.0268.97
74Trevor PeekUnited StatesTrevor Peek0.9872.86
75United StatesJosh Neer0.9368.65
76Damir IsmagulovDamir Ismagulov0.92105.07
77Maurício RuffyBrazilMaurício Ruffy0.8933.76
78Kajan JohnsonCanadaKajan Johnson0.8887.67
79Luiz GustavoBrazilLuiz Gustavo0.8852.56
80Kevin LeeUnited StatesKevin Lee0.87182.416
81Dennis SiverGermanyDennis Siver0.87113.712
82James VickUnited StatesJames Vick0.85112.613
83Grant DawsonUnited StatesGrant Dawson0.84125.611
84Myles JuryUnited StatesMyles Jury0.8471.67
85Ludovit KleinSlovakiaLudovit Klein0.83156.212
86Gabriel BenitezMexicoGabriel Benitez0.8251.15
87Rashid MagomedovRussiaRashid Magomedov0.82148.611
88Piotr HallmannPolandPiotr Hallmann0.8170.66
89Chad LapriseCanadaChad Laprise0.7749.35
90Alimardan AbdykaarovKyrgyzstanAlimardan Abdykaarov0.7777.06
91Yusup-Khadzhi ZubarievRussiaYusup-Khadzhi Zubariev0.7696.58
92Kenny Florian0.75131.312
93Ivan BuchingerSlovakiaIvan Buchinger0.7471.49
94Stevie RayScotlandStevie Ray0.74130.012
95Karol RyšavýSlovakiaKarol Ryšavý0.73109.213
96MarQuel MederosUnited StatesMarQuel Mederos0.7371.46
97Jordan LeavittUnited StatesJordan Leavitt0.7156.59
98Nurullo AlievTajikistanNurullo Aliev0.7064.75
99George HardwickUnited KingdomGeorge Hardwick0.6976.35
100Nate DiazUnited StatesNate Diaz0.69178.116

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.