POL · 29 yrs · K=20 · Peak 2064 (Jan 2020)
Best performance: 2347 at DMP - II Liga 2015(Best of 2015)
Classical rating
1980
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Apr 2008
How live ratings are calculated
Rating History · Classical
Classical rating 2027 to 1980 over the last 12 months; peak 2064 in January 2020.
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 | 1980, 0, 0 games | 1973, 0, 0 games | 1930, 0, 0 games |
| Oct 2026 | 1980, 0, 0 games | 1973, 0, 0 games | 1930, 0, 0 games |
| Sep 2026 | 1980, 0, 0 games | 1973, 0, 0 games | 1930, 0, 0 games |
| Aug 2026 | 1980, 0, 0 games | 1973, 0, 0 games | 1930, 0, 0 games |
| Jul 2026 | 1980, 0, 0 games | 1973, 0, 0 games | 1930, 0, 0 games |
| Jun 2026 | 1980, 0, 0 games | 1973, 0, 0 games | 1930, 0, 0 games |
| May 2026 | 1980, 0, 0 games | 1973, 0, 0 games | 1930, 0, 0 games |
| Apr 2026 | 1980, 0, 0 games | 1973, 0, 0 games | 1930, 0, 0 games |
| Mar 2026 | 1980, 0, 0 games | 1973, 0, 0 games | 1930, 0, 0 games |
| Feb 2026 | 1980, 0, 0 games | 1973, 0, 0 games | 1930, 0, 0 games |
| Jan 2026 | 1980, 0, 0 games | 1973, 0, 0 games | 1930, 0, 0 games |
| Dec 2025 | 1980, -47, 5 games | 1973, 0, 0 games | 1930, 0, 0 games |
Form · Classical
From 770 classical games on record, the latest on Nov 16, 2025.
No rated classical games this rating periodsince the NOV26 list (Nov 1, 2026)
| Last played | Score | |
|---|---|---|
| Druzynowe Mistrzostwa Slaska Seniorow - Ekstraliga 2025 Round 1-5Nov 15, 2025 – Nov 16, 2025TPR 1607 | ½/5 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 608 rated classical games against rated opponents, 2006–2025
| # | Opponent | Rating |
|---|---|---|
| 1, | IM Ivica Armanda, Aug 2019 · ST: Open Split | , 2266 |
| 2, | FM Kazimierz Drabiniok, Dec 2010 · XXVIII Międzynarodowy Turniej Szachowy RYBNIK 2010 OPEN FIDE | , 2220 |
| 3, | FM Janusz Raszka, Feb 2013 · RYBNIK CHESS CLASSIC 2013 | , 2193 |
| 4, | Filip Michalski, Sep 2017 · Druzynowe Mistrzostwa Polski II Liga | , 2166 |
| 5, | Piotr Kaim, Sep 2016 · Druzynowe Mistrzostwa Polski 2016 - II Liga | , 2158 |
| 6, | CM Arkadiusz Szmyd, Mar 2014 · XVIII Turniej Szachowy - BOGUSZOWICE 2014 | , 2157 |
| 7, | FM Josef Lys, Oct 2019 · MKSS - Krajska soutez B 2019/2020 r1 | , 2149 |
| 8, | Kazimierz Zowada, Sep 2013 · III Ogolnopolski Turniej Szachowy Chorzow 2013 - Open A | , 2112 |
| 9, | Krzysztof Knopik, Mar 2018 · Druzynowe Mistrzostwa Slaska Seniorow 2018 - Ekstraliga Round 4-6 | , 2107 |
| 10, | Kamil Kubica, May 2019 · Druzynowe Mistrzostwa Slaska Seniorow 2019 - Ekstraliga Round 4-6 | , 2097 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | IM Aleksander Hnydiuk, Highest-rated meeting: Feb 2013 · XXIII Międzynarodowy Turniej Szachowy -O Puchar Gor Opawskich | , 0/1 | , 2414 |
| 2, | FM Rafal Tymrakiewicz, Highest-rated meeting: Oct 2016 · Druzynowe Mistrzostwa Slaska | , 0/2 | , 2360 |
| 3, | FM Istvan Gelle, Highest-rated meeting: Aug 2019 · ST: Open Split | , 0/1 | , 2325 |
| 4, | FM Miljenko Muha, Highest-rated meeting: Aug 2019 · ST: Open Split | , 0/1 | , 2323 |
| 5, | FM Zbigniew Wieczorek, Highest-rated meeting: Jan 2008 · Raciborz 2008 | , 0/1 | , 2313 |
| 6, | Jacek Orzechowski, Highest-rated meeting: Dec 2010 · XXVIII Międzynarodowy Turniej Szachowy RYBNIK 2010 OPEN FIDE | , 0/1 | , 2294 |
| 7, | IM Piotr Piesik, Highest-rated meeting: Oct 2016 · Druzynowe Mistrzostwa Slaska | , ½/2 | , 2289 |
| 8, | IM Alexander M Chudinovskikh, Highest-rated meeting: May 2014 · Open Orlova 2014 - A | , 0/1 | , 2282 |
| 9, | FM Kacper Polok, Highest-rated meeting: May 2017 · Ekstraliga Slaska | , 0/2 | , 2280 |
| 10, | FM Krzysztof Banasik, Highest-rated meeting: Apr 2009 · VI Międzynarodowy Turniej Szachowy "O Puchar Ziemii Opolskiej" | , 0/2 | , 2279 |
Openings · Classical
From the moves of 74 of 770 classical games on record.
As WhiteOpens 1.e4 in 29 of 39 games, 1.d4 in 9.
As BlackMeets 1.e4 with 1...e5 or 1...d5, and 1.d4 with 1...d5.
All openings (5 as White, 4 as Black)
| Openings in White games | Games | Score |
|---|---|---|
| Sicilian Defense | 11 | 50% |
| French Defense | 9 | 44% |
| Caro-Kann Defense | 4 | 75% |
| Ruy Lopez | 4 | 38% |
| Pirc Defense | 3 | 33% |
8 more games in openings played fewer than 3 times.
Against 1.e4: 1...e5 in 14, 1...d5 in 9, 1...e6 in 3.
Against 1.d4: 1...d5 in 5.
| Openings in Black games | Games | Score |
|---|---|---|
| Scandinavian Defense | 9 | 67% |
| Italian Game | 5 | 30% |
| Ruy Lopez | 4 | 25% |
| French Defense | 3 | 0% |
14 more games in openings played fewer than 3 times.
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2025 | 5 | ½ | 1973 | 1607 |
| 2024 | 4 | 2½ | 1846 | 1941 |
| 2023 | 8 | 6 | 1679 | 1872 |
| 2022 | 5 | 3 | 1900 | 1972 |
| 2020 | 8 | 4½ | 1970 | 2013 |
| 2019 | 29 | 18 | 1998 | 2085 |
| 2018 | 16 | 11½ | 1918 | 2084 |
| 2017 | 27 | 14½ | 1960 | 1989 |
| 2016 | 16 | 8 | 1971 | 1971 |
| 2014 | 80 | 41½ | 1747 | 1761 |
| 2013 | 96 | 53 | 1810 | 1846 |
| 2012 | 62 | 30 | 1774 | 1760 |
| 2011 | 67 | 33 | 1720 | 1713 |
| 2010 | 66 | 31 | 1752 | 1731 |
| 2009 | 48 | 18½ | 1809 | 1729 |
| 2007 | 7 | 2½ | 1736 | 1634 |
| 2006 | 4 | 1½ | 1889 | 1802 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Nov 2025Teamfederation sourceBest of 2025Score ½/5Opp avg 1973Start 2027
- Feb 2024Round robinfederation sourceScore ½/1Opp avg 1667Start 2035
- Jan 2024Round robinfederation sourceBest of 2024Score 2/3Opp avg 1905Start 2033
- May 2023Swissfederation source#2 in 2023Score 3½/5Opp avg 1631Start 2050
- Jan 2023Teamfederation sourceBest of 2023Score 2½/3Opp avg 1758Start 2046
- Oct 2022Swissfederation sourceBest of 2022Score 3/5Opp avg 1900Start 2055
- Feb 2020Swissfederation sourceBest of 2020Score 2½/4Opp avg 1942Start 2061
- Feb 2020Teamfederation sourceScore 1/2Opp avg 1988Start 2061
- Druzynowe Mistrzostwa Slaska Seniorow - Ekstraliga 2025 Round 1-5 · Nov 2025 · ½/5
- Druzynowe Mistrzostwa Slaska Seniorow - Ekstraliga 2024 Round 4-6 · Feb 2024 · ½/1
- Druzynowe Mistrzostwa Slaska Seniorow - Ekstraliga 2024 Round 1-3 · Jan 2024 · 2/3
- Druzynowe Mistrzostwa Polski - III Liga Seniorow 2023 (wojewodztwo slaskie) · May 2023 · 3½/5
- Druzynowe Mistrzostwa Slaska Seniorow - Ekstraliga 2023 Round 1-3 · Jan 2023 · 2½/3
- Druzynowe Mistrzostwa Polski - IV Liga Seniorow 2022 (wojewodztwo slaskie) · Oct 2022 · 3/5
- Druzynowe Mistrzostwa Slaska Seniorow 2020 - Ekstraliga Round 1-6 · Feb 2020 · 2½/4
- MKSS - Krajska soutez B 2019/2020 r8-9 · Feb 2020 · 1/2
- MKSS - Krajska soutez B 2019/2020 r6-7 · Jan 2020 · 1/2
- MKSS - Krajska soutez B 2019/2020 r4-5 · Dec 2019 · 2/2
- MKSS - Krajska soutez B 2019/2020 r2-3 · Nov 2019 · 1/2
- MKSS - Krajska soutez B 2019/2020 r1 · Oct 2019 · 1/1
- ST: Open Split · Aug 2019 · 5/9
- Druzynowe Mistrzostwa Slaska Seniorow 2019 - Ekstraliga Round 7-9 · Jun 2019 · 1/3
- Druzynowe Mistrzostwa Slaska Seniorow 2019 - Ekstraliga Round 4-6 · May 2019 · 2/3
- Krajska soutez MKSS 2018/2019 B r11 · Mar 2019 · 1/1
- Krajska soutez MKSS 2018/2019 B r10 · Mar 2019 · 1/1
- Druzynowe Mistrzostwa Slaska Seniorow 2019 - Ekstraliga Round 1-3 · Mar 2019 · ½/3
- Krajska soutez MKSS 2018/2019 B r8-9 · Feb 2019 · 1½/2
- Krajska soutez MKSS 2018/2019 B r6-7 · Jan 2019 · 2/2
- Krajska soutez MKSS 2018/2019 B r4-5 · Dec 2018 · 0/1
- Krajska soutez MKSS 2018/2019 B r2-3 · Nov 2018 · 1½/2
- Krajska soutez MKSS 2018/2019 B r1 · Oct 2018 · ½/1
- Druzynowe Mistrzostwa Slaska Seniorow 2018 - Ekstraliga Round 7-9 · Apr 2018 · 2½/3
- Krajska soutez B MKSS 2017/2018 r8-11 · Apr 2018 · 1/1
- Druzynowe Mistrzostwa Slaska Seniorow 2018 - Ekstraliga Round 4-6 · Mar 2018 · 2½/3
- Krajska soutez B MKSS 2017/2018 r10 · Mar 2018 · ½/1
- Krajska soutez B MKSS 2017/2018 r8-9 · Feb 2018 · 2/2
- Krajska soutez B MKSS 2017/2018 r6-7 · Jan 2018 · 1/2
- Krajska soutez B MKSS 2017/2018 r4-5 · Dec 2017 · ½/1
- Krajska soutez B MKSS 2017/2018 r2-3 · Nov 2017 · ½/2
- Krajska soutez B MKSS 2017/2018 r1 · Oct 2017 · ½/1
- Druzynowe Mistrzostwa Polski II Liga · Sep 2017 · 2/7
- Ekstraliga Slaska · Apr – May 2017 · 3½/7
- Ostravsky konik 2017 - FIDE open B · Apr – May 2017 · 7½/9
- XXXIV Miedzynarodowy Turniej Szachowy Rybnik 2016 · Dec 2016 · 1½/3
- Druzynowe Mistrzostwa Slaska · Apr – Oct 2016 · 1½/4
- Druzynowe Mistrzostwa Polski 2016 - II Liga · Sep 2016 · 5/9
- DRUZYNOWE MISTRZOSTWA SLASKA SENIOROW NA ROK 2015 · May – Sep 2015 · 3/6
- DMP - II Liga 2015 · Sep 2015 · 3½/4
- XX MIEDZYNARODOWY FESTIWAL SZACHOWY Konik Morski Rewala 2015 -Open A · Aug 2015 · 2½/8
- Polish Youth Team Chess Championship - 2nd League · Jul – Aug 2015 · 5½/11
- DRUZYNOWE MISTRZOSTWA SLASKA JUNIOROW NA ROK 2015 · May – Jun 2015 · 8½/9
- Druzynowe Mistrzostwa Slaska seniorow 2014/2015 · Oct 2014 – Jan 2015 · 4/5
- Druzynowe Mistrzostwa Slaska juniorow 2014/2015 · Oct 2014 – Jan 2015 · 2½/6
- XXXII Miedzynarodowy Turniej Szachowy Rybnik 2014 · Dec 2014 · 5/9
- XIX MIEDZYNARODOWY FESTIWAL SZACHOWY - Konik Morski Rewala 2014 - Open B · Aug 2014 · 5/9
- DRUZYNOWE MISTRZOSTWA POLSKI JUNIOROW - II LIGA · Jul – Aug 2014 · 6/11
- X Miedzynarodowy Jubileuszowy Festiwal Szachowy -Perla Bałtyku - Grupa B · Jun – Jul 2014 · 3½/9
- Indywidualne Mistrzostwa Śląska Juniorów w Szachach Klasycznych na rok 2014 Grupa - C 18 · Jun 2014 · 4/9
- Open Orlova 2014 - A · May – Jun 2014 · 4/7
- III Liga Seniorow · Jan – Apr 2014 · 4/7
- XVIII Turniej Szachowy - BOGUSZOWICE 2014 · Mar 2014 · 6½/9
- XXIV Miedzynarodowy Turniej Szachowy O Puchar Gor Opawskich · Jan – Feb 2014 · 5½/9
- XXXI MIĘDZYNARODOWY TURNIEJ SZACHOWY RYBNIK 2013 · Dec 2013 · 4½/9
- DRUZYNOWE MISTRZOSTWA SLASK POLUDNIE · Dec 2013 · 3/5
- Mistrzostwa Miedzywojewodzkie Juniorow OP+SL - C17 · Oct 2013 · 3½/8
- III Ogolnopolski Turniej Szachowy Chorzow 2013 - Open A · Sep 2013 · 3½/5
- CHESS OPEN 2013 · Aug 2013 · 5½/9
- DMP - II liga juniorow · Jul 2013 · 7/10
- Turniej Szachowy Ustroń OPEN 2013 · Jun – Jul 2013 · 4½/9
- Indywidualne Mistrzostwa Slaska Juniorow 2013 - Grupa C17 · Jun 2013 · 5½/9
- Druzynowe Mistrzostwa Slaska Seniorow · Jan – May 2013 · 2/3
- XVII Turniej Szachowy BOGUSZOWICE 2013 · Mar 2013 · 6/9
- RYBNIK CHESS CLASSIC 2013 · Feb 2013 · 5½/9
- XXIII Międzynarodowy Turniej Szachowy -O Puchar Gor Opawskich · Feb 2013 · 4½/9
- III Liga Śląska Seniorów · Nov 2012 – Feb 2013 · 4/7
- Druzynowe Mistrzostwa Slaska Juniorow 2013 · Jan 2013 · 3/5
- XXX MIĘDZYNARODOWY TURNIEJ SZACHOWY Fide Open RYBNIK 2012 · Dec 2012 · 4/9
- Turniej Ostatniej Szansy C15-2012 · Nov 2012 · 4/10
- 48. MFSz im. A.Rubinsteina grupa B · Aug 2012 · 4½/9
- Turniej Pierwszej Szansy - B15 · Jul 2012 · 5½/9
- Indywidualne Mistrzostwa Sląska Juniorow na 2012r - Chlopcy C15 · Jun 2012 · 5½/9
- Druzynowe Mistrzostwa Wojewodztwa Slaskiego Sezonu 2012 - juniorzy · Feb – May 2012 · 4½/9
- Mistrzostwa Polski Juniorow C16 · Mar 2012 · 3½/9
- RYBNIK CHESS CLASSIC 2012 - OPEN · Feb 2012 · 5/9
- XXIX MIĘDZYNARODOWY TURNIEJ SZACHOWY RYBNIK 2011 · Dec 2011 · 4½/9
- Turniej Ostatniej Szansy C15 · Nov – Dec 2011 · 5/7
- Mistrzostwa Makroregionu OP-SL - C15 · Oct 2011 · 4/8
- Międzynarodowy Festiwal Szachowy - Open C · Aug 2011 · 5½/9
- I Miedzynarodowy Turniej Szachowy Chorzow 2011 - Open A · Aug 2011 · 4½/9
- DMP - Extraliga juniorow · Jun – Jul 2011 · 2½/9
- Indywidualne Mistrzostwa Slaska Juniorow na 2011r - Chlopcy C15 · Jun 2011 · 5½/9
- Turniej Pierwszej Szansy B15 · May – Jun 2011 · 3½/7
- DRUZYNOWE MISTRZOSTWA SLĄSKA 2011 LIGA OKREGOWA SENIOROW · Feb – May 2011 · 5½/7
- DRUZYNOWE MISTRZOSTWA SLĄSKA 2011 LIGA WOJEWODZKA JUNIOROW · Jan – Apr 2011 · 6/7
- Zgraj jak Mistrz turniej juniorów do 18 lat · Jan 2011 · 6/9
- XXVIII Międzynarodowy Turniej Szachowy RYBNIK 2010 OPEN FIDE · Dec 2010 · 6/9
- Turniej Ostatniej Szansy - C13 · Nov 2010 · 5/9
- Mistrzostwa Międzywojewódzkie Juniorów OP+SL C13 · Oct 2010 · 5/9
- XV Miedzynarodowy Festiwal Szachowy - Konik Morski Rewala- Open C · Aug 2010 · 5½/9
- XVI Ogolnopolska Olimpiada Mlodziezy - chlopcy · May 2010 · 5/10
- Druzynowe Mistrzostwa Wojewodztwa Slaskiego Juniorow 2010, LWJ. · Jan – Apr 2010 · 5/9
- XIV Turniej Szachowy BOGUSZOWICE - 2010 · Mar 2010 · 4/9
- Zgraj jak Mistrz · Feb 2010 · 5/9
- III Międzynarodowy Turniej Szachowy - Góra Św. Anny · Feb 2010 · 5/9
- 5 th International Chess Turnament RYBNIK 2009 · Dec 2009 · 5½/9
- Mistrzostwa Miedzywojewodzkie Juniorow OP-SL C13 · Oct 2009 · 6/9
- XIV International Chess Festival - Seahorse of Rewal 2009 - Open C · Aug 2009 · 5½/9
- Drużynowe Mistrzostwa Polski II Liga Juniorow · Jul 2009 · 6/10
- ndywidualne Mistrzostwa Śląska Juniorów '2009 - C13 /1996 i 1997/ · Jun 2009 · 6½/9
- VI Międzynarodowy Turniej Szachowy "O Puchar Ziemii Opolskiej" · Apr – May 2009 · 3½/9
- Silesian Team Championship · Jan – Apr 2009 · 0/1
- XIII Turniej Szachowy Boguszowice 2009 · Mar 2009 · 4½/9
- XII Miedzynarodowy Turniej o Puchar Prezydenta Raciborza · Jan – Feb 2009 · 5/9
- Turniej Ostatniej Szansy - C11 · Nov 2008 · 5/9
- MISTRZOSTWA MIEDZYWOJEWODZKIE (SLASKIE + OPOLSKIE) - U11 · Oct 2008 · 5/9
- POL Team Junior Championship - 2nd League · Jul 2008 · 4½/10
- Druzynowe Mistrzostwa Slaska Juniorow · Feb – Apr 2008 · 2½/5
- Mistrzostwa Polski Juniorow do lat 12 · Mar 2008 · 5½/11
- Druzynowe Mistrzostwa Wojewodztwa Slaskiego Seniorow LOS 2008 · Feb 2008 · 2/3
- Raciborz 2008 · Jan 2008 · 4½/9
- Turniej Ostatniej Szansy - Ch 11 · Nov 2007 · 6½/9
- Mistrzostwa Miedzywojewodzkie Juniorow. El. Stref. SL + OP gr. C11 · Oct 2007 · 5/9
- Turniej Pierwszej Szansy C-11 · Jun – Jul 2007 · 5/9
- Druzynowe Mistrzostwa Slaska Juniorow 2007 · Jan – May 2007 · 1/2
- Polish Boys Cup - C10 · Mar 2007 · 6/11
- Rybnik'2006 · Dec 2006 · 4½/9
World
- #=31565Patrick Lubbers1980.0
- #=31565Piotr Skowronski1980.0
- #=31565Patrycjusz Cieslak1980.0
- #=31565Kgotlane Oratile1980.0
- #=31565Kevin Mao1980.0
Poland
- #=849Mikolaj Bugaj1981.0
- #=852Piotr Skowronski1980.0
- #=852Patrycjusz Cieslak1980.0
- #=852Ignacy Rosc1980.0
- #=852Jakub Wieczorek1980.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.