Home › In form (30 days)
Table tennis players in form (last 30 days)
From October 17 2026 – November 15 2026, the TT Data Lab archive records 35,215 professional table tennis matches played by 2,304 players. Below: the highest win rates (at least 20 matches), the most active players and the longest win streaks.
35,215
Matches
2,304
Players
Win %
| Player | Matches | Wins | Losses | Win % |
|---|---|---|---|---|
| Michal Durda | 45 | 42 | 3 | 93.3% |
| Oleksandr Bondarchuk | 20 | 18 | 2 | 90.0% |
| Jakub Folwarski | 40 | 34 | 6 | 85.0% |
| Hejl P jr. | 32 | 27 | 5 | 84.4% |
| Serhii Ponomarenko | 39 | 32 | 7 | 82.1% |
| Oleksandr Zhurba | 22 | 18 | 4 | 81.8% |
| Marcin Zielinski | 60 | 49 | 11 | 81.7% |
| Krzysztof Wasielewski | 27 | 22 | 5 | 81.5% |
| Vitalii S. Marushchak | 55 | 44 | 11 | 80.0% |
| Valerii Onikiienko | 30 | 24 | 6 | 80.0% |
| Aleksander Cichocki | 20 | 16 | 4 | 80.0% |
| Damian Wederlich | 20 | 16 | 4 | 80.0% |
| Dariusz Molenda | 20 | 16 | 4 | 80.0% |
| Srubar Matej | 20 | 16 | 4 | 80.0% |
| Stanislaw Sojka | 20 | 16 | 4 | 80.0% |
| Illia Fokin | 45 | 35 | 10 | 77.8% |
| Bosak V | 27 | 21 | 6 | 77.8% |
| Oleksandr Tuzhylin | 40 | 31 | 9 | 77.5% |
| Ivan Nitchenko | 31 | 24 | 7 | 77.4% |
| Valentyn Kurliuk | 25 | 19 | 6 | 76.0% |
| Svoboda Ja | 28 | 21 | 7 | 75.0% |
| Ihor Serdiuk | 20 | 15 | 5 | 75.0% |
| Kulveit Jonas | 20 | 15 | 5 | 75.0% |
| Walek A | 20 | 15 | 5 | 75.0% |
| Denys Boltenkov | 43 | 32 | 11 | 74.4% |
Matches
| Player | Matches | Wins | Win % |
|---|---|---|---|
| Oliver Vincenec | 186 | 90 | 48.4% |
| Marcin Jadczyk | 182 | 95 | 52.2% |
| Wojciech Urban | 176 | 84 | 47.7% |
| Plachy J | 162 | 75 | 46.3% |
| Karol Sulkowski | 155 | 73 | 47.1% |
| Rafal Stapor | 154 | 85 | 55.2% |
| Sebastian Szostok | 153 | 84 | 54.9% |
| Henryk Tkaczyk | 153 | 73 | 47.7% |
| Milosz Kukawka | 151 | 82 | 54.3% |
| Mikolaj Lukaszewski | 151 | 68 | 45.0% |
| Pawel Kurek | 150 | 78 | 52.0% |
| Zika T | 148 | 67 | 45.3% |
| Konrad Staszczyk | 147 | 95 | 64.6% |
| Adam Linek | 147 | 71 | 48.3% |
| Bartosz Sulkowski | 147 | 71 | 48.3% |
| Krzysztof Schaniel | 145 | 79 | 54.5% |
| Lukasz Oracz | 144 | 68 | 47.2% |
| Dominik Solilo | 143 | 77 | 53.8% |
| Zbigniew Nocun | 140 | 83 | 59.3% |
| Grzegorz Poliniewicz | 140 | 82 | 58.6% |
| Maciej Kolek | 140 | 78 | 55.7% |
| Jakub Pruszkowski | 140 | 75 | 53.6% |
| Kacper Adamus | 140 | 71 | 50.7% |
| Jakub Nowak | 140 | 54 | 38.6% |
| Marian Lebek | 139 | 78 | 56.1% |
Longest streak
| Player | Longest streak | Matches | Win % |
|---|---|---|---|
| Michal Durda | 28 | 45 | 93.3% |
| Alina Ovriakh | 16 | 18 | 94.4% |
| Vesecky David | 15 | 64 | 59.4% |
| Wagner M | 15 | 50 | 58.0% |
| Oleksandr Syksa | 14 | 95 | 70.5% |
| Filip Mlynarski | 14 | 60 | 70.0% |
| Ovcharenko Maksim | 14 | 44 | 65.9% |
| Konrad Staszczyk | 13 | 147 | 64.6% |
| Tadeas Bertho | 13 | 72 | 54.2% |
| Oleksandr Dukhovenko | 13 | 63 | 55.6% |
| Veliiev Anton | 13 | 60 | 60.0% |
| Jakub Jr Dufek | 13 | 44 | 65.9% |
| Serhii Ponomarenko | 13 | 39 | 82.1% |
| Balcar Frantisek | 13 | 36 | 58.3% |
| Hejl P jr. | 13 | 32 | 84.4% |
| Alicja Olub-Walasek | 13 | 29 | 65.5% |
| Rafael Turrini | 13 | 18 | 94.4% |
| Wojciech Pytlas | 12 | 95 | 57.9% |
| Miroslaw Warzecha | 12 | 80 | 67.5% |
| Bochnak David | 12 | 59 | 64.4% |
| Kowolowski M | 12 | 32 | 53.1% |
| Stach J | 12 | 28 | 67.9% |
| Aleksander Cichocki | 12 | 20 | 80.0% |
| Damian Wederlich | 12 | 20 | 80.0% |
| Oleksandr Bondarchuk | 12 | 20 | 90.0% |
Current streak
| Player | Current streak | Matches | Win % |
|---|---|---|---|
| Stach J | 12 | 28 | 67.9% |
| Damian Wederlich | 12 | 20 | 80.0% |
| Oleksandr Bondarchuk | 12 | 20 | 90.0% |
| Walek A | 11 | 20 | 75.0% |
| Jakub Folwarski | 10 | 40 | 85.0% |
| Volodymyr Kuzmych | 10 | 34 | 67.6% |
| Beran Tomas 2000 | 10 | 20 | 65.0% |
| Dominik Marasek | 10 | 20 | 65.0% |
| Irvin Bertrand | 10 | 18 | 88.9% |
| Kostiantyn Klymenko | 9 | 30 | 63.3% |
| Liam Pitchford | 9 | 9 | 100.0% |
| Vladimir Scofari | 8 | 60 | 43.3% |
| Dariusz Wrobel | 8 | 55 | 65.5% |
| Jakub Chmielowski | 8 | 54 | 55.6% |
| Oleksandr Bolnyh | 8 | 50 | 66.0% |
| Holub Matej | 8 | 24 | 62.5% |
| Budinsky P | 8 | 18 | 77.8% |
| Piotr Zemla | 8 | 15 | 86.7% |
| Kubat V | 8 | 8 | 100.0% |
| Andriej Fomin | 7 | 116 | 50.0% |
| Denys Kozoriz | 7 | 65 | 63.1% |
| Oleg Gavryshko | 7 | 63 | 50.8% |
| Oleksandr Lipeiko | 7 | 45 | 60.0% |
| Alexandru Bulat | 7 | 44 | 45.5% |
| Serhii Ponomarenko | 7 | 39 | 82.1% |
In form (30 days) · Records of the week · Weekly statistics · Methodology
Figures computed automatically from the TT Data Lab archive, updated on November 15 2026. Finished results only.
Want the full player statistics? Write to Gian Paolo: accounts are created by hand and I reply personally.
Request access / Contact us📣 TT Data Lab Telegram channel
One table tennis statistic from our archive every day, free.
✈ Open the channel · t.me/ttdatalab