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 9, 2026

#FighterFight
1Pawel PawlakPoland Pawel Pawlak152—Laid ZerhouniMiddleweightDec 20, 2025
2Damian MieczkowskiPoland Damian Mieczkowski126—Borys DzikowskiMiddleweightJul 15, 2023
3Piotr KuberskiPoland Piotr Kuberski105—Tomasz RomanowskiMiddleweightMar 8, 2025
4Pawel PawlakPoland Pawel Pawlak96—Damian JanikowskiMiddleweightJul 20, 2024
5Pawel PawlakPoland Pawel Pawlak89—Tomasz RomanowskiMiddleweightJun 3, 2023
6Pawel PawlakPoland Pawel Pawlak88—Mamed KhalidovMiddleweightApr 18, 2026
7Dominik HumburgerCzechia Dominik Humburger85—Borys DzikowskiMiddleweightFeb 21, 2025
8Borys DzikowskiPoland Borys Dzikowski84—Krystian BielskiMiddleweightJun 7, 2024
9Cezariusz KesikPoland Cezariusz Kesik83—Damian JanikowskiMiddleweightJul 15, 2023
10Pawel PawlakPoland Pawel Pawlak72—Michal MaterlaMiddleweightDec 16, 2023
11Damian JanikowskiPoland Damian Janikowski70—Cezariusz KesikMiddleweightJul 15, 2023
T-12Dominik HumburgerCzechia Dominik Humburger63—Michal MichalskiMiddleweightSep 16, 2023
T-12Andi Vrtacic Andi Vrtacic63—Mateusz GolaMiddleweightJan 17, 2026
14Piotr KuberskiPoland Piotr Kuberski60—Damian JanikowskiMiddleweightNov 16, 2024
15Michal MichalskiPoland Michal Michalski59—Damian JanikowskiMiddleweightDec 20, 2025
16Mamed Khalidov Mamed Khalidov58—Scott AskhamMiddleweightJun 3, 2023
T-17Dominik HumburgerCzechia Dominik Humburger57—Adrian DudekMiddleweightFeb 17, 2024
T-17Krystian BielskiPoland Krystian Bielski57—Borys DzikowskiMiddleweightJun 7, 2024
T-19Albert OdzimkowskiPoland Albert Odzimkowski52—Jorge BuenoMiddleweightNov 11, 2023
T-19Piotr KuberskiPoland Piotr Kuberski52—Michal MaterlaMiddleweightMar 16, 2024
21Borys DzikowskiPoland Borys Dzikowski51—Dominik HumburgerMiddleweightFeb 21, 2025
22Borys DzikowskiPoland Borys Dzikowski50—Adrian DudekMiddleweightSep 19, 2026
23Bartosz KurekPoland Bartosz Kurek48—Tomasz RomanowskiMiddleweightMar 14, 2026
T-24Michal MichalskiPoland Michal Michalski47—Dominik HumburgerMiddleweightSep 16, 2023
T-24Bartosz KurekPoland Bartosz Kurek47—Adrian DudekMiddleweightOct 18, 2025
T-24Laid ZerhouniFrance Laid Zerhouni47—Pawel PawlakMiddleweightDec 20, 2025
27Tomasz JakubiecPoland Tomasz Jakubiec45—Wojciech JanuszMiddleweightMar 16, 2024
28Radosław PaczuskiPoland Radosław Paczuski42—Kleber SilvaMiddleweightJan 25, 2025
T-29Tomasz RomanowskiPoland Tomasz Romanowski40—Pawel PawlakMiddleweightJun 3, 2023
T-29Wojciech JanuszPoland Wojciech Janusz40—Tomasz JakubiecMiddleweightMar 16, 2024
31Andi Vrtacic Andi Vrtacic39—Albert OdzimkowskiMiddleweightApr 18, 2026
T-32Mateusz GolaPoland Mateusz Gola38—Andi VrtacicMiddleweightJan 17, 2026
T-32Damian MieczkowskiPoland Damian Mieczkowski38—Maksymilian KowalskiMiddleweightMar 14, 2026
T-32Maksymilian KowalskiPoland Maksymilian Kowalski38—Damian MieczkowskiMiddleweightMar 14, 2026
T-35Michal MaterlaPoland Michal Materla37—Pawel PawlakMiddleweightDec 16, 2023
T-35Igor MichaliszynPoland Igor Michaliszyn37—Oton JasseMiddleweightAug 24, 2024
T-35Tomasz RomanowskiPoland Tomasz Romanowski37—Bartosz KurekMiddleweightMar 14, 2026
38Bartosz LeskoPoland Bartosz Lesko36—Piotr KuberskiMiddleweightNov 11, 2023
T-39Piotr KuberskiPoland Piotr Kuberski34—Bartosz LeskoMiddleweightNov 11, 2023
T-39Konrad RusinskiPoland Konrad Rusinski34—Henry FadipeMiddleweightJan 17, 2026
T-41Borys DzikowskiPoland Borys Dzikowski33—Damian MieczkowskiMiddleweightJul 15, 2023
T-41Radosław PaczuskiPoland Radosław Paczuski33—Laid ZerhouniMiddleweightSep 14, 2024
T-41Adrian DudekPoland Adrian Dudek33—Bartosz KurekMiddleweightOct 18, 2025
44Adrian DudekPoland Adrian Dudek32—Borys DzikowskiMiddleweightSep 19, 2026
T-45Radosław PaczuskiPoland Radosław Paczuski31—Kacper KarskiMiddleweightJul 20, 2024
T-45Albert OdzimkowskiPoland Albert Odzimkowski31—David HošekMiddleweightAug 24, 2024
47Tomasz RomanowskiPoland Tomasz Romanowski30—Alain Van De MercktMiddleweightNov 15, 2025
48Damian JanikowskiPoland Damian Janikowski28—Tomasz RomanowskiMiddleweightDec 16, 2023
49Piotr KuberskiPoland Piotr Kuberski27—Michal MichalskiMiddleweightMay 16, 2026
T-50Adrian BartosinskiPoland Adrian Bartosinski26—Mamed KhalidovMiddleweightNov 16, 2024
T-50Kacper PakeltysPoland Kacper Pakeltys26—Borys DzikowskiMiddleweightFeb 21, 2026
52Piotr KuberskiPoland Piotr Kuberski25—Radosław PaczuskiMiddleweightAug 9, 2025
T-53Tomasz RomanowskiPoland Tomasz Romanowski24—Piotr KuberskiMiddleweightMar 8, 2025
T-53Alain Van De MercktBelgium Alain Van De Merckt24—Tomasz RomanowskiMiddleweightNov 15, 2025
T-55Damian JanikowskiPoland Damian Janikowski22—Pawel PawlakMiddleweightJul 20, 2024
T-55Michal MichalskiPoland Michal Michalski22—Andi VrtacicMiddleweightAug 9, 2025
57Bartosz LeskoPoland Bartosz Lesko21—Nemanja NikolicMiddleweightJul 15, 2023
58Michal MichalskiPoland Michal Michalski20—Bartosz LeskoMiddleweightMay 11, 2024
59Matúš JuráčekCzechia Matúš Juráček19—Henry FadipeMiddleweightFeb 17, 2024
T-60Damian JanikowskiPoland Damian Janikowski18—Piotr KuberskiMiddleweightNov 16, 2024
T-60Damian JanikowskiPoland Damian Janikowski18—Michal MichalskiMiddleweightDec 20, 2025
T-60Mamed Khalidov Mamed Khalidov18—Pawel PawlakMiddleweightApr 18, 2026
T-63Oton JasseBrazil Oton Jasse17—Igor MichaliszynMiddleweightAug 24, 2024
T-63Andi Vrtacic Andi Vrtacic17—Michal MichalskiMiddleweightAug 9, 2025
T-63Henry FadipeNigeria Henry Fadipe17—Konrad RusinskiMiddleweightJan 17, 2026
T-63Luka Vrtacic Luka Vrtacic17—Jacek GacMiddleweightApr 18, 2026
T-67Tomasz RomanowskiPoland Tomasz Romanowski16—Damian JanikowskiMiddleweightDec 16, 2023
T-67Adrian DudekPoland Adrian Dudek16—Dominik HumburgerMiddleweightFeb 17, 2024
T-67Alain Van De MercktBelgium Alain Van De Merckt16—Borys DzikowskiMiddleweightAug 9, 2025
70Michal MaterlaPoland Michal Materla15—Piotr KuberskiMiddleweightMar 16, 2024
T-71Laid ZerhouniFrance Laid Zerhouni14—Boubakar NiakateMiddleweightApr 6, 2024
T-71Wiktor ZalewskiPoland Wiktor Zalewski14—Damian JanikowskiMiddleweightJun 20, 2026
T-73Kacper KarskiPoland Kacper Karski12—Radosław PaczuskiMiddleweightJul 20, 2024
T-73Bartosz KurekPoland Bartosz Kurek12—Damian MieczkowskiMiddleweightMar 8, 2025
T-73Radosław PaczuskiPoland Radosław Paczuski12—Piotr KuberskiMiddleweightAug 9, 2025
T-73Michal MichalskiPoland Michal Michalski12—Radosław PaczuskiMiddleweightSep 19, 2026
T-77Laid ZerhouniFrance Laid Zerhouni10—Alain Van De MercktMiddleweightDec 20, 2024
T-77Laid ZerhouniFrance Laid Zerhouni10—Damian JanikowskiMiddleweightMay 10, 2025
T-77Albert OdzimkowskiPoland Albert Odzimkowski10—Andi VrtacicMiddleweightApr 18, 2026
T-80Jorge BuenoBrazil Jorge Bueno9—Albert OdzimkowskiMiddleweightNov 11, 2023
T-80Kleber SilvaBrazil Kleber Silva9—Radosław PaczuskiMiddleweightJan 25, 2025
82Damian JanikowskiPoland Damian Janikowski8—Wiktor ZalewskiMiddleweightJun 20, 2026
T-83Nemanja NikolićSerbia Nemanja Nikolić7—Bartosz LeskoMiddleweightJul 15, 2023
T-83Mamed Khalidov Mamed Khalidov7—Adrian BartosinskiMiddleweightNov 16, 2024
T-85Michal MichalskiPoland Michal Michalski6—Piotr KuberskiMiddleweightMay 16, 2026
T-85Radosław PaczuskiPoland Radosław Paczuski6—Michal MichalskiMiddleweightSep 19, 2026
T-87Henry FadipeNigeria Henry Fadipe5—Matúš JuráčekMiddleweightFeb 17, 2024
T-87David HošekCzechia David Hošek5—Damian MieczkowskiMiddleweightMar 16, 2024
T-87Laid ZerhouniFrance Laid Zerhouni5—Radosław PaczuskiMiddleweightSep 14, 2024
T-87Damian JanikowskiPoland Damian Janikowski5—Laid ZerhouniMiddleweightMay 10, 2025
T-91Boubakar NiakateFrance Boubakar Niakate4—Laid ZerhouniMiddleweightApr 6, 2024
T-91Borys DzikowskiPoland Borys Dzikowski4—Kacper PakeltysMiddleweightFeb 21, 2026
T-93Damian MieczkowskiPoland Damian Mieczkowski3—David HošekMiddleweightMar 16, 2024
T-93David HošekCzechia David Hošek3—Albert OdzimkowskiMiddleweightAug 24, 2024
T-93Jacek GacPoland Jacek Gac3—Luka VrtacicMiddleweightApr 18, 2026
T-96Konrad RusinskiPoland Konrad Rusinski2—Krystian BielskiMiddleweightNov 11, 2023
T-96Alain Van De MercktBelgium Alain Van De Merckt2—Laid ZerhouniMiddleweightDec 20, 2024
T-96Borys DzikowskiPoland Borys Dzikowski2—Alain Van De MercktMiddleweightAug 9, 2025
T-99Krystian BielskiPoland Krystian Bielski1—Konrad RusinskiMiddleweightNov 11, 2023
T-99Bartosz LeskoPoland Bartosz Lesko1—Michal MichalskiMiddleweightMay 11, 2024

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

All boardsStrikes in a fight