Photo credit

David Anton Guijarro

Photo: Stefan64

Own work

CC BY-SA 3.0 · Wikimedia Commons source

Cropped to a square portrait, resized and converted to WebP.

GMDavid Anton Guijarro

ESP Born 1995 (Age ≈31) Male
FIDE ID
2285525

About David Anton Guijarro

David Antón Guijarro was born in Murcia and grew up in Madrid, learning chess from his father at five. He studied mathematics at the Complutense University before concentrating on professional chess with coach David Martínez. His junior career included multiple Spanish age-group titles. Show more

David Antón Guijarro was born in Murcia and grew up in Madrid, learning chess from his father at five. He studied mathematics at the Complutense University before concentrating on professional chess with coach David Martínez. His junior career included multiple Spanish age-group titles. In 2013 he became a grandmaster and won silver at the World Under-18 Championship. He took European Individual silver in 2014 and won the Spanish blitz championship that year. In 2016 he won the Barcelona invitational on tiebreak ahead of Jan-Krzysztof Duda. At Gibraltar in 2017 he defeated Veselin Topalov and Boris Gelfand before finishing second after a playoff with Hikaru Nakamura and Yu Yangyi. In January 2020 he won the Tata Steel Challengers tournament. That victory earned him a place in the following year's Masters field.

FIDE ratings

2661.0

Classical

Published FIDE

2620

Rapid

Published FIDE

2560

Blitz

Published FIDE

Official classical ranks

World rank
#55
National rank · ESP
#1

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2703 Mar 2020
Recorded years
2005–2026
Archived games
3707

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
3151 2016-12-18 European Blitz 2016 Tallinn EST 25.5 David Anton Guijarro Pavel Ponkratov 1-0 66 Open
3152 2016-12-18 European Blitz 2016 Tallinn EST 24.11 Valery Kazakouski David Anton Guijarro 0-1 40 Open
3153 2016-12-18 European Blitz 2016 Tallinn EST 23.11 David Anton Guijarro Valery Kazakouski 1-0 70 Open
3154 2016-12-18 European Blitz 2016 Tallinn EST 22.9 David Anton Guijarro Mateusz Bartel 1/2-1/2 64 Open
3155 2016-12-18 European Blitz 2016 Tallinn EST 21.9 Mateusz Bartel David Anton Guijarro 1/2-1/2 66 Open
3156 2016-12-18 European Blitz 2016 Tallinn EST 20.8 Alexander Riazantsev David Anton Guijarro 1/2-1/2 52 Open
3157 2016-12-18 European Blitz 2016 Tallinn EST 19.8 David Anton Guijarro Alexander Riazantsev 1/2-1/2 80 Open
3158 2016-12-17 European Blitz 2016 Tallinn EST 9.32 Sander Kukk David Anton Guijarro 0-1 25 Open
3159 2016-12-17 European Blitz 2016 Tallinn EST 4.32 Theodoros Varvadoukas David Anton Guijarro 1-0 39 Open
3160 2016-12-17 European Blitz 2016 Tallinn EST 3.32 David Anton Guijarro Theodoros Varvadoukas 1-0 26 Open
3161 2016-12-17 European Blitz 2016 Tallinn EST 18.13 David Anton Guijarro Vladimir Potkin 1-0 39 Open
3162 2016-12-17 European Blitz 2016 Tallinn EST 17.13 Vladimir Potkin David Anton Guijarro 1/2-1/2 55 Open
3163 2016-12-17 European Blitz 2016 Tallinn EST 16.6 David Anton Guijarro Sergei Zhigalko 1-0 43 Open
3164 2016-12-17 European Blitz 2016 Tallinn EST 15.6 Sergei Zhigalko David Anton Guijarro 1-0 45 Open
3165 2016-12-17 European Blitz 2016 Tallinn EST 14.4 Nikita Vitiugov David Anton Guijarro 0-1 89 Open
3166 2016-12-17 European Blitz 2016 Tallinn EST 13.4 David Anton Guijarro Nikita Vitiugov 0-1 53 Open
3167 2016-12-17 European Blitz 2016 Tallinn EST 12.21 Pavel Potapov David Anton Guijarro 0-1 38 Open
3168 2016-12-17 European Blitz 2016 Tallinn EST 11.21 David Anton Guijarro Pavel Potapov 1-0 34 Open
3169 2016-12-17 European Blitz 2016 Tallinn EST 10.32 David Anton Guijarro Sander Kukk 1-0 65 Open
3170 2016-12-16 European Rapid 2016 Tallinn EST 9.3 Maxim Matlakov David Anton Guijarro 1-0 41 Open
3171 2016-12-16 European Rapid 2016 Tallinn EST 8.5 David Anton Guijarro Arkadij Naiditsch 1-0 50 Open
3172 2016-12-16 European Rapid 2016 Tallinn EST 7.6 Ruslan Ponomariov David Anton Guijarro 0-1 35 Open
3173 2016-12-16 European Rapid 2016 Tallinn EST 11.11 Evgeniy Najer David Anton Guijarro 0-1 72 Open
3174 2016-12-16 European Rapid 2016 Tallinn EST 10.12 David Anton Guijarro Alexander Motylev 1/2-1/2 57 Open
3175 2016-12-15 European Rapid 2016 Tallinn EST 6.5 David Anton Guijarro Peter Leko 1/2-1/2 21 Open
3176 2016-12-15 European Rapid 2016 Tallinn EST 5.1 Dmitry Andreikin David Anton Guijarro 1/2-1/2 43 Open
3177 2016-12-15 European Rapid 2016 Tallinn EST 4.19 David Anton Guijarro Alexander Finkel 1-0 36 Open
3178 2016-12-15 European Rapid 2016 Tallinn EST 3.29 Zan Tomazini David Anton Guijarro 0-1 55 Open
3179 2016-12-15 European Rapid 2016 Tallinn EST 2.35 David Anton Guijarro Kaarel Nestor 1-0 42 Open
3180 2016-12-15 European Rapid 2016 Tallinn EST 1.34 Janis Isakovs David Anton Guijarro 0-1 74 Open
3181 2016-12-11 TCh-HUN 2016-17 Hungary HUN 4.3 Marko Nenezic David Anton Guijarro 1/2-1/2 58 Open
3182 2016-11-13 TCh-HUN 2016-17 Hungary HUN 2.3 Sinisa Saric David Anton Guijarro 0-1 31 Open
3183 2016-10-30 TCh-HUN 2016-17 Hungary HUN 1.3 David Anton Guijarro Imre Balog 1-0 51 Open
3184 2016-10-28 Barcelona GM 2016 Barcelona ESP 7.4 David Anton Guijarro Jan-Krzysztof Duda 1-0 49 Open
3185 2016-10-27 Barcelona GM 2016 Barcelona ESP 6.1 Josep Manuel Lopez Martinez David Anton Guijarro 0-1 90 Open
3186 2016-10-26 Barcelona GM 2016 Barcelona ESP 5.4 Hipolito Asis Gargatagli David Anton Guijarro 1-0 61 Open
3187 2016-10-25 Barcelona GM 2016 Barcelona ESP 4.2 David Anton Guijarro Fernando Peralta 1/2-1/2 84 Open
3188 2016-10-24 Barcelona GM 2016 Barcelona ESP 3.3 Arkadij Naiditsch David Anton Guijarro 0-1 31 Open
3189 2016-10-23 Barcelona GM 2016 Barcelona ESP 2.3 David Anton Guijarro Vadim Zvjaginsev 1/2-1/2 45 Open
3190 2016-10-22 Barcelona GM 2016 Barcelona ESP 1.2 Miguel Munoz David Anton Guijarro 0-1 42 Open
3191 2016-10-02 TCh-ESP Div Honor 2016 Monzon ESP 7.4 Etienne Bacrot David Anton Guijarro 1/2-1/2 76 Open
3192 2016-10-01 TCh-ESP Div Honor 2016 Monzon ESP 6.2 David Anton Guijarro Teimour Radjabov 1-0 31 Open
3193 2016-09-30 TCh-ESP Div Honor 2016 Monzon ESP 5.3 Pentala Harikrishna David Anton Guijarro 1/2-1/2 51 Open
3194 2016-09-29 TCh-ESP Div Honor 2016 Monzon ESP 4.3 David Anton Guijarro Ivan Cheparinov 1/2-1/2 58 Open
3195 2016-09-28 TCh-ESP Div Honor 2016 Monzon ESP 3.2 Ernesto Inarkiev David Anton Guijarro 1-0 60 Open
3196 2016-09-27 TCh-ESP Div Honor 2016 Monzon ESP 2.4 David Anton Guijarro Kacper Piorun 0-1 62 Open
3197 2016-09-26 TCh-ESP Div Honor 2016 Monzon ESP 1.1 David Anton Guijarro Tamas Banusz 1-0 33 Open
3198 2016-09-13 42nd Olympiad 2016 Baku AZE 11.1 Mateusz Bartel David Anton Guijarro 1-0 119 Open
3199 2016-09-12 42nd Olympiad 2016 Baku AZE 10.9 David Anton Guijarro Hristos Banikas 1/2-1/2 59 Open
3200 2016-09-11 42nd Olympiad 2016 Baku AZE 9.14 Robert Kreisl David Anton Guijarro 1/2-1/2 49 Open
  1. vs Pavel PonkratovWon · 1-0White · 2016-12-18 · Round 25.5European Blitz 2016
  2. vs Valery KazakouskiWon · 0-1Black · 2016-12-18 · Round 24.11European Blitz 2016
  3. vs Valery KazakouskiWon · 1-0White · 2016-12-18 · Round 23.11European Blitz 2016
  4. vs Mateusz BartelDraw · ½–½White · 2016-12-18 · Round 22.9European Blitz 2016
  5. vs Mateusz BartelDraw · ½–½Black · 2016-12-18 · Round 21.9European Blitz 2016
  6. vs Alexander RiazantsevDraw · ½–½Black · 2016-12-18 · Round 20.8European Blitz 2016
  7. vs Alexander RiazantsevDraw · ½–½White · 2016-12-18 · Round 19.8European Blitz 2016
  8. vs Sander KukkWon · 0-1Black · 2016-12-17 · Round 9.32European Blitz 2016
  9. vs Theodoros VarvadoukasLost · 1-0Black · 2016-12-17 · Round 4.32European Blitz 2016
  10. vs Theodoros VarvadoukasWon · 1-0White · 2016-12-17 · Round 3.32European Blitz 2016
  11. vs Vladimir PotkinWon · 1-0White · 2016-12-17 · Round 18.13European Blitz 2016
  12. vs Vladimir PotkinDraw · ½–½Black · 2016-12-17 · Round 17.13European Blitz 2016
  13. vs Sergei ZhigalkoWon · 1-0White · 2016-12-17 · Round 16.6European Blitz 2016
  14. vs Sergei ZhigalkoLost · 1-0Black · 2016-12-17 · Round 15.6European Blitz 2016
  15. vs Nikita VitiugovWon · 0-1Black · 2016-12-17 · Round 14.4European Blitz 2016
  16. vs Nikita VitiugovLost · 0-1White · 2016-12-17 · Round 13.4European Blitz 2016
  17. vs Pavel PotapovWon · 0-1Black · 2016-12-17 · Round 12.21European Blitz 2016
  18. vs Pavel PotapovWon · 1-0White · 2016-12-17 · Round 11.21European Blitz 2016
  19. vs Sander KukkWon · 1-0White · 2016-12-17 · Round 10.32European Blitz 2016
  20. vs Maxim MatlakovLost · 1-0Black · 2016-12-16 · Round 9.3European Rapid 2016
  21. vs Arkadij NaiditschWon · 1-0White · 2016-12-16 · Round 8.5European Rapid 2016
  22. vs Ruslan PonomariovWon · 0-1Black · 2016-12-16 · Round 7.6European Rapid 2016
  23. vs Evgeniy NajerWon · 0-1Black · 2016-12-16 · Round 11.11European Rapid 2016
  24. vs Alexander MotylevDraw · ½–½White · 2016-12-16 · Round 10.12European Rapid 2016
  25. vs Peter LekoDraw · ½–½White · 2016-12-15 · Round 6.5European Rapid 2016
  26. vs Dmitry AndreikinDraw · ½–½Black · 2016-12-15 · Round 5.1European Rapid 2016
  27. vs Alexander FinkelWon · 1-0White · 2016-12-15 · Round 4.19European Rapid 2016
  28. vs Zan TomaziniWon · 0-1Black · 2016-12-15 · Round 3.29European Rapid 2016
  29. vs Kaarel NestorWon · 1-0White · 2016-12-15 · Round 2.35European Rapid 2016
  30. vs Janis IsakovsWon · 0-1Black · 2016-12-15 · Round 1.34European Rapid 2016
  31. vs Marko NenezicDraw · ½–½Black · 2016-12-11 · Round 4.3TCh-HUN 2016-17
  32. vs Sinisa SaricWon · 0-1Black · 2016-11-13 · Round 2.3TCh-HUN 2016-17
  33. vs Imre BalogWon · 1-0White · 2016-10-30 · Round 1.3TCh-HUN 2016-17
  34. vs Jan-Krzysztof DudaWon · 1-0White · 2016-10-28 · Round 7.4Barcelona GM 2016
  35. vs Josep Manuel Lopez MartinezWon · 0-1Black · 2016-10-27 · Round 6.1Barcelona GM 2016
  36. vs Hipolito Asis GargatagliLost · 1-0Black · 2016-10-26 · Round 5.4Barcelona GM 2016
  37. vs Fernando PeraltaDraw · ½–½White · 2016-10-25 · Round 4.2Barcelona GM 2016
  38. vs Arkadij NaiditschWon · 0-1Black · 2016-10-24 · Round 3.3Barcelona GM 2016
  39. vs Vadim ZvjaginsevDraw · ½–½White · 2016-10-23 · Round 2.3Barcelona GM 2016
  40. vs Miguel MunozWon · 0-1Black · 2016-10-22 · Round 1.2Barcelona GM 2016
  41. vs Etienne BacrotDraw · ½–½Black · 2016-10-02 · Round 7.4TCh-ESP Div Honor 2016
  42. vs Teimour RadjabovWon · 1-0White · 2016-10-01 · Round 6.2TCh-ESP Div Honor 2016
  43. vs Pentala HarikrishnaDraw · ½–½Black · 2016-09-30 · Round 5.3TCh-ESP Div Honor 2016
  44. vs Ivan CheparinovDraw · ½–½White · 2016-09-29 · Round 4.3TCh-ESP Div Honor 2016
  45. vs Ernesto InarkievLost · 1-0Black · 2016-09-28 · Round 3.2TCh-ESP Div Honor 2016
  46. vs Kacper PiorunLost · 0-1White · 2016-09-27 · Round 2.4TCh-ESP Div Honor 2016
  47. vs Tamas BanuszWon · 1-0White · 2016-09-26 · Round 1.1TCh-ESP Div Honor 2016
  48. vs Mateusz BartelLost · 1-0Black · 2016-09-13 · Round 11.142nd Olympiad 2016
  49. vs Hristos BanikasDraw · ½–½White · 2016-09-12 · Round 10.942nd Olympiad 2016
  50. vs Robert KreislDraw · ½–½Black · 2016-09-11 · Round 9.1442nd Olympiad 2016

FIDE tournaments

DateTournamentTypeScore
2026-10-1741st European Chess Club Cup - OPENClassical5½
2026-10-091. Schachbundesliga 2026-2027 Oktober 2026Classical2½

All tournament results