Skip to content
MMA Calendar

KSW Record Book

KSW: Strikes landed per minute

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

Updated November 5, 2026

#Fighter
1Piotr KuberskiPoland Piotr Kuberski6.7944.76
2Hugo DeuxFrance Hugo Deux6.5664.25
3Phil De FriesUnited Kingdom Phil De Fries5.4061.36
4Arkadiusz WrzosekPoland Arkadiusz Wrzosek5.1219.47
5Wiktoria CzyzewskaPoland Wiktoria Czyzewska5.1063.66
6Damian PiwowarczykPoland Damian Piwowarczyk4.6820.76
7Andrzej GrzebykPoland Andrzej Grzebyk4.4590.77
8Marek SamociukPoland Marek Samociuk4.4450.05
9Pawel PawlakPoland Pawel Pawlak4.26116.65
10Bartosz LeskoPoland Bartosz Lesko4.1292.67
11Wiktor ZalewskiPoland Wiktor Zalewski4.1053.57
12Michal MartínekCzechia Michal Martínek3.9744.16
13Michal MichalskiPoland Michal Michalski3.9242.46
14Leo BrichtaCzechia Leo Brichta3.7780.36
15Sebastian PrzybyszPoland Sebastian Przybysz3.75133.28
16Kacper KoziorzebskiPoland Kacper Koziorzebski3.6665.95
17Valeriu MirceaMoldova Valeriu Mircea3.5557.55
18Artur SzczepaniakPoland Artur Szczepaniak3.5142.17
19Salahdine Parnasse Salahdine Parnasse3.4572.26
20Rafal HaratykPoland Rafal Haratyk3.4466.95
21Ewelina WoźniakPoland Ewelina Woźniak3.4347.85
22Muslim TulshaevGermany Muslim Tulshaev3.4243.65
23Štefan VojčákSlovakia Štefan Vojčák3.3865.87
24Igor MichaliszynPoland Igor Michaliszyn3.3256.05
25Patryk KaczmarczykPoland Patryk Kaczmarczyk3.2683.66
26Wilson VarelaFrance Wilson Varela3.2651.97
27Oskar SzczepaniakPoland Oskar Szczepaniak3.2232.65
28Daniel RutkowskiPoland Daniel Rutkowski3.0975.05
29Kacper FormelaPoland Kacper Formela2.9262.05
30Borys DzikowskiPoland Borys Dzikowski2.8578.56
31Piotr KacprzakPoland Piotr Kacprzak2.8469.16
32Radosław PaczuskiPoland Radosław Paczuski2.8343.85
33Artur SzpilkaPoland Artur Szpilka2.8329.75
34Henry FadipeNigeria Henry Fadipe2.7373.06
35Roman SzymanskiPoland Roman Szymanski2.6855.05
36Konrad RusinskiPoland Konrad Rusinski2.6346.56
37Szymon BajorPoland Szymon Bajor2.6290.67
38Laid ZerhouniFrance Laid Zerhouni2.5246.56
39Adam SoldaevPoland Adam Soldaev2.4663.75
40Damian JanikowskiPoland Damian Janikowski2.4469.37
41Adrian BartosinskiPoland Adrian Bartosinski2.40114.47
42Marcin WojcikPoland Marcin Wojcik2.3566.88
43Werlleson MartinsBrazil Werlleson Martins2.3449.55
44Welisson PaivaBrazil Welisson Paiva2.2561.85
45Daniel TarchilaMoldova Daniel Tarchila2.2264.05
46Madars Bertholds-FleminasLatvia Madars Bertholds-Fleminas2.0191.16
47Oleksii PolishchukUkraine Oleksii Polishchuk1.9752.37
48Josef StummerCzechia Josef Stummer1.9374.77
49Tomasz RomanowskiPoland Tomasz Romanowski1.7882.75
50Lukasz CharzewskiPoland Lukasz Charzewski1.2575.05

Career boards need at least 5 bouts with tracked statistics.

All boardsStrikes per minute