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
1Amaury Wako-ZaboFrance Amaury Wako-Zabo147—Kacper FornalskiLightweightMay 10, 2025
2Hugo DeuxFrance Hugo Deux125—Gino van SteenisLightweightJan 20, 2024
3Kristians BoguzsLatvia Kristians Boguzs122—Kacper CholewaLightweightOct 10, 2026
4Mateusz MakarowskiPoland Mateusz Makarowski102—Aymard GuihLightweightMay 10, 2025
5Hugo DeuxFrance Hugo Deux93—Welisson PaivaLightweightApr 18, 2026
6Leo BrichtaCzechia Leo Brichta92—Maciej KazieczkoLightweightJun 3, 2023
7Hugo DeuxFrance Hugo Deux85—Krystian BlezienLightweightMay 10, 2025
8Maciej KazieczkoPoland Maciej Kazieczko76—Leo BrichtaLightweightJun 3, 2023
T-9Wojciech KawaPoland Wojciech Kawa71—El Hadji NdiayeLightweightJun 14, 2025
T-9Kacper FormelaPoland Kacper Formela71—Leo BrichtaLightweightSep 19, 2026
11Roman SzymanskiPoland Roman Szymanski66—Valeriu MirceaLightweightJun 3, 2023
12Salahdine Parnasse Salahdine Parnasse65—Marcin HeldLightweightJan 17, 2026
13Valeriu MirceaMoldova Valeriu Mircea61—Roman SzymanskiLightweightJun 3, 2023
T-14Leo BrichtaCzechia Leo Brichta60—Roman SzymanskiLightweightOct 14, 2023
T-14Krystian BlezienPoland Krystian Blezien60—Alvin LowenskiLightweightAug 24, 2024
16Mateusz MakarowskiPoland Mateusz Makarowski56—Welisson PaivaLightweightSep 20, 2025
T-17Leo BrichtaCzechia Leo Brichta53—Valeriu MirceaLightweightFeb 17, 2024
T-17Kacper FornalskiPoland Kacper Fornalski53—Aleksander BudzilekLightweightSep 14, 2024
19Aymard GuihFrance Aymard Guih52—Mateusz MakarowskiLightweightMay 10, 2025
20Igor WlodarczykPoland Igor Wlodarczyk51—Welisson PaivaLightweightOct 10, 2026
21Valeriu MirceaMoldova Valeriu Mircea50—Leo BrichtaLightweightFeb 17, 2024
T-22Raul TutarauliGeorgia Raul Tutarauli46—Donovan DesmaeLightweightMay 13, 2023
T-22Piotr KacprzakPoland Piotr Kacprzak46—Slimen HassainiLightweightJun 20, 2026
24Aymard GuihFrance Aymard Guih45—Dawid SmielowskiLightweightNov 16, 2024
25El Hadji NdiayeFrance El Hadji Ndiaye43—Wojciech KawaLightweightJun 14, 2025
T-26Alvin LowenskiFrance Alvin Lowenski38—Krystian BlezienLightweightAug 24, 2024
T-26Salahdine Parnasse Salahdine Parnasse38—Marian ZiolkowskiLightweightMay 10, 2025
28Oleksandr MoisaUkraine Oleksandr Moisa36—Krystian BlezienLightweightSep 20, 2025
29Kacper FormelaPoland Kacper Formela35—Krzysztof MendlewskiLightweightMar 14, 2026
30Valeriu MirceaMoldova Valeriu Mircea34—Roman SzymanskiLightweightMay 16, 2026
T-31Salahdine Parnasse Salahdine Parnasse31—Wilson VarelaLightweightDec 20, 2024
T-31Kristians BoguzsLatvia Kristians Boguzs31—Kacper FornalskiLightweightFeb 21, 2026
T-33Marcin HeldPoland Marcin Held28—Roman SzymanskiLightweightJun 7, 2024
T-33Dawid SmielowskiPoland Dawid Smielowski28—Bartlomiej KoperaLightweightJul 20, 2024
35Roman SzymanskiPoland Roman Szymanski27—Leo BrichtaLightweightOct 14, 2023
36Welisson PaivaBrazil Welisson Paiva25—Mateusz MakarowskiLightweightSep 20, 2025
T-37Wilson VarelaFrance Wilson Varela24—Marian ZiolkowskiLightweightApr 6, 2024
T-37Leo BrichtaCzechia Leo Brichta24—Kacper FormelaLightweightSep 19, 2026
39Roman SzymanskiPoland Roman Szymanski23—Marcin HeldLightweightJun 7, 2024
40Iras KhizrievGermany Iras Khizriev22—Oleksandr MoisaLightweightJan 17, 2026
T-41Donovan DesmaeSpain Donovan Desmae21—Raul TutarauliLightweightMay 13, 2023
T-41Marian ZiolkowskiPoland Marian Ziolkowski21—Wilson VarelaLightweightApr 6, 2024
43Marcin HeldPoland Marcin Held20—Salahdine ParnasseLightweightJan 17, 2026
44Gracjan SzadzinskiPoland Gracjan Szadzinski19—Wilson VarelaLightweightMay 13, 2023
T-45Szymon KarolczykPoland Szymon Karolczyk18—Artur KrawczykLightweightJan 20, 2024
T-45Krzysztof MendlewskiPoland Krzysztof Mendlewski18—Kacper FormelaLightweightMar 14, 2026
T-47Roman SzymanskiPoland Roman Szymanski16—Kacper FormelaLightweightJun 14, 2025
T-47Oleksandr MoisaUkraine Oleksandr Moisa16—Iras KhizrievLightweightJan 17, 2026
T-47Kacper FornalskiPoland Kacper Fornalski16—Kristians BoguzsLightweightFeb 21, 2026
T-50Ramzan JembievFrance Ramzan Jembiev15—El Hadji NdiayeLightweightDec 20, 2024
T-50Roman SzymanskiPoland Roman Szymanski15—Valeriu MirceaLightweightMay 16, 2026
T-52Gino van SteenisSpain Gino van Steenis14—Hugo DeuxLightweightJan 20, 2024
T-52Krystian BlezienPoland Krystian Blezien14—Hugo DeuxLightweightMay 10, 2025
T-54Welisson PaivaBrazil Welisson Paiva13—Igor WlodarczykLightweightOct 10, 2026
T-54Wilson VarelaFrance Wilson Varela13—Marian ZiolkowskiLightweightOct 10, 2026
T-56Salahdine Parnasse Salahdine Parnasse12—Valeriu MirceaLightweightApr 6, 2024
T-56Bartlomiej KoperaPoland Bartlomiej Kopera12—Szymon KarolczykLightweightMar 8, 2025
T-56Welisson PaivaBrazil Welisson Paiva12—Hugo DeuxLightweightApr 18, 2026
T-56Marian ZiolkowskiPoland Marian Ziolkowski12—Wilson VarelaLightweightOct 10, 2026
60Szymon KarolczykPoland Szymon Karolczyk11—Bartlomiej KoperaLightweightMar 8, 2025
T-61Dawid SmielowskiPoland Dawid Smielowski10—Aymard GuihLightweightNov 16, 2024
T-61Kacper FornalskiPoland Kacper Fornalski10—Amaury Wako-ZaboLightweightMay 10, 2025
T-61Krystian BlezienPoland Krystian Blezien10—Oleksandr MoisaLightweightSep 20, 2025
T-64Wilson VarelaFrance Wilson Varela8—Gracjan SzadzinskiLightweightMay 13, 2023
T-64Raul TutarauliGeorgia Raul Tutarauli8—Marcin HeldLightweightDec 16, 2023
T-64Bartlomiej KoperaPoland Bartlomiej Kopera8—Dawid SmielowskiLightweightJul 20, 2024
T-64Slimen HassainiAlgeria Slimen Hassaini8—Piotr KacprzakLightweightJun 20, 2026
T-64Kacper CholewaPoland Kacper Cholewa8—Kristians BoguzsLightweightOct 10, 2026
T-69Artur KrawczykPoland Artur Krawczyk7—Szymon KarolczykLightweightJan 20, 2024
T-69Kacper FormelaPoland Kacper Formela7—Roman SzymanskiLightweightJun 14, 2025
T-69Wojciech KawaPoland Wojciech Kawa7—Oleksandr MoisaLightweightMar 14, 2026
T-69Oleksandr MoisaUkraine Oleksandr Moisa7—Wojciech KawaLightweightMar 14, 2026
73Piotr KacprzakPoland Piotr Kacprzak6—Adam BryszLightweightFeb 24, 2024
74Nicolae BivolMoldova Nicolae Bivol5—Adam BryszLightweightNov 16, 2024
T-75Wilson VarelaFrance Wilson Varela4—Salahdine ParnasseLightweightDec 20, 2024
T-75Igor WlodarczykPoland Igor Wlodarczyk4—Dominik GabnerLightweightJul 19, 2025
T-75Igor WlodarczykPoland Igor Wlodarczyk4—Artur KrawczykLightweightDec 20, 2025
78Dominik GabnerPoland Dominik Gabner3—Igor WlodarczykLightweightJul 19, 2025
79Valeriu MirceaMoldova Valeriu Mircea2—Salahdine ParnasseLightweightApr 6, 2024
T-80Sebastian RajewskiPoland Sebastian Rajewski1—Wilson VarelaLightweightDec 16, 2023
T-80Wilson VarelaFrance Wilson Varela1—Sebastian RajewskiLightweightDec 16, 2023
T-80Marcin HeldPoland Marcin Held1—Raul TutarauliLightweightDec 16, 2023
T-80Adam BryszPoland Adam Brysz1—Piotr KacprzakLightweightFeb 24, 2024
T-80Adam BryszPoland Adam Brysz1—Nicolae BivolLightweightNov 16, 2024
T-80Marian ZiolkowskiPoland Marian Ziolkowski1—Salahdine ParnasseLightweightMay 10, 2025

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

All boardsStrikes in a fight