Photo credit

Maxime Vachier-Lagrave

Photo: Lennart Ootes

https://www.chessphotoshop.com/FIDE-Candidates-2021-Yekaternburg/i-Pp3

CC BY-SA 4.0 · Wikimedia Commons source

Cropped to a square portrait, resized and converted to WebP.

GMMaxime Vachier-Lagrave

FRA Born 1990 (Age ≈36) Male
FIDE ID
623539

About Maxime Vachier-Lagrave

Maxime Vachier-Lagrave grew up in Nogent-sur-Marne, near Paris. A chess set received as a Christmas present sparked his interest as a small child. His father taught him the basics, and he soon began playing at a club. He won French youth titles from under-eight through under-twenty. Show more

Maxime Vachier-Lagrave grew up in Nogent-sur-Marne, near Paris. A chess set received as a Christmas present sparked his interest as a small child. His father taught him the basics, and he soon began playing at a club. He won French youth titles from under-eight through under-twenty. At fourteen he became a grandmaster. He won the senior French championship in 2007 after beating Vladislav Tkachiev in a playoff. In 2009 he became world junior champion in Argentina. That year he also won at Biel, defeating several established elite players. After completing a mathematics degree in 2010, he committed to professional chess.

He won four consecutive editions of Biel from 2013 through 2016. He also won the European blitz championship in 2010 and 2012. His outright victory at Dortmund in 2016 came ahead of former winners Vladimir Kramnik and Fabiano Caruana. In 2021 he became world blitz champion, defeating Jan-Krzysztof Duda in a playoff. His later successes extended to online competition. He won the 2024 CrunchLabs Masters after eliminating Magnus Carlsen and defeating Alireza Firouzja in the final stages.

FIDE ratings

Classical

2722.7 +15.7

Live estimate

Rapid

2712

Published FIDE

Blitz

2734

Published FIDE

Official classical ranks

World rank
#28
National rank · FRA
#2

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2819 Aug 2016
Recorded years
2001–2026
Archived games
2812

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
1151 2021-07-11 GCT Blitz Croatia 2021 Zagreb CRO 15.4 Alexander Grischuk Maxime Vachier-Lagrave Draw: 1/2-1/2 41 Open
1152 2021-07-11 GCT Blitz Croatia 2021 Zagreb CRO 14.2 Maxime Vachier-Lagrave Jorden Van Foreest Draw: 1/2-1/2 58 Open
1153 2021-07-11 GCT Blitz Croatia 2021 Zagreb CRO 13.5 Ian Nepomniachtchi Maxime Vachier-Lagrave Draw: 1/2-1/2 99 Open
1154 2021-07-11 GCT Blitz Croatia 2021 Zagreb CRO 12.1 Viswanathan Anand Maxime Vachier-Lagrave Draw: 1/2-1/2 89 Open
1155 2021-07-11 GCT Blitz Croatia 2021 Zagreb CRO 11.5 Maxime Vachier-Lagrave Anish Giri Won: 1-0 45 Open
1156 2021-07-11 GCT Blitz Croatia 2021 Zagreb CRO 10.2 Shakhriyar Mamedyarov Maxime Vachier-Lagrave Draw: 1/2-1/2 77 Open
1157 2021-07-10 GCT Blitz Croatia 2021 Zagreb CRO 9.4 Anton Korobov Maxime Vachier-Lagrave Draw: 1/2-1/2 55 Open
1158 2021-07-10 GCT Blitz Croatia 2021 Zagreb CRO 8.3 Maxime Vachier-Lagrave Garry Kasparov Won: 1-0 47 Open
1159 2021-07-10 GCT Blitz Croatia 2021 Zagreb CRO 7.3 Jan-Krzysztof Duda Maxime Vachier-Lagrave Draw: 1/2-1/2 67 Open
1160 2021-07-10 GCT Blitz Croatia 2021 Zagreb CRO 6.4 Maxime Vachier-Lagrave Alexander Grischuk Won: 1-0 60 Open
1161 2021-07-10 GCT Blitz Croatia 2021 Zagreb CRO 5.2 Jorden Van Foreest Maxime Vachier-Lagrave Won: 0-1 31 Open
1162 2021-07-10 GCT Blitz Croatia 2021 Zagreb CRO 4.5 Maxime Vachier-Lagrave Ian Nepomniachtchi Won: 1-0 30 Open
1163 2021-07-10 GCT Blitz Croatia 2021 Zagreb CRO 3.1 Maxime Vachier-Lagrave Viswanathan Anand Draw: 1/2-1/2 63 Open
1164 2021-07-10 GCT Blitz Croatia 2021 Zagreb CRO 2.5 Anish Giri Maxime Vachier-Lagrave Lost: 1-0 42 Open
1165 2021-07-10 GCT Blitz Croatia 2021 Zagreb CRO 1.2 Maxime Vachier-Lagrave Shakhriyar Mamedyarov Won: 1-0 38 Open
1166 2021-07-09 GCT Rapid Croatia 2021 Zagreb CRO 9.5 Maxime Vachier-Lagrave Ian Nepomniachtchi Draw: 1/2-1/2 61 Open
1167 2021-07-09 GCT Rapid Croatia 2021 Zagreb CRO 8.1 Anton Korobov Maxime Vachier-Lagrave Draw: 1/2-1/2 58 Open
1168 2021-07-09 GCT Rapid Croatia 2021 Zagreb CRO 7.5 Jorden Van Foreest Maxime Vachier-Lagrave Draw: 1/2-1/2 70 Open
1169 2021-07-08 GCT Rapid Croatia 2021 Zagreb CRO 6.2 Maxime Vachier-Lagrave Anish Giri Draw: 1/2-1/2 52 Open
1170 2021-07-08 GCT Rapid Croatia 2021 Zagreb CRO 5.4 Ivan Saric Maxime Vachier-Lagrave Draw: 1/2-1/2 49 Open
1171 2021-07-08 GCT Rapid Croatia 2021 Zagreb CRO 4.3 Maxime Vachier-Lagrave Jan-Krzysztof Duda Won: 1-0 62 Open
1172 2021-07-07 GCT Rapid Croatia 2021 Zagreb CRO 3.3 Alexander Grischuk Maxime Vachier-Lagrave Draw: 1/2-1/2 24 Open
1173 2021-07-07 GCT Rapid Croatia 2021 Zagreb CRO 2.4 Maxime Vachier-Lagrave Viswanathan Anand Won: 1-0 48 Open
1174 2021-07-07 GCT Rapid Croatia 2021 Zagreb CRO 1.2 Shakhriyar Mamedyarov Maxime Vachier-Lagrave Lost: 1-0 32 Open
1175 2021-06-30 TCh-FRA Top 12 2021 Chalons en Champagne FRA 7.4 Nils Grandelius Maxime Vachier-Lagrave Draw: 1/2-1/2 16 Open
1176 2021-06-28 TCh-FRA Top 12 2021 Chalons en Champagne FRA 5.4 Maxime Vachier-Lagrave Laurent Fressinet Won: 1-0 77 Open
1177 2021-06-22 GCT Blitz Paris 2021 Paris FRA 18.2 Maxime Vachier-Lagrave Levon Aronian Lost: 0-1 31 Open
1178 2021-06-22 GCT Blitz Paris 2021 Paris FRA 17.5 Peter Svidler Maxime Vachier-Lagrave Draw: 1/2-1/2 69 Open
1179 2021-06-22 GCT Blitz Paris 2021 Paris FRA 16.1 Richard Rapport Maxime Vachier-Lagrave Draw: 1/2-1/2 61 Open
1180 2021-06-22 GCT Blitz Paris 2021 Paris FRA 15.5 Maxime Vachier-Lagrave Teimour Radjabov Won: 1-0 38 Open
1181 2021-06-22 GCT Blitz Paris 2021 Paris FRA 14.2 Fabiano Caruana Maxime Vachier-Lagrave Draw: 1/2-1/2 56 Open
1182 2021-06-22 GCT Blitz Paris 2021 Paris FRA 13.4 Maxime Vachier-Lagrave Ian Nepomniachtchi Lost: 0-1 70 Open
1183 2021-06-22 GCT Blitz Paris 2021 Paris FRA 12.3 Wesley So Maxime Vachier-Lagrave Lost: 1-0 61 Open
1184 2021-06-22 GCT Blitz Paris 2021 Paris FRA 11.3 Maxime Vachier-Lagrave Alireza Firouzja Won: 1-0 73 Open
1185 2021-06-22 GCT Blitz Paris 2021 Paris FRA 10.4 Vladimir Kramnik Maxime Vachier-Lagrave Won: 0-1 36 Open
1186 2021-06-21 GCT Blitz Paris 2021 Paris FRA 9.2 Levon Aronian Maxime Vachier-Lagrave Won: 0-1 43 Open
1187 2021-06-21 GCT Blitz Paris 2021 Paris FRA 8.5 Maxime Vachier-Lagrave Peter Svidler Lost: 0-1 61 Open
1188 2021-06-21 GCT Blitz Paris 2021 Paris FRA 7.1 Maxime Vachier-Lagrave Richard Rapport Draw: 1/2-1/2 59 Open
1189 2021-06-21 GCT Blitz Paris 2021 Paris FRA 6.5 Teimour Radjabov Maxime Vachier-Lagrave Draw: 1/2-1/2 43 Open
1190 2021-06-21 GCT Blitz Paris 2021 Paris FRA 5.2 Maxime Vachier-Lagrave Fabiano Caruana Won: 1-0 50 Open
1191 2021-06-21 GCT Blitz Paris 2021 Paris FRA 4.4 Ian Nepomniachtchi Maxime Vachier-Lagrave Draw: 1/2-1/2 54 Open
1192 2021-06-21 GCT Blitz Paris 2021 Paris FRA 3.3 Maxime Vachier-Lagrave Wesley So Lost: 0-1 62 Open
1193 2021-06-21 GCT Blitz Paris 2021 Paris FRA 2.3 Alireza Firouzja Maxime Vachier-Lagrave Lost: 1-0 36 Open
1194 2021-06-21 GCT Blitz Paris 2021 Paris FRA 1.4 Maxime Vachier-Lagrave Vladimir Kramnik Won: 1-0 98 Open
1195 2021-06-20 GCT Rapid Paris 2021 Paris FRA 9.5 Maxime Vachier-Lagrave Alireza Firouzja Won: 1-0 77 Open
1196 2021-06-20 GCT Rapid Paris 2021 Paris FRA 8.1 Wesley So Maxime Vachier-Lagrave Lost: 1-0 27 Open
1197 2021-06-20 GCT Rapid Paris 2021 Paris FRA 7.5 Levon Aronian Maxime Vachier-Lagrave Draw: 1/2-1/2 46 Open
1198 2021-06-19 GCT Rapid Paris 2021 Paris FRA 6.2 Maxime Vachier-Lagrave Ian Nepomniachtchi Won: 1-0 26 Open
1199 2021-06-19 GCT Rapid Paris 2021 Paris FRA 5.4 Richard Rapport Maxime Vachier-Lagrave Draw: 1/2-1/2 62 Open
1200 2021-06-19 GCT Rapid Paris 2021 Paris FRA 4.3 Maxime Vachier-Lagrave Etienne Bacrot Lost: 0-1 68 Open
  1. vs Alexander GrischukDraw · ½–½Black · 2021-07-11 · Round 15.4GCT Blitz Croatia 2021
  2. vs Jorden Van ForeestDraw · ½–½White · 2021-07-11 · Round 14.2GCT Blitz Croatia 2021
  3. vs Ian NepomniachtchiDraw · ½–½Black · 2021-07-11 · Round 13.5GCT Blitz Croatia 2021
  4. vs Viswanathan AnandDraw · ½–½Black · 2021-07-11 · Round 12.1GCT Blitz Croatia 2021
  5. vs Anish GiriWon · 1-0White · 2021-07-11 · Round 11.5GCT Blitz Croatia 2021
  6. vs Shakhriyar MamedyarovDraw · ½–½Black · 2021-07-11 · Round 10.2GCT Blitz Croatia 2021
  7. vs Anton KorobovDraw · ½–½Black · 2021-07-10 · Round 9.4GCT Blitz Croatia 2021
  8. vs Garry KasparovWon · 1-0White · 2021-07-10 · Round 8.3GCT Blitz Croatia 2021
  9. vs Jan-Krzysztof DudaDraw · ½–½Black · 2021-07-10 · Round 7.3GCT Blitz Croatia 2021
  10. vs Alexander GrischukWon · 1-0White · 2021-07-10 · Round 6.4GCT Blitz Croatia 2021
  11. vs Jorden Van ForeestWon · 0-1Black · 2021-07-10 · Round 5.2GCT Blitz Croatia 2021
  12. vs Ian NepomniachtchiWon · 1-0White · 2021-07-10 · Round 4.5GCT Blitz Croatia 2021
  13. vs Viswanathan AnandDraw · ½–½White · 2021-07-10 · Round 3.1GCT Blitz Croatia 2021
  14. vs Anish GiriLost · 1-0Black · 2021-07-10 · Round 2.5GCT Blitz Croatia 2021
  15. vs Shakhriyar MamedyarovWon · 1-0White · 2021-07-10 · Round 1.2GCT Blitz Croatia 2021
  16. vs Ian NepomniachtchiDraw · ½–½White · 2021-07-09 · Round 9.5GCT Rapid Croatia 2021
  17. vs Anton KorobovDraw · ½–½Black · 2021-07-09 · Round 8.1GCT Rapid Croatia 2021
  18. vs Jorden Van ForeestDraw · ½–½Black · 2021-07-09 · Round 7.5GCT Rapid Croatia 2021
  19. vs Anish GiriDraw · ½–½White · 2021-07-08 · Round 6.2GCT Rapid Croatia 2021
  20. vs Ivan SaricDraw · ½–½Black · 2021-07-08 · Round 5.4GCT Rapid Croatia 2021
  21. vs Jan-Krzysztof DudaWon · 1-0White · 2021-07-08 · Round 4.3GCT Rapid Croatia 2021
  22. vs Alexander GrischukDraw · ½–½Black · 2021-07-07 · Round 3.3GCT Rapid Croatia 2021
  23. vs Viswanathan AnandWon · 1-0White · 2021-07-07 · Round 2.4GCT Rapid Croatia 2021
  24. vs Shakhriyar MamedyarovLost · 1-0Black · 2021-07-07 · Round 1.2GCT Rapid Croatia 2021
  25. vs Nils GrandeliusDraw · ½–½Black · 2021-06-30 · Round 7.4TCh-FRA Top 12 2021
  26. vs Laurent FressinetWon · 1-0White · 2021-06-28 · Round 5.4TCh-FRA Top 12 2021
  27. vs Levon AronianLost · 0-1White · 2021-06-22 · Round 18.2GCT Blitz Paris 2021
  28. vs Peter SvidlerDraw · ½–½Black · 2021-06-22 · Round 17.5GCT Blitz Paris 2021
  29. vs Richard RapportDraw · ½–½Black · 2021-06-22 · Round 16.1GCT Blitz Paris 2021
  30. vs Teimour RadjabovWon · 1-0White · 2021-06-22 · Round 15.5GCT Blitz Paris 2021
  31. vs Fabiano CaruanaDraw · ½–½Black · 2021-06-22 · Round 14.2GCT Blitz Paris 2021
  32. vs Ian NepomniachtchiLost · 0-1White · 2021-06-22 · Round 13.4GCT Blitz Paris 2021
  33. vs Wesley SoLost · 1-0Black · 2021-06-22 · Round 12.3GCT Blitz Paris 2021
  34. vs Alireza FirouzjaWon · 1-0White · 2021-06-22 · Round 11.3GCT Blitz Paris 2021
  35. vs Vladimir KramnikWon · 0-1Black · 2021-06-22 · Round 10.4GCT Blitz Paris 2021
  36. vs Levon AronianWon · 0-1Black · 2021-06-21 · Round 9.2GCT Blitz Paris 2021
  37. vs Peter SvidlerLost · 0-1White · 2021-06-21 · Round 8.5GCT Blitz Paris 2021
  38. vs Richard RapportDraw · ½–½White · 2021-06-21 · Round 7.1GCT Blitz Paris 2021
  39. vs Teimour RadjabovDraw · ½–½Black · 2021-06-21 · Round 6.5GCT Blitz Paris 2021
  40. vs Fabiano CaruanaWon · 1-0White · 2021-06-21 · Round 5.2GCT Blitz Paris 2021
  41. vs Ian NepomniachtchiDraw · ½–½Black · 2021-06-21 · Round 4.4GCT Blitz Paris 2021
  42. vs Wesley SoLost · 0-1White · 2021-06-21 · Round 3.3GCT Blitz Paris 2021
  43. vs Alireza FirouzjaLost · 1-0Black · 2021-06-21 · Round 2.3GCT Blitz Paris 2021
  44. vs Vladimir KramnikWon · 1-0White · 2021-06-21 · Round 1.4GCT Blitz Paris 2021
  45. vs Alireza FirouzjaWon · 1-0White · 2021-06-20 · Round 9.5GCT Rapid Paris 2021
  46. vs Wesley SoLost · 1-0Black · 2021-06-20 · Round 8.1GCT Rapid Paris 2021
  47. vs Levon AronianDraw · ½–½Black · 2021-06-20 · Round 7.5GCT Rapid Paris 2021
  48. vs Ian NepomniachtchiWon · 1-0White · 2021-06-19 · Round 6.2GCT Rapid Paris 2021
  49. vs Richard RapportDraw · ½–½Black · 2021-06-19 · Round 5.4GCT Rapid Paris 2021
  50. vs Etienne BacrotLost · 0-1White · 2021-06-19 · Round 4.3GCT Rapid Paris 2021

FIDE tournaments

All tournament results