Skip to content
MMA Calendar

KSW Record Book

KSW’s all-time leaders: career totals, one-night records and the numbers behind every KSW card we track.

Unofficial statistics compiled by UFCalendar from every completed fight in our database. Career boards need at least 5 bouts with tracked statistics and rate boards at least 50 attempts; BKFC is ranked only on its own boards.

Updated November 6, 2026

Fights

Time

Most time in the cage

  1. 1Pawel PawlakPolandPawel Pawlak1h 57m5 Fights
  2. 2Tomasz RomanowskiPolandTomasz Romanowski1h 23m5 Fights
  3. 3Borys DzikowskiPolandBorys Dzikowski1h 18m6 Fights
  4. 4Damian JanikowskiPolandDamian Janikowski1h 9m7 Fights
  5. 5Piotr KuberskiPolandPiotr Kuberski44:436 Fights
  6. 6Radosław PaczuskiPolandRadosław Paczuski43:475 Fights
  7. 7Michal MichalskiPolandMichal Michalski42:226 Fights
  8. 8Laid ZerhouniFranceLaid Zerhouni31:275 Fights

Full top 100 →

Shortest average fight time

  1. 1Laid ZerhouniFranceLaid Zerhouni6:175 Fights
  2. 2Michal MichalskiPolandMichal Michalski7:046 Fights
  3. 3Piotr KuberskiPolandPiotr Kuberski7:276 Fights
  4. 4Radosław PaczuskiPolandRadosław Paczuski8:455 Fights
  5. 5Damian JanikowskiPolandDamian Janikowski9:547 Fights
  6. 6Borys DzikowskiPolandBorys Dzikowski13:056 Fights
  7. 7Tomasz RomanowskiPolandTomasz Romanowski16:355 Fights
  8. 8Pawel PawlakPolandPawel Pawlak23:215 Fights

Full top 100 →

Longest average fight time

  1. 1Pawel PawlakPolandPawel Pawlak23:215 Fights
  2. 2Tomasz RomanowskiPolandTomasz Romanowski16:355 Fights
  3. 3Borys DzikowskiPolandBorys Dzikowski13:056 Fights
  4. 4Damian JanikowskiPolandDamian Janikowski9:547 Fights
  5. 5Radosław PaczuskiPolandRadosław Paczuski8:455 Fights
  6. 6Piotr KuberskiPolandPiotr Kuberski7:276 Fights
  7. 7Michal MichalskiPolandMichal Michalski7:046 Fights
  8. 8Laid ZerhouniFranceLaid Zerhouni6:175 Fights

Full top 100 →

Most control time

  1. 1Pawel PawlakPolandPawel Pawlak24:151h 57m Fight time
  2. 2Borys DzikowskiPolandBorys Dzikowski14:451h 18m Fight time
  3. 3Damian JanikowskiPolandDamian Janikowski14:291h 9m Fight time
  4. 4Michal MichalskiPolandMichal Michalski10:5642:22 Fight time
  5. 5Tomasz RomanowskiPolandTomasz Romanowski9:451h 23m Fight time
  6. 6Laid ZerhouniFranceLaid Zerhouni6:4631:27 Fight time
  7. 7Piotr KuberskiPolandPiotr Kuberski6:1244:43 Fight time
  8. 8Radosław PaczuskiPolandRadosław Paczuski2:2743:47 Fight time

Full top 100 →

Highest share of control time

  1. 1Michal MichalskiPolandMichal Michalski25.8%10:56 Control time
  2. 2Laid ZerhouniFranceLaid Zerhouni21.5%6:46 Control time
  3. 3Damian JanikowskiPolandDamian Janikowski20.9%14:29 Control time
  4. 4Pawel PawlakPolandPawel Pawlak20.8%24:15 Control time
  5. 5Borys DzikowskiPolandBorys Dzikowski18.8%14:45 Control time
  6. 6Piotr KuberskiPolandPiotr Kuberski13.9%6:12 Control time
  7. 7Tomasz RomanowskiPolandTomasz Romanowski11.8%9:45 Control time
  8. 8Radosław PaczuskiPolandRadosław Paczuski5.6%2:27 Control time

Full top 100 →

Striking

Most significant strikes landed

  1. 1Pawel PawlakPolandPawel Pawlak497
  2. 2Piotr KuberskiPolandPiotr Kuberski303
  3. 3Borys DzikowskiPolandBorys Dzikowski224
  4. 4Damian JanikowskiPolandDamian Janikowski169
  5. 5Michal MichalskiPolandMichal Michalski166
  6. 6Tomasz RomanowskiPolandTomasz Romanowski147
  7. 7Radosław PaczuskiPolandRadosław Paczuski124
  8. 8Laid ZerhouniFranceLaid Zerhouni86

Full top 100 →

Most total strikes landed

  1. 1Pawel PawlakPolandPawel Pawlak1,366
  2. 2Piotr KuberskiPolandPiotr Kuberski1,038
  3. 3Tomasz RomanowskiPolandTomasz Romanowski796
  4. 4Borys DzikowskiPolandBorys Dzikowski706
  5. 5Damian JanikowskiPolandDamian Janikowski623
  6. 6Michal MichalskiPolandMichal Michalski511
  7. 7Radosław PaczuskiPolandRadosław Paczuski249
  8. 8Laid ZerhouniFranceLaid Zerhouni224

Full top 100 →

Strikes landed per minute

  1. 1Piotr KuberskiPolandPiotr Kuberski6.7844.7 Minutes
  2. 2Pawel PawlakPolandPawel Pawlak4.26116.7 Minutes
  3. 3Michal MichalskiPolandMichal Michalski3.9242.4 Minutes
  4. 4Borys DzikowskiPolandBorys Dzikowski2.8578.5 Minutes
  5. 5Radosław PaczuskiPolandRadosław Paczuski2.8343.8 Minutes
  6. 6Laid ZerhouniFranceLaid Zerhouni2.7331.5 Minutes
  7. 7Damian JanikowskiPolandDamian Janikowski2.4469.3 Minutes
  8. 8Tomasz RomanowskiPolandTomasz Romanowski1.7782.9 Minutes

Full top 100 →

Strikes absorbed per minute

  1. 1Laid ZerhouniFranceLaid Zerhouni6.2331.5 Minutes
  2. 2Damian JanikowskiPolandDamian Janikowski4.8869.3 Minutes
  3. 3Borys DzikowskiPolandBorys Dzikowski4.3678.5 Minutes
  4. 4Tomasz RomanowskiPolandTomasz Romanowski3.5582.9 Minutes
  5. 5Michal MichalskiPolandMichal Michalski3.1242.4 Minutes
  6. 6Piotr KuberskiPolandPiotr Kuberski2.4844.7 Minutes
  7. 7Radosław PaczuskiPolandRadosław Paczuski1.4443.8 Minutes
  8. 8Pawel PawlakPolandPawel Pawlak1.40116.7 Minutes

Full top 100 →

Best striking differential

  1. 1Piotr KuberskiPolandPiotr Kuberski4.2944.7 Minutes
  2. 2Pawel PawlakPolandPawel Pawlak2.85116.7 Minutes
  3. 3Radosław PaczuskiPolandRadosław Paczuski1.3943.8 Minutes
  4. 4Michal MichalskiPolandMichal Michalski0.8042.4 Minutes
  5. 5Borys DzikowskiPolandBorys Dzikowski-1.5078.5 Minutes
  6. 6Tomasz RomanowskiPolandTomasz Romanowski-1.7782.9 Minutes
  7. 7Damian JanikowskiPolandDamian Janikowski-2.4469.3 Minutes
  8. 8Laid ZerhouniFranceLaid Zerhouni-3.5031.5 Minutes

Full top 100 →

Most knockdowns

  1. 1Piotr KuberskiPolandPiotr Kuberski6
  2. T-2Michal MichalskiPolandMichal Michalski3
  3. T-2Radosław PaczuskiPolandRadosław Paczuski3
  4. T-4Pawel PawlakPolandPawel Pawlak1
  5. T-4Damian JanikowskiPolandDamian Janikowski1
  6. T-4Tomasz RomanowskiPolandTomasz Romanowski1
  7. T-4Borys DzikowskiPolandBorys Dzikowski1

Full top 100 →

Most knockdowns per 15 minutes

  1. 1Piotr KuberskiPolandPiotr Kuberski2.06 Knockdowns
  2. 2Michal MichalskiPolandMichal Michalski1.13 Knockdowns
  3. 3Radosław PaczuskiPolandRadosław Paczuski1.03 Knockdowns
  4. 4Damian JanikowskiPolandDamian Janikowski0.21 Knockdowns
  5. 5Borys DzikowskiPolandBorys Dzikowski0.21 Knockdowns
  6. 6Tomasz RomanowskiPolandTomasz Romanowski0.21 Knockdowns
  7. 7Pawel PawlakPolandPawel Pawlak0.11 Knockdowns

Full top 100 →

Most knockouts

  1. 1Piotr KuberskiPolandPiotr Kuberski66 Wins
  2. T-2Pawel PawlakPolandPawel Pawlak25 Wins
  3. T-2Michal MichalskiPolandMichal Michalski25 Wins
  4. T-2Laid ZerhouniFranceLaid Zerhouni23 Wins
  5. T-2Radosław PaczuskiPolandRadosław Paczuski23 Wins
  6. 6Borys DzikowskiPolandBorys Dzikowski12 Wins

Full top 100 →

Grappling

Records

Fastest finishes

  1. 1David HošekCzechiaDavid HošekDamian Mieczkowski · Mar 16, 20240:441 Round
  2. 2Luka VrtacicLuka VrtacicJacek Gac · Apr 18, 20260:451 Round
  3. 3Radosław PaczuskiPolandRadosław PaczuskiLaid Zerhouni · Sep 14, 20241:011 Round
  4. 4Bartosz KurekPolandBartosz KurekDamian Mieczkowski · Mar 8, 20251:211 Round
  5. 5Konrad RusinskiPolandKonrad RusinskiKrystian Bielski · Nov 11, 20231:341 Round
  6. 6Laid ZerhouniFranceLaid ZerhouniAlain Van De Merckt · Dec 20, 20241:411 Round
  7. 7Michal MichalskiPolandMichal MichalskiBartosz Lesko · May 11, 20241:421 Round
  8. 8Laid ZerhouniFranceLaid ZerhouniDamian Janikowski · May 10, 20251:541 Round
  9. 9Piotr KuberskiPolandPiotr KuberskiMichal Michalski · May 16, 20262:091 Round
  10. 10Damian JanikowskiPolandDamian JanikowskiWiktor Zalewski · Jun 20, 20262:181 Round

Full top 100 →

Fastest knockouts

  1. 1David HošekCzechiaDavid HošekDamian Mieczkowski · Mar 16, 20240:441 Round
  2. 2Luka VrtacicLuka VrtacicJacek Gac · Apr 18, 20260:451 Round
  3. 3Radosław PaczuskiPolandRadosław PaczuskiLaid Zerhouni · Sep 14, 20241:011 Round
  4. 4Bartosz KurekPolandBartosz KurekDamian Mieczkowski · Mar 8, 20251:211 Round
  5. 5Laid ZerhouniFranceLaid ZerhouniAlain Van De Merckt · Dec 20, 20241:411 Round
  6. 6Michal MichalskiPolandMichal MichalskiBartosz Lesko · May 11, 20241:421 Round
  7. 7Laid ZerhouniFranceLaid ZerhouniDamian Janikowski · May 10, 20251:541 Round
  8. 8Piotr KuberskiPolandPiotr KuberskiMichal Michalski · May 16, 20262:091 Round
  9. 9Matúš JuráčekCzechiaMatúš JuráčekHenry Fadipe · Feb 17, 20244:031 Round
  10. 10Albert OdzimkowskiPolandAlbert OdzimkowskiDavid Hošek · Aug 24, 20244:121 Round

Full top 100 →

Fastest submissions

  1. 1Konrad RusinskiPolandKonrad RusinskiKrystian Bielski · Nov 11, 20231:341 Round
  2. 2Damian JanikowskiPolandDamian JanikowskiWiktor Zalewski · Jun 20, 20262:181 Round
  3. 3Laid ZerhouniFranceLaid ZerhouniBoubakar Niakate · Apr 6, 20243:421 Round
  4. 4Michal MichalskiPolandMichal MichalskiRadosław Paczuski · Sep 19, 20264:121 Round
  5. 5Bartosz LeskoPolandBartosz LeskoNemanja Nikolic · Jul 15, 20234:451 Round
  6. 6Mamed KhalidovMamed KhalidovAdrian Bartosinski · Nov 16, 20247:482 Round
  7. 7Alain Van De MercktBelgiumAlain Van De MercktBorys Dzikowski · Aug 9, 20258:282 Round
  8. 8Pawel PawlakPolandPawel PawlakLaid Zerhouni · Dec 20, 202523:095 Round

Full top 100 →

Longest fights

  1. T-1Pawel PawlakPolandPawel PawlakMichal Materla · Dec 16, 202325:005 Round
  2. T-1Pawel PawlakPolandPawel PawlakDamian Janikowski · Jul 20, 202425:005 Round
  3. 3Pawel PawlakPolandPawel PawlakTomasz Romanowski · Jun 3, 202323:365 Round
  4. 4Pawel PawlakPolandPawel PawlakLaid Zerhouni · Dec 20, 202523:095 Round
  5. 5Pawel PawlakPolandPawel PawlakMamed Khalidov · Apr 18, 202619:594 Round
  6. T-6Damian MieczkowskiPolandDamian MieczkowskiBorys Dzikowski · Jul 15, 202315:003 Round
  7. T-6Damian JanikowskiPolandDamian JanikowskiCezariusz Kesik · Jul 15, 202315:003 Round
  8. T-6Michal MichalskiPolandMichal MichalskiDominik Humburger · Sep 16, 202315:003 Round
  9. T-6Damian JanikowskiPolandDamian JanikowskiTomasz Romanowski · Dec 16, 202315:003 Round
  10. T-6Wojciech JanuszPolandWojciech JanuszTomasz Jakubiec · Mar 16, 202415:003 Round

Full top 100 →

Most significant strikes in a fight

  1. 1Pawel PawlakPolandPawel PawlakLaid Zerhouni · Dec 20, 2025152
  2. 2Damian MieczkowskiPolandDamian MieczkowskiBorys Dzikowski · Jul 15, 2023126
  3. 3Piotr KuberskiPolandPiotr KuberskiTomasz Romanowski · Mar 8, 2025105
  4. 4Pawel PawlakPolandPawel PawlakDamian Janikowski · Jul 20, 202496
  5. 5Pawel PawlakPolandPawel PawlakTomasz Romanowski · Jun 3, 202389
  6. 6Pawel PawlakPolandPawel PawlakMamed Khalidov · Apr 18, 202688
  7. 7Dominik HumburgerCzechiaDominik HumburgerBorys Dzikowski · Feb 21, 202585
  8. 8Borys DzikowskiPolandBorys DzikowskiKrystian Bielski · Jun 7, 202484
  9. 9Cezariusz KesikPolandCezariusz KesikDamian Janikowski · Jul 15, 202383
  10. 10Pawel PawlakPolandPawel PawlakMichal Materla · Dec 16, 202372

Full top 100 →

Most takedowns in a fight

  1. 1Damian JanikowskiPolandDamian JanikowskiCezariusz Kesik · Jul 15, 20231113 Attempted
  2. 2Dominik HumburgerCzechiaDominik HumburgerBorys Dzikowski · Feb 21, 202546 Attempted
  3. T-3Michal MichalskiPolandMichal MichalskiDominik Humburger · Sep 16, 202339 Attempted
  4. T-3Adrian BartosinskiPolandAdrian BartosinskiMamed Khalidov · Nov 16, 202433 Attempted
  5. T-3Pawel PawlakPolandPawel PawlakLaid Zerhouni · Dec 20, 202538 Attempted
  6. T-3Konrad RusinskiPolandKonrad RusinskiHenry Fadipe · Jan 17, 202636 Attempted
  7. T-3Kacper PakeltysPolandKacper PakeltysBorys Dzikowski · Feb 21, 202633 Attempted
  8. T-8Pawel PawlakPolandPawel PawlakTomasz Romanowski · Jun 3, 202326 Attempted
  9. T-8Damian JanikowskiPolandDamian JanikowskiTomasz Romanowski · Dec 16, 202322 Attempted
  10. T-8Pawel PawlakPolandPawel PawlakMichal Materla · Dec 16, 202325 Attempted

Full top 100 →

Most knockdowns in a fight

  1. T-1Piotr KuberskiPolandPiotr KuberskiBartosz Lesko · Nov 11, 20232
  2. T-1Piotr KuberskiPolandPiotr KuberskiMichal Materla · Mar 16, 20242
  3. T-1Luka VrtacicLuka VrtacicJacek Gac · Apr 18, 20262
  4. T-4Damian MieczkowskiPolandDamian MieczkowskiBorys Dzikowski · Jul 15, 20231
  5. T-4Bartosz LeskoPolandBartosz LeskoNemanja Nikolic · Jul 15, 20231
  6. T-4Damian JanikowskiPolandDamian JanikowskiCezariusz Kesik · Jul 15, 20231
  7. T-4Albert OdzimkowskiPolandAlbert OdzimkowskiJorge Bueno · Nov 11, 20231
  8. T-4Tomasz RomanowskiPolandTomasz RomanowskiDamian Janikowski · Dec 16, 20231
  9. T-4Matúš JuráčekCzechiaMatúš JuráčekHenry Fadipe · Feb 17, 20241
  10. T-4Dominik HumburgerCzechiaDominik HumburgerAdrian Dudek · Feb 17, 20241

Full top 100 →

Most control time in a fight

  1. 1Kacper PakeltysPolandKacper PakeltysBorys Dzikowski · Feb 21, 202612:1715:00 Fight time
  2. 2Pawel PawlakPolandPawel PawlakLaid Zerhouni · Dec 20, 202511:0323:09 Fight time
  3. 3Mamed KhalidovMamed KhalidovScott Askham · Jun 3, 20237:0811:14 Fight time
  4. 4Damian JanikowskiPolandDamian JanikowskiTomasz Romanowski · Dec 16, 20236:5615:00 Fight time
  5. 5Alain Van De MercktBelgiumAlain Van De MercktBorys Dzikowski · Aug 9, 20256:428:28 Fight time
  6. 6Damian MieczkowskiPolandDamian MieczkowskiBorys Dzikowski · Jul 15, 20236:3815:00 Fight time
  7. 7Konrad RusinskiPolandKonrad RusinskiHenry Fadipe · Jan 17, 20266:1815:00 Fight time
  8. 8Borys DzikowskiPolandBorys DzikowskiAdrian Dudek · Sep 19, 20265:2310:00 Fight time
  9. 9Tomasz RomanowskiPolandTomasz RomanowskiDamian Janikowski · Dec 16, 20235:1015:00 Fight time
  10. 10Krystian BielskiPolandKrystian BielskiBorys Dzikowski · Jun 7, 20245:0615:00 Fight time

Full top 100 →

Most significant strikes in a round

  1. 1Damian MieczkowskiPolandDamian MieczkowskiBorys Dzikowski · Jul 15, 2023 · R171
  2. 2Michal MichalskiPolandMichal MichalskiDamian Janikowski · Dec 20, 2025 · R159
  3. T-3Pawel PawlakPolandPawel PawlakLaid Zerhouni · Dec 20, 2025 · R354
  4. T-3Pawel PawlakPolandPawel PawlakMamed Khalidov · Apr 18, 2026 · R454
  5. 5Piotr KuberskiPolandPiotr KuberskiMichal Materla · Mar 16, 2024 · R152
  6. 6Piotr KuberskiPolandPiotr KuberskiTomasz Romanowski · Mar 8, 2025 · R350
  7. 7Borys DzikowskiPolandBorys DzikowskiKrystian Bielski · Jun 7, 2024 · R244
  8. T-8Dominik HumburgerCzechiaDominik HumburgerMichal Michalski · Sep 16, 2023 · R242
  9. T-8Pawel PawlakPolandPawel PawlakLaid Zerhouni · Dec 20, 2025 · R242
  10. 10Albert OdzimkowskiPolandAlbert OdzimkowskiJorge Bueno · Nov 11, 2023 · R139

Full top 100 →

Most takedowns in a round

  1. 1Damian JanikowskiPolandDamian JanikowskiCezariusz Kesik · Jul 15, 2023 · R366 Attempted
  2. 2Damian JanikowskiPolandDamian JanikowskiCezariusz Kesik · Jul 15, 2023 · R257 Attempted
  3. T-3Michal MichalskiPolandMichal MichalskiDominik Humburger · Sep 16, 2023 · R223 Attempted
  4. T-3Laid ZerhouniFranceLaid ZerhouniBoubakar Niakate · Apr 6, 2024 · R123 Attempted
  5. T-3Damian JanikowskiPolandDamian JanikowskiPiotr Kuberski · Nov 16, 2024 · R122 Attempted
  6. T-3Adrian BartosinskiPolandAdrian BartosinskiMamed Khalidov · Nov 16, 2024 · R222 Attempted
  7. T-3Dominik HumburgerCzechiaDominik HumburgerBorys Dzikowski · Feb 21, 2025 · R223 Attempted
  8. T-3Dominik HumburgerCzechiaDominik HumburgerBorys Dzikowski · Feb 21, 2025 · R323 Attempted
  9. T-3Mateusz GolaPolandMateusz GolaAndi Vrtacic · Jan 17, 2026 · R125 Attempted
  10. T-3Albert OdzimkowskiPolandAlbert OdzimkowskiAndi Vrtacic · Apr 18, 2026 · R122 Attempted

Full top 100 →

Most knockdowns in a round

  1. T-1Piotr KuberskiPolandPiotr KuberskiMichal Materla · Mar 16, 2024 · R12
  2. T-1Luka VrtacicLuka VrtacicJacek Gac · Apr 18, 2026 · R12
  3. T-3Damian MieczkowskiPolandDamian MieczkowskiBorys Dzikowski · Jul 15, 2023 · R11
  4. T-3Bartosz LeskoPolandBartosz LeskoNemanja Nikolic · Jul 15, 2023 · R11
  5. T-3Damian JanikowskiPolandDamian JanikowskiCezariusz Kesik · Jul 15, 2023 · R31
  6. T-3Albert OdzimkowskiPolandAlbert OdzimkowskiJorge Bueno · Nov 11, 2023 · R21
  7. T-3Piotr KuberskiPolandPiotr KuberskiBartosz Lesko · Nov 11, 2023 · R11
  8. T-3Piotr KuberskiPolandPiotr KuberskiBartosz Lesko · Nov 11, 2023 · R21
  9. T-3Tomasz RomanowskiPolandTomasz RomanowskiDamian Janikowski · Dec 16, 2023 · R11
  10. T-3Matúš JuráčekCzechiaMatúš JuráčekHenry Fadipe · Feb 17, 2024 · R11

Full top 100 →

Division numbers

How each KSW weight class actually fights — finish rate, knockout rate and average fight time.

UFCalendar Record Book →