- classical
- 2413
- Live 2408.0 −5.0
- rapid
- 2431
- #995 in the world
- blitz
- 2636
- #63 in the world
Rating history
Openings
Download PGN (161)As White76 games · +37 =33 −6
- Queen's Gambit Declined18 · 75%
- English Opening12 · 67%
- Nimzo-Indian Defense11 · 73%
- Slav Defense8 · 75%
- Queen's Gambit Accepted4 · 63%
- King's Indian Defense4 · 75%
As Black85 games · +27 =45 −13
- French Defense29 · 57%
- Queen's Gambit Declined9 · 39%
- Petrov's Defense8 · 75%
- Queen's Gambit Accepted5 · 50%
- Sicilian Defense5 · 80%
- English Opening5 · 60%
161 stored games (Lichess broadcasts since 2023 and FIDE reports): +64 =78 −19 (64%). Score is from Mihajlo's side.
Events
Swiss National League A 2026 (SMM NLA)Zürich, Switzerland · 2026-03-15#205/9Swiss Individual Championships 2026Masters · 2026-06-037½/9Caissa Hotel IM/GM Tournament - Guitar GroupCategory A · 2026-05-224½/9Caissa Hotel IM/GM Tournament - Drum GroupCategory A · 2026-05-144/9Caissa Hotel IM/GM Tournament - Clarinet Group Category A2026-05-088/10Norwegian Team League 25/262025-10-303/7Prague Open 2026IM Open A · 2026-01-074½/7Switzerland Team Championship SMM 20252025-02-173/8First League of Serbia 2025Open · 2025-09-184½/8Caissa Hotel IM Tournament - Keman Group2025-09-117/9Swiss Individual Championships 2025Masters · 2025-05-287½/9Schweizer Bundesturnier 20252025-02-055½/7Switzerland Team Championships SMM 20242024-03-105½/9Swiss Individual Championships 2024Masters · 2024-06-055½/9Basel Easter Festival Masters2024-03-286½/9
Games (161)
Li Min Peng2535Swiss Championship 2023 · Masters · Round 90Jonas Wyss2220Swiss Championship 2023 · Masters · Round 81Sebastien Joie2379Swiss Championship 2023 · Masters · Round 7½Seyed Arvin Kasipour Azbari2193Swiss Championship 2023 · Masters · Round 61Christian Bauer2590Swiss Championship 2023 · Masters · Round 5½Adrian Gschnitzer2425Swiss Championship 2023 · Masters · Round 4½IMMarko Nenezic2492Serbian Team Championships 2024 · First League · Round 4½IMMilos Stankovic2459Serbian Team Championships 2024 · First League · Round 3½GMAleksandar Kovacevic2455Serbian Team Championships 2024 · First League · Round 2½GMDanilo Milanovic2442Serbian Team Championships 2024 · First League · Round 1½GMIvan Ivanisevic2519Serbian Team Championships 2024 · First League · Round 110FMAndrej Ljepic2356Serbian Team Championships 2024 · First League · Round 101GMMikhail Bryakin2438Serbian Team Championships 2024 · First League · Round 9½IMTibor Farkas2209Serbian Team Championships 2024 · First League · Round 81IMBojan Maksimovic2490Serbian Team Championships 2024 · First League · Round 7½GMBoban Bogosavljevic2484Serbian Team Championships 2024 · First League · Round 6½GMNikola Sedlak2417Serbian Team Championships 2024 · First League · Round 5½GMFrode Olav Olsen Urkedal2536Norwegian Team League 24/25 · Round 6½GMElham Amar2537Norwegian Team League 24/25 · Round 51IMKristian Stuvik Holm2500Norwegian Team League 24/25 · Round 4½GMNormunds Miezis2399Norwegian Team League 24/25 · Round 9½IMDmitry V. Sklyarov2430Norwegian Team League 24/25 · Round 8½GMRune Djurhuus2367Norwegian Team League 24/25 · Round 71FMBenedict Hasenohr2243Switzerland Team Championship SMM 2025 · Round 6½FMOndrej Toman2311Summer Prague Open 2025 · Round 91FMPetr Walek2284Summer Prague Open 2025 · Round 8½Rudolf Jun2283Summer Prague Open 2025 · Round 71Martin Horak2348Summer Prague Open 2025 · Round 6½FMBernd Rosen2181Summer Prague Open 2025 · Round 51CMDavid-Alexandru Botea2166Summer Prague Open 2025 · Round 4½Zdenek Davidek2122Summer Prague Open 2025 · Round 31Adam Mrazek2043Summer Prague Open 2025 · Round 21Luca Ferraro1939Summer Prague Open 2025 · Round 11GMJean-Noel Riff2419Swiss National League A 2026 (SMM NLA) · Round 9½IMDennis Breder2408Swiss National League A 2026 (SMM NLA) · Round 80FMDieter Knoedler2274Swiss National League A 2026 (SMM NLA) · Round 6½GMChristian Bauer2561Swiss National League A 2026 (SMM NLA) · Round 7½Simon Schellenberg2232Swiss Individual Championships 2026 · Masters · Round 31Seyed Arvin Kasipour Azbari2133Swiss Individual Championships 2026 · Masters · Round 21Anselm Schoenbaechler2062Swiss Individual Championships 2026 · Masters · Round 11