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

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.