Skip to content
MMA Calendar

KSW Record Book

KSW: Most significant strikes in a fight

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

Updated November 6, 2026

#FighterFight
1Bartosz LeskoPoland Bartosz Lesko128—Rafal HaratykLight HeavyweightJul 18, 2026
2Rafal HaratykPoland Rafal Haratyk116—Bartosz LeskoLight HeavyweightJul 18, 2026
3Aleksander WiniarskiPoland Aleksander Winiarski81—Dawid KasperskiLight HeavyweightMay 16, 2026
4Bartosz LeskoPoland Bartosz Lesko75—Bartosz SzewczykLight HeavyweightMar 14, 2026
5Bartosz LeskoPoland Bartosz Lesko69—Rafal HaratykLight HeavyweightOct 18, 2025
6Michal DreczkowskiPoland Michal Dreczkowski68—Cedric LushimaLight HeavyweightMay 16, 2026
7Dawid KasperskiPoland Dawid Kasperski65—Vasil DucárLight HeavyweightFeb 17, 2024
T-8Dawid KasperskiPoland Dawid Kasperski63—Aleksander WiniarskiLight HeavyweightMay 16, 2026
T-8Maciej RozanskiPoland Maciej Rozanski63—Ibragim ChuzhigaevLight HeavyweightJul 18, 2026
10Michal DreczkowskiPoland Michal Dreczkowski58—Stevan JaricLight HeavyweightJun 7, 2024
11Rafal HaratykPoland Rafal Haratyk57—Bartosz LeskoLight HeavyweightOct 18, 2025
12Michal DreczkowskiPoland Michal Dreczkowski56—Vojtěch GarbaLight HeavyweightOct 14, 2023
13Bartosz LeskoPoland Bartosz Lesko51—Dominik HumburgerLight HeavyweightSep 14, 2024
14Vojtěch GarbaCzechia Vojtěch Garba50—Michal DreczkowskiLight HeavyweightOct 14, 2023
15Damian PiwowarczykPoland Damian Piwowarczyk44—Sergiusz ZajacLight HeavyweightMar 14, 2026
T-16Dominik HumburgerCzechia Dominik Humburger42—Bartosz LeskoLight HeavyweightSep 14, 2024
T-16Sergiusz ZajacPoland Sergiusz Zajac42—Damian PiwowarczykLight HeavyweightMar 14, 2026
18Dawid KasperskiPoland Dawid Kasperski35—Krzysztof GlowackiLight HeavyweightSep 14, 2024
19Bogdan GnidkoUkraine Bogdan Gnidko33—Ibragim ChuzhigaevLight HeavyweightAug 19, 2023
20Bartosz SzewczykPoland Bartosz Szewczyk30—Dawid KasperskiLight HeavyweightAug 9, 2025
21Bartosz SzewczykPoland Bartosz Szewczyk28—Bartosz LeskoLight HeavyweightMar 14, 2026
22Marcin WojcikPoland Marcin Wojcik26—Henrique da SilvaLight HeavyweightNov 11, 2023
T-23Lukasz SudolskiPoland Lukasz Sudolski25—Damian PiwowarczykLight HeavyweightSep 16, 2023
T-23Marcin WojcikPoland Marcin Wojcik25—Rafal HaratykLight HeavyweightNov 16, 2024
T-25Marcin WojcikPoland Marcin Wojcik23—Ibragim ChuzhigaevLight HeavyweightJul 19, 2025
T-25Ibragim ChuzhigaevRussia Ibragim Chuzhigaev23—Marcin WojcikLight HeavyweightJul 19, 2025
27Krzysztof GlowackiPoland Krzysztof Glowacki22—Dawid KasperskiLight HeavyweightSep 14, 2024
T-28Rafal HaratykPoland Rafal Haratyk21—Ivan ErslanLight HeavyweightOct 14, 2023
T-28Dawid KasperskiPoland Dawid Kasperski21—Bartosz SzewczykLight HeavyweightAug 9, 2025
T-30Rafal HaratykPoland Rafal Haratyk20—Marcin WojcikLight HeavyweightNov 16, 2024
T-30Piotr ChudzikPoland Piotr Chudzik20—Predrag BozovicLight HeavyweightJun 20, 2026
T-30Ibragim ChuzhigaevRussia Ibragim Chuzhigaev20—Maciej RozanskiLight HeavyweightJul 18, 2026
33Damian PiwowarczykPoland Damian Piwowarczyk19—Lukasz SudolskiLight HeavyweightSep 16, 2023
34Ibragim ChuzhigaevRussia Ibragim Chuzhigaev18—Bogdan GnidkoLight HeavyweightAug 19, 2023
T-35Rafal HaratykPoland Rafal Haratyk16—Marcin WojcikLight HeavyweightFeb 24, 2024
T-35Michal DreczkowskiPoland Michal Dreczkowski16—Adam TomasikLight HeavyweightSep 20, 2025
T-35Kacper SochackiPoland Kacper Sochacki16—Jordan NandorLight HeavyweightFeb 21, 2026
38Damian PiwowarczykPoland Damian Piwowarczyk15—Bartosz SzewczykLight HeavyweightFeb 21, 2025
39Marcin WojcikPoland Marcin Wojcik14—Rafal HaratykLight HeavyweightFeb 24, 2024
T-40Vasil DucárCzechia Vasil Ducár13—Dawid KasperskiLight HeavyweightFeb 17, 2024
T-40Damian PiwowarczykPoland Damian Piwowarczyk13—Kleber SilvaLight HeavyweightFeb 24, 2024
42Ivan Erslan Ivan Erslan11—Rafal HaratykLight HeavyweightOct 14, 2023
43Cedric LushimaBelgium Cedric Lushima9—Damian PiwowarczykLight HeavyweightJun 14, 2025
44Bartosz SzewczykPoland Bartosz Szewczyk8—Damian PiwowarczykLight HeavyweightFeb 21, 2025
T-45Rafal KijanczukPoland Rafal Kijanczuk7—Bogdan GnidkoLight HeavyweightMay 13, 2023
T-45Bogdan GnidkoUkraine Bogdan Gnidko7—Rafal KijanczukLight HeavyweightMay 13, 2023
T-45Sergiusz ZajacPoland Sergiusz Zajac7—Mariusz KsiazkiewiczLight HeavyweightSep 20, 2025
48Mariusz KsiazkiewiczCanada Mariusz Ksiazkiewicz6—Sergiusz ZajacLight HeavyweightSep 20, 2025
T-49Luis Henrique da SilvaBrazil Luis Henrique da Silva5—Marcin WojcikLight HeavyweightNov 11, 2023
T-49Adam TomasikPoland Adam Tomasik5—Michal DreczkowskiLight HeavyweightSep 20, 2025
51Kleber SilvaBrazil Kleber Silva4—Damian PiwowarczykLight HeavyweightFeb 24, 2024
T-52Damian PiwowarczykPoland Damian Piwowarczyk3—Marcin WojcikLight HeavyweightSep 14, 2024
T-52Damian PiwowarczykPoland Damian Piwowarczyk3—Cedric LushimaLight HeavyweightJun 14, 2025
T-52Predrag BozovicMontenegro Predrag Bozovic3—Piotr ChudzikLight HeavyweightJun 20, 2026
55Bogdan GnidkoUkraine Bogdan Gnidko2—Ivan ErslanLight HeavyweightFeb 24, 2024
T-56Ivan Erslan Ivan Erslan1—Bogdan GnidkoLight HeavyweightFeb 24, 2024
T-56Marcin WojcikPoland Marcin Wojcik1—Damian PiwowarczykLight HeavyweightSep 14, 2024
T-56Jordan NandorFrance Jordan Nandor1—Kacper SochackiLight HeavyweightFeb 21, 2026
T-56Cedric LushimaBelgium Cedric Lushima1—Michal DreczkowskiLight HeavyweightMay 16, 2026

This board ranks single performances, not fighters — one fighter can hold more than one row.

All boardsStrikes in a fight