GMDimitrios Mastrovasilis
- FIDE ID
- 4202694
About Dimitrios Mastrovasilis
Dimitrios Mastrovasilis was born in 1983; his older brother Athanasios also became a grandmaster. Dimitrios won European under-18 silver in 2000. In 2003 he won the inaugural Mediterranean Junior Championship in Libya and became a grandmaster. Show more
Dimitrios Mastrovasilis was born in 1983; his older brother Athanasios also became a grandmaster. Dimitrios won European under-18 silver in 2000. In 2003 he won the inaugural Mediterranean Junior Championship in Libya and became a grandmaster. He shared first place with Kiril Georgiev at Topola in 2004 and won the Artemis Cup in Leros in 2012.
Mastrovasilis has represented Greece in Olympiads and European and world team championships. At the 2023 World Cup he defeated Felix Blohberger in a tiebreak before losing to Vidit Gujrathi, again in a tiebreak. He had previously competed in the 2004 FIDE world championship and the 2017 World Cup.
FIDE ratings
Rapid
2520Published FIDE
Blitz
2518Published FIDE
Official classical ranks
- World rank
- #420
- National rank · GRE
- #6
Active players · Nov 2026 FIDE list ⓘ
Rating milestones
- Highest recorded rating
- 2631 Jan 2012
- Recorded years
- 2001–2026
- Archived games
- 877
Based on available monthly lists and saved games.
Rating history
FIDE rating history
Published rating lists through Nov 2026.
Download chart or data
View rating lists
Games
Published games available in our archive; coverage varies by tournament. Archive last checked: 2026-11-11 (UTC).
Online games are identified from known tournament names, playing sites and PGN mode. Other games are listed as OTB (over-the-board).
| # | Date | Event | Site | Round | White | Black | Result | Moves | View |
|---|---|---|---|---|---|---|---|---|---|
| 101 | 2025-07-28 | 34th Kavala Open 2025 | Kavala GRE | 1.5 | Anastasios Georgiadis | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 31 | Open |
| 102 | 2025-07-06 | 43rd Greek Team Cup | Loutraki GRE | 2.3 | Dimitris Alexakis | Dimitrios Mastrovasilis | Won: 0-1 | 59 | Open |
| 103 | 2025-07-05 | 43rd Greek Team Cup | Loutraki GRE | 1.2 | Dimitrios Mastrovasilis | Nikolas Seretakis | Won: 1-0 | 53 | Open |
| 104 | 2025-07-04 | 52nd TCh-GRE 2025 | Loutraki GRE | 7.2 | Sotirios Malikentzos | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 57 | Open |
| 105 | 2025-07-03 | 52nd TCh-GRE 2025 | Loutraki GRE | 6.2 | Dimitrios Mastrovasilis | Nikolaos Papadopoulos | Won: 1-0 | 77 | Open |
| 106 | 2025-07-02 | 52nd TCh-GRE 2025 | Loutraki GRE | 5.2 | Hristos Banikas | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 16 | Open |
| 107 | 2025-07-01 | 52nd TCh-GRE 2025 | Loutraki GRE | 4.2 | Dimitrios Mastrovasilis | Alexandros Papasimakopoulos | Draw: 1/2-1/2 | 54 | Open |
| 108 | 2025-06-30 | 52nd TCh-GRE 2025 | Loutraki GRE | 3.2 | Konstantinos Megalios | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 30 | Open |
| 109 | 2025-06-29 | 52nd TCh-GRE 2025 | Loutraki GRE | 2.2 | Dimitrios Mastrovasilis | Stefanos Magkalakis | Won: 1-0 | 48 | Open |
| 110 | 2025-06-28 | 52nd TCh-GRE 2025 | Loutraki GRE | 1.2 | Dimitrios Kosmas-Lekkas | Dimitrios Mastrovasilis | Won: 0-1 | 32 | Open |
| 111 | 2025-04-13 | 56th Italian Teams Master | Darfo Boario Terme ITA | 9.5 | Dimitrios Mastrovasilis | Aleksander Delchev | Won: 1-0 | 29 | Open |
| 112 | 2025-04-12 | 56th Italian Teams Master | Darfo Boario Terme ITA | 8.5 | Andrea Favaloro | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 14 | Open |
| 113 | 2025-04-11 | 56th Italian Teams Master | Darfo Boario Terme ITA | 7.5 | Volodar Murzin | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 22 | Open |
| 114 | 2025-04-10 | 56th Italian Teams Master | Darfo Boario Terme ITA | 6.5 | Dimitrios Mastrovasilis | Paulius Pultinevicius | Draw: 1/2-1/2 | 50 | Open |
| 115 | 2025-04-10 | 56th Italian Teams Master | Darfo Boario Terme ITA | 5.9 | MarcAndria Maurizzi | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 55 | Open |
| 116 | 2025-04-09 | 56th Italian Teams Master | Darfo Boario Terme ITA | 4.5 | Dimitrios Mastrovasilis | Pier Luigi Basso | Draw: 1/2-1/2 | 13 | Open |
| 117 | 2025-04-08 | 56th Italian Teams Master | Darfo Boario Terme ITA | 3.1 | Alexandr Fier | Dimitrios Mastrovasilis | Lost: 1-0 | 73 | Open |
| 118 | 2025-04-08 | 56th Italian Teams Master | Darfo Boario Terme ITA | 2.13 | Dimitrios Mastrovasilis | Bence Korpa | Draw: 1/2-1/2 | 10 | Open |
| 119 | 2025-04-07 | 56th Italian Teams Master | Darfo Boario Terme ITA | 1.13 | Luca Jr Moroni | Dimitrios Mastrovasilis | Won: 0-1 | 41 | Open |
| 120 | 2024-12-10 | European Fischer Random | Skopje MKD | 9.1 | Dimitrios Mastrovasilis | Alexander Motylev | Draw: 1/2-1/2 | 17 | Open |
| 121 | 2024-12-10 | European Fischer Random | Skopje MKD | 8.9 | Jan Smeets | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 70 | Open |
| 122 | 2024-12-10 | European Fischer Random | Skopje MKD | 7.15 | Dimitrios Mastrovasilis | Nderim Saraci | Won: 1-0 | 22 | Open |
| 123 | 2024-12-10 | European Fischer Random | Skopje MKD | 6.2 | Aleksander Alienkin | Dimitrios Mastrovasilis | Won: 0-1 | 21 | Open |
| 124 | 2024-12-10 | European Fischer Random | Skopje MKD | 5.21 | Dimitrios Mastrovasilis | Ognjen Cvitan | Draw: 1/2-1/2 | 55 | Open |
| 125 | 2024-12-10 | European Fischer Random | Skopje MKD | 4.9 | Sergey Grigoriants | Dimitrios Mastrovasilis | Lost: 1-0 | 40 | Open |
| 126 | 2024-12-10 | European Fischer Random | Skopje MKD | 3.7 | Dimitrios Mastrovasilis | Anton Korobov | Draw: 1/2-1/2 | 53 | Open |
| 127 | 2024-12-10 | European Fischer Random | Skopje MKD | 2.29 | Eduard Aymerich Verdaguer | Dimitrios Mastrovasilis | Won: 0-1 | 41 | Open |
| 128 | 2024-12-10 | European Fischer Random | Skopje MKD | 11.7 | Gabriel Sargissian | Dimitrios Mastrovasilis | Lost: 1-0 | 19 | Open |
| 129 | 2024-12-09 | European Blitz 2024 | Skopje MKD | 9.35 | Dimitrios Mastrovasilis | Serafym Oliinyk | Draw: 1/2-1/2 | 87 | Open |
| 130 | 2024-12-09 | European Blitz 2024 | Skopje MKD | 8.33 | Barbara Goraj | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 50 | Open |
| 131 | 2024-12-09 | European Blitz 2024 | Skopje MKD | 6.31 | Mai Narva | Dimitrios Mastrovasilis | Lost: 1-0 | 42 | Open |
| 132 | 2024-12-09 | European Blitz 2024 | Skopje MKD | 5.25 | Dimitrios Mastrovasilis | Zvonko Stanojoski | Draw: 1/2-1/2 | 40 | Open |
| 133 | 2024-12-09 | European Blitz 2024 | Skopje MKD | 4.14 | Christos Krallis | Dimitrios Mastrovasilis | Lost: 1-0 | 30 | Open |
| 134 | 2024-12-09 | European Blitz 2024 | Skopje MKD | 3.2 | Dimitrios Mastrovasilis | Miodrag Perunovic | Won: 1-0 | 17 | Open |
| 135 | 2024-12-09 | European Blitz 2024 | Skopje MKD | 2.23 | Donny Muter | Dimitrios Mastrovasilis | Won: 0-1 | 22 | Open |
| 136 | 2024-12-09 | European Blitz 2024 | Skopje MKD | 13.1 | Dimitrios Mastrovasilis | Anton Korobov | Won: 1-0 | 41 | Open |
| 137 | 2024-12-09 | European Blitz 2024 | Skopje MKD | 12.21 | Ilja Schneider | Dimitrios Mastrovasilis | Lost: 1-0 | 31 | Open |
| 138 | 2024-12-09 | European Blitz 2024 | Skopje MKD | 11.28 | Dimitrios Mastrovasilis | Benny Aizenberg | Won: 1-0 | 74 | Open |
| 139 | 2024-12-09 | European Blitz 2024 | Skopje MKD | 10.38 | Beloslava Krasteva | Dimitrios Mastrovasilis | Won: 0-1 | 30 | Open |
| 140 | 2024-12-09 | European Blitz 2024 | Skopje MKD | 1.25 | Dimitrios Mastrovasilis | Alexandr Lauda | Won: 1-0 | 19 | Open |
| 141 | 2024-12-08 | European Rapid 2024 | Skopje MKD | 9.36 | Dimitrios Mastrovasilis | Andrii Trushko | Draw: 1/2-1/2 | 67 | Open |
| 142 | 2024-12-08 | European Rapid 2024 | Skopje MKD | 8.54 | Alexandr Lauda | Dimitrios Mastrovasilis | Won: 0-1 | 33 | Open |
| 143 | 2024-12-08 | European Rapid 2024 | Skopje MKD | 11.4 | Dimitrios Mastrovasilis | Volodymyr Vyval | Won: 1-0 | 33 | Open |
| 144 | 2024-12-08 | European Rapid 2024 | Skopje MKD | 10.41 | Gustavo Ribeiro | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 64 | Open |
| 145 | 2024-12-07 | European Rapid 2024 | Skopje MKD | 6.45 | Maximilian Trapp | Dimitrios Mastrovasilis | Lost: 1-0 | 41 | Open |
| 146 | 2024-12-07 | European Rapid 2024 | Skopje MKD | 5.26 | Dimitrios Mastrovasilis | Lyubomir Danov | Lost: 0-1 | 41 | Open |
| 147 | 2024-12-07 | European Rapid 2024 | Skopje MKD | 4.36 | Efthimios Kiratzopoulos | Dimitrios Mastrovasilis | Won: 0-1 | 15 | Open |
| 148 | 2024-12-07 | European Rapid 2024 | Skopje MKD | 2.24 | Steven Tweedie | Dimitrios Mastrovasilis | Lost: 1-0 | 35 | Open |
| 149 | 2024-12-07 | European Rapid 2024 | Skopje MKD | 1.27 | Dimitrios Mastrovasilis | Rodrigo Ribeiro | Won: 1-0 | 50 | Open |
| 150 | 2024-11-22 | European Corporate 2024 | Asnieres-sur-Seine FRA | 2.1 | Radoslav Dimitrov | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 55 | Open |
- vs Anastasios GeorgiadisDraw · ½–½Black · 2025-07-28 · Round 1.534th Kavala Open 2025
- vs Dimitris AlexakisWon · 0-1Black · 2025-07-06 · Round 2.343rd Greek Team Cup
- vs Nikolas SeretakisWon · 1-0White · 2025-07-05 · Round 1.243rd Greek Team Cup
- vs Sotirios MalikentzosDraw · ½–½Black · 2025-07-04 · Round 7.252nd TCh-GRE 2025
- vs Nikolaos PapadopoulosWon · 1-0White · 2025-07-03 · Round 6.252nd TCh-GRE 2025
- vs Hristos BanikasDraw · ½–½Black · 2025-07-02 · Round 5.252nd TCh-GRE 2025
- vs Alexandros PapasimakopoulosDraw · ½–½White · 2025-07-01 · Round 4.252nd TCh-GRE 2025
- vs Konstantinos MegaliosDraw · ½–½Black · 2025-06-30 · Round 3.252nd TCh-GRE 2025
- vs Stefanos MagkalakisWon · 1-0White · 2025-06-29 · Round 2.252nd TCh-GRE 2025
- vs Dimitrios Kosmas-LekkasWon · 0-1Black · 2025-06-28 · Round 1.252nd TCh-GRE 2025
- vs Aleksander DelchevWon · 1-0White · 2025-04-13 · Round 9.556th Italian Teams Master
- vs Andrea FavaloroDraw · ½–½Black · 2025-04-12 · Round 8.556th Italian Teams Master
- vs Volodar MurzinDraw · ½–½Black · 2025-04-11 · Round 7.556th Italian Teams Master
- vs Paulius PultineviciusDraw · ½–½White · 2025-04-10 · Round 6.556th Italian Teams Master
- vs MarcAndria MaurizziDraw · ½–½Black · 2025-04-10 · Round 5.956th Italian Teams Master
- vs Pier Luigi BassoDraw · ½–½White · 2025-04-09 · Round 4.556th Italian Teams Master
- vs Alexandr FierLost · 1-0Black · 2025-04-08 · Round 3.156th Italian Teams Master
- vs Bence KorpaDraw · ½–½White · 2025-04-08 · Round 2.1356th Italian Teams Master
- vs Luca Jr MoroniWon · 0-1Black · 2025-04-07 · Round 1.1356th Italian Teams Master
- vs Alexander MotylevDraw · ½–½White · 2024-12-10 · Round 9.1European Fischer Random
- vs Jan SmeetsDraw · ½–½Black · 2024-12-10 · Round 8.9European Fischer Random
- vs Nderim SaraciWon · 1-0White · 2024-12-10 · Round 7.15European Fischer Random
- vs Aleksander AlienkinWon · 0-1Black · 2024-12-10 · Round 6.2European Fischer Random
- vs Ognjen CvitanDraw · ½–½White · 2024-12-10 · Round 5.21European Fischer Random
- vs Sergey GrigoriantsLost · 1-0Black · 2024-12-10 · Round 4.9European Fischer Random
- vs Anton KorobovDraw · ½–½White · 2024-12-10 · Round 3.7European Fischer Random
- vs Eduard Aymerich VerdaguerWon · 0-1Black · 2024-12-10 · Round 2.29European Fischer Random
- vs Gabriel SargissianLost · 1-0Black · 2024-12-10 · Round 11.7European Fischer Random
- vs Serafym OliinykDraw · ½–½White · 2024-12-09 · Round 9.35European Blitz 2024
- vs Barbara GorajDraw · ½–½Black · 2024-12-09 · Round 8.33European Blitz 2024
- vs Mai NarvaLost · 1-0Black · 2024-12-09 · Round 6.31European Blitz 2024
- vs Zvonko StanojoskiDraw · ½–½White · 2024-12-09 · Round 5.25European Blitz 2024
- vs Christos KrallisLost · 1-0Black · 2024-12-09 · Round 4.14European Blitz 2024
- vs Miodrag PerunovicWon · 1-0White · 2024-12-09 · Round 3.2European Blitz 2024
- vs Donny MuterWon · 0-1Black · 2024-12-09 · Round 2.23European Blitz 2024
- vs Anton KorobovWon · 1-0White · 2024-12-09 · Round 13.1European Blitz 2024
- vs Ilja SchneiderLost · 1-0Black · 2024-12-09 · Round 12.21European Blitz 2024
- vs Benny AizenbergWon · 1-0White · 2024-12-09 · Round 11.28European Blitz 2024
- vs Beloslava KrastevaWon · 0-1Black · 2024-12-09 · Round 10.38European Blitz 2024
- vs Alexandr LaudaWon · 1-0White · 2024-12-09 · Round 1.25European Blitz 2024
- vs Andrii TrushkoDraw · ½–½White · 2024-12-08 · Round 9.36European Rapid 2024
- vs Alexandr LaudaWon · 0-1Black · 2024-12-08 · Round 8.54European Rapid 2024
- vs Volodymyr VyvalWon · 1-0White · 2024-12-08 · Round 11.4European Rapid 2024
- vs Gustavo RibeiroDraw · ½–½Black · 2024-12-08 · Round 10.41European Rapid 2024
- vs Maximilian TrappLost · 1-0Black · 2024-12-07 · Round 6.45European Rapid 2024
- vs Lyubomir DanovLost · 0-1White · 2024-12-07 · Round 5.26European Rapid 2024
- vs Efthimios KiratzopoulosWon · 0-1Black · 2024-12-07 · Round 4.36European Rapid 2024
- vs Steven TweedieLost · 1-0Black · 2024-12-07 · Round 2.24European Rapid 2024
- vs Rodrigo RibeiroWon · 1-0White · 2024-12-07 · Round 1.27European Rapid 2024
- vs Radoslav DimitrovDraw · ½–½Black · 2024-11-22 · Round 2.1European Corporate 2024
FIDE tournaments
| Date | Tournament | Type | Score |
|---|---|---|---|
| 2026-10-10 | 2. Oberliga Ost 2026-2027 Staffel B Oktober 2026 | Classical | 1 |
| 2026-09-16 | 46th Chess Olympiad Samarkand 2026 Open | Classical | 5 |