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 GuijarroLIVE

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

Classical

2661.0

Published FIDE

Rapid

2620

Published FIDE

Blitz

2560

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
3351 2015-09-11 FIDE World Cup 2015 Baku AZE 1.1 Liviu-Dieter Nisipeanu David Anton Guijarro Lost: 1-0 41 Open
3352 2015-08-31 80th ch-ESP 2015 Linares ESP 9.2 David Anton Guijarro Salvador G. Del Rio De Angelis Draw: 1/2-1/2 24 Open
3353 2015-08-30 80th ch-ESP 2015 Linares ESP 8.2 David Pardo Simon David Anton Guijarro Won: 0-1 41 Open
3354 2015-08-29 80th ch-ESP 2015 Linares ESP 7.2 Oleg Korneev David Anton Guijarro Draw: 1/2-1/2 31 Open
3355 2015-08-28 80th ch-ESP 2015 Linares ESP 6.1 David Anton Guijarro Francisco Vallejo Pons Draw: 1/2-1/2 33 Open
3356 2015-08-27 80th ch-ESP 2015 Linares ESP 5.2 Jose Fernando Cuenca Jimenez David Anton Guijarro Won: 0-1 36 Open
3357 2015-08-26 80th ch-ESP 2015 Linares ESP 4.3 David Anton Guijarro Alejandro Alvarado Diaz Won: 1-0 58 Open
3358 2015-08-25 80th ch-ESP 2015 Linares ESP 3.8 David Anton Guijarro Julio Suarez Gomez Won: 1-0 29 Open
3359 2015-08-24 80th ch-ESP 2015 Linares ESP 2.2 Javier Aguera Naredo David Anton Guijarro Draw: 1/2-1/2 31 Open
3360 2015-08-23 80th ch-ESP 2015 Linares ESP 1.2 David Anton Guijarro Alejandro Escudero Manzano Won: 1-0 44 Open
3361 2015-08-22 ch-ESP Rapid 2015 Linares ESP 9.8 Alejandro Alvarado Diaz David Anton Guijarro Draw: 1/2-1/2 39 Open
3362 2015-08-22 ch-ESP Rapid 2015 Linares ESP 8.12 David Anton Guijarro David Recuero Guerra Won: 1-0 28 Open
3363 2015-08-22 ch-ESP Rapid 2015 Linares ESP 7.7 Jose Carlos Ibarra Jerez David Anton Guijarro Lost: 1-0 63 Open
3364 2015-08-22 ch-ESP Rapid 2015 Linares ESP 6.11 David Anton Guijarro Maxim Ventura Bolet Won: 1-0 31 Open
3365 2015-08-22 ch-ESP Rapid 2015 Linares ESP 5.5 Hipolito Asis Gargatagli David Anton Guijarro Draw: 1/2-1/2 48 Open
3366 2015-08-22 ch-ESP Rapid 2015 Linares ESP 4.9 David Anton Guijarro Irene Nicolas Zapata Won: 1-0 52 Open
3367 2015-08-20 TCh-ESP Div Honor 2015 Linares ESP 6.3 Aleksandr Rakhmanov David Anton Guijarro Draw: 1/2-1/2 59 Open
3368 2015-08-19 TCh-ESP Div Honor 2015 Linares ESP 5.3 David Anton Guijarro Pentala Harikrishna Draw: 1/2-1/2 46 Open
3369 2015-08-18 TCh-ESP Div Honor 2015 Linares ESP 4.2 Gabriel Sargissian David Anton Guijarro Draw: 1/2-1/2 35 Open
3370 2015-08-17 TCh-ESP Div Honor 2015 Linares ESP 3.4 David Anton Guijarro Yuriy Kryvoruchko Lost: 0-1 64 Open
3371 2015-08-16 TCh-ESP Div Honor 2015 Linares ESP 2.1 Loek Van Wely David Anton Guijarro Lost: 1-0 53 Open
3372 2015-08-15 TCh-ESP Div Honor 2015 Linares ESP 1.4 Julio E Granda Zuniga David Anton Guijarro Draw: 1/2-1/2 33 Open
3373 2015-07-20 Lake Sevan 2015 Martuni ARM 9.1 Santosh Gujrathi Vidit David Anton Guijarro Lost: 1-0 37 Open
3374 2015-07-19 Lake Sevan 2015 Martuni ARM 8.2 David Anton Guijarro Samvel Ter-Sahakyan Draw: 1/2-1/2 64 Open
3375 2015-07-18 Lake Sevan 2015 Martuni ARM 7.4 Robert Hovhannisyan David Anton Guijarro Won: 0-1 55 Open
3376 2015-07-17 Lake Sevan 2015 Martuni ARM 6.1 David Anton Guijarro Samuel Sevian Draw: 1/2-1/2 55 Open
3377 2015-07-16 Lake Sevan 2015 Martuni ARM 5.1 Jan-Krzysztof Duda David Anton Guijarro Draw: 1/2-1/2 28 Open
3378 2015-07-15 Lake Sevan 2015 Martuni ARM 4.3 David Anton Guijarro Hovhannes Gabuzyan Draw: 1/2-1/2 30 Open
3379 2015-07-14 Lake Sevan 2015 Martuni ARM 3.2 Vladislav Artemiev David Anton Guijarro Draw: 1/2-1/2 127 Open
3380 2015-07-13 Lake Sevan 2015 Martuni ARM 2.3 David Anton Guijarro A.R. Saleh Salem Won: 1-0 41 Open
3381 2015-07-12 Lake Sevan 2015 Martuni ARM 1.1 David Anton Guijarro Tigran L. Petrosian Won: 1-0 62 Open
3382 2015-06-13 28th Leon GM 2015 Leon ESP 1.4 Yi Wei David Anton Guijarro Draw: 1/2-1/2 85 Open
3383 2015-06-13 28th Leon GM 2015 Leon ESP 1.3 David Anton Guijarro Yi Wei Draw: 1/2-1/2 35 Open
3384 2015-06-13 28th Leon GM 2015 Leon ESP 1.2 Yi Wei David Anton Guijarro Draw: 1/2-1/2 55 Open
3385 2015-06-13 28th Leon GM 2015 Leon ESP 1.1 David Anton Guijarro Yi Wei Lost: 0-1 39 Open
3386 2015-05-09 1st Neoclassical Masters Madrid ESP 7.4 Daniel Forcen Esteban David Anton Guijarro Lost: 1-0 51 Open
3387 2015-05-09 1st Neoclassical Masters Madrid ESP 6.2 David Anton Guijarro Francisco Vallejo Pons Draw: 1/2-1/2 78 Open
3388 2015-05-09 1st Neoclassical Masters Madrid ESP 5.3 Jose Carlos Ibarra Jerez David Anton Guijarro Won: 0-1 34 Open
3389 2015-05-09 1st Neoclassical Masters Madrid ESP 4.3 David Anton Guijarro Ann Matnadze Bujiashvili Won: 1-0 50 Open
3390 2015-05-09 1st Neoclassical Masters Madrid ESP 3.2 Ivan Salgado Lopez David Anton Guijarro Draw: 1/2-1/2 32 Open
3391 2015-05-09 1st Neoclassical Masters Madrid ESP 2.4 David Anton Guijarro Angel Espinosa Aranda Won: 1-0 34 Open
3392 2015-05-09 1st Neoclassical Masters Madrid ESP 1.1 David Anton Guijarro Miguel Illescas Cordoba Won: 1-0 28 Open
3393 2015-04-12 Bundesliga 2014-15 Schwaebisch Hall GER 15.3 David Anton Guijarro Chao b Li Lost: 0-1 31 Open
3394 2015-04-11 Bundesliga 2014-15 Schwaebisch Hall GER 14.4 Andreas Schenk David Anton Guijarro Draw: 1/2-1/2 43 Open
3395 2015-04-04 Aeroflot Open A 2015 Moscow RUS 9.3 A.R. Saleh Salem David Anton Guijarro Draw: 1/2-1/2 31 Open
3396 2015-04-03 Aeroflot Open A 2015 Moscow RUS 8.8 David Anton Guijarro Richard Rapport Won: 1-0 49 Open
3397 2015-04-02 Aeroflot Open A 2015 Moscow RUS 7.4 Tigran L. Petrosian David Anton Guijarro Draw: 1/2-1/2 52 Open
3398 2015-04-01 Aeroflot Open A 2015 Moscow RUS 6.6 David Anton Guijarro Vadim Zvjaginsev Draw: 1/2-1/2 10 Open
3399 2015-03-31 Aeroflot Open A 2015 Moscow RUS 5.8 Shakhriyar Mamedyarov David Anton Guijarro Won: 0-1 42 Open
3400 2015-03-30 Aeroflot Open A 2015 Moscow RUS 4.2 David Anton Guijarro Alexandr Predke Won: 1-0 32 Open
  1. vs Liviu-Dieter NisipeanuLost · 1-0Black · 2015-09-11 · Round 1.1FIDE World Cup 2015
  2. vs Salvador G. Del Rio De AngelisDraw · ½–½White · 2015-08-31 · Round 9.280th ch-ESP 2015
  3. vs David Pardo SimonWon · 0-1Black · 2015-08-30 · Round 8.280th ch-ESP 2015
  4. vs Oleg KorneevDraw · ½–½Black · 2015-08-29 · Round 7.280th ch-ESP 2015
  5. vs Francisco Vallejo PonsDraw · ½–½White · 2015-08-28 · Round 6.180th ch-ESP 2015
  6. vs Jose Fernando Cuenca JimenezWon · 0-1Black · 2015-08-27 · Round 5.280th ch-ESP 2015
  7. vs Alejandro Alvarado DiazWon · 1-0White · 2015-08-26 · Round 4.380th ch-ESP 2015
  8. vs Julio Suarez GomezWon · 1-0White · 2015-08-25 · Round 3.880th ch-ESP 2015
  9. vs Javier Aguera NaredoDraw · ½–½Black · 2015-08-24 · Round 2.280th ch-ESP 2015
  10. vs Alejandro Escudero ManzanoWon · 1-0White · 2015-08-23 · Round 1.280th ch-ESP 2015
  11. vs Alejandro Alvarado DiazDraw · ½–½Black · 2015-08-22 · Round 9.8ch-ESP Rapid 2015
  12. vs David Recuero GuerraWon · 1-0White · 2015-08-22 · Round 8.12ch-ESP Rapid 2015
  13. vs Jose Carlos Ibarra JerezLost · 1-0Black · 2015-08-22 · Round 7.7ch-ESP Rapid 2015
  14. vs Maxim Ventura BoletWon · 1-0White · 2015-08-22 · Round 6.11ch-ESP Rapid 2015
  15. vs Hipolito Asis GargatagliDraw · ½–½Black · 2015-08-22 · Round 5.5ch-ESP Rapid 2015
  16. vs Irene Nicolas ZapataWon · 1-0White · 2015-08-22 · Round 4.9ch-ESP Rapid 2015
  17. vs Aleksandr RakhmanovDraw · ½–½Black · 2015-08-20 · Round 6.3TCh-ESP Div Honor 2015
  18. vs Pentala HarikrishnaDraw · ½–½White · 2015-08-19 · Round 5.3TCh-ESP Div Honor 2015
  19. vs Gabriel SargissianDraw · ½–½Black · 2015-08-18 · Round 4.2TCh-ESP Div Honor 2015
  20. vs Yuriy KryvoruchkoLost · 0-1White · 2015-08-17 · Round 3.4TCh-ESP Div Honor 2015
  21. vs Loek Van WelyLost · 1-0Black · 2015-08-16 · Round 2.1TCh-ESP Div Honor 2015
  22. vs Julio E Granda ZunigaDraw · ½–½Black · 2015-08-15 · Round 1.4TCh-ESP Div Honor 2015
  23. vs Santosh Gujrathi ViditLost · 1-0Black · 2015-07-20 · Round 9.1Lake Sevan 2015
  24. vs Samvel Ter-SahakyanDraw · ½–½White · 2015-07-19 · Round 8.2Lake Sevan 2015
  25. vs Robert HovhannisyanWon · 0-1Black · 2015-07-18 · Round 7.4Lake Sevan 2015
  26. vs Samuel SevianDraw · ½–½White · 2015-07-17 · Round 6.1Lake Sevan 2015
  27. vs Jan-Krzysztof DudaDraw · ½–½Black · 2015-07-16 · Round 5.1Lake Sevan 2015
  28. vs Hovhannes GabuzyanDraw · ½–½White · 2015-07-15 · Round 4.3Lake Sevan 2015
  29. vs Vladislav ArtemievDraw · ½–½Black · 2015-07-14 · Round 3.2Lake Sevan 2015
  30. vs A.R. Saleh SalemWon · 1-0White · 2015-07-13 · Round 2.3Lake Sevan 2015
  31. vs Tigran L. PetrosianWon · 1-0White · 2015-07-12 · Round 1.1Lake Sevan 2015
  32. vs Yi WeiDraw · ½–½Black · 2015-06-13 · Round 1.428th Leon GM 2015
  33. vs Yi WeiDraw · ½–½White · 2015-06-13 · Round 1.328th Leon GM 2015
  34. vs Yi WeiDraw · ½–½Black · 2015-06-13 · Round 1.228th Leon GM 2015
  35. vs Yi WeiLost · 0-1White · 2015-06-13 · Round 1.128th Leon GM 2015
  36. vs Daniel Forcen EstebanLost · 1-0Black · 2015-05-09 · Round 7.41st Neoclassical Masters
  37. vs Francisco Vallejo PonsDraw · ½–½White · 2015-05-09 · Round 6.21st Neoclassical Masters
  38. vs Jose Carlos Ibarra JerezWon · 0-1Black · 2015-05-09 · Round 5.31st Neoclassical Masters
  39. vs Ann Matnadze BujiashviliWon · 1-0White · 2015-05-09 · Round 4.31st Neoclassical Masters
  40. vs Ivan Salgado LopezDraw · ½–½Black · 2015-05-09 · Round 3.21st Neoclassical Masters
  41. vs Angel Espinosa ArandaWon · 1-0White · 2015-05-09 · Round 2.41st Neoclassical Masters
  42. vs Miguel Illescas CordobaWon · 1-0White · 2015-05-09 · Round 1.11st Neoclassical Masters
  43. vs Chao b LiLost · 0-1White · 2015-04-12 · Round 15.3Bundesliga 2014-15
  44. vs Andreas SchenkDraw · ½–½Black · 2015-04-11 · Round 14.4Bundesliga 2014-15
  45. vs A.R. Saleh SalemDraw · ½–½Black · 2015-04-04 · Round 9.3Aeroflot Open A 2015
  46. vs Richard RapportWon · 1-0White · 2015-04-03 · Round 8.8Aeroflot Open A 2015
  47. vs Tigran L. PetrosianDraw · ½–½Black · 2015-04-02 · Round 7.4Aeroflot Open A 2015
  48. vs Vadim ZvjaginsevDraw · ½–½White · 2015-04-01 · Round 6.6Aeroflot Open A 2015
  49. vs Shakhriyar MamedyarovWon · 0-1Black · 2015-03-31 · Round 5.8Aeroflot Open A 2015
  50. vs Alexandr PredkeWon · 1-0White · 2015-03-30 · Round 4.2Aeroflot Open A 2015

FIDE tournaments

DateTournamentTypeScore
2026-10-1741st European Chess Club Cup - OPENClassical5½
2026-10-091. Schachbundesliga 2026-2027 Oktober 2026Classical2½
2026-09-1646th Chess Olympiad Samarkand 2026 OpenClassical5
2026-09-07LEYENDAS Y PRODIGIOS II 2026Classical7½

All tournament results