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 5, 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

Division numbers

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

UFCalendar Record Book →