Skip to content
MMA Calendar

UFCalendar Record Book

Strikes landed per minute

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
1Piotr KuberskiPoland Piotr Kuberski6.7844.76
2Michal OleksiejczukPoland Michal Oleksiejczuk6.7559.211
3Djorden SantosBrazil Djorden Santos6.4363.65
4Chris CurtisUnited States Chris Curtis6.26119.29
5Milan ĎatelinkaSlovakia Milan Ďatelinka6.2112.66
6Paulo CostaBrazil Paulo Costa6.21115.410
7Sean StricklandUnited States Sean Strickland6.20273.915
8Marco TulioBrazil Marco Tulio6.0157.46
9Armen Petrosyan Armen Petrosyan5.9184.17
10Dominik HumburgerCzechia Dominik Humburger5.8682.57
11Yousri Belgaroui Yousri Belgaroui5.8056.65
12Gregory RodriguesBrazil Gregory Rodrigues5.78143.615
13Piotr WawrzyniakPoland Piotr Wawrzyniak5.6759.85
14Marc-Andre BarriaultCanada Marc-Andre Barriault5.59168.116
15Shara MagomedovRussia Shara Magomedov5.5597.37
16Martin KampmannDenmark Martin Kampmann5.3526.25
17Phil HawesUnited States Phil Hawes5.3364.010
18Jaime CorderoGermany Jaime Cordero5.2848.38
19Alex PereiraBrazil Alex Pereira5.2354.35
20Dricus Du PlessisSouth Africa Dricus Du Plessis5.21173.811
21Matěj PeňázCzechia Matěj Peňáz5.2052.511
22Jack Hermansson Jack Hermansson5.13200.618
23Zach ReeseUnited States Zach Reese5.0967.79
24Andi Vrtacic Andi Vrtacic5.0748.36
25Julian MarquezUnited States Julian Marquez5.0669.09
26United States Nate Quarry4.9660.110
27Ikram AliskerovRussia Ikram Aliskerov4.8958.38
28Chidi NjokuaniUnited States Chidi Njokuani4.7942.46
29Zdeněk PolívkaCzechia Zdeněk Polívka4.7467.38
30Japan Riki Fukuda4.6775.05
31JunYong ParkSouth Korea JunYong Park4.64159.813
32Luke RockholdUnited States Luke Rockhold4.6278.310
33Impa KasanganayUnited States Impa Kasanganay4.61104.89
34United States Drew McFedries4.6017.08
35Jacob MalkounAustralia Jacob Malkoun4.60115.210
36Thiago SantosBrazil Thiago Santos4.5988.215
37Roman KopylovRussia Roman Kopylov4.57150.313
38Marvin VettoriItaly Marvin Vettori4.52298.818
39Dusko TodorovicSerbia Dusko Todorovic4.5288.812
40Samuel KrištofičSlovakia Samuel Krištofič4.51136.011
41Christian Leroy DuncanEngland Christian Leroy Duncan4.49128.211
42Jared CannonierUnited States Jared Cannonier4.45227.314
43Vlasto CepoSlovakia Vlasto Cepo4.4434.98
44Cam RowstonAustralia Cam Rowston4.4446.76
45Luke BarnattUnited Kingdom Luke Barnatt4.4371.66
46Michael BispingUnited Kingdom Michael Bisping4.39315.324
47Anthony Hernandez Anthony Hernandez4.38162.113
48David ZawadaGermany David Zawada4.3750.45
49Robert Whittaker Robert Whittaker4.36267.419
50Johnny EblenUnited States Johnny Eblen4.3581.75
51Derek BrunsonUnited States Derek Brunson4.33195.122
52Makhmud Muradov Makhmud Muradov4.29135.111
53Radovan ÚškrtSlovakia Radovan Úškrt4.2735.16
54Ondřej RaškaCzechia Ondřej Raška4.2758.610
55Pawel PawlakPoland Pawel Pawlak4.26116.75
56Andrew SanchezUnited States Andrew Sanchez4.24129.210
57Aaron JefferyCanada Aaron Jeffery4.1863.45
58Ateba GautierCameroon Ateba Gautier4.1539.87
59United States Rich Franklin4.15104.910
60Maki PitoloUnited States Maki Pitolo4.1345.36
61Israel Adesanya Israel Adesanya4.11300.818
62Edmen ShahbazyanUnited States Edmen Shahbazyan4.06141.317
63Kerim EngizekTürkiye Kerim Engizek4.0392.18
64Nassourdine ImavovFrance Nassourdine Imavov4.02150.110
65Tom WatsonUnited Kingdom Tom Watson4.0199.77
66Václav MikulášekCzechia Václav Mikulášek3.9630.38
67Elias TheodorouCanada Elias Theodorou3.96144.110
68Punahele SorianoUnited States Punahele Soriano3.9676.08
69Wanderlei SilvaBrazil Wanderlei Silva3.9528.95
70Michal MichalskiPoland Michal Michalski3.9142.46
71Naglis KanišauskasLithuania Naglis Kanišauskas3.8754.06
72Joaquin BuckleyUnited States Joaquin Buckley3.8785.39
73Bruno SilvaBrazil Bruno Silva3.8697.411
74David HošekCzechia David Hošek3.7789.311
75Claudio RibeiroBrazil Claudio Ribeiro3.7727.06
76United States Brian Stann3.7552.66
77Bevon LewisUnited States Bevon Lewis3.7363.86
78Kevin HollandUnited States Kevin Holland3.73173.416
79Cesar AlmeidaBrazil Cesar Almeida3.7376.27
80Kelvin GastelumUnited States Kelvin Gastelum3.69224.416
81Gegard Mousasi Gegard Mousasi3.66105.111
82Dalcha LungiambulaCongo - Kinshasa Dalcha Lungiambula3.6248.85
83Daniel KellyAustralia Daniel Kelly3.6296.710
84Denis TiuliulinRussia Denis Tiuliulin3.6147.06
85Mick StantonUnited Kingdom Mick Stanton3.6161.55
86Eric SpicelyUnited States Eric Spicely3.6047.28
87Andrey PulyaevRussia Andrey Pulyaev3.6056.76
88United States Tim Credeur3.5936.55
89Hojat KhajevandGermany Hojat Khajevand3.5969.38
90Tresean GoreUnited States Tresean Gore3.5977.88
91Clint HesterUnited States Clint Hester3.5869.26
92Chris CamozziUnited States Chris Camozzi3.57224.119
93Mansur Abdul-MalikUnited States Mansur Abdul-Malik3.5744.36
94Kyle NokeAustralia Kyle Noke3.5735.65
95United States Aaron Simpson3.56106.29
96Garreth McLellanSouth Africa Garreth McLellan3.5652.05
97Dongi YangSouth Korea Dongi Yang3.5561.65
98Nick Ring Nick Ring3.5288.66
99Joe PyferUnited States Joe Pyfer3.5282.710
100Yoel Romero Yoel Romero3.49191.413

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 boardsStrikes per minute