Ultimate Fighting Calendar

UFC Record Book

UFC: Best striking differential

The all-time UFC top 100, rebuilt from every completed UFC fight in our database.

Updated September 21, 2026

#FighterBest striking differentialMinutesBouts
1Joshua VanJoshua Van2.43170.812
2SumudaerjiChinaSumudaerji2.07100.18
3Demetrious JohnsonUnited StatesDemetrious Johnson2.02279.215
4Kyoji HoriguchiJapanKyoji Horiguchi1.51143.810
5John LinekerBrazilJohn Lineker1.3784.88
6Brandon RoyvalUnited StatesBrandon Royval1.36152.213
7Justin ScogginsUnited StatesJustin Scoggins1.3393.88
8Kai Kara-FranceNew ZealandKai Kara-France1.22159.613
9Sergio PettisUnited StatesSergio Pettis1.13136.69
10André LimaBrazilAndré Lima1.0694.07
11Chris CariasoUnited StatesChris Cariaso0.94118.29
12Joseph BenavidezUnited StatesJoseph Benavidez0.81210.219
13Allan NascimentoBrazilAllan Nascimento0.8078.36
14Manel KapeAngolaManel Kape0.80124.011
15Malcolm GordonCanadaMalcolm Gordon0.8038.86
16Dustin OrtizUnited StatesDustin Ortiz0.77174.514
17Victor AltamiranoMexicoVictor Altamirano0.7693.77
18Eric SheltonUnited StatesEric Shelton0.6990.06
19Joby SanchezUnited StatesJoby Sanchez0.6763.86
20Henry CejudoUnited StatesHenry Cejudo0.65108.89
21Charles JohnsonUnited StatesCharles Johnson0.65176.314
22Steve ErcegAustraliaSteve Erceg0.62108.98
23Ben NguyenUnited StatesBen Nguyen0.5059.87
24Tim ElliottUnited StatesTim Elliott0.49259.120
25Louis SmolkaUnited StatesLouis Smolka0.49121.510
26Alex PerezUnited StatesAlex Perez0.4495.014
27Asu AlmabayevKazakhstanAsu Almabayev0.34104.48
28Carlos HernandezUnited StatesCarlos Hernandez0.3386.68
29CJ VergaraUnited StatesCJ Vergara0.3384.49
30Luis GuruleUnited StatesLuis Gurule0.3366.95
31Alexandre PantojaBrazilAlexandre Pantoja0.31239.819
32Muhammad MokaevMuhammad Mokaev0.2688.07
33Askar AskarovRussiaAskar Askarov0.2575.05
34Jesus AguilarMexicoJesus Aguilar0.2579.38
35Ian McCallUnited StatesIan McCall0.2390.06
36Jafel FilhoBrazilJafel Filho0.2253.76
37Jordan EspinosaUnited StatesJordan Espinosa0.2165.37
38David DvorakCzechiaDavid Dvorak0.1977.36
39Matheus NicolauBrazilMatheus Nicolau0.19110.010
40Lone'er KavanaghEnglandLone'er Kavanagh0.1980.76
41Brandon MorenoMexicoBrandon Moreno0.17355.921
42Yuta SasakiJapanYuta Sasaki0.1347.76
43Matt SchnellUnited StatesMatt Schnell0.0796.812
44John MoragaUnited StatesJohn Moraga0.02168.314
45Joseph MoralesUnited StatesJoseph Morales0.0246.45
46Alessandro CostaBrazilAlessandro Costa-0.0782.98
47Jake HadleyEnglandJake Hadley-0.1961.96
48Neil SeeryIrelandNeil Seery-0.2496.77
49Ali BagautinovRussiaAli Bagautinov-0.25113.57
50Zach MakovskyUnited StatesZach Makovsky-0.30105.07
51Ray BorgUnited StatesRay Borg-0.33128.59
52Deiveson FigueiredoBrazilDeiveson Figueiredo-0.41166.914
53John DodsonUnited StatesJohn Dodson-0.42103.87
54Tagir UlanbekovRussiaTagir Ulanbekov-0.4298.98
55Raulian PaivaBrazilRaulian Paiva-0.4357.65
56Clayton CarpenterUnited StatesClayton Carpenter-0.6060.16
57Zhalgas ZhumagulovKazakhstanZhalgas Zhumagulov-0.6281.17
58Tatsuro TairaJapanTatsuro Taira-0.62102.69
59Paddy HolohanIrelandPaddy Holohan-0.6857.35
60Cody DurdenUnited StatesCody Durden-0.69125.313
61Bruno SilvaBrazilBruno Silva-0.70110.711
62Édgar CháirezMexicoÉdgar Cháirez-0.7654.06
63Ode OsbourneOde Osbourne-0.8258.38
64Jussier FormigaBrazilJussier Formiga-0.92180.916
65Mitch RaposoUnited StatesMitch Raposo-1.0168.25
66Rogerio BontorinBrazilRogerio Bontorin-1.1052.95
67Ryan BenoitUnited StatesRyan Benoit-1.1391.38
68Tyson NamUnited StatesTyson Nam-1.2869.46
69Wilson ReisBrazilWilson Reis-1.40118.511
70Amir AlbaziAmir Albazi-1.5796.86
71Kevin BorjasPeruKevin Borjas-1.7495.28
72Daniel BarezSpainDaniel Barez-2.3261.55
73Jimmy FlickUnited StatesJimmy Flick-3.0363.47
74Daniel LacerdaBrazilDaniel Lacerda-4.7122.15

Career boards need at least 5 bouts with tracked statistics.