FMRobert Diaz Villagran

CHI Born 1986 Male
FIDE ID
3404056

Player overview

Robert Diaz Villagran’s highest recorded classical FIDE rating is 2347 (May 2022). On the November 2026 FIDE list, Robert Diaz Villagran ranks #6062 worldwide and #23 in Chile among active classical players.

FIDE ratings

Classical

2247

Published FIDE

Rapid

2280

Published FIDE

Blitz

2344

Published FIDE

Official classical ranks

World rank
#6062
National rank · CHI
#23

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2347 May 2022
Recorded years
2001–2026
Archived games
182

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
101 2020-10-13 Titled Tuesday 13th Oct chess.com INT 10 Robert Diaz Villagran David Okike Draw: 1/2-1/2 67 Open
102 2020-10-06 Titled Tuesday 6th Oct chess.com INT 9 Hrvoje Fajdetic Robert Diaz Villagran Won: 0-1 33 Open
103 2020-10-06 Titled Tuesday 6th Oct chess.com INT 8 Robert Diaz Villagran Dmitry Sumaneev Lost: 0-1 32 Open
104 2020-10-06 Titled Tuesday 6th Oct chess.com INT 7 Tamas-Kristof Balla Robert Diaz Villagran Lost: 1-0 65 Open
105 2020-10-06 Titled Tuesday 6th Oct chess.com INT 6 Robert Diaz Villagran Khuyagtsogt Itgelt Lost: 0-1 69 Open
106 2020-10-06 Titled Tuesday 6th Oct chess.com INT 5 Alexander Donchenko Robert Diaz Villagran Lost: 1-0 62 Open
107 2020-10-06 Titled Tuesday 6th Oct chess.com INT 4 Robert Diaz Villagran Pavel Chernomordik Won: 1-0 35 Open
108 2020-10-06 Titled Tuesday 6th Oct chess.com INT 3 Kulkarni Bhakti Robert Diaz Villagran Won: 0-1 26 Open
109 2020-10-06 Titled Tuesday 6th Oct chess.com INT 2 Robert Diaz Villagran Jose Eduardo Martinez Alcantara Lost: 0-1 69 Open
110 2020-10-06 Titled Tuesday 6th Oct chess.com INT 10 Robert Diaz Villagran Anna Golubova Won: 1-0 39 Open
111 2020-09-01 Titled Tuesday 1st Sept chess.com INT 1 Robert Diaz Villagran James Eden Draw: 1/2-1/2 34 Open
112 2020-08-04 Titled Tue 4th Aug 10am chess.com INT 9 Robert Diaz Villagran Bojan Maksimovic Lost: 0-1 69 Open
113 2020-08-04 Titled Tue 4th Aug 10am chess.com INT 8 Maxim Novik Robert Diaz Villagran Won: 0-1 20 Open
114 2020-08-04 Titled Tue 4th Aug 10am chess.com INT 7 Robert Diaz Villagran Irina Bulmaga Won: 1-0 33 Open
115 2020-08-04 Titled Tue 4th Aug 10am chess.com INT 6 Anton Demchenko Robert Diaz Villagran Lost: 1-0 45 Open
116 2020-08-04 Titled Tue 4th Aug 10am chess.com INT 5 Robert Diaz Villagran Andrija Obad Won: 1-0 61 Open
117 2020-08-04 Titled Tue 4th Aug 10am chess.com INT 4 Marcelo Villalba Robert Diaz Villagran Draw: 1/2-1/2 79 Open
118 2020-08-04 Titled Tue 4th Aug 10am chess.com INT 3 Robert Diaz Villagran Boris Grachev Lost: 0-1 61 Open
119 2020-08-04 Titled Tue 4th Aug 10am chess.com INT 2 Eduard Ashiev Robert Diaz Villagran Won: 0-1 42 Open
120 2020-08-04 Titled Tue 4th Aug 10am chess.com INT 1 Robert Diaz Villagran Daniel Eduardo Lopez Idarraga Won: 1-0 8 Open
121 2020-08-04 Titled Tue 4th Aug 10am chess.com INT 10 Robert Diaz Villagran Matt Pon Won: 1-0 55 Open
122 2020-07-21 Titled Tuesday 21st July chess.com INT 8 Robert Diaz Villagran Mathias Womacka Lost: 0-1 39 Open
123 2020-07-21 Titled Tuesday 21st July chess.com INT 7 Maksat Atabayev Robert Diaz Villagran Draw: 1/2-1/2 62 Open
124 2020-07-21 Titled Tuesday 21st July chess.com INT 6 Margarita Potapova Robert Diaz Villagran Draw: 1/2-1/2 64 Open
125 2020-07-21 Titled Tuesday 21st July chess.com INT 5 Robert Diaz Villagran Zhanibek Amanov Won: 1-0 83 Open
126 2020-07-21 Titled Tuesday 21st July chess.com INT 2 Han Schut Robert Diaz Villagran Won: 0-1 47 Open
127 2020-07-21 Titled Tuesday 21st July chess.com INT 10 Leonid Sawlin Robert Diaz Villagran Won: 0-1 38 Open
128 2020-07-14 Titled Tuesday 14th July chess.com INT 9 Robert Diaz Villagran Leonid Sokolin Won: 1-0 40 Open
129 2020-07-14 Titled Tuesday 14th July chess.com INT 8 Jose Eduardo Martinez Alcantara Robert Diaz Villagran Lost: 1-0 49 Open
130 2020-07-14 Titled Tuesday 14th July chess.com INT 7 Robert Diaz Villagran Olga Babiy Won: 1-0 41 Open
131 2020-07-14 Titled Tuesday 14th July chess.com INT 6 V S Rathanvel Robert Diaz Villagran Lost: 1-0 35 Open
132 2020-07-14 Titled Tuesday 14th July chess.com INT 5 Jules Moussard Robert Diaz Villagran Won: 0-1 34 Open
133 2020-07-14 Titled Tuesday 14th July chess.com INT 4 Robert Diaz Villagran Gata Kamsky Lost: 0-1 32 Open
134 2020-07-14 Titled Tuesday 14th July chess.com INT 3 Robert Diaz Villagran Milos Perunovic Won: 1-0 90 Open
135 2020-07-14 Titled Tuesday 14th July chess.com INT 2 Lev Zverev Robert Diaz Villagran Won: 0-1 35 Open
136 2020-07-14 Titled Tuesday 14th July chess.com INT 1 Robert Diaz Villagran Marcelo Playa Won: 1-0 54 Open
137 2020-07-14 Titled Tuesday 14th July chess.com INT 10 Tarun Kanyamarala Robert Diaz Villagran Won: 0-1 45 Open
138 2020-06-30 Titled Tuesday 30th June chess.com INT 9 Iung Alicio de O. Pinheiro Robert Diaz Villagran Won: 0-1 45 Open
139 2020-06-30 Titled Tuesday 30th June chess.com INT 8 Oksana Gritsayeva Robert Diaz Villagran Lost: 1-0 35 Open
140 2020-06-30 Titled Tuesday 30th June chess.com INT 7 Robert Diaz Villagran Anuar Ismagambetov Won: 1-0 34 Open
141 2020-06-30 Titled Tuesday 30th June chess.com INT 6 Robert Diaz Villagran Raymond Kaufman Won: 1-0 34 Open
142 2020-06-30 Titled Tuesday 30th June chess.com INT 5 Lilit Mkrtchian Robert Diaz Villagran Draw: 1/2-1/2 60 Open
143 2020-06-30 Titled Tuesday 30th June chess.com INT 4 Robert Diaz Villagran Stanislav Tsyhanchuk Won: 1-0 75 Open
144 2020-06-30 Titled Tuesday 30th June chess.com INT 2 Robert Diaz Villagran Daniil Dubov Lost: 0-1 35 Open
145 2020-06-30 Titled Tuesday 30th June chess.com INT 1 Justin Sarkar Robert Diaz Villagran Won: 0-1 42 Open
146 2020-06-30 Titled Tuesday 30th June chess.com INT 10 Robert Diaz Villagran Roman Yanchenko Lost: 0-1 72 Open
147 2020-06-23 Titled Tuesday 23rd June chess.com INT 9 Evgenij Novikov Robert Diaz Villagran Won: 0-1 44 Open
148 2020-06-23 Titled Tuesday 23rd June chess.com INT 8 Robert Diaz Villagran Batsaikhan Tserendorj Won: 1-0 57 Open
149 2020-06-23 Titled Tuesday 23rd June chess.com INT 7 Orest Vovk Robert Diaz Villagran Lost: 1-0 47 Open
150 2020-06-23 Titled Tuesday 23rd June chess.com INT 6 Robert Diaz Villagran Hans Moke Niemann Lost: 0-1 34 Open
  1. vs David OkikeDraw · ½–½White · 2020-10-13 · Round 10Titled Tuesday 13th Oct
  2. vs Hrvoje FajdeticWon · 0-1Black · 2020-10-06 · Round 9Titled Tuesday 6th Oct
  3. vs Dmitry SumaneevLost · 0-1White · 2020-10-06 · Round 8Titled Tuesday 6th Oct
  4. vs Tamas-Kristof BallaLost · 1-0Black · 2020-10-06 · Round 7Titled Tuesday 6th Oct
  5. vs Khuyagtsogt ItgeltLost · 0-1White · 2020-10-06 · Round 6Titled Tuesday 6th Oct
  6. vs Alexander DonchenkoLost · 1-0Black · 2020-10-06 · Round 5Titled Tuesday 6th Oct
  7. vs Pavel ChernomordikWon · 1-0White · 2020-10-06 · Round 4Titled Tuesday 6th Oct
  8. vs Kulkarni BhaktiWon · 0-1Black · 2020-10-06 · Round 3Titled Tuesday 6th Oct
  9. vs Jose Eduardo Martinez AlcantaraLost · 0-1White · 2020-10-06 · Round 2Titled Tuesday 6th Oct
  10. vs Anna GolubovaWon · 1-0White · 2020-10-06 · Round 10Titled Tuesday 6th Oct
  11. vs James EdenDraw · ½–½White · 2020-09-01 · Round 1Titled Tuesday 1st Sept
  12. vs Bojan MaksimovicLost · 0-1White · 2020-08-04 · Round 9Titled Tue 4th Aug 10am
  13. vs Maxim NovikWon · 0-1Black · 2020-08-04 · Round 8Titled Tue 4th Aug 10am
  14. vs Irina BulmagaWon · 1-0White · 2020-08-04 · Round 7Titled Tue 4th Aug 10am
  15. vs Anton DemchenkoLost · 1-0Black · 2020-08-04 · Round 6Titled Tue 4th Aug 10am
  16. vs Andrija ObadWon · 1-0White · 2020-08-04 · Round 5Titled Tue 4th Aug 10am
  17. vs Marcelo VillalbaDraw · ½–½Black · 2020-08-04 · Round 4Titled Tue 4th Aug 10am
  18. vs Boris GrachevLost · 0-1White · 2020-08-04 · Round 3Titled Tue 4th Aug 10am
  19. vs Eduard AshievWon · 0-1Black · 2020-08-04 · Round 2Titled Tue 4th Aug 10am
  20. vs Daniel Eduardo Lopez IdarragaWon · 1-0White · 2020-08-04 · Round 1Titled Tue 4th Aug 10am
  21. vs Matt PonWon · 1-0White · 2020-08-04 · Round 10Titled Tue 4th Aug 10am
  22. vs Mathias WomackaLost · 0-1White · 2020-07-21 · Round 8Titled Tuesday 21st July
  23. vs Maksat AtabayevDraw · ½–½Black · 2020-07-21 · Round 7Titled Tuesday 21st July
  24. vs Margarita PotapovaDraw · ½–½Black · 2020-07-21 · Round 6Titled Tuesday 21st July
  25. vs Zhanibek AmanovWon · 1-0White · 2020-07-21 · Round 5Titled Tuesday 21st July
  26. vs Han SchutWon · 0-1Black · 2020-07-21 · Round 2Titled Tuesday 21st July
  27. vs Leonid SawlinWon · 0-1Black · 2020-07-21 · Round 10Titled Tuesday 21st July
  28. vs Leonid SokolinWon · 1-0White · 2020-07-14 · Round 9Titled Tuesday 14th July
  29. vs Jose Eduardo Martinez AlcantaraLost · 1-0Black · 2020-07-14 · Round 8Titled Tuesday 14th July
  30. vs Olga BabiyWon · 1-0White · 2020-07-14 · Round 7Titled Tuesday 14th July
  31. vs V S RathanvelLost · 1-0Black · 2020-07-14 · Round 6Titled Tuesday 14th July
  32. vs Jules MoussardWon · 0-1Black · 2020-07-14 · Round 5Titled Tuesday 14th July
  33. vs Gata KamskyLost · 0-1White · 2020-07-14 · Round 4Titled Tuesday 14th July
  34. vs Milos PerunovicWon · 1-0White · 2020-07-14 · Round 3Titled Tuesday 14th July
  35. vs Lev ZverevWon · 0-1Black · 2020-07-14 · Round 2Titled Tuesday 14th July
  36. vs Marcelo PlayaWon · 1-0White · 2020-07-14 · Round 1Titled Tuesday 14th July
  37. vs Tarun KanyamaralaWon · 0-1Black · 2020-07-14 · Round 10Titled Tuesday 14th July
  38. vs Iung Alicio de O. PinheiroWon · 0-1Black · 2020-06-30 · Round 9Titled Tuesday 30th June
  39. vs Oksana GritsayevaLost · 1-0Black · 2020-06-30 · Round 8Titled Tuesday 30th June
  40. vs Anuar IsmagambetovWon · 1-0White · 2020-06-30 · Round 7Titled Tuesday 30th June
  41. vs Raymond KaufmanWon · 1-0White · 2020-06-30 · Round 6Titled Tuesday 30th June
  42. vs Lilit MkrtchianDraw · ½–½Black · 2020-06-30 · Round 5Titled Tuesday 30th June
  43. vs Stanislav TsyhanchukWon · 1-0White · 2020-06-30 · Round 4Titled Tuesday 30th June
  44. vs Daniil DubovLost · 0-1White · 2020-06-30 · Round 2Titled Tuesday 30th June
  45. vs Justin SarkarWon · 0-1Black · 2020-06-30 · Round 1Titled Tuesday 30th June
  46. vs Roman YanchenkoLost · 0-1White · 2020-06-30 · Round 10Titled Tuesday 30th June
  47. vs Evgenij NovikovWon · 0-1Black · 2020-06-23 · Round 9Titled Tuesday 23rd June
  48. vs Batsaikhan TserendorjWon · 1-0White · 2020-06-23 · Round 8Titled Tuesday 23rd June
  49. vs Orest VovkLost · 1-0Black · 2020-06-23 · Round 7Titled Tuesday 23rd June
  50. vs Hans Moke NiemannLost · 0-1White · 2020-06-23 · Round 6Titled Tuesday 23rd June