GMDimitrios Mastrovasilis

GRE Born 1983 Male
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

Classical

2524

Published FIDE

Rapid

2520

Published FIDE

Blitz

2518

Published 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

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
  1. vs Vaclav FinekDraw · ½–½White · 2024-10-26 · Round 7.1239th ECC Open 2024
  2. vs Kaan KucuksariDraw · ½–½Black · 2024-10-25 · Round 6.1239th ECC Open 2024
  3. vs Sanan SjugirovLost · 0-1White · 2024-10-24 · Round 5.739th ECC Open 2024
  4. vs Christian JepsonWon · 0-1Black · 2024-10-23 · Round 4.1439th ECC Open 2024
  5. vs Pavel EljanovDraw · ½–½White · 2024-10-22 · Round 3.839th ECC Open 2024
  6. vs Stefan DjuricWon · 1-0White · 2024-10-21 · Round 2.1839th ECC Open 2024
  7. vs Daniel Alsina LealDraw · ½–½Black · 2024-10-20 · Round 1.1839th ECC Open 2024
  8. vs Marcin KrzyzanowskiDraw · ½–½White · 2024-10-15 · Round 9.16TCh-POL Ekstraliga 2024
  9. vs Grzegorz NasutaDraw · ½–½Black · 2024-10-14 · Round 8.22TCh-POL Ekstraliga 2024
  10. vs Michal KoziorowiczWon · 1-0White · 2024-10-13 · Round 7.1TCh-POL Ekstraliga 2024
  11. vs Wojciech MorandaDraw · ½–½Black · 2024-10-11 · Round 5.4TCh-POL Ekstraliga 2024
  12. vs Grzegorz ToczekWon · 0-1Black · 2024-10-10 · Round 4.27TCh-POL Ekstraliga 2024
  13. vs Tomasz WarakomskiWon · 0-1Black · 2024-10-09 · Round 3.1TCh-POL Ekstraliga 2024
  14. vs Bartlomiej HeberlaWon · 1-0White · 2024-10-08 · Round 2.1TCh-POL Ekstraliga 2024
  15. vs Jan KlimkowskiLost · 1-0Black · 2024-10-07 · Round 1.1TCh-POL Ekstraliga 2024
  16. vs Rodrigo Vasquez SchroederDraw · ½–½Black · 2024-09-22 · Round 11.1245th Olympiad 2024
  17. vs Luka DraskovicDraw · ½–½Black · 2024-09-21 · Round 10.1345th Olympiad 2024
  18. vs Leinier Dominguez PerezLost · 0-1White · 2024-09-18 · Round 7.845th Olympiad 2024
  19. vs Meelis KanepDraw · ½–½Black · 2024-09-15 · Round 5.2645th Olympiad 2024
  20. vs David FitzsimonsLost · 1-0Black · 2024-09-13 · Round 3.2345th Olympiad 2024
  21. vs Samid Eduardo Escalona LandiDraw · ½–½White · 2024-09-12 · Round 2.2345th Olympiad 2024
  22. vs Dhananjay SWon · 1-0White · 2024-08-25 · Round 9.560th Rubinstein Mem Open
  23. vs Lukasz JarmulaLost · 1-0Black · 2024-08-24 · Round 8.160th Rubinstein Mem Open
  24. vs Jacek StopaWon · 1-0White · 2024-08-23 · Round 7.260th Rubinstein Mem Open
  25. vs Ryszard EgginkDraw · ½–½Black · 2024-08-22 · Round 6.360th Rubinstein Mem Open
  26. vs Henrik CernovWon · 1-0White · 2024-08-21 · Round 5.560th Rubinstein Mem Open
  27. vs Guohao LiDraw · ½–½Black · 2024-08-20 · Round 4.260th Rubinstein Mem Open
  28. vs Andrii DiachekDraw · ½–½White · 2024-08-19 · Round 3.260th Rubinstein Mem Open
  29. vs Bartosz PrzybylskiWon · 0-1Black · 2024-08-18 · Round 2.260th Rubinstein Mem Open
  30. vs Piotr MajochaWon · 1-0White · 2024-08-17 · Round 1.260th Rubinstein Mem Open
  31. vs Andreas KeliresDraw · ½–½Black · 2024-07-09 · Round 6.251st TCh-GRE 2024
  32. vs Ioannis NikolaidisDraw · ½–½White · 2024-07-08 · Round 5.251st TCh-GRE 2024
  33. vs Georgios MitsisDraw · ½–½Black · 2024-07-07 · Round 4.251st TCh-GRE 2024
  34. vs Panagiotis ChristodoulouWon · 1-0White · 2024-07-06 · Round 3.251st TCh-GRE 2024
  35. vs Dimitrios LadopoulosDraw · ½–½Black · 2024-07-05 · Round 2.251st TCh-GRE 2024
  36. vs Lampros GiannoulakisDraw · ½–½Black · 2024-07-04 · Round 1.151st TCh-GRE 2024
  37. vs Panagiotis ChristodoulouWon · 1-0White · 2024-07-03 · Round 2.242nd Greek Team Cup
  38. vs Vasilios KotroniasDraw · ½–½Black · 2024-07-02 · Round 1.242nd Greek Team Cup
  39. vs Andrea FavaloroDraw · ½–½Black · 2024-04-13 · Round 1.1755th Italian Teams Final
  40. vs Andrea FavaloroDraw · ½–½White · 2024-04-13 · Round 1.1755th Italian Teams Final
  41. vs Miroljub LazicDraw · ½–½White · 2024-04-11 · Round 5.955th Italian Teams GpB
  42. vs Nico ZwirsDraw · ½–½White · 2024-04-09 · Round 3.1355th Italian Teams GpB
  43. vs Bartosz SockoDraw · ½–½Black · 2024-04-09 · Round 2.1755th Italian Teams GpB
  44. vs Andrea StellaWon · 1-0White · 2024-04-08 · Round 1.955th Italian Teams GpB
  45. vs Alexey SaranaLost · 1-0Black · 2023-11-20 · Round 9.424th European Teams
  46. vs Gabriel SargissianDraw · ½–½White · 2023-11-19 · Round 8.524th European Teams
  47. vs Radoslaw WojtaszekDraw · ½–½Black · 2023-11-18 · Round 7.824th European Teams
  48. vs Shakhriyar MamedyarovDraw · ½–½Black · 2023-11-17 · Round 6.724th European Teams
  49. vs David W L HowellDraw · ½–½White · 2023-11-15 · Round 5.524th European Teams
  50. vs Valery KazakouskiDraw · ½–½Black · 2023-11-13 · Round 3.1224th European Teams

FIDE tournaments

DateTournamentTypeScore
2026-10-102. Oberliga Ost 2026-2027 Staffel B Oktober 2026Classical1
2026-09-1646th Chess Olympiad Samarkand 2026 OpenClassical5

All tournament results