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
3101 2017-03-12 TCh-HUN 2016-17 Hungary HUN 7.4 Tomas Polak David Anton Guijarro 0-1 48 Open
3102 2017-02-02 Gibraltar Masters TB Caleta ENG 2.2 Hikaru Nakamura David Anton Guijarro 1-0 55 Open
3103 2017-02-02 Gibraltar Masters TB Caleta ENG 2.1 David Anton Guijarro Hikaru Nakamura 1/2-1/2 51 Open
3104 2017-02-02 Gibraltar Masters 2017 Caleta ENG 10.1 David Anton Guijarro Michael Adams 1/2-1/2 32 Open
3105 2017-02-01 Gibraltar Masters 2017 Caleta ENG 9.2 Veselin Topalov David Anton Guijarro 0-1 42 Open
3106 2017-01-31 Gibraltar Masters 2017 Caleta ENG 8.1 David Anton Guijarro Maxime Vachier-Lagrave 1/2-1/2 36 Open
3107 2017-01-30 Gibraltar Masters 2017 Caleta ENG 7.1 David Anton Guijarro Hikaru Nakamura 1/2-1/2 14 Open
3108 2017-01-29 Gibraltar Masters 2017 Caleta ENG 6.3 Emil Sutovsky David Anton Guijarro 0-1 56 Open
3109 2017-01-28 Gibraltar Masters 2017 Caleta ENG 5.5 David Anton Guijarro Boris Gelfand 1-0 72 Open
3110 2017-01-27 Gibraltar Masters 2017 Caleta ENG 4.17 David Anton Guijarro Awonder Liang 1-0 31 Open
3111 2017-01-26 Gibraltar Masters 2017 Caleta ENG 3.13 Athanasios Mastrovasilis David Anton Guijarro 1/2-1/2 44 Open
3112 2017-01-25 Gibraltar Masters 2017 Caleta ENG 2.21 David Anton Guijarro Mathias Womacka 1-0 47 Open
3113 2017-01-24 Gibraltar Masters 2017 Caleta ENG 1.24 Zachary Loh David Anton Guijarro 0-1 33 Open
3114 2016-12-30 World Blitz 2016 Doha QAT 21.27 David Anton Guijarro Farrukh Amonatov 1-0 37 Open
3115 2016-12-30 World Blitz 2016 Doha QAT 20.33 Jure Borisek David Anton Guijarro 0-1 41 Open
3116 2016-12-30 World Blitz 2016 Doha QAT 19.39 David Anton Guijarro Aryan Tari 1-0 29 Open
3117 2016-12-30 World Blitz 2016 Doha QAT 18.39 Simen Agdestein David Anton Guijarro 1/2-1/2 132 Open
3118 2016-12-30 World Blitz 2016 Doha QAT 17.44 David Anton Guijarro Stelios Halkias 1-0 36 Open
3119 2016-12-30 World Blitz 2016 Doha QAT 16.4 Yusup Atabayev David Anton Guijarro 1-0 43 Open
3120 2016-12-30 World Blitz 2016 Doha QAT 15.35 David Anton Guijarro Lalit Babu M R 0-1 63 Open
3121 2016-12-30 World Blitz 2016 Doha QAT 14.35 David Anton Guijarro Santosh Gujrathi Vidit 1/2-1/2 72 Open
3122 2016-12-30 World Blitz 2016 Doha QAT 13.36 Bogdan Belyakov David Anton Guijarro 1/2-1/2 46 Open
3123 2016-12-29 World Blitz 2016 Doha QAT 9.43 M.R. Venkatesh David Anton Guijarro 0-1 48 Open
3124 2016-12-29 World Blitz 2016 Doha QAT 8.41 David Anton Guijarro Alireza Firouzja 0-1 84 Open
3125 2016-12-29 World Blitz 2016 Doha QAT 7.39 Aryan Gholami David Anton Guijarro 1/2-1/2 37 Open
3126 2016-12-29 World Blitz 2016 Doha QAT 6.47 David Anton Guijarro Sergey Kayumov 1-0 49 Open
3127 2016-12-29 World Blitz 2016 Doha QAT 5.39 Pavel Potapov David Anton Guijarro 1-0 30 Open
3128 2016-12-29 World Blitz 2016 Doha QAT 4.25 David Anton Guijarro Hrant Melkumyan 0-1 69 Open
3129 2016-12-29 World Blitz 2016 Doha QAT 3.13 Daniil Dubov David Anton Guijarro 1-0 45 Open
3130 2016-12-29 World Blitz 2016 Doha QAT 2.31 David Anton Guijarro Hristos Banikas 1-0 57 Open
3131 2016-12-29 World Blitz 2016 Doha QAT 12.34 David Anton Guijarro Alexander Moiseenko 1/2-1/2 51 Open
3132 2016-12-29 World Blitz 2016 Doha QAT 11.31 Maksat Atabayev David Anton Guijarro 1-0 62 Open
3133 2016-12-29 World Blitz 2016 Doha QAT 10.38 David Anton Guijarro Pavel V. Tregubov 1-0 77 Open
3134 2016-12-29 World Blitz 2016 Doha QAT 1.7 Shakhriyar Mamedyarov David Anton Guijarro 1/2-1/2 70 Open
3135 2016-12-28 World Rapid 2016 Doha QAT 15.6 Anton Korobov David Anton Guijarro 0-1 52 Open
3136 2016-12-28 World Rapid 2016 Doha QAT 14.8 David Anton Guijarro Evgeny Tomashevsky 1-0 55 Open
3137 2016-12-28 World Rapid 2016 Doha QAT 13.24 Vladimir Akopian David Anton Guijarro 0-1 34 Open
3138 2016-12-28 World Rapid 2016 Doha QAT 12.27 David Anton Guijarro Daniil Dubov 1-0 37 Open
3139 2016-12-28 World Rapid 2016 Doha QAT 11.32 Alexander Moiseenko David Anton Guijarro 0-1 75 Open
3140 2016-12-27 World Rapid 2016 Doha QAT 9.23 Sergei Zhigalko David Anton Guijarro 1-0 65 Open
3141 2016-12-27 World Rapid 2016 Doha QAT 8.26 David Anton Guijarro Peter Leko 1/2-1/2 55 Open
3142 2016-12-27 World Rapid 2016 Doha QAT 7.41 Aryan Gholami David Anton Guijarro 0-1 62 Open
3143 2016-12-27 World Rapid 2016 Doha QAT 6.28 David Anton Guijarro Dmitry Jakovenko 0-1 22 Open
3144 2016-12-27 World Rapid 2016 Doha QAT 10.4 David Anton Guijarro Pouria Darini 1-0 57 Open
3145 2016-12-26 World Rapid 2016 Doha QAT 5.24 A.R. Saleh Salem David Anton Guijarro 1/2-1/2 41 Open
3146 2016-12-26 World Rapid 2016 Doha QAT 4.44 David Anton Guijarro Renato R. Quintiliano 1-0 37 Open
3147 2016-12-26 World Rapid 2016 Doha QAT 3.31 Ngoc Truong Son Nguyen David Anton Guijarro 1-0 35 Open
3148 2016-12-26 World Rapid 2016 Doha QAT 2.26 David Anton Guijarro Vladimir Malakhov 1/2-1/2 49 Open
3149 2016-12-26 World Rapid 2016 Doha QAT 1.9 Teimour Radjabov David Anton Guijarro 1/2-1/2 64 Open
3150 2016-12-18 European Blitz 2016 Tallinn EST 26.5 Pavel Ponkratov David Anton Guijarro 1/2-1/2 89 Open
  1. vs Tomas PolakWon · 0-1Black · 2017-03-12 · Round 7.4TCh-HUN 2016-17
  2. vs Hikaru NakamuraLost · 1-0Black · 2017-02-02 · Round 2.2Gibraltar Masters TB
  3. vs Hikaru NakamuraDraw · ½–½White · 2017-02-02 · Round 2.1Gibraltar Masters TB
  4. vs Michael AdamsDraw · ½–½White · 2017-02-02 · Round 10.1Gibraltar Masters 2017
  5. vs Veselin TopalovWon · 0-1Black · 2017-02-01 · Round 9.2Gibraltar Masters 2017
  6. vs Maxime Vachier-LagraveDraw · ½–½White · 2017-01-31 · Round 8.1Gibraltar Masters 2017
  7. vs Hikaru NakamuraDraw · ½–½White · 2017-01-30 · Round 7.1Gibraltar Masters 2017
  8. vs Emil SutovskyWon · 0-1Black · 2017-01-29 · Round 6.3Gibraltar Masters 2017
  9. vs Boris GelfandWon · 1-0White · 2017-01-28 · Round 5.5Gibraltar Masters 2017
  10. vs Awonder LiangWon · 1-0White · 2017-01-27 · Round 4.17Gibraltar Masters 2017
  11. vs Athanasios MastrovasilisDraw · ½–½Black · 2017-01-26 · Round 3.13Gibraltar Masters 2017
  12. vs Mathias WomackaWon · 1-0White · 2017-01-25 · Round 2.21Gibraltar Masters 2017
  13. vs Zachary LohWon · 0-1Black · 2017-01-24 · Round 1.24Gibraltar Masters 2017
  14. vs Farrukh AmonatovWon · 1-0White · 2016-12-30 · Round 21.27World Blitz 2016
  15. vs Jure BorisekWon · 0-1Black · 2016-12-30 · Round 20.33World Blitz 2016
  16. vs Aryan TariWon · 1-0White · 2016-12-30 · Round 19.39World Blitz 2016
  17. vs Simen AgdesteinDraw · ½–½Black · 2016-12-30 · Round 18.39World Blitz 2016
  18. vs Stelios HalkiasWon · 1-0White · 2016-12-30 · Round 17.44World Blitz 2016
  19. vs Yusup AtabayevLost · 1-0Black · 2016-12-30 · Round 16.4World Blitz 2016
  20. vs Lalit Babu M RLost · 0-1White · 2016-12-30 · Round 15.35World Blitz 2016
  21. vs Santosh Gujrathi ViditDraw · ½–½White · 2016-12-30 · Round 14.35World Blitz 2016
  22. vs Bogdan BelyakovDraw · ½–½Black · 2016-12-30 · Round 13.36World Blitz 2016
  23. vs M.R. VenkateshWon · 0-1Black · 2016-12-29 · Round 9.43World Blitz 2016
  24. vs Alireza FirouzjaLost · 0-1White · 2016-12-29 · Round 8.41World Blitz 2016
  25. vs Aryan GholamiDraw · ½–½Black · 2016-12-29 · Round 7.39World Blitz 2016
  26. vs Sergey KayumovWon · 1-0White · 2016-12-29 · Round 6.47World Blitz 2016
  27. vs Pavel PotapovLost · 1-0Black · 2016-12-29 · Round 5.39World Blitz 2016
  28. vs Hrant MelkumyanLost · 0-1White · 2016-12-29 · Round 4.25World Blitz 2016
  29. vs Daniil DubovLost · 1-0Black · 2016-12-29 · Round 3.13World Blitz 2016
  30. vs Hristos BanikasWon · 1-0White · 2016-12-29 · Round 2.31World Blitz 2016
  31. vs Alexander MoiseenkoDraw · ½–½White · 2016-12-29 · Round 12.34World Blitz 2016
  32. vs Maksat AtabayevLost · 1-0Black · 2016-12-29 · Round 11.31World Blitz 2016
  33. vs Pavel V. TregubovWon · 1-0White · 2016-12-29 · Round 10.38World Blitz 2016
  34. vs Shakhriyar MamedyarovDraw · ½–½Black · 2016-12-29 · Round 1.7World Blitz 2016
  35. vs Anton KorobovWon · 0-1Black · 2016-12-28 · Round 15.6World Rapid 2016
  36. vs Evgeny TomashevskyWon · 1-0White · 2016-12-28 · Round 14.8World Rapid 2016
  37. vs Vladimir AkopianWon · 0-1Black · 2016-12-28 · Round 13.24World Rapid 2016
  38. vs Daniil DubovWon · 1-0White · 2016-12-28 · Round 12.27World Rapid 2016
  39. vs Alexander MoiseenkoWon · 0-1Black · 2016-12-28 · Round 11.32World Rapid 2016
  40. vs Sergei ZhigalkoLost · 1-0Black · 2016-12-27 · Round 9.23World Rapid 2016
  41. vs Peter LekoDraw · ½–½White · 2016-12-27 · Round 8.26World Rapid 2016
  42. vs Aryan GholamiWon · 0-1Black · 2016-12-27 · Round 7.41World Rapid 2016
  43. vs Dmitry JakovenkoLost · 0-1White · 2016-12-27 · Round 6.28World Rapid 2016
  44. vs Pouria DariniWon · 1-0White · 2016-12-27 · Round 10.4World Rapid 2016
  45. vs A.R. Saleh SalemDraw · ½–½Black · 2016-12-26 · Round 5.24World Rapid 2016
  46. vs Renato R. QuintilianoWon · 1-0White · 2016-12-26 · Round 4.44World Rapid 2016
  47. vs Ngoc Truong Son NguyenLost · 1-0Black · 2016-12-26 · Round 3.31World Rapid 2016
  48. vs Vladimir MalakhovDraw · ½–½White · 2016-12-26 · Round 2.26World Rapid 2016
  49. vs Teimour RadjabovDraw · ½–½Black · 2016-12-26 · Round 1.9World Rapid 2016
  50. vs Pavel PonkratovDraw · ½–½Black · 2016-12-18 · Round 26.5European Blitz 2016

FIDE tournaments

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

All tournament results