POL · 23 yrs · K=20 · Peak 2128 (May 2019)
Best performance: 2313 at Druzynowe Mistrzostwa Polski - I Liga 2025(Best of 2025)
Classical rating
2093
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Jun 2013 · Inactive on FIDE’s list
How live ratings are calculated
Rating History · Classical
Classical rating unchanged at 2093 over the last 12 months; peak 2128 in May 2019.
Official rating by month
Each month: the rating, its change from the list before, and the rated games FIDE counted.
| List | Classical | Rapid | Blitz |
|---|---|---|---|
| Nov 2026 | 2093, 0, 0 games | 2102, 0, 0 games | 1975, 0, 0 games |
| Oct 2026 | 2093, 0, 0 games | 2102, 0, 0 games | 1975, 0, 0 games |
| Sep 2026 | 2093, 0, 0 games | 2102, 0, 0 games | 1975, 0, 0 games |
| Aug 2026 | 2093, 0, 0 games | 2102, 0, 0 games | 1975, 0, 0 games |
| Jul 2026 | 2093, 0, 0 games | 2102, 0, 0 games | 1975, 0, 0 games |
| Jun 2026 | 2093, 0, 0 games | 2102, 0, 0 games | 1975, 0, 0 games |
| May 2026 | 2093, 0, 0 games | 2102, 0, 0 games | 1975, 0, 0 games |
| Apr 2026 | 2093, 0, 0 games | 2102, +90, 20 games | 1975, 0, 0 games |
| Mar 2026 | 2093, 0, 0 games | 2012, 0, 0 games | 1975, 0, 0 games |
| Feb 2026 | 2093, 0, 0 games | 2012, 0, 0 games | 1975, 0, 0 games |
| Jan 2026 | 2093, 0, 0 games | 2012, 0, 0 games | 1975, 0, 0 games |
| Dec 2025 | 2093, 0, 0 games | 2012, +20, 9 games | 1975, 0, 0 games |
Form · Classical
Unbeaten in the last 3 games (2 wins, 1 draw), since Sep 12, 2025.
From 491 classical games on record, the latest on Sep 14, 2025.
No rated classical games this rating periodsince the NOV26 list (Nov 1, 2026)
| Last played | Score | |
|---|---|---|
| Druzynowe Mistrzostwa Polski - I Liga 2025Sep 6, 2025 – Sep 14, 2025TPR 2313 | 2½/3 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 459 rated classical games against rated opponents, 2011–2025
| # | Opponent | Rating |
|---|---|---|
| 1, | Antoni Kozak, Mar 2020 · Indywidualne Mistrzostwa Polski Juniorow C18 | , 2372 |
| 2, | FM Michal Redzisz, Mar 2021 · Indywidualne Mistrzostwa Polski Juniorow C18 2021 | , 2319 |
| 3, | IM Richard Stalmach, Sep 2020 · CZECH OPEN 2020 - A - GM open | , 2287 |
| 4, | Dries Wedda, Sep 2020 · CZECH OPEN 2020 - A - GM open | , 2246 |
| 5, | Piotr Mickiewicz, Sep 2019 · DMP II liga seniorow 2019 | , 2226 |
| 6, | Oleg Iolis, Sep 2020 · CZECH OPEN 2020 - A - GM open | , 2173 |
| 7, | FM Jan Golecki, Mar 2020 · Indywidualne Mistrzostwa Polski Juniorow C18 | , 2172 |
| 8, | Witold Walaszczyk, Dec 2018 · Wielkopolska III Liga Seniorow 2018/2019 Round 4-5 | , 2121 |
| 9, | Ignacy Leskiewicz, 2 wins, Jun 2019 · Druzynowe Mistrzostwa Polski Juniorow - I Liga Juniorow 2019 | , 2120 |
| 10, | CM Mariusz Szewczyk, Sep 2021 · Druzynowe Mistrzostwa Polski 2021 - II liga | , 2119 |
Openings · Classical
From the moves of 56 of 491 classical games on record.
As WhiteOpens 1.e4 in 24 of 26 games.
As BlackMeets 1.e4 with 1...c5, and 1.d4 with 1...Nf6.
All openings (2 as White, 2 as Black)
| Openings in White games | Games | Score |
|---|---|---|
| Sicilian Defense | 15 | 63% |
| Caro-Kann Defense | 5 | 50% |
6 more games in openings played fewer than 3 times.
Against 1.e4: 1...c5 in 18.
Against 1.d4: 1...Nf6 in 9.
| Openings in Black games | Games | Score |
|---|---|---|
| Sicilian Defense | 18 | 61% |
| Catalan Opening | 3 | 83% |
9 more games in openings played fewer than 3 times.
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2025 | 7 | 4½ | 2035 | 2137 |
| 2024 | 9 | 6 | 2001 | 2126 |
| 2023 | 12 | 7 | 1985 | 2042 |
| 2022 | 12 | 8 | 1979 | 2104 |
| 2021 | 41 | 21 | 2025 | 2032 |
| 2020 | 60 | 32 | 2019 | 2040 |
| 2019 | 60 | 32 | 1966 | 1987 |
| 2018 | 62 | 43 | 1810 | 1951 |
| 2017 | 50 | 28½ | 1632 | 1682 |
| 2016 | 44 | 22 | 1778 | 1778 |
| 2015 | 40 | 23½ | 1516 | 1581 |
| 2014 | 35 | 20 | 1482 | 1532 |
| 2012 | 7 | 2 | 1434 | 1276 |
| 2011 | 5 | ½ | 1583 | 1217 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Sep 2025Swissfederation sourceBest of 2025Score 2½/3Opp avg 2040Start 2076
- Mar 2025Round robinfederation source#2 in 2025Score 2/4Opp avg 2031Start 2081
- Aug 2024Swissfederation sourceBest of 2024Score 6/9Opp avg 2001Start 2066
- Aug 2023Swissfederation source#2 in 2023Score 4½/9Opp avg 2002Start 2086
- Apr 2023Teamfederation sourceBest of 2023Score 2½/3Opp avg 1932Start 2075
- Aug 2022Swissfederation source#2 in 2022Score 6/9Opp avg 1942Start 2078
- Jun 2022Round robinfederation sourceScore 1/1Start 2078
- Mar 2022Round robinfederation sourceBest of 2022Score 2/3Opp avg 2089Start 2067
- Druzynowe Mistrzostwa Polski - I Liga 2025 · Sep 2025 · 2½/3
- DMP - III Liga Malopolska 2025 Round 1-4 · Mar 2025 · 2/4
- Szachy w Ustroniu lacza pokolenia 2024 - Open A · Aug 2024 · 6/9
- Szachy w Ustroniu lacza pokolenia 2023 - Grupa A · Aug 2023 · 4½/9
- III Wielkopolska Liga Seniorow 2023 Round 4-6 · Apr 2023 · 2½/3
- Festiwal Szachowy Szachy w Ustroniu lacza pokolenia 2022 - Grupa A · Aug 2022 · 6/9
- Wielkopolska III Liga Szachowa 2022 Round 9-11 · Jun 2022 · 1/1
- Wielkopolska III Liga Szachowa 2022 Round 5-8 · Mar 2022 · 2/3
- Konin Masters VI IV Memorial Wiktora Korcznoja - standard · Dec 2021 · 3/5
- Druzynowe Mistrzostwa Polski 2021 - II liga · Sep 2021 · 4½/9
- 14th International Tournament of Palaiochora 2021 · Jul 2021 · 5/9
- Druzynowe Mistrzostwa Polski Juniorow - I Liga 2021 · Jun – Jul 2021 · 3½/9
- Indywidualne Mistrzostwa Polski Juniorow C18 2021 · Mar 2021 · 5/9
- Konin Masters VI - IV Memorial Wiktora Korcznoja · Dec 2020 · 2½/5
- Indywidualne Mistrzostwa Polski do lat 20 · Nov – Dec 2020 · 4½/9
- CZECH OPEN 2020 - A - GM open · Sep 2020 · 5/9
- Slaski Festiwal Szachowy - Szachy lacza pokolenia - Grupa B · Aug 2020 · 5/9
- Druzynowe Mistrzostwa Polski Juniorow - I Liga 2020 · Aug 2020 · 4/9
- XVI MIEDZYNARODOWY FESTIWAL SZACHOWY PERLA BALTYKU - GRUPA A · Jun – Jul 2020 · 5/9
- Indywidualne Mistrzostwa Polski Juniorow C18 · Mar 2020 · 4½/8
- Wielkopolska III Liga Szachowa 2019/2020 Round 6-7 · Jan 2020 · 1½/2
- Wielkopolska III Liga Szachowa 2019/2020 Round 4-5 · Dec 2019 · 1/2
- Wielkopolska III Liga Szachowa 2019/2020 Round 1-3 · Nov 2019 · 1½/3
- Konin V Masters FIDE · Nov 2019 · 3/5
- DMP II liga seniorow 2019 · Sep 2019 · 3½/8
- European Youth Chess Championship 2019 Open 16 · Aug 2019 · 4/9
- Druzynowe Mistrzostwa Polski Juniorow - I Liga Juniorow 2019 · Jun – Jul 2019 · 4/9
- Mistrzostwa Wielkopolski Juniorow i Mlodzikow 2019 - grupa C-17 · Jun 2019 · 6/9
- Wielkopolska III Liga Seniorow 2018/2019 Round 10-11 · Mar 2019 · 2/2
- Indywidualne Mistrzostwa Polski Juniorow 2019 do lat 16 - Chlopcy · Mar 2019 · 4½/9
- Wielkopolska III Liga Seniorow 2018/2019 Round 8-9 · Feb 2019 · 1½/2
- Wielkopolska III Liga Seniorow 2018/2019 Round 6-7 · Feb 2019 · 1/2
- VI Bozonarodzeniowy Turniej Szachowy OPEN · Dec 2018 · 5/5
- Wielkopolska III Liga Seniorow 2018/2019 Round 4-5 · Dec 2018 · 2/2
- Wielkopolska III Liga Seniorow 2018/2019 Round 1-3 · Oct – Nov 2018 · 2/3
- Druzynowe Mistrzostwa Polski Juniorow - I Liga 2018 · Jul 2018 · 5½/9
- European School Chess Championship - Open U15 · Jun – Jul 2018 · 6½/9
- WKSz-1938 tournament 21st · Jun 2018 · 4/7
- Mistrzostwa Wielkopolski Juniorow i Mlodzikow - C17 · Jun 2018 · 8/9
- I Turniej szachowy UAM POZNAN FIDE -OPEN 14-15.04.2018 · Apr 2018 · 4½/5
- Mistrzostwa Polski Juniorow 2018 - C16 · Mar 2018 · 3/8
- IV WIELKOPOLSKA LIGA SENIOROW GRUPA B-2017-2018 Round 8-9 · Feb 2018 · 1/2
- IV WIELKOPOLSKA LIGA SENIOROW GRUPA B-2017-2018 Round 4-7 · Jan 2018 · 2½/4
- Konin Masters IV Standard round 4-8 · Dec 2017 · 2½/5
- IV WIELKOPOLSKA LIGA SENIOROW GRUPA B-2017-2018 Round 1-3 · Oct – Nov 2017 · 2/3
- Druzynowe Mistrzostwa Polski Juniorow 2017 - II Liga · Jul 2017 · 10½/11
- Mistrzostwa Wielkopolski Juniorow w Szachach Klasycznych grupa C-15 · Jun 2017 · 6/9
- Wielkopolska III Liga Juniorow · Mar – Apr 2017 · 4½/9
- Ogolnopolska Olimpiada Mlodziezy - Chlopcy do 14 lat · Apr 2017 · 3½/9
- Wielkopolska III Liga Seniorow 2016/2017 round 8-9 · Mar 2017 · 1/2
- Wielkopolska III Liga Seniorow 2016/2017 round 6-7 · Feb 2017 · ½/2
- Wielkopolska III Liga Seniorow 2016/2017 round 4-5 · Jan 2017 · 0/2
- Wielkopolska III Liga Seniorow 2016/2017 Round 1-3 · Nov – Dec 2016 · 2/3
- KONIN MASTERS gr A II 2016 · Nov 2016 · 2/5
- Eliminacje Miedzywojewodzkie WP-ZP C13 · Sep 2016 · 8/9
- Wielkopolska III Liga Seniorow 2015/2016 r 10-11 · May 2016 · 1/2
- Mistrzostwa Polski Juniorow 2016 - C14 · May 2016 · 4/9
- KONIN elite MASTERS 2016 · Apr 2016 · 2/5
- Wielkopolska III Liga Seniorow 2015/2016 r 6-7 · Feb 2016 · ½/2
- Wielkopolska III Liga Seniorow 2015/2016 4-5 · Feb 2016 · ½/2
- XIX. Neujahrs Open Guben · Jan 2016 · 4/9
- Eliminacje Miedzywojewodzkie WP-ZP C13 · Sep – Oct 2015 · 5/7
- V Kalisz OPEN FIDE · Sep 2015 · 3½/5
- Mistrzostwa Wielkopolski Juniorow 2015 - C13 · Jun 2015 · 7/9
- 1. Wielkopolska Liga Seniorów - IV Liga grupa B r10-11 · May 2015 · 1/2
- 1. Wielkopolska Liga Seniorów - IV Liga grupa B r8-9 · Apr 2015 · 1/2
- Ogolnopolska Olimpiada Mlodziezy C-12 · Apr 2015 · 4½/9
- 1. Wielkopolska Liga Seniorów - IV Liga grupa B r5-7 · Mar 2015 · 2/3
- 1. Wielkopolska Liga Seniorów - IV Liga grupa B r1-2 · Mar 2015 · 1½/2
- IV Kalisz OPEN FIDE · Feb 2015 · 3/5
- 1. Wielkopolska Liga Seniorów - IV Liga grupa B r3-4 · Feb 2015 · ½/2
- III Kalisz FIDE OPEN · Oct 2014 · 3/5
- Mistrzostwa Makroregionalne WP - ZP - Grupa C11 · Sep 2014 · 6½/9
- DRUZYNOWE MISTRZOSTWA POLSKI JUNIOROW - II LIGA · Jul – Aug 2014 · 5½/10
- Wielkopolska Liga Seniorow - IV Liga grupa B 2013/2014 · Dec 2013 – Apr 2014 · 1½/3
- III Wielkopolska Liga Juniorow · Jan – Feb 2014 · 5½/8
- Kalisz OPEN FIDE · Feb 2014 · 3/5
- Polfinały Mistrzostw Polski Juniorow Makroregion ZP+WP 2013 - C11 · Sep 2013 · 4½/9
- Mistrzostwa Makroregionalne Mlodzikow ZP+WP 2013 - Chłopcy · Sep 2013 · 6/7
- Mistrzostwa Wielkopolski Juniorów w szachach klasycznych - C11 · Jun 2013 · 6/9
- Wielkopolska Liga Seniorow 2013 - IV Liga grupa B · Jan – Apr 2013 · 3/3
- Mistrzostwa Polski Juniorow - C10 · Mar 2012 · 3/9
- XLV Mistrzostwa Kalisza w szachach · Nov 2011 · 3/8
World
- #=42766Petko Dimitrov2093
- #=42766Mende Dimovski2093
- #=42766Oskar Dixa2093
- #=42766FM Dragan Djordjevic2093
- #=42766FM Ramiro Dominguez2093
Poland
- #=1301Jakub Tobolski2093
- #=1301Mateusz Tustanowski2093
- #=1301Oskar Dixa2093
- #=1301Witold Kowalski2093
- #=1301Wiktor Przedlacki2093
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.