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

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
3301 2015-12-26 4th Al Ain Chess Classic Al-Ain UAE 4.28 Mhamal Anurag David Anton Guijarro Draw: 1/2-1/2 40 Open
3302 2015-12-25 4th Al Ain Chess Classic Al-Ain UAE 3.13 David Anton Guijarro Chongsheng Zeng Lost: 0-1 42 Open
3303 2015-12-24 4th Al Ain Chess Classic Al-Ain UAE 2.8 Abhijit Kunte David Anton Guijarro Draw: 1/2-1/2 29 Open
3304 2015-12-23 4th Al Ain Chess Classic Al-Ain UAE 1.1 David Anton Guijarro Anna Zozulia Won: 1-0 43 Open
3305 2015-11-22 20th European Teams Reykjavik ISL 9.9 Igor Kovalenko David Anton Guijarro Won: 0-1 57 Open
3306 2015-11-21 20th European Teams Reykjavik ISL 8.15 David Anton Guijarro Milos Perunovic Won: 1-0 42 Open
3307 2015-11-20 20th European Teams Reykjavik ISL 7.4 Richard Rapport David Anton Guijarro Lost: 1-0 36 Open
3308 2015-11-19 20th European Teams Reykjavik ISL 6.6 David Anton Guijarro Danyyil Dvirnyy Draw: 1/2-1/2 60 Open
3309 2015-11-17 20th European Teams Reykjavik ISL 5.3 Laurent Fressinet David Anton Guijarro Draw: 1/2-1/2 36 Open
3310 2015-11-16 20th European Teams Reykjavik ISL 4.4 David Anton Guijarro Sebastian Bogner Won: 1-0 41 Open
3311 2015-11-15 20th European Teams Reykjavik ISL 3.2 David Anton Guijarro Evgeny Tomashevsky Draw: 1/2-1/2 41 Open
3312 2015-11-14 20th European Teams Reykjavik ISL 2.4 Georg Meier David Anton Guijarro Draw: 1/2-1/2 41 Open
3313 2015-11-13 20th European Teams Reykjavik ISL 1.14 Steven Geirnaert David Anton Guijarro Draw: 1/2-1/2 60 Open
3314 2015-10-14 World Blitz 2015 Berlin GER 21.3 David Anton Guijarro Ivan Cheparinov Draw: 1/2-1/2 10 Open
3315 2015-10-14 World Blitz 2015 Berlin GER 20.32 Jure Borisek David Anton Guijarro Draw: 1/2-1/2 39 Open
3316 2015-10-14 World Blitz 2015 Berlin GER 19.38 David Anton Guijarro Falko Bindrich Won: 1-0 73 Open
3317 2015-10-14 World Blitz 2015 Berlin GER 18.33 David Anton Guijarro Ildar Khairullin Lost: 0-1 40 Open
3318 2015-10-14 World Blitz 2015 Berlin GER 17.39 Victor Bologan David Anton Guijarro Won: 0-1 31 Open
3319 2015-10-14 World Blitz 2015 Berlin GER 16.39 David Anton Guijarro Michael Roiz Draw: 1/2-1/2 101 Open
3320 2015-10-14 World Blitz 2015 Berlin GER 15.23 Ruslan Ponomariov David Anton Guijarro Lost: 1-0 47 Open
3321 2015-10-14 World Blitz 2015 Berlin GER 14.38 David Anton Guijarro Maxim Matlakov Won: 1-0 37 Open
3322 2015-10-14 World Blitz 2015 Berlin GER 13.51 Antonios Pavlidis David Anton Guijarro Won: 0-1 64 Open
3323 2015-10-14 World Blitz 2015 Berlin GER 12.59 Peter Heine Nielsen David Anton Guijarro Won: 0-1 63 Open
3324 2015-10-13 World Blitz 2015 Berlin GER 9.48 David Anton Guijarro Rasmus Svane Won: 1-0 60 Open
3325 2015-10-13 World Blitz 2015 Berlin GER 8.5 David Anton Guijarro Mikhail Al. Antipov Draw: 1/2-1/2 147 Open
3326 2015-10-13 World Blitz 2015 Berlin GER 7.38 Dariusz Swiercz David Anton Guijarro Lost: 1-0 43 Open
3327 2015-10-13 World Blitz 2015 Berlin GER 6.12 David Anton Guijarro Dmitry Andreikin Lost: 0-1 39 Open
3328 2015-10-13 World Blitz 2015 Berlin GER 5.36 Jorden Van Foreest David Anton Guijarro Won: 0-1 67 Open
3329 2015-10-13 World Blitz 2015 Berlin GER 4.1 David Anton Guijarro Anton Korobov Lost: 0-1 47 Open
3330 2015-10-13 World Blitz 2015 Berlin GER 3.5 Vladimir Kramnik David Anton Guijarro Draw: 1/2-1/2 42 Open
3331 2015-10-13 World Blitz 2015 Berlin GER 2.4 David Anton Guijarro Levon Aronian Won: 1-0 68 Open
3332 2015-10-13 World Blitz 2015 Berlin GER 11.51 David Anton Guijarro Alexander Motylev Lost: 0-1 83 Open
3333 2015-10-13 World Blitz 2015 Berlin GER 10.39 Matthias Bluebaum David Anton Guijarro Lost: 1-0 39 Open
3334 2015-10-13 World Blitz 2015 Berlin GER 1.61 Milos Pavlovic David Anton Guijarro Won: 0-1 49 Open
3335 2015-10-12 World Rapid 2015 Berlin GER 15.52 Tomas Krnan David Anton Guijarro Draw: 1/2-1/2 39 Open
3336 2015-10-12 World Rapid 2015 Berlin GER 14.53 David Anton Guijarro Jaan Ehlvest Draw: 1/2-1/2 69 Open
3337 2015-10-12 World Rapid 2015 Berlin GER 13.38 Markus Ragger David Anton Guijarro Lost: 1-0 49 Open
3338 2015-10-12 World Rapid 2015 Berlin GER 12.56 David Anton Guijarro Ottomar Ladva Won: 1-0 50 Open
3339 2015-10-12 World Rapid 2015 Berlin GER 11.55 Florian, Dr. Handke David Anton Guijarro Draw: 1/2-1/2 42 Open
3340 2015-10-11 World Rapid 2015 Berlin GER 9.5 Michael Bezold David Anton Guijarro Won: 0-1 30 Open
3341 2015-10-11 World Rapid 2015 Berlin GER 8.4 David Anton Guijarro Ivan Ivanisevic Lost: 0-1 32 Open
3342 2015-10-11 World Rapid 2015 Berlin GER 7.58 S.P. Sethuraman David Anton Guijarro Won: 0-1 41 Open
3343 2015-10-11 World Rapid 2015 Berlin GER 6.57 David Anton Guijarro Rasmus Svane Draw: 1/2-1/2 46 Open
3344 2015-10-11 World Rapid 2015 Berlin GER 10.43 David Anton Guijarro Krishnan Sasikiran Lost: 0-1 43 Open
3345 2015-10-10 World Rapid 2015 Berlin GER 5.31 Alexander Grischuk David Anton Guijarro Lost: 1-0 52 Open
3346 2015-10-10 World Rapid 2015 Berlin GER 4.37 David Anton Guijarro Zoltan Almasi Draw: 1/2-1/2 37 Open
3347 2015-10-10 World Rapid 2015 Berlin GER 3.28 Etienne Bacrot David Anton Guijarro Lost: 1-0 45 Open
3348 2015-10-10 World Rapid 2015 Berlin GER 2.27 David Anton Guijarro David Navara Draw: 1/2-1/2 54 Open
3349 2015-10-10 World Rapid 2015 Berlin GER 1.1 Sergei Rublevsky David Anton Guijarro Won: 0-1 44 Open
3350 2015-09-12 FIDE World Cup 2015 Baku AZE 1.2 David Anton Guijarro Liviu-Dieter Nisipeanu Draw: 1/2-1/2 48 Open
  1. vs Mhamal AnuragDraw · ½–½Black · 2015-12-26 · Round 4.284th Al Ain Chess Classic
  2. vs Chongsheng ZengLost · 0-1White · 2015-12-25 · Round 3.134th Al Ain Chess Classic
  3. vs Abhijit KunteDraw · ½–½Black · 2015-12-24 · Round 2.84th Al Ain Chess Classic
  4. vs Anna ZozuliaWon · 1-0White · 2015-12-23 · Round 1.14th Al Ain Chess Classic
  5. vs Igor KovalenkoWon · 0-1Black · 2015-11-22 · Round 9.920th European Teams
  6. vs Milos PerunovicWon · 1-0White · 2015-11-21 · Round 8.1520th European Teams
  7. vs Richard RapportLost · 1-0Black · 2015-11-20 · Round 7.420th European Teams
  8. vs Danyyil DvirnyyDraw · ½–½White · 2015-11-19 · Round 6.620th European Teams
  9. vs Laurent FressinetDraw · ½–½Black · 2015-11-17 · Round 5.320th European Teams
  10. vs Sebastian BognerWon · 1-0White · 2015-11-16 · Round 4.420th European Teams
  11. vs Evgeny TomashevskyDraw · ½–½White · 2015-11-15 · Round 3.220th European Teams
  12. vs Georg MeierDraw · ½–½Black · 2015-11-14 · Round 2.420th European Teams
  13. vs Steven GeirnaertDraw · ½–½Black · 2015-11-13 · Round 1.1420th European Teams
  14. vs Ivan CheparinovDraw · ½–½White · 2015-10-14 · Round 21.3World Blitz 2015
  15. vs Jure BorisekDraw · ½–½Black · 2015-10-14 · Round 20.32World Blitz 2015
  16. vs Falko BindrichWon · 1-0White · 2015-10-14 · Round 19.38World Blitz 2015
  17. vs Ildar KhairullinLost · 0-1White · 2015-10-14 · Round 18.33World Blitz 2015
  18. vs Victor BologanWon · 0-1Black · 2015-10-14 · Round 17.39World Blitz 2015
  19. vs Michael RoizDraw · ½–½White · 2015-10-14 · Round 16.39World Blitz 2015
  20. vs Ruslan PonomariovLost · 1-0Black · 2015-10-14 · Round 15.23World Blitz 2015
  21. vs Maxim MatlakovWon · 1-0White · 2015-10-14 · Round 14.38World Blitz 2015
  22. vs Antonios PavlidisWon · 0-1Black · 2015-10-14 · Round 13.51World Blitz 2015
  23. vs Peter Heine NielsenWon · 0-1Black · 2015-10-14 · Round 12.59World Blitz 2015
  24. vs Rasmus SvaneWon · 1-0White · 2015-10-13 · Round 9.48World Blitz 2015
  25. vs Mikhail Al. AntipovDraw · ½–½White · 2015-10-13 · Round 8.5World Blitz 2015
  26. vs Dariusz SwierczLost · 1-0Black · 2015-10-13 · Round 7.38World Blitz 2015
  27. vs Dmitry AndreikinLost · 0-1White · 2015-10-13 · Round 6.12World Blitz 2015
  28. vs Jorden Van ForeestWon · 0-1Black · 2015-10-13 · Round 5.36World Blitz 2015
  29. vs Anton KorobovLost · 0-1White · 2015-10-13 · Round 4.1World Blitz 2015
  30. vs Vladimir KramnikDraw · ½–½Black · 2015-10-13 · Round 3.5World Blitz 2015
  31. vs Levon AronianWon · 1-0White · 2015-10-13 · Round 2.4World Blitz 2015
  32. vs Alexander MotylevLost · 0-1White · 2015-10-13 · Round 11.51World Blitz 2015
  33. vs Matthias BluebaumLost · 1-0Black · 2015-10-13 · Round 10.39World Blitz 2015
  34. vs Milos PavlovicWon · 0-1Black · 2015-10-13 · Round 1.61World Blitz 2015
  35. vs Tomas KrnanDraw · ½–½Black · 2015-10-12 · Round 15.52World Rapid 2015
  36. vs Jaan EhlvestDraw · ½–½White · 2015-10-12 · Round 14.53World Rapid 2015
  37. vs Markus RaggerLost · 1-0Black · 2015-10-12 · Round 13.38World Rapid 2015
  38. vs Ottomar LadvaWon · 1-0White · 2015-10-12 · Round 12.56World Rapid 2015
  39. vs Florian, Dr. HandkeDraw · ½–½Black · 2015-10-12 · Round 11.55World Rapid 2015
  40. vs Michael BezoldWon · 0-1Black · 2015-10-11 · Round 9.5World Rapid 2015
  41. vs Ivan IvanisevicLost · 0-1White · 2015-10-11 · Round 8.4World Rapid 2015
  42. vs S.P. SethuramanWon · 0-1Black · 2015-10-11 · Round 7.58World Rapid 2015
  43. vs Rasmus SvaneDraw · ½–½White · 2015-10-11 · Round 6.57World Rapid 2015
  44. vs Krishnan SasikiranLost · 0-1White · 2015-10-11 · Round 10.43World Rapid 2015
  45. vs Alexander GrischukLost · 1-0Black · 2015-10-10 · Round 5.31World Rapid 2015
  46. vs Zoltan AlmasiDraw · ½–½White · 2015-10-10 · Round 4.37World Rapid 2015
  47. vs Etienne BacrotLost · 1-0Black · 2015-10-10 · Round 3.28World Rapid 2015
  48. vs David NavaraDraw · ½–½White · 2015-10-10 · Round 2.27World Rapid 2015
  49. vs Sergei RublevskyWon · 0-1Black · 2015-10-10 · Round 1.1World Rapid 2015
  50. vs Liviu-Dieter NisipeanuDraw · ½–½White · 2015-09-12 · Round 1.2FIDE World Cup 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