SRB · 29 yrs · K=20 · Peak 2369 (Nov 2023)
Best performance: 2490 at Finale Kupa Beograda 2017(Best of 2017)
Classical rating
2255
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Apr 2009
How live ratings are calculated
Rating History · Classical
Classical rating 2252 to 2255 over the last 12 months; peak 2369 in November 2023.
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 | 2255, +19, 7 games | 2233, 0, 0 games | 2192, 0, 0 games |
| Oct 2026 | 2236, 0, 0 games | 2233, 0, 0 games | 2192, 0, 0 games |
| Sep 2026 | 2236, 0, 0 games | 2233, 0, 0 games | 2192, 0, 0 games |
| Aug 2026 | 2236, 0, 0 games | 2233, 0, 0 games | 2192, 0, 0 games |
| Jul 2026 | 2236, 0, 0 games | 2233, 0, 0 games | 2192, 0, 0 games |
| Jun 2026 | 2236, 0, 0 games | 2233, 0, 0 games | 2192, 0, 0 games |
| May 2026 | 2236, -16, 9 games | 2233, 0, 0 games | 2192, 0, 0 games |
| Apr 2026 | 2252, 0, 0 games | 2233, 0, 0 games | 2192, 0, 0 games |
| Mar 2026 | 2252, 0, 0 games | 2233, 0, 0 games | 2192, 0, 0 games |
| Feb 2026 | 2252, 0, 0 games | 2233, 0, 0 games | 2192, 0, 0 games |
| Jan 2026 | 2252, 0, 0 games | 2233, 0, 0 games | 2192, -41, 18 games |
| Dec 2025 | 2252, 0, 0 games | 2233, 0, 0 games | 2233, 0, 0 games |
Form · Classical
Unbeaten in the last 6 games (4 wins, 2 draws), since Oct 16. That is the longest unbeaten run of 2026.
From 867 classical games on record, the latest on Oct 24.
No rated classical games this rating periodsince the NOV26 list (Nov 1, 2026)
| Show games | Last played | Score |
|---|---|---|
| Premijer liga Beograda za 2026. godinuOct 15 – Oct 25TPR 2325 | 7/9 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
IM title progress
Working toward the International Master titleTracked norms: 1 · 9 of 27 games credit
Rating: peak 2369, needs 2400
Composition: next norm must come from a qualifying open (Swiss with 40+ players, national championship final, or similar)
Based on events we cover plus the FIDE norm registers of all federations. Norms filed elsewhere may not show up here yet.
Best wins · Classical
From 839 rated classical games against rated opponents, 2009–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | GM Bojan Vuckovic, Sep 2021 · Prva liga Srbije za 2021. god - Muskarci | , 2576 |
| 2, | GM Chithambaram VR. Aravindh, Nov 2017 · World Junior under 20 Championship 2017 | , 2572 |
| 3, | IM Daniel Eduardo Pulvett Marin, Jun 2022 · IX IBCA World Team Championship | , 2523 |
| 4, | GM Branko Tadic, Sep 2020 · Prva liga Srbije za muskarce 2020. | , 2500 |
| 5, | GM Dejan Antic, Dec 2014 · Otvoreno prvenstvo Pozarevca 2014 - A | , 2484 |
| 6, | GM Mikhail Bryakin, Oct 2023 · PREMIJER LIGA BEOGRADA 2023 | , 2483 |
| 7, | GM Mahammad Muradli, Mar 2019 · European Individual Chess Championship 2019 | , 2444 |
| 8, | FM Sinisa S Popov, Aug 2019 · Serbian League 2019 | , 2440 |
| 9, | IM Milos Stankovic, Sep 2022 · Prva liga Srbije za 2022. god. | , 2439 |
| 10, | IM Boroljub Zlatanovic, Jul 2013 · International Championship of Central Serbia 2013 - Open A | , 2416 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | GM Ivan Ivanisevic, Highest-rated meeting: Mar 2015 · Karpos Open 2015 | , 0/1 | , 2638 |
| 2, | GM Robert Markus, Highest-rated meeting: Mar 2018 · Karpos Open 2018 | , 0/1 | , 2615 |
| 3, | GM Grigoriy Oparin, Highest-rated meeting: Mar 2019 · European Individual Chess Championship 2019 | , 0/1 | , 2613 |
| 4, | GM Evgeny Romanov, Highest-rated meeting: Mar 2019 · European Individual Chess Championship 2019 | , ½/1 | , 2612 |
| 5, | GM Levan Pantsulaia, Highest-rated meeting: Mar 2019 · European Individual Chess Championship 2019 | , ½/1 | , 2611 |
| 6, | GM Bojan Vuckovic, Highest-rated meeting: Aug 2019 · Serbian League 2019 | , 1/3 | , 2581 |
| 7, | GM Chithambaram VR. Aravindh, Highest-rated meeting: Nov 2017 · World Junior under 20 Championship 2017 | , 1/1 | , 2572 |
| 8, | GM Suri Vaibhav, Highest-rated meeting: Nov 2017 · World Junior under 20 Championship 2017 | , 0/1 | , 2560 |
| 9, | GM Vahap Sanal, Highest-rated meeting: Nov 2017 · World Junior under 20 Championship 2017 | , 0/1 | , 2557 |
| 10, | GM Marcin Tazbir, Highest-rated meeting: Apr 2019 · IBCA World Chess Championship 2019 | , 2½/9 | , 2540 |
Openings · Classical
From the moves of 397 of 867 classical games on record.
As WhiteOpens 1.d4 in 171 of 207 games, 1.e4 in 32, 1.Nf3 in 4.
As BlackMeets 1.e4 with 1...c5, and 1.d4 with 1...Nf6.
All openings (20 as White, 12 as Black)
| Openings in White games | Games | Score |
|---|---|---|
| Queen's Gambit Declined | 25 | 68% |
| King's Indian Defense | 24 | 65% |
| Semi-Slav Defense | 18 | 72% |
| Queen's Indian Defense | 14 | 57% |
| Benoni Defense | 12 | 75% |
| Nimzo-Indian Defense | 12 | 42% |
| Slav Defense | 12 | 71% |
| Queen's Pawn Game | 11 | 91% |
| Sicilian Defense | 11 | 55% |
| Bogo-Indian Defense | 8 | 56% |
| Indian Defense | 8 | 63% |
| Neo-Grünfeld Defense | 7 | 50% |
| Queen's Gambit Accepted | 7 | 50% |
| Pirc Defense | 6 | 50% |
| Dutch Defense | 4 | 38% |
| Scandinavian Defense | 4 | 50% |
| Caro-Kann Defense | 3 | 50% |
| French Defense | 3 | 33% |
| King's Indian Attack | 3 | 33% |
| Tarrasch Defense | 3 | 67% |
12 more games in openings played fewer than 3 times.
Against 1.e4: 1...c5 in 71, 1...c6 in 15.
Against 1.d4: 1...Nf6 in 66, 1...d5 in 4.
Against 1.Nf3: 1...Nf6 in 18.
| Openings in Black games | Games | Score |
|---|---|---|
| Sicilian Defense | 71 | 54% |
| King's Indian Defense | 51 | 48% |
| Caro-Kann Defense | 15 | 40% |
| English Opening | 10 | 50% |
| Indian Defense | 6 | 42% |
| Torre Attack | 6 | 58% |
| King's Indian Attack | 5 | 60% |
| Benoni Defense | 3 | 33% |
| East Indian Defense | 3 | 100% |
| Hungarian Opening | 3 | 33% |
| Queen's Pawn Game | 3 | 67% |
| Trompowsky Attack | 3 | 67% |
11 more games in openings played fewer than 3 times.
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 16 | 9½ | 2173 | 2238 |
| 2025 | 31 | 19 | 2093 | 2173 |
| 2024 | 6 | 1½ | 2324 | 2131 |
| 2023 | 18 | 12 | 2241 | 2366 |
| 2022 | 28 | 16 | 2260 | 2310 |
| 2021 | 42 | 26½ | 2230 | 2325 |
| 2020 | 19 | 10½ | 2289 | 2325 |
| 2019 | 54 | 33½ | 2234 | 2321 |
| 2018 | 50 | 35 | 2159 | 2308 |
| 2017 | 86 | 56 | 2217 | 2327 |
| 2016 | 53 | 34½ | 2177 | 2287 |
| 2015 | 44 | 30 | 2125 | 2258 |
| 2014 | 78 | 43 | 2186 | 2222 |
| 2013 | 82 | 55 | 2130 | 2255 |
| 2012 | 89 | 57 | 2095 | 2197 |
| 2011 | 52 | 27½ | 2028 | 2049 |
| 2010 | 47 | 22 | 2073 | 2052 |
| 2009 | 44 | 18½ | 1963 | 1906 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Oct 2026Teamchess-results.comBest of 2026Score 7/9Opp avg 2167Start 2236
- Apr 2026Swissfederation source#2 in 2026Score 4½/9Opp avg 2178Start 2252
- Oct 2025Teamfederation source#4 in 2025Score 2½/5Opp avg 2164Start 2265
- Jun 2025Swissfederation source#5 in 2025Score 3½/9Opp avg 2192Start 2322
- May 2025Swissfederation source#2 in 2025Score 3½/5Opp avg 2091Start 2330
- Jan 2025Swissfederation sourceBest of 2025Score 5/6Opp avg 1974Start 2332
- Oct 2024Teamfederation sourceBest of 2024Score 1½/6Opp avg 2324Start 2369
- Premijer liga Beograda za 2026. godinu · Oct 2026 · 7/9
- IBCA World Team Chess Championship 2026 · Apr 2026 · 4½/9
- Premijer liga Beograda za 2025. godinu · Oct 2025 · 2½/5
- 17th IBCA Chess Olympiad for the Blind and Visually Impaired Chess Players · Jun 2025 · 3½/9
- Erasmus 2025 · May – Jun 2025 · 4½/6
- Kup "Nikole Karaklajica" 2025 · May 2025 · 3½/5
- Novogodisnji rejting turnir SSB · Jan 2025 · 5/6
- PREMIJER LIGA BEOGRADA ZA 2024. GOD · Oct 2024 · 1½/6
- PREMIJER LIGA BEOGRADA 2023 · Oct 2023 · 7/10
- 2023 IBCA European Team Chess Championship for the Blind and Visually Impaired · Apr 2023 · 6/9
- Premijer liga Beograda 2022 · Oct 2022 · 4/7
- Prva liga Srbije za 2022. god. · Sep 2022 · 4½/10
- IX IBCA World Team Championship · Jun – Jul 2022 · 6/9
- Finale Kupa Beograda 2022 · May 2022 · 1½/2
- 16th IBCA Chess Olympiad for the Blind and Visually Impaired 2021 · Oct 2021 · 7/9
- Premijer liga Beograda 2021 · Oct 2021 · 4½/6
- Prva liga Srbije za 2021. god - Muskarci · Sep 2021 · 5/11
- Serbia OPEN 2021 - MASTERS · Jul 2021 · 4/8
- Drzavno pojedinacno prvenstvo slepih i slabovidih za 2021. godinu · Jun 2021 · 7/9
- Kvalitetna liga Beograda 2020 · Oct – Nov 2020 · 5½/9
- Prva liga Srbije za muskarce 2020. · Sep – Oct 2020 · 6/11
- I liga Beograda 2019 · Sep – Nov 2019 · 5½/7
- 2nd IBCA European Team Ch. for blind players · Oct 2019 · 6½/9
- Serbian League 2019 · Aug – Sep 2019 · 4/11
- Finale drzavnog sahovskog prvenstva za seniore - slepi i slabovidi · May 2019 · 8/9
- IBCA World Chess Championship 2019 · Apr 2019 · 6½/9
- European Individual Chess Championship 2019 · Mar 2019 · 4/11
- XXXII Belgrade Trophy 2018 · Nov – Dec 2018 · 6/8
- II liga Beograda 2018 · Sep – Nov 2018 · 5/5
- Belgian Interclubs 2018-2019 Round 1 · Sep 2018 · ½/1
- Premijer liga Beograda 2018 · Sep 2018 · 6½/11
- 3 FINAL 5_6 place VIII IBCA WTCCBVI · Jul 2018 · ½/1
- 3 SEMI FINAL 5_8 place VIII IBCA WTCCBVI · Jul 2018 · ½/1
- A gr VIII IBCA World Team Chess Championship · Jul 2018 · 4½/6
- Finale Kupa Beograda 2018 · May 2018 · 1½/2
- Pojedinacno prvenstvo Srbije za slepe i slabovide 2018 · Apr 2018 · 7/9
- Karpos Open 2018 · Mar 2018 · 6/9
- World Junior under 20 Championship 2017 · Nov 2017 · 5/11
- II liga Beograda 2017 · Sep – Nov 2017 · 5½/6
- 1st Montenegro League 2017 rounds 4-9 · Oct 2017 · 1½/2
- Premijer liga Beograda 2017 · Sep 2017 · 5½/8
- Serbian League 2017 · Sep 2017 · 2/4
- First League of Republic of Srpska 2017 · Aug 2017 · 5/8
- International Chess Tournament "Paracin 2017" - OPEN A · Jul 2017 · 5/9
- 15th IBCA Chess Olympiad for Blind and Visually Impaired Chess Players 2017 · Jun 2017 · 6/9
- Kup "Svetozara Gligorica" 2017 · May 2017 · 1½/3
- Pojedinacno prvenstvo Srbije za slepe i slabovide 2017 · May 2017 · 7/9
- Finale Kupa Beograda 2017 · May 2017 · 2½/3
- Prvenstvo Srbije za omladince 2017 · Apr – May 2017 · 6½/9
- 2017 MCC Australia Day Weekender · Jan 2017 · 5/7
- Serbian Open Chess Championship 2016 · Nov 2016 · 5/9
- Kvalitetna liga Beograda 2016 · Oct 2016 · 6½/8
- Serbian League 2016 · Sep – Oct 2016 · 0/1
- Letnji open Jezero 2016 · Aug 2016 · 6/9
- Prvenstvo Srbije za slepe i slabovide sahiste 2016 · May 2016 · 6½/9
- Polufinale pojedinacnog prvenstva Srbije 2016 · Mar 2016 · 5½/9
- 38th International Open "Georgi Tringov Memorial" · Jan – Feb 2016 · 6/9
- Premijer liga Beograda 2015 · Sep 2015 · 5½/9
- IBCA 9th World Junior Championship · Aug 2015 · 8/9
- 6th IBCA European Individual Chess Championship for Blind and Visually Impaired Chess Players · Jul 2015 · 6/9
- SRB Youth Chmp 2015 B-18 · Apr 2015 · 6/9
- Karpos Open 2015 · Mar – Apr 2015 · 5½/9
- Otvoreno prvenstvo Pozarevca 2014 - A · Dec 2014 · 3½/5
- Premijer liga Beograda 2014 · Sep 2014 · 6/10
- Serbian League 2014 · Aug – Sep 2014 · 3/10
- 23rd International Open Chess Tournament of Kavala - A Group · Aug 2014 · 5½/9
- International Championship of Central Serbia 2014 - OPEN A Tournament · Jul 2014 · 4/9
- Prvenstvo Srbije za slepe i slabovide sahiste 2014 · Jun – Jul 2014 · 6/9
- 13th IBCA World Ind. Championship 2014 · May 2014 · 6/9
- SRB Youth Chmp 2014 B-18 · Apr 2014 · 6/9
- Karpos Open 2014 · Mar – Apr 2014 · 4/9
- Otvoreno prvenstvo Pozarevca 2013 - A · Dec 2013 · 2½/5
- Kvalitetna liga Beograda 2013 · Oct – Nov 2013 · 5/8
- Premijer liga Beograda 2013 · Oct 2013 · 8½/11
- IBCA WORLD INDIVIDUAL JUNIOR CHESS CHAMPIONSHIP 2013 · Aug 2013 · 6½/9
- International Championship of Central Serbia 2013 - Open A · Jul 2013 · 5½/9
- International Chess Championship of Vojvodina 2013 · Jun – Jul 2013 · 6/9
- VII Cto Del Mundo Equipos Para Ciegos Y Def. Visulaes · Jun 2013 · 5/8
- SRB Youth Chmp 2013 B-16 · Apr – May 2013 · 7/9
- Prvenstvo Srbije za slepe i slabovide sahiste 2013 · Apr 2013 · 7½/9
- Karpos Open 2013 · Mar 2013 · 4½/9
- Kvalitetna liga Beograda 2012 · Oct – Nov 2012 · 7/9
- Belgrade Premier League 2012 · Oct 2012 · 6½/10
- 2012 World Youth U16 Chess Olympiad · Aug – Sep 2012 · 6/8
- 14 IBCA Chess Olympiad for the Blind · Aug 2012 · 5½/9
- XVI Battle of Senta 1697 A · Jul 2012 · 5/9
- International Championship of Central Serbia 2012 - Open A · Jul 2012 · 4½/9
- Third International Chess Championship of Vojvodina · Jun – Jul 2012 · 5/9
- Belgrade Cup 2012 · Apr 2012 · 4½/5
- SRB Youth Chmp 2012 B-16 · Apr 2012 · 7/9
- Spring Open 2012 · Mar – Apr 2012 · 5½/9
- Winter Open 2012 · Jan 2012 · 5½/8
- XXV Belgrade Trophy 2011 · Nov – Dec 2011 · 5/9
- Belgrade Premier League 2011 · Oct 2011 · 1/3
- 7th I.B.C.A JUNIOR WORLD CHAMPIONSHIP 2011 · Aug – Sep 2011 · 5½/7
- XVII Open Jezero Ada - Romanticari 2011 · Aug 2011 · 6/9
- SRB Youth Chmp 2011 B-14 · Apr 2011 · 6/9
- Belgrade Cup 2011 · Apr 2011 · 2/4
- Spring Open 2011 · Mar 2011 · 5/9
- Winter Open 2011 · Jan 2011 · 4/9
- XXIII Belgrade Trophy 2010 · Nov – Dec 2010 · 4/9
- Belgrade Premier League 2010 · Oct 2010 · ½/3
- IBCA World Individual Chess Championship 2010 · Aug – Sep 2010 · 5/9
- Summer Open 2010 · Jul 2010 · 5½/9
- SRB Youth Chmp 2010 B-14 · Apr 2010 · 5/9
- Spring Open 2010 · Mar – Apr 2010 · 4½/9
- Winter Open 2010 · Jan 2010 · 1½/6
- XXII Belgrade Trophy 2009 · Nov – Dec 2009 · 4/9
- Nikola Karaklajic Memorial 2009 · Aug 2009 · 5/9
- Junior-VM for synskadade · Jun 2009 · 4½/7
- Summer Open 2009 · Jun 2009 · 4/9
- Spring Open 2009 · Mar 2009 · 4/9
- Winter Open 2009 · Jan – Feb 2009 · 3½/9
World
- #=5800FM Mikko Niemi2255.0
- #=5800FM Ibarra Carlos Roberto2255.0
- #=5800FM Pavle Dimic2255.0
- #=5826FM Sander Los2254.8
- #=5826FM Jorge Proietti Cobas2254.8
Serbia
- #=147FM Milos M Stankovic2259.0
- #=147Marko Ivanovic2259.0
- #150FM Pavle Dimic2255.0
- #151FM Dragutin Ivanovic2254.0
- #152FM Nebojsa Somborski2253.5
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.