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
3051 2017-08-04 TCh-TUR Super League 2017 Kocaeli TUR 11.6 Sergei Zhigalko David Anton Guijarro 1/2-1/2 75 Open
3052 2017-08-03 TCh-TUR Super League 2017 Kocaeli TUR 9.6 Ivan Rozum David Anton Guijarro 1/2-1/2 52 Open
3053 2017-08-02 TCh-TUR Super League 2017 Kocaeli TUR 8.2 Anton Korobov David Anton Guijarro 1/2-1/2 36 Open
3054 2017-07-31 TCh-TUR Super League 2017 Kocaeli TUR 7.5 Ivan Cheparinov David Anton Guijarro 1/2-1/2 31 Open
3055 2017-07-30 TCh-TUR Super League 2017 Kocaeli TUR 6.3 David Anton Guijarro Yuriy Kuzubov 0-1 57 Open
3056 2017-07-30 TCh-TUR Super League 2017 Kocaeli TUR 5.4 Dragan Solak David Anton Guijarro 1/2-1/2 44 Open
3057 2017-07-29 TCh-TUR Super League 2017 Kocaeli TUR 4.4 David Anton Guijarro Nidjat Mamedov 1/2-1/2 54 Open
3058 2017-07-28 TCh-TUR Super League 2017 Kocaeli TUR 3.3 Rauf Mamedov David Anton Guijarro 1-0 65 Open
3059 2017-07-27 TCh-TUR Super League 2017 Kocaeli TUR 2.5 David Anton Guijarro Ogulcan Kanmazalp 1-0 34 Open
3060 2017-07-26 TCh-TUR Super League 2017 Kocaeli TUR 1.2 Vasyl Ivanchuk David Anton Guijarro 1-0 40 Open
3061 2017-06-10 18th ch-EUR Indiv 2017 Minsk BLR 11.38 David Anton Guijarro Alexandr Predke 1/2-1/2 85 Open
3062 2017-06-09 18th ch-EUR Indiv 2017 Minsk BLR 10.19 Samvel Ter-Sahakyan David Anton Guijarro 1-0 34 Open
3063 2017-06-08 18th ch-EUR Indiv 2017 Minsk BLR 9.8 Arman Mikaelyan David Anton Guijarro 1-0 44 Open
3064 2017-06-07 18th ch-EUR Indiv 2017 Minsk BLR 8.1 David Anton Guijarro David W L Howell 0-1 53 Open
3065 2017-06-06 18th ch-EUR Indiv 2017 Minsk BLR 7.4 Yuriy Kuzubov David Anton Guijarro 0-1 79 Open
3066 2017-06-05 18th ch-EUR Indiv 2017 Minsk BLR 6.8 David Anton Guijarro Marin Bosiocic 1-0 25 Open
3067 2017-06-03 18th ch-EUR Indiv 2017 Minsk BLR 5.18 David Anton Guijarro Olexandr Bortnyk 1-0 29 Open
3068 2017-06-02 18th ch-EUR Indiv 2017 Minsk BLR 4.42 Athanasios Mastrovasilis David Anton Guijarro 0-1 46 Open
3069 2017-06-01 18th ch-EUR Indiv 2017 Minsk BLR 3.8 David Anton Guijarro Sergei Azarov 0-1 41 Open
3070 2017-05-31 18th ch-EUR Indiv 2017 Minsk BLR 2.19 Daniel Forcen Esteban David Anton Guijarro 0-1 40 Open
3071 2017-05-30 18th ch-EUR Indiv 2017 Minsk BLR 1.3 David Anton Guijarro Daria Voit 1-0 46 Open
3072 2017-05-01 4NCL 2016-17 Telford ENG 11.13 David Anton Guijarro Jonathan Hawkins 1-0 50 Open
3073 2017-04-30 4NCL 2016-17 Telford ENG 10.23 Daniel Abbas David Anton Guijarro 0-1 41 Open
3074 2017-04-27 18th Karpov Poikovsky Poikovsky RUS 9.5 David Anton Guijarro Maxim Rodshtein 1/2-1/2 45 Open
3075 2017-04-26 18th Karpov Poikovsky Poikovsky RUS 8.2 Emil Sutovsky David Anton Guijarro 1-0 31 Open
3076 2017-04-25 18th Karpov Poikovsky Poikovsky RUS 7.2 David Anton Guijarro Ernesto Inarkiev 1/2-1/2 52 Open
3077 2017-04-24 18th Karpov Poikovsky Poikovsky RUS 6.3 Evgeniy Najer David Anton Guijarro 1/2-1/2 40 Open
3078 2017-04-23 18th Karpov Poikovsky Poikovsky RUS 5.5 David Anton Guijarro Sergei Zhigalko 1/2-1/2 45 Open
3079 2017-04-21 18th Karpov Poikovsky Poikovsky RUS 4.2 Anton Korobov David Anton Guijarro 1-0 59 Open
3080 2017-04-20 18th Karpov Poikovsky Poikovsky RUS 3.4 David Anton Guijarro Dmitry Jakovenko 1/2-1/2 41 Open
3081 2017-04-19 18th Karpov Poikovsky Poikovsky RUS 2.5 Victor Bologan David Anton Guijarro 0-1 32 Open
3082 2017-04-18 18th Karpov Poikovsky Poikovsky RUS 1.5 Daniil Dubov David Anton Guijarro 1/2-1/2 32 Open
3083 2017-04-11 19th Dubai Open 2017 Dubai UAE 9.9 David Anton Guijarro P. Karthikeyan 1-0 63 Open
3084 2017-04-10 19th Dubai Open 2017 Dubai UAE 8.7 Emre Can David Anton Guijarro 1/2-1/2 58 Open
3085 2017-04-09 19th Dubai Open 2017 Dubai UAE 7.16 David Anton Guijarro Shyaam Nikhil P 1-0 46 Open
3086 2017-04-08 19th Dubai Open 2017 Dubai UAE 6.13 Deepan Chakkravarthy J. David Anton Guijarro 1/2-1/2 57 Open
3087 2017-04-08 19th Dubai Open 2017 Dubai UAE 5.2 David Anton Guijarro Sachdev Tania 1-0 24 Open
3088 2017-04-06 19th Dubai Open 2017 Dubai UAE 4.8 Narayanan S L David Anton Guijarro 1-0 29 Open
3089 2017-04-05 19th Dubai Open 2017 Dubai UAE 3.2 David Anton Guijarro Alireza Firouzja 1/2-1/2 47 Open
3090 2017-04-04 19th Dubai Open 2017 Dubai UAE 2.3 Pa Iniyan David Anton Guijarro 0-1 31 Open
3091 2017-04-03 19th Dubai Open 2017 Dubai UAE 1.4 David Anton Guijarro Aditya Mittal 1-0 50 Open
3092 2017-03-31 1st Sharjah Masters 2017 Sharjah UAE 9.1 Ahmed Adly David Anton Guijarro 1-0 47 Open
3093 2017-03-30 1st Sharjah Masters 2017 Sharjah UAE 8.17 David Anton Guijarro Haridas Pascua 1-0 62 Open
3094 2017-03-29 1st Sharjah Masters 2017 Sharjah UAE 7.27 Pa Iniyan David Anton Guijarro 0-1 29 Open
3095 2017-03-28 1st Sharjah Masters 2017 Sharjah UAE 6.16 David Anton Guijarro Srinath Narayanan 0-1 51 Open
3096 2017-03-27 1st Sharjah Masters 2017 Sharjah UAE 5.12 Miguel Santos Ruiz David Anton Guijarro 1/2-1/2 39 Open
3097 2017-03-26 1st Sharjah Masters 2017 Sharjah UAE 4.19 David Anton Guijarro Narmin Mammadova 1-0 58 Open
3098 2017-03-25 1st Sharjah Masters 2017 Sharjah UAE 3.1 Harika Dronavalli David Anton Guijarro 1/2-1/2 91 Open
3099 2017-03-24 1st Sharjah Masters 2017 Sharjah UAE 2.23 David Anton Guijarro Nodirbek Abdusattorov 1-0 39 Open
3100 2017-03-23 1st Sharjah Masters 2017 Sharjah UAE 1.9 S. Nitin David Anton Guijarro 1/2-1/2 37 Open
  1. vs Sergei ZhigalkoDraw · ½–½Black · 2017-08-04 · Round 11.6TCh-TUR Super League 2017
  2. vs Ivan RozumDraw · ½–½Black · 2017-08-03 · Round 9.6TCh-TUR Super League 2017
  3. vs Anton KorobovDraw · ½–½Black · 2017-08-02 · Round 8.2TCh-TUR Super League 2017
  4. vs Ivan CheparinovDraw · ½–½Black · 2017-07-31 · Round 7.5TCh-TUR Super League 2017
  5. vs Yuriy KuzubovLost · 0-1White · 2017-07-30 · Round 6.3TCh-TUR Super League 2017
  6. vs Dragan SolakDraw · ½–½Black · 2017-07-30 · Round 5.4TCh-TUR Super League 2017
  7. vs Nidjat MamedovDraw · ½–½White · 2017-07-29 · Round 4.4TCh-TUR Super League 2017
  8. vs Rauf MamedovLost · 1-0Black · 2017-07-28 · Round 3.3TCh-TUR Super League 2017
  9. vs Ogulcan KanmazalpWon · 1-0White · 2017-07-27 · Round 2.5TCh-TUR Super League 2017
  10. vs Vasyl IvanchukLost · 1-0Black · 2017-07-26 · Round 1.2TCh-TUR Super League 2017
  11. vs Alexandr PredkeDraw · ½–½White · 2017-06-10 · Round 11.3818th ch-EUR Indiv 2017
  12. vs Samvel Ter-SahakyanLost · 1-0Black · 2017-06-09 · Round 10.1918th ch-EUR Indiv 2017
  13. vs Arman MikaelyanLost · 1-0Black · 2017-06-08 · Round 9.818th ch-EUR Indiv 2017
  14. vs David W L HowellLost · 0-1White · 2017-06-07 · Round 8.118th ch-EUR Indiv 2017
  15. vs Yuriy KuzubovWon · 0-1Black · 2017-06-06 · Round 7.418th ch-EUR Indiv 2017
  16. vs Marin BosiocicWon · 1-0White · 2017-06-05 · Round 6.818th ch-EUR Indiv 2017
  17. vs Olexandr BortnykWon · 1-0White · 2017-06-03 · Round 5.1818th ch-EUR Indiv 2017
  18. vs Athanasios MastrovasilisWon · 0-1Black · 2017-06-02 · Round 4.4218th ch-EUR Indiv 2017
  19. vs Sergei AzarovLost · 0-1White · 2017-06-01 · Round 3.818th ch-EUR Indiv 2017
  20. vs Daniel Forcen EstebanWon · 0-1Black · 2017-05-31 · Round 2.1918th ch-EUR Indiv 2017
  21. vs Daria VoitWon · 1-0White · 2017-05-30 · Round 1.318th ch-EUR Indiv 2017
  22. vs Jonathan HawkinsWon · 1-0White · 2017-05-01 · Round 11.134NCL 2016-17
  23. vs Daniel AbbasWon · 0-1Black · 2017-04-30 · Round 10.234NCL 2016-17
  24. vs Maxim RodshteinDraw · ½–½White · 2017-04-27 · Round 9.518th Karpov Poikovsky
  25. vs Emil SutovskyLost · 1-0Black · 2017-04-26 · Round 8.218th Karpov Poikovsky
  26. vs Ernesto InarkievDraw · ½–½White · 2017-04-25 · Round 7.218th Karpov Poikovsky
  27. vs Evgeniy NajerDraw · ½–½Black · 2017-04-24 · Round 6.318th Karpov Poikovsky
  28. vs Sergei ZhigalkoDraw · ½–½White · 2017-04-23 · Round 5.518th Karpov Poikovsky
  29. vs Anton KorobovLost · 1-0Black · 2017-04-21 · Round 4.218th Karpov Poikovsky
  30. vs Dmitry JakovenkoDraw · ½–½White · 2017-04-20 · Round 3.418th Karpov Poikovsky
  31. vs Victor BologanWon · 0-1Black · 2017-04-19 · Round 2.518th Karpov Poikovsky
  32. vs Daniil DubovDraw · ½–½Black · 2017-04-18 · Round 1.518th Karpov Poikovsky
  33. vs P. KarthikeyanWon · 1-0White · 2017-04-11 · Round 9.919th Dubai Open 2017
  34. vs Emre CanDraw · ½–½Black · 2017-04-10 · Round 8.719th Dubai Open 2017
  35. vs Shyaam Nikhil PWon · 1-0White · 2017-04-09 · Round 7.1619th Dubai Open 2017
  36. vs Deepan Chakkravarthy J.Draw · ½–½Black · 2017-04-08 · Round 6.1319th Dubai Open 2017
  37. vs Sachdev TaniaWon · 1-0White · 2017-04-08 · Round 5.219th Dubai Open 2017
  38. vs Narayanan S LLost · 1-0Black · 2017-04-06 · Round 4.819th Dubai Open 2017
  39. vs Alireza FirouzjaDraw · ½–½White · 2017-04-05 · Round 3.219th Dubai Open 2017
  40. vs Pa IniyanWon · 0-1Black · 2017-04-04 · Round 2.319th Dubai Open 2017
  41. vs Aditya MittalWon · 1-0White · 2017-04-03 · Round 1.419th Dubai Open 2017
  42. vs Ahmed AdlyLost · 1-0Black · 2017-03-31 · Round 9.11st Sharjah Masters 2017
  43. vs Haridas PascuaWon · 1-0White · 2017-03-30 · Round 8.171st Sharjah Masters 2017
  44. vs Pa IniyanWon · 0-1Black · 2017-03-29 · Round 7.271st Sharjah Masters 2017
  45. vs Srinath NarayananLost · 0-1White · 2017-03-28 · Round 6.161st Sharjah Masters 2017
  46. vs Miguel Santos RuizDraw · ½–½Black · 2017-03-27 · Round 5.121st Sharjah Masters 2017
  47. vs Narmin MammadovaWon · 1-0White · 2017-03-26 · Round 4.191st Sharjah Masters 2017
  48. vs Harika DronavalliDraw · ½–½Black · 2017-03-25 · Round 3.11st Sharjah Masters 2017
  49. vs Nodirbek AbdusattorovWon · 1-0White · 2017-03-24 · Round 2.231st Sharjah Masters 2017
  50. vs S. NitinDraw · ½–½Black · 2017-03-23 · Round 1.91st Sharjah Masters 2017

FIDE tournaments

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

All tournament results