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 September 23, 2026
A fighter with a bout in the last 18 months. Country boards rank every fighter from that country and cannot be combined with the active filter.
Fights
Most fights
- T-1

Marcin Wojcik8
- T-1

Sebastian Przybysz8
- T-3

Štefan Vojčák7
- T-3

Bartosz Lesko7
- T-3

Damian Janikowski7
- T-3

Adrian Bartosinski7
- T-3

Artur Szczepaniak7
- T-3

Arkadiusz Wrzosek7
- T-3

Oleksii Polishchuk7
- T-3

Josef Stummer7
Most wins
- T-1

Phil De Fries6
- T-1

Adrian Bartosinski6
- T-1

Piotr Kuberski6
- T-4

Pawel Pawlak5
- T-4

Štefan Vojčák5
- T-4

Patryk Kaczmarczyk5
- T-4

Salahdine Parnasse5
- T-4

Michal Michalski5
- T-4

Sebastian Przybysz5
- T-4

Damian Piwowarczyk5
Most decision wins
- T-1

Kacper Koziorzebski44 Wins
- T-1

Daniel Rutkowski44 Wins
- T-3

Bartosz Lesko34 Wins
- T-3

Patryk Kaczmarczyk35 Wins
- T-3

Adrian Bartosinski36 Wins
- T-3

Josef Stummer35 Wins
- T-3

Lukasz Charzewski33 Wins
- T-3

Hugo Deux34 Wins
- T-3

Kacper Formela33 Wins
- 10

Pawel Pawlak25 Wins
Most finishes
- 1

Piotr Kuberski66 Wins
- T-2

Štefan Vojčák55 Wins
- T-2

Salahdine Parnasse55 Wins
- T-2

Phil De Fries56 Wins
- T-2

Damian Piwowarczyk55 Wins
- T-2

Arkadiusz Wrzosek55 Wins
- T-7

Artur Szczepaniak44 Wins
- T-7

Oleksii Polishchuk44 Wins
- T-7

Muslim Tulshaev44 Wins
- 10

Pawel Pawlak35 Wins
Longest win streak
- T-1

Phil De Fries6
- T-1

Piotr Kuberski6
- T-3

Pawel Pawlak5
- T-3

Wiktoria Czyzewska5
- T-5

Rafal Haratyk4
- T-5

Salahdine Parnasse4
- T-5

Michal Michalski4
- T-5

Kacper Koziorzebski4
- T-5

Wilson Varela4
- T-5

Arkadiusz Wrzosek4
Time
Most time in the cage
- 1

Sebastian Przybysz2h 13m8 Fights
- 2

Pawel Pawlak1h 57m5 Fights
- 3

Adrian Bartosinski1h 54m7 Fights
- 4

Bartosz Lesko1h 33m7 Fights
- 5

Madars Bertholds-Fleminas1h 31m6 Fights
- 6

Patryk Kaczmarczyk1h 24m6 Fights
- 7

Tomasz Romanowski1h 23m5 Fights
- 8

Leo Brichta1h 20m6 Fights
- 9

Borys Dzikowski1h 18m6 Fights
- 10

Andrzej Grzebyk1h 16m6 Fights
Shortest average fight time
- 1

Arkadiusz Wrzosek2:467 Fights
- 2

Damian Piwowarczyk3:276 Fights
- 3

Artur Szpilka5:565 Fights
- 4

Artur Szczepaniak6:017 Fights
- 5

Laid Zerhouni6:175 Fights
- 6

Oskar Szczepaniak6:315 Fights
- 7

Michal Michalski7:036 Fights
- 8

Michal Martínek7:216 Fights
- 9

Piotr Kuberski7:266 Fights
- 10

Oleksii Polishchuk7:297 Fights
Longest average fight time
- 1

Pawel Pawlak23:195 Fights
- 2

Sebastian Przybysz16:398 Fights
- 3

Tomasz Romanowski16:335 Fights
- 4

Adrian Bartosinski16:207 Fights
- 5

Madars Bertholds-Fleminas15:116 Fights
- T-6

Daniel Rutkowski15:005 Fights
- T-6

Lukasz Charzewski15:005 Fights
- 8

Patryk Kaczmarczyk13:566 Fights
- 9

Leo Brichta13:236 Fights
- 10

Rafal Haratyk13:235 Fights
Most control time
- 1

Adrian Bartosinski47:141h 54m Fight time
- 2

Lukasz Charzewski37:591h 15m Fight time
- 3

Hugo Deux37:201h 4m Fight time
- 4

Phil De Fries36:421h 1m Fight time
- 5

Daniel Rutkowski35:561h 15m Fight time
- 6

Piotr Kacprzak32:581h 9m Fight time
- 7

Salahdine Parnasse32:071h 12m Fight time
- 8

Patryk Kaczmarczyk31:531h 24m Fight time
- 9

Bartosz Lesko24:161h 33m Fight time
- 10

Pawel Pawlak24:151h 57m Fight time
Highest share of control time
- 1

Phil De Fries59.9%36:42 Control time
- 2

Hugo Deux58.2%37:20 Control time
- 3

Lukasz Charzewski50.6%37:59 Control time
- 4

Daniel Rutkowski47.9%35:56 Control time
- 5

Piotr Kacprzak47.7%32:58 Control time
- 6

Salahdine Parnasse44.5%32:07 Control time
- 7

Adrian Bartosinski41.3%47:14 Control time
- 8

Konrad Rusinski40.7%18:55 Control time
- 9

Patryk Kaczmarczyk38.1%31:53 Control time
- 10

Andrzej Grzebyk31.7%24:02 Control time
Striking
Most significant strikes landed
- 1

Sebastian Przybysz499
- 2

Pawel Pawlak497
- 3

Hugo Deux421
- 4

Bartosz Lesko381
- 5

Andrzej Grzebyk353
- 6

Phil De Fries331
- 7

Wiktoria Czyzewska324
- T-8

Leo Brichta303
- T-8

Piotr Kuberski303
- 10

Adrian Bartosinski274
Most total strikes landed
- 1

Pawel Pawlak1,366
- 2

Sebastian Przybysz1,300
- 3

Piotr Kuberski1,038
- 4

Bartosz Lesko902
- 5

Hugo Deux879
- 6

Andrzej Grzebyk863
- 7

Wiktoria Czyzewska851
- 8

Adrian Bartosinski808
- 9

Tomasz Romanowski796
- 10

Daniel Rutkowski784
Strikes landed per minute
- 1

Piotr Kuberski6.8044.6 Minutes
- 2

Hugo Deux6.5664.2 Minutes
- 3

Phil De Fries5.4061.3 Minutes
- 4

Arkadiusz Wrzosek5.1219.4 Minutes
- 5

Wiktoria Czyzewska5.1063.6 Minutes
- 6

Damian Piwowarczyk4.6820.7 Minutes
- 7

Andrzej Grzebyk4.6675.7 Minutes
- 8

Marek Samociuk4.4450.0 Minutes
- 9

Pawel Pawlak4.26116.6 Minutes
- 10

Bartosz Lesko4.1292.6 Minutes
Strikes absorbed per minute
- 1

Laid Zerhouni6.2331.5 Minutes
- 2

Werlleson Martins5.3149.5 Minutes
- 3

Damian Janikowski4.8869.3 Minutes
- 4

Michal Martínek4.5444.1 Minutes
- 5

Muslim Tulshaev4.3843.6 Minutes
- 6

Borys Dzikowski4.3678.5 Minutes
- 7

Damian Piwowarczyk4.3020.7 Minutes
- 8

Wiktoria Czyzewska4.0663.6 Minutes
- 9

Henry Fadipe3.9773.0 Minutes
- 10

Wilson Varela3.8848.3 Minutes
Best striking differential
- 1

Hugo Deux5.0564.2 Minutes
- 2

Piotr Kuberski4.3144.6 Minutes
- 3

Pawel Pawlak2.86116.6 Minutes
- 4

Phil De Fries2.8461.3 Minutes
- 5

Arkadiusz Wrzosek2.6919.4 Minutes
- 6

Salahdine Parnasse2.4172.2 Minutes
- 7

Daniel Rutkowski2.0175.0 Minutes
- 8

Sebastian Przybysz1.86133.2 Minutes
- 9

Artur Szczepaniak1.5042.1 Minutes
- 10

Piotr Kacprzak1.4969.1 Minutes
Most knockdowns
Most knockdowns per 15 minutes
- 1

Arkadiusz Wrzosek3.14 Knockdowns
- 2

Piotr Kuberski2.06 Knockdowns
- 3

Artur Szpilka1.53 Knockdowns
- 4

Damian Piwowarczyk1.42 Knockdowns
- 5

Oskar Szczepaniak1.43 Knockdowns
- 6

Štefan Vojčák1.15 Knockdowns
- 7

Michal Michalski1.13 Knockdowns
- 8

Muslim Tulshaev1.03 Knockdowns
- 9

Radosław Paczuski1.03 Knockdowns
- 10

Valeriu Mircea0.83 Knockdowns
Most knockouts
- 1

Piotr Kuberski66 Wins
- 2

Salahdine Parnasse55 Wins
- T-3

Štefan Vojčák45 Wins
- T-3

Damian Piwowarczyk45 Wins
- T-3

Arkadiusz Wrzosek45 Wins
- T-3

Muslim Tulshaev44 Wins
- T-7

Rafal Haratyk34 Wins
- T-7

Artur Szczepaniak34 Wins
- T-7

Wilson Varela34 Wins
- T-7

Wiktoria Czyzewska35 Wins
Grappling
Most takedowns landed
- 1

Lukasz Charzewski2143 Attempted
- 2

Damian Janikowski1723 Attempted
- 3

Patryk Kaczmarczyk1626 Attempted
- 4

Adrian Bartosinski1540 Attempted
- T-5

Szymon Bajor1323 Attempted
- T-5

Andrzej Grzebyk1321 Attempted
- T-5

Artur Szczepaniak1329 Attempted
- T-5

Hugo Deux1320 Attempted
- 9

Daniel Tarchila1124 Attempted
- 10

Kacper Koziorzebski1019 Attempted
Takedowns per 15 minutes
- 1

Artur Szczepaniak4.642.1 Minutes
- 2

Lukasz Charzewski4.275.0 Minutes
- 3

Damian Janikowski3.769.3 Minutes
- 4

Konrad Rusinski3.246.4 Minutes
- 5

Hugo Deux3.064.2 Minutes
- 6

Patryk Kaczmarczyk2.983.6 Minutes
- 7

Daniel Tarchila2.664.0 Minutes
- 8

Szymon Bajor2.675.6 Minutes
- 9

Andrzej Grzebyk2.675.7 Minutes
- 10

Kacper Koziorzebski2.365.9 Minutes
Most submission attempts
Most submission attempts per 15 minutes
- 1

Konrad Rusinski2.99 Submission attempts
- 2

Phil De Fries1.56 Submission attempts
- 3

Patryk Kaczmarczyk1.37 Submission attempts
- 4

Oleksii Polishchuk1.14 Submission attempts
- 5

Artur Szpilka1.02 Submission attempts
- 6

Ewelina Woźniak0.93 Submission attempts
- 7

Oskar Szczepaniak0.92 Submission attempts
- 8

Adrian Bartosinski0.97 Submission attempts
- 9

Piotr Kacprzak0.94 Submission attempts
- 10

Henry Fadipe0.84 Submission attempts
Most submissions
- T-1

Phil De Fries36 Wins
- T-1

Oleksii Polishchuk34 Wins
- T-3

Ewelina Woźniak23 Wins
- T-3

Patryk Kaczmarczyk25 Wins
- T-3

Sebastian Przybysz25 Wins
- T-6

Pawel Pawlak15 Wins
- T-6

Štefan Vojčák15 Wins
- T-6

Marcin Wojcik14 Wins
- T-6

Bartosz Lesko14 Wins
- T-6

Damian Janikowski13 Wins
Division numbers
How each KSW weight class actually fights — finish rate, knockout rate and average fight time.