- classical
- 2728
- #18 in the world
- rapid
- 2575
- #186 in the world
- blitz
- 2611
- #96 in the world
Rating history
Openings
Download PGN (534)As White263 games · +148 =83 −32
- Italian Game34 · 79%
- Sicilian Defense28 · 71%
- Queen's Gambit Declined27 · 78%
- English Opening23 · 61%
- Queen's Pawn Game17 · 59%
- Rapport-Jobava System14 · 64%
As Black271 games · +97 =101 −73
- Sicilian Defense39 · 54%
- Queen's Gambit Declined30 · 58%
- Ruy Lopez19 · 50%
- Pirc Defense19 · 84%
- English Opening18 · 50%
- Italian Game17 · 41%
534 stored games (Lichess broadcasts since 2023 and FIDE reports): +245 =184 −105 (63%). Score is from M.'s side.
Events
41st European Chess Club Cup 2026Open · Budva, Montenegro · 2026-10-17#414½/746th FIDE Chess Olympiad Samarkand 2026Open | Matches 1-12 · Samarkand, Uzbekistan · 2026-09-162½/52026 Türkiye Satranç Ligi (Turkish League)Süper Lig · 2026-08-036/7DOLE Open Aix-en-Provence 20262026-06-254/5Finales Nationales 2026 - Coupe de France2026-06-25½/1Championnat de France des Clubs 2026Poule Basse · 2026-06-023/3Championnat de France des Clubs 2026Elimination · Groupe A · 2026-06-024½/7Grand Prix PlusCityOpen Austrian Championship · Rapid Team · 2026-05-117½/9Grand Prix PlusCityOpen Austrian Championship · Blitz Team · 2026-05-1111½/13Grand Prix PlusCityOpen Austrian Championship · Blitz · 2026-05-1110/13Grand Prix PlusCityOpen Austrian Championship · Rapid · 2026-05-115/7Reykjavik Open 20262026-03-248/92026 Chess.com OpenPlay-In 2 · 2026-03-165½/92026 Chess.com OpenPlay-In 1 · 2026-03-163/7FIDE World Rapid & Blitz Championships 2025Blitz Open 31+ · 2025-12-189½/12
Games (534)
IMJakub Kosakowski24722023 FIDE World Rapid Championship · Round 51Xue Haowen23202023 FIDE World Rapid Championship · Round 2½FMReza Mahdavi23943rd Father Cup · Blitz · Round 121FMShahin Sadeh21063rd Father Cup · Blitz · Round 111Amirhossein Sharafi19213rd Father Cup · Blitz · Round 101GMParham Maghsoodloo26743rd Father Cup · Blitz · Round 90Abolfazl Khanipour21403rd Father Cup · Blitz · Round 81Arvin Danesharaste19463rd Father Cup · Blitz · Round 71Arash Nazarian19113rd Father Cup · Blitz · Round 61Abolfazl Nasiri16223rd Father Cup · Blitz · Round 51Benyamin Babaniya20243rd Father Cup · Blitz · Round 40Behzad Salimiyan20953rd Father Cup · Blitz · Round 3½FMRamtin Kakavand19973rd Father Cup · Blitz · Round 21Sina Rezaeipour18683rd Father Cup · Blitz · Round 11GMShamsiddin Vokhidov2613FIDE World Rapid&Blitz Team Championships 2024 · Blitz (Knockout Stage) · Round Of 16 Game 11GMShakhriyar Mamedyarov2733European Chess Club Cup · Open · Round 7½GMLaurent Fressinet2615European Chess Club Cup · Open · Round 6½GMYu Yangyi2717European Chess Club Cup · Open · Round 50GMPraggnanandhaa R2746European Chess Club Cup · Open · Round 41GMJiri Stocek2501European Chess Club Cup · Open · Round 31FMAnton Zlatkov2323European Chess Club Cup · Open · Round 21GMHarmen Jonkman2314European Chess Club Cup · Open · Round 11IMAudi Ameya24123rd International President Cup Tashkent 2024 · Round 70IMOrtik Nigmatov24473rd International President Cup Tashkent 2024 · Round 60GMMihail Nikitenko24903rd International President Cup Tashkent 2024 · Round 5½IMDhulipalla Bala Chandra Prasad24403rd International President Cup Tashkent 2024 · Round 41GMShyaam Nikhil P24453rd International President Cup Tashkent 2024 · Round 3½IMMeruert Kamalidenova23783rd International President Cup Tashkent 2024 · Round 1½GMAlexey Sarana2679Chennai Grandmasters 2024 · Masters · Round 21GMChithambaram VR. Aravindh2706Chennai Grandmasters 2024 · Masters · Round 1½GMCasper Schoppen2524Dutch Meesterklasse 2024-2025 · Round 6½GMLeon Livaic2569German Bundesliga 2024/25 · Bundesliga · Round 81GMShakhriyar Mamedyarov2731German Bundesliga 2024/25 · Bundesliga · Round 7½GMAndrew Hong2580Fujairah Global 2025 · Superstars · Round 81GMV Pranav2597Fujairah Global 2025 · Superstars · Round 70GMSjugirov Sanan2636Fujairah Global 2025 · Superstars · Round 61GMBrandon Jacobson2594Fujairah Global 2025 · Superstars · Round 5½GMPranesh M2589Fujairah Global 2025 · Superstars · Round 41GMMahammad Muradli2586Fujairah Global 2025 · Superstars · Round 31GMArkadij Naiditsch2604Fujairah Global 2025 · Superstars · Round 21