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 |
|---|---|---|---|---|---|---|---|---|---|
| 151 | 2024-10-26 | 39th ECC Open 2024 | Vrnjacka Banja SRB | 7.12 | Dimitrios Mastrovasilis | Vaclav Finek | Draw: 1/2-1/2 | 33 | Open |
| 152 | 2024-10-25 | 39th ECC Open 2024 | Vrnjacka Banja SRB | 6.12 | Kaan Kucuksari | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 30 | Open |
| 153 | 2024-10-24 | 39th ECC Open 2024 | Vrnjacka Banja SRB | 5.7 | Dimitrios Mastrovasilis | Sanan Sjugirov | Lost: 0-1 | 84 | Open |
| 154 | 2024-10-23 | 39th ECC Open 2024 | Vrnjacka Banja SRB | 4.14 | Christian Jepson | Dimitrios Mastrovasilis | Won: 0-1 | 34 | Open |
| 155 | 2024-10-22 | 39th ECC Open 2024 | Vrnjacka Banja SRB | 3.8 | Dimitrios Mastrovasilis | Pavel Eljanov | Draw: 1/2-1/2 | 45 | Open |
| 156 | 2024-10-21 | 39th ECC Open 2024 | Vrnjacka Banja SRB | 2.18 | Dimitrios Mastrovasilis | Stefan Djuric | Won: 1-0 | 32 | Open |
| 157 | 2024-10-20 | 39th ECC Open 2024 | Vrnjacka Banja SRB | 1.18 | Daniel Alsina Leal | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 71 | Open |
| 158 | 2024-10-15 | TCh-POL Ekstraliga 2024 | Walbrzych POL | 9.16 | Dimitrios Mastrovasilis | Marcin Krzyzanowski | Draw: 1/2-1/2 | 41 | Open |
| 159 | 2024-10-14 | TCh-POL Ekstraliga 2024 | Walbrzych POL | 8.22 | Grzegorz Nasuta | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 13 | Open |
| 160 | 2024-10-13 | TCh-POL Ekstraliga 2024 | Walbrzych POL | 7.1 | Dimitrios Mastrovasilis | Michal Koziorowicz | Won: 1-0 | 31 | Open |
| 161 | 2024-10-11 | TCh-POL Ekstraliga 2024 | Walbrzych POL | 5.4 | Wojciech Moranda | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 22 | Open |
| 162 | 2024-10-10 | TCh-POL Ekstraliga 2024 | Walbrzych POL | 4.27 | Grzegorz Toczek | Dimitrios Mastrovasilis | Won: 0-1 | 27 | Open |
| 163 | 2024-10-09 | TCh-POL Ekstraliga 2024 | Walbrzych POL | 3.1 | Tomasz Warakomski | Dimitrios Mastrovasilis | Won: 0-1 | 99 | Open |
| 164 | 2024-10-08 | TCh-POL Ekstraliga 2024 | Walbrzych POL | 2.1 | Dimitrios Mastrovasilis | Bartlomiej Heberla | Won: 1-0 | 66 | Open |
| 165 | 2024-10-07 | TCh-POL Ekstraliga 2024 | Walbrzych POL | 1.1 | Jan Klimkowski | Dimitrios Mastrovasilis | Lost: 1-0 | 46 | Open |
| 166 | 2024-09-22 | 45th Olympiad 2024 | Budapest HUN | 11.12 | Rodrigo Vasquez Schroeder | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 43 | Open |
| 167 | 2024-09-21 | 45th Olympiad 2024 | Budapest HUN | 10.13 | Luka Draskovic | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 39 | Open |
| 168 | 2024-09-18 | 45th Olympiad 2024 | Budapest HUN | 7.8 | Dimitrios Mastrovasilis | Leinier Dominguez Perez | Lost: 0-1 | 31 | Open |
| 169 | 2024-09-15 | 45th Olympiad 2024 | Budapest HUN | 5.26 | Meelis Kanep | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 41 | Open |
| 170 | 2024-09-13 | 45th Olympiad 2024 | Budapest HUN | 3.23 | David Fitzsimons | Dimitrios Mastrovasilis | Lost: 1-0 | 31 | Open |
| 171 | 2024-09-12 | 45th Olympiad 2024 | Budapest HUN | 2.23 | Dimitrios Mastrovasilis | Samid Eduardo Escalona Landi | Draw: 1/2-1/2 | 84 | Open |
| 172 | 2024-08-25 | 60th Rubinstein Mem Open | Polanica Zdroj POL | 9.5 | Dimitrios Mastrovasilis | Dhananjay S | Won: 1-0 | 32 | Open |
| 173 | 2024-08-24 | 60th Rubinstein Mem Open | Polanica Zdroj POL | 8.1 | Lukasz Jarmula | Dimitrios Mastrovasilis | Lost: 1-0 | 34 | Open |
| 174 | 2024-08-23 | 60th Rubinstein Mem Open | Polanica Zdroj POL | 7.2 | Dimitrios Mastrovasilis | Jacek Stopa | Won: 1-0 | 57 | Open |
| 175 | 2024-08-22 | 60th Rubinstein Mem Open | Polanica Zdroj POL | 6.3 | Ryszard Eggink | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 57 | Open |
| 176 | 2024-08-21 | 60th Rubinstein Mem Open | Polanica Zdroj POL | 5.5 | Dimitrios Mastrovasilis | Henrik Cernov | Won: 1-0 | 80 | Open |
| 177 | 2024-08-20 | 60th Rubinstein Mem Open | Polanica Zdroj POL | 4.2 | Guohao Li | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 40 | Open |
| 178 | 2024-08-19 | 60th Rubinstein Mem Open | Polanica Zdroj POL | 3.2 | Dimitrios Mastrovasilis | Andrii Diachek | Draw: 1/2-1/2 | 50 | Open |
| 179 | 2024-08-18 | 60th Rubinstein Mem Open | Polanica Zdroj POL | 2.2 | Bartosz Przybylski | Dimitrios Mastrovasilis | Won: 0-1 | 24 | Open |
| 180 | 2024-08-17 | 60th Rubinstein Mem Open | Polanica Zdroj POL | 1.2 | Dimitrios Mastrovasilis | Piotr Majocha | Won: 1-0 | 28 | Open |
| 181 | 2024-07-09 | 51st TCh-GRE 2024 | Trikala GRE | 6.2 | Andreas Kelires | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 42 | Open |
| 182 | 2024-07-08 | 51st TCh-GRE 2024 | Trikala GRE | 5.2 | Dimitrios Mastrovasilis | Ioannis Nikolaidis | Draw: 1/2-1/2 | 31 | Open |
| 183 | 2024-07-07 | 51st TCh-GRE 2024 | Trikala GRE | 4.2 | Georgios Mitsis | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 42 | Open |
| 184 | 2024-07-06 | 51st TCh-GRE 2024 | Trikala GRE | 3.2 | Dimitrios Mastrovasilis | Panagiotis Christodoulou | Won: 1-0 | 16 | Open |
| 185 | 2024-07-05 | 51st TCh-GRE 2024 | Trikala GRE | 2.2 | Dimitrios Ladopoulos | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 52 | Open |
| 186 | 2024-07-04 | 51st TCh-GRE 2024 | Trikala GRE | 1.1 | Lampros Giannoulakis | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 38 | Open |
| 187 | 2024-07-03 | 42nd Greek Team Cup | Trikala GRE | 2.2 | Dimitrios Mastrovasilis | Panagiotis Christodoulou | Won: 1-0 | 58 | Open |
| 188 | 2024-07-02 | 42nd Greek Team Cup | Trikala GRE | 1.2 | Vasilios Kotronias | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 44 | Open |
| 189 | 2024-04-13 | 55th Italian Teams Final | Vasto ITA | 1.17 | Andrea Favaloro | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 23 | Open |
| 190 | 2024-04-13 | 55th Italian Teams Final | Vasto ITA | 1.17 | Dimitrios Mastrovasilis | Andrea Favaloro | Draw: 1/2-1/2 | 35 | Open |
| 191 | 2024-04-11 | 55th Italian Teams GpB | Vasto ITA | 5.9 | Dimitrios Mastrovasilis | Miroljub Lazic | Draw: 1/2-1/2 | 48 | Open |
| 192 | 2024-04-09 | 55th Italian Teams GpB | Vasto ITA | 3.13 | Dimitrios Mastrovasilis | Nico Zwirs | Draw: 1/2-1/2 | 22 | Open |
| 193 | 2024-04-09 | 55th Italian Teams GpB | Vasto ITA | 2.17 | Bartosz Socko | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 19 | Open |
| 194 | 2024-04-08 | 55th Italian Teams GpB | Vasto ITA | 1.9 | Dimitrios Mastrovasilis | Andrea Stella | Won: 1-0 | 70 | Open |
| 195 | 2023-11-20 | 24th European Teams | Budva MNE | 9.4 | Alexey Sarana | Dimitrios Mastrovasilis | Lost: 1-0 | 70 | Open |
| 196 | 2023-11-19 | 24th European Teams | Budva MNE | 8.5 | Dimitrios Mastrovasilis | Gabriel Sargissian | Draw: 1/2-1/2 | 85 | Open |
| 197 | 2023-11-18 | 24th European Teams | Budva MNE | 7.8 | Radoslaw Wojtaszek | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 30 | Open |
| 198 | 2023-11-17 | 24th European Teams | Budva MNE | 6.7 | Shakhriyar Mamedyarov | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 88 | Open |
| 199 | 2023-11-15 | 24th European Teams | Budva MNE | 5.5 | Dimitrios Mastrovasilis | David W L Howell | Draw: 1/2-1/2 | 45 | Open |
| 200 | 2023-11-13 | 24th European Teams | Budva MNE | 3.12 | Valery Kazakouski | Dimitrios Mastrovasilis | Draw: 1/2-1/2 | 76 | Open |
- vs Vaclav FinekDraw · ½–½White · 2024-10-26 · Round 7.1239th ECC Open 2024
- vs Kaan KucuksariDraw · ½–½Black · 2024-10-25 · Round 6.1239th ECC Open 2024
- vs Sanan SjugirovLost · 0-1White · 2024-10-24 · Round 5.739th ECC Open 2024
- vs Christian JepsonWon · 0-1Black · 2024-10-23 · Round 4.1439th ECC Open 2024
- vs Pavel EljanovDraw · ½–½White · 2024-10-22 · Round 3.839th ECC Open 2024
- vs Stefan DjuricWon · 1-0White · 2024-10-21 · Round 2.1839th ECC Open 2024
- vs Daniel Alsina LealDraw · ½–½Black · 2024-10-20 · Round 1.1839th ECC Open 2024
- vs Marcin KrzyzanowskiDraw · ½–½White · 2024-10-15 · Round 9.16TCh-POL Ekstraliga 2024
- vs Grzegorz NasutaDraw · ½–½Black · 2024-10-14 · Round 8.22TCh-POL Ekstraliga 2024
- vs Michal KoziorowiczWon · 1-0White · 2024-10-13 · Round 7.1TCh-POL Ekstraliga 2024
- vs Wojciech MorandaDraw · ½–½Black · 2024-10-11 · Round 5.4TCh-POL Ekstraliga 2024
- vs Grzegorz ToczekWon · 0-1Black · 2024-10-10 · Round 4.27TCh-POL Ekstraliga 2024
- vs Tomasz WarakomskiWon · 0-1Black · 2024-10-09 · Round 3.1TCh-POL Ekstraliga 2024
- vs Bartlomiej HeberlaWon · 1-0White · 2024-10-08 · Round 2.1TCh-POL Ekstraliga 2024
- vs Jan KlimkowskiLost · 1-0Black · 2024-10-07 · Round 1.1TCh-POL Ekstraliga 2024
- vs Rodrigo Vasquez SchroederDraw · ½–½Black · 2024-09-22 · Round 11.1245th Olympiad 2024
- vs Luka DraskovicDraw · ½–½Black · 2024-09-21 · Round 10.1345th Olympiad 2024
- vs Leinier Dominguez PerezLost · 0-1White · 2024-09-18 · Round 7.845th Olympiad 2024
- vs Meelis KanepDraw · ½–½Black · 2024-09-15 · Round 5.2645th Olympiad 2024
- vs David FitzsimonsLost · 1-0Black · 2024-09-13 · Round 3.2345th Olympiad 2024
- vs Samid Eduardo Escalona LandiDraw · ½–½White · 2024-09-12 · Round 2.2345th Olympiad 2024
- vs Dhananjay SWon · 1-0White · 2024-08-25 · Round 9.560th Rubinstein Mem Open
- vs Lukasz JarmulaLost · 1-0Black · 2024-08-24 · Round 8.160th Rubinstein Mem Open
- vs Jacek StopaWon · 1-0White · 2024-08-23 · Round 7.260th Rubinstein Mem Open
- vs Ryszard EgginkDraw · ½–½Black · 2024-08-22 · Round 6.360th Rubinstein Mem Open
- vs Henrik CernovWon · 1-0White · 2024-08-21 · Round 5.560th Rubinstein Mem Open
- vs Guohao LiDraw · ½–½Black · 2024-08-20 · Round 4.260th Rubinstein Mem Open
- vs Andrii DiachekDraw · ½–½White · 2024-08-19 · Round 3.260th Rubinstein Mem Open
- vs Bartosz PrzybylskiWon · 0-1Black · 2024-08-18 · Round 2.260th Rubinstein Mem Open
- vs Piotr MajochaWon · 1-0White · 2024-08-17 · Round 1.260th Rubinstein Mem Open
- vs Andreas KeliresDraw · ½–½Black · 2024-07-09 · Round 6.251st TCh-GRE 2024
- vs Ioannis NikolaidisDraw · ½–½White · 2024-07-08 · Round 5.251st TCh-GRE 2024
- vs Georgios MitsisDraw · ½–½Black · 2024-07-07 · Round 4.251st TCh-GRE 2024
- vs Panagiotis ChristodoulouWon · 1-0White · 2024-07-06 · Round 3.251st TCh-GRE 2024
- vs Dimitrios LadopoulosDraw · ½–½Black · 2024-07-05 · Round 2.251st TCh-GRE 2024
- vs Lampros GiannoulakisDraw · ½–½Black · 2024-07-04 · Round 1.151st TCh-GRE 2024
- vs Panagiotis ChristodoulouWon · 1-0White · 2024-07-03 · Round 2.242nd Greek Team Cup
- vs Vasilios KotroniasDraw · ½–½Black · 2024-07-02 · Round 1.242nd Greek Team Cup
- vs Andrea FavaloroDraw · ½–½Black · 2024-04-13 · Round 1.1755th Italian Teams Final
- vs Andrea FavaloroDraw · ½–½White · 2024-04-13 · Round 1.1755th Italian Teams Final
- vs Miroljub LazicDraw · ½–½White · 2024-04-11 · Round 5.955th Italian Teams GpB
- vs Nico ZwirsDraw · ½–½White · 2024-04-09 · Round 3.1355th Italian Teams GpB
- vs Bartosz SockoDraw · ½–½Black · 2024-04-09 · Round 2.1755th Italian Teams GpB
- vs Andrea StellaWon · 1-0White · 2024-04-08 · Round 1.955th Italian Teams GpB
- vs Alexey SaranaLost · 1-0Black · 2023-11-20 · Round 9.424th European Teams
- vs Gabriel SargissianDraw · ½–½White · 2023-11-19 · Round 8.524th European Teams
- vs Radoslaw WojtaszekDraw · ½–½Black · 2023-11-18 · Round 7.824th European Teams
- vs Shakhriyar MamedyarovDraw · ½–½Black · 2023-11-17 · Round 6.724th European Teams
- vs David W L HowellDraw · ½–½White · 2023-11-15 · Round 5.524th European Teams
- vs Valery KazakouskiDraw · ½–½Black · 2023-11-13 · Round 3.1224th European Teams
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 |