Skip to content
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 November 5, 2026

#Fighter
1Will FleuryIreland Will Fleury4.8653.15
2Abdul Rakhman YakhyaevTürkiye Abdul Rakhman Yakhyaev4.206.75
3Tiriel Abramović Tiriel Abramović3.8224.95
4Navajo StirlingNew Zealand Navajo Stirling3.7172.87
5Daniel ŠkvorCzechia Daniel Škvor3.3871.114
6Cyrille DiabateFrance Cyrille Diabate2.6758.58
7Carlos UlbergNew Zealand Carlos Ulberg2.5485.712
8Diyar NurgozhayKazakhstan Diyar Nurgozhay2.3837.85
9Marcin PrachnioPoland Marcin Prachnio2.34108.412
10Viktor PestaCzechia Viktor Pesta2.3129.45
11Karlos VemolaCzechia Karlos Vemola2.2197.99
12Alessio SakaraItaly Alessio Sakara2.1825.76
13Miloš PetrášekCzechia Miloš Petrášek2.1662.07
14United States Rich Franklin2.1554.57
15Corey AndersonUnited States Corey Anderson2.14186.715
16Jamahal HillUnited States Jamahal Hill2.11122.611
17Jon JonesUnited States Jon Jones2.05327.221
18Jorick MontagnacFrance Jorick Montagnac2.0588.89
19Impa KasanganayUnited States Impa Kasanganay1.8785.09
20Alexander PoppeckGermany Alexander Poppeck1.8584.27
21United States Jason Lambert1.8338.27
22United States Randy Couture1.82100.110
23Artem FrolovRussia Artem Frolov1.8154.75
24Alex PereiraBrazil Alex Pereira1.8078.57
25Dustin JacobyUnited States Dustin Jacoby1.79164.417
26Ibo AslanTürkiye Ibo Aslan1.7934.16
27United States Forrest Griffin1.71158.314
28Marcos Rogerio de LimaBrazil Marcos Rogerio de Lima1.6719.86
29Dominick ReyesUnited States Dominick Reyes1.64120.516
30United States Evan Tanner1.6026.25
31Nikita KrylovUkraine Nikita Krylov1.57144.420
32Rob WilkinsonAustralia Rob Wilkinson1.5374.610
33Anthony JohnsonUnited States Anthony Johnson1.4946.48
34Chris HoneycuttUnited States Chris Honeycutt1.4865.55
35Fabio MaldonadoBrazil Fabio Maldonado1.43119.99
36Rafael XavierBrazil Rafael Xavier1.3981.310
37Ryan BaderUnited States Ryan Bader1.39202.419
38Lyoto MachidaBrazil Lyoto Machida1.35178.915
39James Te HunaNew Zealand James Te Huna1.3455.49
40Phil DavisUnited States Phil Davis1.28188.214
41Aleksandar Rakic Aleksandar Rakic1.27117.511
42Oumar SyFrance Oumar Sy1.2261.47
43Zhang MingyangChina Zhang Mingyang1.1020.05
44Simeon PowellEngland Simeon Powell1.08103.09
45United States Frank Shamrock1.0734.55
46Magomed AnkalaevRussia Magomed Ankalaev1.04208.416
47Azamat MurzakanovRussia Azamat Murzakanov1.0069.09
48Nell ArianoFrance Nell Ariano0.9743.45
49Marcin WojcikPoland Marcin Wojcik0.9334.26
50Johnny WalkerBrazil Johnny Walker0.93120.216
51Patrick CumminsUnited States Patrick Cummins0.92116.813
52Iwo BaraniewskiPoland Iwo Baraniewski0.9118.75
53Renato SobralBrazil Renato Sobral0.9065.79
54United States Jason Brilz0.8869.57
55Misha CirkunovLatvia Misha Cirkunov0.8540.011
56Brazil Luiz Cane0.8038.88
57Volkan Oezdemir Volkan Oezdemir0.80150.616
58United States Keith Jardine0.79124.812
59Mohamed Said MaalemAlgeria Mohamed Said Maalem0.7363.35
60Ruslan ShamilovRussia Ruslan Shamilov0.7265.06
61Ion CuțelabaMoldova Ion Cuțelaba0.71168.021
62 Krzysztof Soszynski0.6180.49
63Daniel CormierUnited States Daniel Cormier0.59108.58
64United States Chuck Liddell0.57161.619
65Vladimir VasilyevRussia Vladimir Vasilyev0.5686.76
66Thiago SilvaBrazil Thiago Silva0.5172.410
67Jimmy CruteAustralia Jimmy Crute0.5081.913
68Jared CannonierUnited States Jared Cannonier0.4860.15
69Aleksa CamurUnited States Aleksa Camur0.4765.85
70Alexander GustafssonSweden Alexander Gustafsson0.46184.017
71Edil EsengulovKyrgyzstan Edil Esengulov0.4257.75
72Mikhail DolgovRussia Mikhail Dolgov0.4062.05
73Maxim GrishinRussia Maxim Grishin0.3871.58
74Ryan JimmoCanada Ryan Jimmo0.3566.47
75Andres RamosCuba Andres Ramos0.3255.57
76Brandon VeraUnited States Brandon Vera0.30112.39
77Jan BlachowiczPoland Jan Blachowicz0.30294.923
78Thiago SantosBrazil Thiago Santos0.28165.710
79Tyson PedroAustralia Tyson Pedro0.2799.013
80Julius WalkerUnited States Julius Walker0.2645.45
81Damian PiwowarczykPoland Damian Piwowarczyk0.2325.87
82Kennedy NzechukwuNigeria Kennedy Nzechukwu0.22125.013
83Tom BreeseUnited Kingdom Tom Breese0.219.45
84Emiliano SordiArgentina Emiliano Sordi0.1879.514
85Anton TurkaljSweden Anton Turkalj0.1745.85
86Marthin HamletNorway Marthin Hamlet0.1686.010
87Michal OleksiejczukPoland Michal Oleksiejczuk0.1347.17
88Vitor PetrinoBrazil Vitor Petrino0.1274.17
89Tim BoetschUnited States Tim Boetsch0.1257.97
90Dan SpohnUnited States Dan Spohn0.1277.98
91Jeremy KimballUnited States Jeremy Kimball0.1135.68
92Jordan JohnsonUnited States Jordan Johnson0.0975.06
93Bogdan GuskovUzbekistan Bogdan Guskov0.0966.27
94Belarus Vladimir Matyushenko0.0577.69
95Tomislav Spahović Tomislav Spahović0.0451.35
96Alonzo MenifieldUnited States Alonzo Menifield-0.05169.921
97Jiri ProchazkaCzechia Jiri Prochazka-0.0592.39
98United States Stephan Bonnar-0.07158.414
99Mauricio RuaBrazil Mauricio Rua-0.11264.824
100Mike RodriguezUnited States Mike Rodriguez-0.1161.18

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.

What does strikes landed per minute mean in MMA? →

All boardsStriking differential