Skip to content
MMA Calendar

UFC Record Book

UFC: Best striking differential

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

Updated November 5, 2026

#Fighter
1Joshua Van Joshua Van2.43170.812
2SumudaerjiChina Sumudaerji2.07100.18
3Demetrious JohnsonUnited States Demetrious Johnson2.02279.215
4Kyoji HoriguchiJapan Kyoji Horiguchi1.51143.810
5John LinekerBrazil John Lineker1.3784.88
6Brandon RoyvalUnited States Brandon Royval1.36152.213
7Justin ScogginsUnited States Justin Scoggins1.3393.88
8Kai Kara-FranceNew Zealand Kai Kara-France1.22159.613
9Sergio PettisUnited States Sergio Pettis1.13136.69
10André LimaBrazil André Lima1.0694.07
11Chris CariasoUnited States Chris Cariaso0.94118.29
12Joseph BenavidezUnited States Joseph Benavidez0.81210.219
13Allan NascimentoBrazil Allan Nascimento0.8078.36
14Manel KapeAngola Manel Kape0.80124.011
15Malcolm GordonCanada Malcolm Gordon0.8038.86
16Dustin OrtizUnited States Dustin Ortiz0.77174.514
17Victor AltamiranoMexico Victor Altamirano0.7693.77
18Eric SheltonUnited States Eric Shelton0.6990.06
19Joby SanchezUnited States Joby Sanchez0.6763.86
20Henry CejudoUnited States Henry Cejudo0.65108.89
21Charles JohnsonUnited States Charles Johnson0.65176.314
22Steve ErcegAustralia Steve Erceg0.62108.98
23Ben NguyenUnited States Ben Nguyen0.5059.87
24Tim ElliottUnited States Tim Elliott0.49259.120
25Louis SmolkaUnited States Louis Smolka0.49121.510
26Alex PerezUnited States Alex Perez0.4495.014
27Asu AlmabayevKazakhstan Asu Almabayev0.34104.48
28Carlos HernandezUnited States Carlos Hernandez0.3386.68
29CJ VergaraUnited States CJ Vergara0.3384.49
30Luis GuruleUnited States Luis Gurule0.3366.95
31Alexandre PantojaBrazil Alexandre Pantoja0.31239.819
32Muhammad Mokaev Muhammad Mokaev0.2688.07
33Askar AskarovRussia Askar Askarov0.2575.05
34Jesus AguilarMexico Jesus Aguilar0.2579.38
35Lone'er KavanaghEngland Lone'er Kavanagh0.2385.17
36Ian McCallUnited States Ian McCall0.2390.06
37Jafel FilhoBrazil Jafel Filho0.2253.76
38Jordan EspinosaUnited States Jordan Espinosa0.2165.37
39David DvorakCzechia David Dvorak0.1977.36
40Matheus NicolauBrazil Matheus Nicolau0.19110.010
41Brandon MorenoMexico Brandon Moreno0.17355.921
42Yuta SasakiJapan Yuta Sasaki0.1347.76
43Matt SchnellUnited States Matt Schnell0.0796.812
44John MoragaUnited States John Moraga0.02168.314
45Joseph MoralesUnited States Joseph Morales0.0246.45
46Alessandro CostaBrazil Alessandro Costa-0.0782.98
47Jake HadleyEngland Jake Hadley-0.1961.96
48Neil SeeryIreland Neil Seery-0.2496.77
49Ali BagautinovRussia Ali Bagautinov-0.25113.57
50Zach MakovskyUnited States Zach Makovsky-0.30105.07
51Ray BorgUnited States Ray Borg-0.33128.59
52Deiveson FigueiredoBrazil Deiveson Figueiredo-0.41166.914
53John DodsonUnited States John Dodson-0.42103.87
54Tagir UlanbekovRussia Tagir Ulanbekov-0.4298.98
55Raulian PaivaBrazil Raulian Paiva-0.4357.65
56Cody DurdenUnited States Cody Durden-0.47140.314
57Clayton CarpenterUnited States Clayton Carpenter-0.6060.16
58Zhalgas ZhumagulovKazakhstan Zhalgas Zhumagulov-0.6281.17
59Tatsuro TairaJapan Tatsuro Taira-0.62102.69
60Paddy HolohanIreland Paddy Holohan-0.6857.35
61Bruno SilvaBrazil Bruno Silva-0.70110.711
62Édgar CháirezMexico Édgar Cháirez-0.7654.06
63Jussier FormigaBrazil Jussier Formiga-0.92180.916
64Ode Osbourne Ode Osbourne-0.9373.39
65Mitch RaposoUnited States Mitch Raposo-1.0168.25
66Rogerio BontorinBrazil Rogerio Bontorin-1.1052.95
67Ryan BenoitUnited States Ryan Benoit-1.1391.38
68Tyson NamUnited States Tyson Nam-1.2869.46
69Wilson ReisBrazil Wilson Reis-1.40118.511
70Amir Albazi Amir Albazi-1.5796.86
71Kevin BorjasPeru Kevin Borjas-1.7495.28
72Daniel BarezSpain Daniel Barez-2.3261.55
73Jimmy FlickUnited States Jimmy Flick-3.0363.47
74Daniel LacerdaBrazil Daniel Lacerda-4.7122.15

Career boards need at least 5 bouts with tracked statistics.

All boardsStriking differential