POL · 24 yrs · K=20 · Peak 2045 (Aug 2024)
Best performance: 2221 at Druzynowe Mistrzostwa Slaska Seniorow - Ekstraliga 2024 Round 7-9(Best of 2024)
Classical rating
1979
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Aug 2013
How live ratings are calculated
Rating History · Classical
Classical rating 2002 to 1979 over the last 12 months; peak 2045 in August 2024.
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 | 1979, -9, 5 games | 2045, 0, 0 games | 1947, 0, 0 games |
| Oct 2026 | 1988, +2, 1 game | 2045, 0, 0 games | 1947, 0, 0 games |
| Sep 2026 | 1986, 0, 0 games | 2045, 0, 0 games | 1947, 0, 0 games |
| Aug 2026 | 1986, 0, 0 games | 2045, 0, 0 games | 1947, 0, 0 games |
| Jul 2026 | 1986, 0, 0 games | 2045, 0, 0 games | 1947, 0, 0 games |
| Jun 2026 | 1986, 0, 0 games | 2045, 0, 0 games | 1947, 0, 0 games |
| May 2026 | 1986, 0, 0 games | 2045, 0, 0 games | 1947, 0, 0 games |
| Apr 2026 | 1986, 0, 0 games | 2045, +25, 19 games | 1947, 0, 0 games |
| Mar 2026 | 1986, 0, 0 games | 2020, 0, 0 games | 1947, 0, 0 games |
| Feb 2026 | 1986, 0, 0 games | 2020, 0, 0 games | 1947, 0, 0 games |
| Jan 2026 | 1986, 0, 0 games | 2020, 0, 0 games | 1947, 0, 0 games |
| Dec 2025 | 1986, -16, 4 games | 2020, 0, 0 games | 1947, 0, 0 games |
Form · Classical
Longest unbeaten run in 2026: 3 games, Sep 8 – Oct 3.
From 590 classical games on record, the latest on Oct 4.
No rated classical games this rating periodsince the NOV26 list (Nov 1, 2026)
| Show games | Last played | Score |
|---|---|---|
| Druzynowe Mistrzostwa Slaska Seniorow 2026 - Ekstraliga Round 1-5Oct 3 – Oct 4TPR 1916 | 2½/5 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 528 rated classical games against rated opponents, 2013–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | Francisco Bernabe Duran, Aug 2023 · Adolf Anderssen Chess Festival 2023 - Wroclaw Open A | , 2176 |
| 2, | Matthias Deutschmann, Aug 2023 · Adolf Anderssen Chess Festival 2023 - Wroclaw Open A | , 2134 |
| 3, | Tymon Kazmierowski, Aug 2024 · Adolf Anderssen Chess Festival 2024 - Wroclaw Open A | , 2114 |
| 4, | FM Mateusz Brozyna, Jul 2017 · Druzynowe Mistrzostwa Polski Juniorow 2017 - II Liga | , 2110 |
| 5, | Andrey Al Reutov, Aug 2021 · Ogolnopolski Integracyjny Turniej Szachowy "Fianchetto" | , 2104 |
| 6, | Daniel Szczyrba, Mar 2022 · TAURON Ekstraliga - Druzynowe Mistrzostwa Slaska Seniorow 2022 Round 4-9 | , 2070 |
| 7, | Antoni Fritz, 3 wins, May 2024 · Druzynowe Mistrzostwa Slaska Seniorow - Ekstraliga 2024 Round 7-9 | , 2029 |
| 8, | Szymon Malinowski, Sep 2024 · DRUZYNOWE MISTRZOSTWA POLSKI II LIGA 2024 | , 2016 |
| 9, | Tomasz Pietrzak, Sep 2024 · DRUZYNOWE MISTRZOSTWA POLSKI II LIGA 2024 | , 2011 |
| 10, | Krzysztof Kapral, 2 wins, Aug 2018 · 54th International Akiba Rubinstein Chess Festival - OPEN C | , 1980 |
Openings · Classical
From the moves of 70 of 590 classical games on record.
As WhiteOpens 1.e4 in 35 of 35 games.
As BlackMeets 1.e4 with 1...c5 or 1...Nf6, and 1.d4 with 1...Nf6.
All openings (4 as White, 8 as Black)
| Openings in White games | Games | Score |
|---|---|---|
| Sicilian Defense | 12 | 42% |
| Four Knights Game | 8 | 50% |
| French Defense | 6 | 67% |
| Caro-Kann Defense | 4 | 13% |
5 more games in openings played fewer than 3 times.
Against 1.e4: 1...c5 in 6, 1...Nf6 in 5, 1...e5 in 4.
Against 1.d4: 1...Nf6 in 10, 1...d5 in 3.
| Openings in Black games | Games | Score |
|---|---|---|
| Sicilian Defense | 6 | 75% |
| Alekhine Defense | 5 | 70% |
| Petrov's Defense | 4 | 38% |
| Queen's Gambit Declined | 4 | 50% |
| Bogo-Indian Defense | 3 | 17% |
| English Opening | 3 | 50% |
| Nimzo-Indian Defense | 3 | 33% |
| Queen's Indian Defense | 3 | 33% |
4 more games in openings played fewer than 3 times.
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 6 | 3 | 1939 | 1939 |
| 2025 | 10 | 5½ | 1895 | 1931 |
| 2024 | 40 | 22 | 1983 | 2019 |
| 2023 | 43 | 28½ | 1869 | 1986 |
| 2022 | 33 | 24 | 1733 | 1908 |
| 2021 | 38 | 25 | 1820 | 1937 |
| 2020 | 26 | 12 | 1812 | 1783 |
| 2019 | 46 | 22½ | 1782 | 1775 |
| 2018 | 52 | 26 | 1748 | 1748 |
| 2017 | 63 | 37 | 1683 | 1748 |
| 2016 | 48 | 27 | 1509 | 1552 |
| 2015 | 59 | 32½ | 1494 | 1530 |
| 2014 | 38 | 11½ | 1409 | 1260 |
| 2013 | 26 | 11½ | 1372 | 1329 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Oct 2026Round robinfederation sourceBest of 2026Score 2½/5Opp avg 1916Start 1988
- Sep 2026SwisslichessScore ½/1Opp avg 2051Start 1986
- Nov 2025Teamfederation source#2 in 2025Score 3/5Opp avg 1806Start 2002
- Aug – Sep 2025Swissfederation sourceBest of 2025Score 3½/6Opp avg 1954Start 2000
- Oct 2024Swissfederation source#7 in 2024Score 6/9Opp avg 1790Start 2021
- Aug – Sep 2024Teamfederation source#5 in 2024Score 4½/9Opp avg 2005Start 2045
- Aug 2024Swissfederation source#6 in 2024Score 2½/8Opp avg 2113Start 2045
- Jul 2024Swissfederation source#3 in 2024Score 4/5Opp avg 1870Start 2034
- Druzynowe Mistrzostwa Slaska Seniorow 2026 - Ekstraliga Round 1-5 · Oct 2026 · 2½/5
- Polish Team Championships Division 1 · Sep 2026 · ½/1
- Druzynowe Mistrzostwa Slaska Seniorow - Ekstraliga 2025 Round 1-5 · Nov 2025 · 3/5
- DRUZYNOWE MISTRZOSTWA POLSKI II LIGA 2025 · Aug – Sep 2025 · 3½/6
- XXI MIEDZYNARODOWY INTEGRACYJNY TURNIEJ SZACHOWY · Oct 2024 · 6/9
- DRUZYNOWE MISTRZOSTWA POLSKI II LIGA 2024 · Aug – Sep 2024 · 4½/9
- Adolf Anderssen Chess Festival 2024 - Wroclaw Open A · Aug 2024 · 2½/8
- V Puchar Strzelca w Szachach · Jul 2024 · 4/5
- Druzynowe Mistrzostwa Slaska Seniorow - Ekstraliga 2024 Round 7-9 · May 2024 · 2/3
- Druzynowe Mistrzostwa Slaska Seniorow - Ekstraliga 2024 Round 4-6 · Feb 2024 · 2/3
- Druzynowe Mistrzostwa Slaska Seniorow - Ekstraliga 2024 Round 1-3 · Jan 2024 · 1/3
- XX JUBILEUSZOWY MIEDZYNARODOWY INTEGRACYJNY TURNIEJ SZACHOWY · Sep 2023 · 7/9
- Druzynowe Mistrzostwa Polski - II Liga 2023 · Sep 2023 · 6/9
- Adolf Anderssen Chess Festival 2023 - Wroclaw Open A · Aug 2023 · 4/9
- III Puchar Ziemi Strzeleckiej w Szachach · Jul 2023 · 4/5
- III WIOSENNY OGOLNOPOLSKI INTEGRACYJNY TURNIEJ SZACHOWY · May 2023 · 6½/9
- Druzynowe Mistrzostwa Slaska Seniorow - Ekstraliga 2023 Round 1-3 · Jan 2023 · 1/2
- XIX MIEDZYNARODOWY INTEGRACYJNY TURNIEJ SZACHOWY · Sep 2022 · 6½/9
- Wroclaw OPEN B - Adolf Anderssen Chess Festival 2022 · Jul – Aug 2022 · 6½/9
- II WIOSENNY OGOLNOPOLSKI INTEGRACYJNY TURNIEJ SZACHOWY · May 2022 · 7/9
- TAURON Ekstraliga - Druzynowe Mistrzostwa Slaska Seniorow 2022 Round 4-9 · Mar 2022 · 3/5
- TAURON Ekstraliga - Druzynowe Mistrzostwa Slaska Seniorow 2022 Round 1-3 · Feb 2022 · 1/1
- XVIII MIEDZYNARODOWY INTEGRACYJNY TURNIEJ SZACHOWY · Sep 2021 · 6½/9
- Druzynowe Mistrzostwa Polski 2021 - II liga · Sep 2021 · 4½/8
- Ogolnopolski Integracyjny Turniej Szachowy "Fianchetto" · Aug – Sep 2021 · 6½/9
- Festiwal Szachowy Szachy w Ustroniu lacza pokolenia - Grupa B · Aug 2021 · 5½/9
- Druzynowe Mistrzostwa Slaska Seniorow - Ekstraliga R1-6 · Feb – Mar 2021 · 2/3
- Druzynowe Mistrzostwa Slaska Juniorow - Ekstraliga Slaska Juniorow 2020 Round 7-9 · Nov 2020 · 1/3
- Druzynowe Mistrzostwa Polski Juniorow - 2 liga 2020 · Oct 2020 · 4/9
- Druzynowe Mistrzostwa Slaska Seniorow 2020 - Ekstraliga Round 7-9 · Oct 2020 · 1½/2
- Slaski Festiwal Szachowy - Szachy lacza pokolenia - Grupa B · Aug 2020 · 3/9
- Druzynowe Mistrzostwa Slaska Seniorow 2020 - Ekstraliga Round 1-6 · Feb 2020 · 1/3
- Druzynowe Mistrzostwa Slaska Juniorow - Ekstraliga Slaska Juniorow 2020 Round 1-6 · Feb 2020 · 2½/6
- POLFINAL MISTRZOSTW POLSKI JUNIOROW 2019 - C17 · Nov 2019 · 4½/9
- Druzynowe Mistrzostwa Polski Juniorow 2019 - II Liga · Jul 2019 · 6½/11
- Indywidualne Mistrzostwa Slaska Juniorow w szachach klasycznych 2019 - CD18 · Jun 2019 · 5½/9
- Ekstraliga Slaska Juniorow 2019 Round 7-9 · May 2019 · 2/3
- Ekstraliga Slaska Juniorow 2019 Round 4-6 · Apr 2019 · 0/3
- Ekstraliga Slaska Juniorow 2019 Round 1-3 · Mar 2019 · 1½/3
- Indywidualne Mistrzostwa Polski Juniorow 2019 do lat 18 - Chlopcy · Mar 2019 · 3½/9
- Polfinal Mistrzostw Polski Juniorow 2018 - C17 · Nov 2018 · 5½/9
- 54th International Akiba Rubinstein Chess Festival - OPEN C · Aug 2018 · 6/9
- Druzynowe Mistrzostwa Polski Juniorow 2018 - II Liga · Jul 2018 · 3½/11
- Indywidualne Mistrzostwa Slaska Juniorow na 2018 - C18 · Jun 2018 · 5/9
- Ekstraliga Slaska Juniorow 2018 Round 7-9 · Apr 2018 · 2/3
- Druzynowe Mistrzostwa Slaska Seniorow 2018 - Ekstraliga Round 4-6 · Mar 2018 · ½/2
- Ekstraliga Slaska Juniorow 2018 Round 4-6 · Mar 2018 · 1½/3
- Druzynowe Mistrzostwa Slaska Seniorow 2018 - Ekstraliga Round 1-3 · Feb 2018 · 2/3
- Ekstraliga Slaska Juniorow 2018 Round 1-3 · Feb 2018 · 0/3
- Polfinal Mistrzostw Polski Juniorow 2017 - C15 · Nov 2017 · 5½/9
- XII Memorial im. Henryka Karnowki · Oct 2017 · 3½/5
- Druzynowe Mistrzostwa Polski Juniorow 2017 - II Liga · Jul 2017 · 5/11
- XIII MIEDZYNARODOWY FESTIWAL SZACHOWY PERLA BALTYKU - GRUPA A · Jun – Jul 2017 · 3½/9
- Indywidualne Mistrzostwa Slaska Juniorow 2017 w Szachach Klasycznych - C15 · Jun 2017 · 6½/9
- Ekstraliga Slaska Juniorow · Apr – Jun 2017 · 6/9
- Ekstraliga Slaska · Apr – May 2017 · 4/8
- MINI ELO - IV TURNIEJ SZACHOWY "BESKIDY" · Mar 2017 · 4/5
- Druzynowe Mistrzostwa Polski Juniorow 2016 - II Liga · Jul 2016 · 4/11
- MINI ELO - III TURNIEJ SZACHOWY "BESKIDY" · Jul 2016 · 4/5
- XII MIEDZYNARODOWY FESTIWAL SZACHOWY PERLA BALTYKU - GRUPA B · Jun – Jul 2016 · 4/9
- Indywidualne Mistrzostwa Slaska Juniorow w Szachach Klasycznych'2016 - C15 · Jun 2016 · 5½/9
- Druzynowe Mistrzostwa Slaska Juniorow 2016 · Apr – May 2016 · 6/9
- Game Over VIII Group B · Apr 2016 · 4/5
- MINI ELO - II TURNIEJ SZACHOWY "BESKIDY" · Mar 2016 · 4/5
- Polfinaly Mistrzostw Polski Juniorow - C13 · Nov 2015 · 4½/9
- Eliminacje Miedzywojewodzkie SL-OP - C13 · Oct 2015 · 5/9
- DRUZYNOWE MISTRZOSTWA SLASKA SENIOROW NA ROK 2015 · May – Sep 2015 · ½/1
- X Memorial im. Henryka Karnowki · Sep 2015 · 2½/5
- Polish Youth Team Chess Championship - 2nd League · Jul – Aug 2015 · 7/11
- VIII TURNIEJ SZACHOWY - SUDETY · May – Jul 2015 · 4½/9
- Indywidualne Mistrzostwa Slaska Juniorow w Szachach Klasycznych - C13 · Jun 2015 · 6½/9
- DRUZYNOWE MISTRZOSTWA SLASKA JUNIOROW NA ROK 2015 · May – Jun 2015 · 6/9
- Druzynowe Mistrzostwa Slaska juniorow 2014/2015 · Oct 2014 – Jan 2015 · 4½/9
- Mistrzostwa Miedzywojewodzkie Juniorow OP-SL C13 · Oct 2014 · 3½/9
- 50. Rubinsteins Memorial Open E · Aug 2014 · 5½/9
- DRUZYNOWE MISTRZOSTWA POLSKI JUNIOROW - II LIGA · Jul – Aug 2014 · 2½/8
- X Miedzynarodowy Jubileuszowy Festiwal Szachowy -Perla Bałtyku - Grupa C · Jun – Jul 2014 · 4/9
- Indywidualne Mistrzostwa Śląska Juniorów w Szachach Klasycznych na rok 2014 Grupa - C 13 · Jun 2014 · 4/9
- V Międzynarodowy Turniej Akademii Szachowej Gliwice - OPEN · Mar 2014 · 1½/7
- Mistrzostwa Miedzywojewodzkie Juniorow OP+SL - C11 · Oct 2013 · 5½/9
- XIII OGOLNOPOLSKIE INDYWIDUALNE MISTRZOSTWA SZKOL Podstawowych · Aug 2013 · 4½/9
- Turniej Pierwszej Szansy C11 · Jun – Jul 2013 · 4½/9
- Indywidualne Mistrzostwa Slaska Juniorow 2013 - Grupa C11 · Jun 2013 · 5½/9
- Mistrzostwa Gliwic Juniorow - Grupa B · Feb 2013 · 4/9
- Indywidualne Mistrzostwa Sląska Juniorow na 2012r - Chlopcy C11 · Jun 2012 · 4/9
World
- #=31781Ariel Mosconi1979.0
- #=31781CM Mpene Thuto1979.0
- #=31781Karol Kukula1979.0
- #=31781Vu Trung Nguyen Hoang1979.0
- #=31781Ramin Shirpoor1979.0
Poland
- #=852Jakub Wieczorek1980.0
- #=852Magdalena Kicinska1980.0
- #=857Karol Kukula1979.0
- #=857Grzegorz Marek1979.0
- #=857Mateusz Standowicz1979.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.