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
1797

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 2026-06-16 Titled Tue 16th Jun 2026 chess.com INT 1 Anton Guijarro,D Dushyant,Sharma 1-0 54 Open
102 2026-06-16 Titled Tue 16th Jun 2026 chess.com INT 5 Anton Guijarro,D Mikhailovsky,Vladimir 1-0 42 Open
103 2026-06-02 Titled Tue 2nd Jun 2026 chess.com INT 11 Anton Guijarro,D Zhigalko,S 1-0 74 Open
104 2026-06-02 Titled Tue 2nd Jun 2026 chess.com INT 1 Williams,Si1 Anton Guijarro,D 0-1 55 Open
105 2026-06-02 Titled Tue 2nd Jun 2026 chess.com INT 9 Anton Guijarro,D Bhavesh,Mahajan 1-0 71 Open
106 2026-06-02 Titled Tue 2nd Jun 2026 chess.com INT 8 Nguyen Ngoc Truong Son Anton Guijarro,D 1-0 64 Open
107 2026-06-02 Titled Tue 2nd Jun 2026 chess.com INT 2 Anton Guijarro,D Ghoreishi Amiri,Seyed Kian 1-0 32 Open
108 2026-06-02 Titled Tue 2nd Jun 2026 chess.com INT 4 Anton Guijarro,D Atwell,Rose 1-0 60 Open
109 2026-06-02 Titled Tue 2nd Jun 2026 chess.com INT 3 Nakonechnyi,Oleksii Anton Guijarro,D 1-0 41 Open
110 2026-06-02 Titled Tue 2nd Jun 2026 chess.com INT 5 Pankiv,Maksym Anton Guijarro,D 0-1 32 Open
111 2026-06-02 Titled Tue 2nd Jun 2026 chess.com INT 7 Anton Guijarro,D Gordievsky,D 1/2-1/2 36 Open
112 2026-06-02 Titled Tue 2nd Jun 2026 chess.com INT 10 Iturrizaga Bonelli,Eduardo Anton Guijarro,D 0-1 61 Open
113 2026-06-02 Titled Tue 2nd Jun 2026 chess.com INT 6 Yeganegi,Barad Anton Guijarro,D 0-1 72 Open
114 2026-03-25 Chess.com Open PlayIn4 chess.com INT 4 Iskusnyh,S Anton Guijarro,D 0-1 24 Open
115 2026-03-25 Chess.com Open PlayIn4 chess.com INT 6 Anton Guijarro,D Henriquez Villagra,C 1-0 45 Open
116 2026-03-25 Chess.com Open PlayIn4 chess.com INT 3 Anton Guijarro,D Nihal,Sarin 0-1 41 Open
117 2026-03-25 Chess.com Open PlayIn4 chess.com INT 2 Anton Guijarro,D Fawzy,Adham 1-0 70 Open
118 2026-03-25 Chess.com Open PlayIn4 chess.com INT 5 Niemann,Hans Moke Anton Guijarro,D 1-0 41 Open
119 2026-03-25 Chess.com Open PlayIn4 chess.com INT 8 Li Shilong Anton Guijarro,D 0-1 42 Open
120 2026-03-25 Chess.com Open PlayIn4 chess.com INT 1 Moroni,L Anton Guijarro,D 0-1 46 Open
121 2026-03-25 Chess.com Open PlayIn4 chess.com INT 7 Anton Guijarro,D So,W 0-1 45 Open
122 2026-03-25 Chess.com Open PlayIn4 chess.com INT 9 Anton Guijarro,D Vasquez Schroeder,R 1-0 53 Open
123 2026-01-14 Freestyle WCh Play-In Swiss 2026 chess.com INT 9 David Anton Guijarro Ian Nepomniachtchi 0-1 34 Open
124 2026-01-14 Freestyle WCh Play-In Swiss 2026 chess.com INT 8 David Anton Guijarro Harshavardhan G B 1-0 47 Open
125 2026-01-14 Freestyle WCh Play-In Swiss 2026 chess.com INT 7 Aleksandar Indjic David Anton Guijarro 0-1 44 Open
126 2026-01-14 Freestyle WCh Play-In Swiss 2026 chess.com INT 6 David Anton Guijarro Alexander Grischuk 0-1 56 Open
127 2026-01-14 Freestyle WCh Play-In Swiss 2026 chess.com INT 5 Andrey Esipenko David Anton Guijarro 0-1 24 Open
128 2026-01-14 Freestyle WCh Play-In Swiss 2026 chess.com INT 4 David Anton Guijarro Yangyi Yu 0-1 47 Open
129 2026-01-14 Freestyle WCh Play-In Swiss 2026 chess.com INT 3 Cristobal Henriquez Villagra David Anton Guijarro 0-1 48 Open
130 2026-01-14 Freestyle WCh Play-In Swiss 2026 chess.com INT 2 Marat I Gilfanov David Anton Guijarro 0-1 22 Open
131 2026-01-14 Freestyle WCh Play-In Swiss 2026 chess.com INT 1 David Anton Guijarro Gianmarco Leiva 1/2-1/2 71 Open
132 2026-01-13 Titled Tue 13th Jan 2026 chess.com INT 9 Akram Khoder David Anton Guijarro 1-0 26 Open
133 2026-01-13 Titled Tue 13th Jan 2026 chess.com INT 8 David Anton Guijarro Magnus Carlsen 0-1 34 Open
134 2026-01-13 Titled Tue 13th Jan 2026 chess.com INT 7 Vincent Keymer David Anton Guijarro 0-1 51 Open
135 2026-01-13 Titled Tue 13th Jan 2026 chess.com INT 6 David Anton Guijarro Alexander Donchenko 1-0 53 Open
136 2026-01-13 Titled Tue 13th Jan 2026 chess.com INT 5 David Anton Guijarro Aron Pasti 1-0 21 Open
137 2026-01-13 Titled Tue 13th Jan 2026 chess.com INT 4 Denis Lazavik David Anton Guijarro 1-0 64 Open
138 2026-01-13 Titled Tue 13th Jan 2026 chess.com INT 3 Srihari L R David Anton Guijarro 0-1 31 Open
139 2026-01-13 Titled Tue 13th Jan 2026 chess.com INT 2 David Anton Guijarro Temur Shavkatov 1-0 38 Open
140 2026-01-13 Titled Tue 13th Jan 2026 chess.com INT 1 Batuhan Ozen David Anton Guijarro 0-1 43 Open
141 2026-01-13 Titled Tue 13th Jan 2026 chess.com INT 11 Krikor Sevag Mekhitarian David Anton Guijarro 1-0 56 Open
142 2026-01-13 Titled Tue 13th Jan 2026 chess.com INT 10 David Anton Guijarro Zhauynbay Aldiyar 1-0 69 Open
143 2025-12-09 Titled Tue 9th Dec 2025 chess.com INT 9 Chithambaram VR. Aravindh David Anton Guijarro 1-0 62 Open
144 2025-12-09 Titled Tue 9th Dec 2025 chess.com INT 8 David Anton Guijarro Etienne Bacrot 1-0 21 Open
145 2025-12-09 Titled Tue 9th Dec 2025 chess.com INT 7 Aleksandar Indjic David Anton Guijarro 1/2-1/2 76 Open
146 2025-12-09 Titled Tue 9th Dec 2025 chess.com INT 6 David Anton Guijarro Maksim Tsaruk 1-0 32 Open
147 2025-12-09 Titled Tue 9th Dec 2025 chess.com INT 5 David Anton Guijarro Luca Jr Moroni 0-1 55 Open
148 2025-12-09 Titled Tue 9th Dec 2025 chess.com INT 4 Jan Klimkowski David Anton Guijarro 1/2-1/2 75 Open
149 2025-12-09 Titled Tue 9th Dec 2025 chess.com INT 3 Srihari L R David Anton Guijarro 0-1 50 Open
150 2025-12-09 Titled Tue 9th Dec 2025 chess.com INT 2 David Anton Guijarro Emir Sharshenbekov 1-0 38 Open
  1. vs Dushyant,SharmaWon · 1-0White · 2026-06-16 · Round 1Titled Tue 16th Jun 2026
  2. vs Mikhailovsky,VladimirWon · 1-0White · 2026-06-16 · Round 5Titled Tue 16th Jun 2026
  3. vs Zhigalko,SWon · 1-0White · 2026-06-02 · Round 11Titled Tue 2nd Jun 2026
  4. vs Williams,Si1Won · 0-1Black · 2026-06-02 · Round 1Titled Tue 2nd Jun 2026
  5. vs Bhavesh,MahajanWon · 1-0White · 2026-06-02 · Round 9Titled Tue 2nd Jun 2026
  6. vs Nguyen Ngoc Truong SonLost · 1-0Black · 2026-06-02 · Round 8Titled Tue 2nd Jun 2026
  7. vs Ghoreishi Amiri,Seyed KianWon · 1-0White · 2026-06-02 · Round 2Titled Tue 2nd Jun 2026
  8. vs Atwell,RoseWon · 1-0White · 2026-06-02 · Round 4Titled Tue 2nd Jun 2026
  9. vs Nakonechnyi,OleksiiLost · 1-0Black · 2026-06-02 · Round 3Titled Tue 2nd Jun 2026
  10. vs Pankiv,MaksymWon · 0-1Black · 2026-06-02 · Round 5Titled Tue 2nd Jun 2026
  11. vs Gordievsky,DDraw · ½–½White · 2026-06-02 · Round 7Titled Tue 2nd Jun 2026
  12. vs Iturrizaga Bonelli,EduardoWon · 0-1Black · 2026-06-02 · Round 10Titled Tue 2nd Jun 2026
  13. vs Yeganegi,BaradWon · 0-1Black · 2026-06-02 · Round 6Titled Tue 2nd Jun 2026
  14. vs Iskusnyh,SWon · 0-1Black · 2026-03-25 · Round 4Chess.com Open PlayIn4
  15. vs Henriquez Villagra,CWon · 1-0White · 2026-03-25 · Round 6Chess.com Open PlayIn4
  16. vs Nihal,SarinLost · 0-1White · 2026-03-25 · Round 3Chess.com Open PlayIn4
  17. vs Fawzy,AdhamWon · 1-0White · 2026-03-25 · Round 2Chess.com Open PlayIn4
  18. vs Niemann,Hans MokeLost · 1-0Black · 2026-03-25 · Round 5Chess.com Open PlayIn4
  19. vs Li ShilongWon · 0-1Black · 2026-03-25 · Round 8Chess.com Open PlayIn4
  20. vs Moroni,LWon · 0-1Black · 2026-03-25 · Round 1Chess.com Open PlayIn4
  21. vs So,WLost · 0-1White · 2026-03-25 · Round 7Chess.com Open PlayIn4
  22. vs Vasquez Schroeder,RWon · 1-0White · 2026-03-25 · Round 9Chess.com Open PlayIn4
  23. vs Ian NepomniachtchiLost · 0-1White · 2026-01-14 · Round 9Freestyle WCh Play-In Swiss 2026
  24. vs Harshavardhan G BWon · 1-0White · 2026-01-14 · Round 8Freestyle WCh Play-In Swiss 2026
  25. vs Aleksandar IndjicWon · 0-1Black · 2026-01-14 · Round 7Freestyle WCh Play-In Swiss 2026
  26. vs Alexander GrischukLost · 0-1White · 2026-01-14 · Round 6Freestyle WCh Play-In Swiss 2026
  27. vs Andrey EsipenkoWon · 0-1Black · 2026-01-14 · Round 5Freestyle WCh Play-In Swiss 2026
  28. vs Yangyi YuLost · 0-1White · 2026-01-14 · Round 4Freestyle WCh Play-In Swiss 2026
  29. vs Cristobal Henriquez VillagraWon · 0-1Black · 2026-01-14 · Round 3Freestyle WCh Play-In Swiss 2026
  30. vs Marat I GilfanovWon · 0-1Black · 2026-01-14 · Round 2Freestyle WCh Play-In Swiss 2026
  31. vs Gianmarco LeivaDraw · ½–½White · 2026-01-14 · Round 1Freestyle WCh Play-In Swiss 2026
  32. vs Akram KhoderLost · 1-0Black · 2026-01-13 · Round 9Titled Tue 13th Jan 2026
  33. vs Magnus CarlsenLost · 0-1White · 2026-01-13 · Round 8Titled Tue 13th Jan 2026
  34. vs Vincent KeymerWon · 0-1Black · 2026-01-13 · Round 7Titled Tue 13th Jan 2026
  35. vs Alexander DonchenkoWon · 1-0White · 2026-01-13 · Round 6Titled Tue 13th Jan 2026
  36. vs Aron PastiWon · 1-0White · 2026-01-13 · Round 5Titled Tue 13th Jan 2026
  37. vs Denis LazavikLost · 1-0Black · 2026-01-13 · Round 4Titled Tue 13th Jan 2026
  38. vs Srihari L RWon · 0-1Black · 2026-01-13 · Round 3Titled Tue 13th Jan 2026
  39. vs Temur ShavkatovWon · 1-0White · 2026-01-13 · Round 2Titled Tue 13th Jan 2026
  40. vs Batuhan OzenWon · 0-1Black · 2026-01-13 · Round 1Titled Tue 13th Jan 2026
  41. vs Krikor Sevag MekhitarianLost · 1-0Black · 2026-01-13 · Round 11Titled Tue 13th Jan 2026
  42. vs Zhauynbay AldiyarWon · 1-0White · 2026-01-13 · Round 10Titled Tue 13th Jan 2026
  43. vs Chithambaram VR. AravindhLost · 1-0Black · 2025-12-09 · Round 9Titled Tue 9th Dec 2025
  44. vs Etienne BacrotWon · 1-0White · 2025-12-09 · Round 8Titled Tue 9th Dec 2025
  45. vs Aleksandar IndjicDraw · ½–½Black · 2025-12-09 · Round 7Titled Tue 9th Dec 2025
  46. vs Maksim TsarukWon · 1-0White · 2025-12-09 · Round 6Titled Tue 9th Dec 2025
  47. vs Luca Jr MoroniLost · 0-1White · 2025-12-09 · Round 5Titled Tue 9th Dec 2025
  48. vs Jan KlimkowskiDraw · ½–½Black · 2025-12-09 · Round 4Titled Tue 9th Dec 2025
  49. vs Srihari L RWon · 0-1Black · 2025-12-09 · Round 3Titled Tue 9th Dec 2025
  50. vs Emir SharshenbekovWon · 1-0White · 2025-12-09 · Round 2Titled Tue 9th Dec 2025

FIDE tournaments

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

All tournament results