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.2 +15.2

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
2051 2016-07-12 44th GM 2016 Dortmund GER 3.2 Liviu-Dieter Nisipeanu Maxime Vachier-Lagrave Draw: 1/2-1/2 56 Open
2052 2016-07-10 44th GM 2016 Dortmund GER 2.4 Maxime Vachier-Lagrave Vladimir Kramnik Draw: 1/2-1/2 51 Open
2053 2016-07-09 44th GM 2016 Dortmund GER 1.3 Fabiano Caruana Maxime Vachier-Lagrave Won: 0-1 42 Open
2054 2016-06-20 GCT Blitz YourNextMove Leuven BEL 18.3 Maxime Vachier-Lagrave Wesley So Draw: 1/2-1/2 31 Open
2055 2016-06-20 GCT Blitz YourNextMove Leuven BEL 17.4 Anish Giri Maxime Vachier-Lagrave Draw: 1/2-1/2 67 Open
2056 2016-06-20 GCT Blitz YourNextMove Leuven BEL 16.2 Maxime Vachier-Lagrave Fabiano Caruana Draw: 1/2-1/2 57 Open
2057 2016-06-20 GCT Blitz YourNextMove Leuven BEL 15.5 Vladimir Kramnik Maxime Vachier-Lagrave Won: 0-1 66 Open
2058 2016-06-20 GCT Blitz YourNextMove Leuven BEL 14.1 Viswanathan Anand Maxime Vachier-Lagrave Lost: 1-0 51 Open
2059 2016-06-20 GCT Blitz YourNextMove Leuven BEL 13.5 Maxime Vachier-Lagrave Magnus Carlsen Lost: 0-1 34 Open
2060 2016-06-20 GCT Blitz YourNextMove Leuven BEL 12.2 Veselin Topalov Maxime Vachier-Lagrave Draw: 1/2-1/2 37 Open
2061 2016-06-20 GCT Blitz YourNextMove Leuven BEL 11.4 Maxime Vachier-Lagrave Levon Aronian Draw: 1/2-1/2 40 Open
2062 2016-06-20 GCT Blitz YourNextMove Leuven BEL 10.3 Hikaru Nakamura Maxime Vachier-Lagrave Won: 0-1 68 Open
2063 2016-06-19 GCT Blitz YourNextMove Leuven BEL 9.3 Wesley So Maxime Vachier-Lagrave Lost: 1-0 76 Open
2064 2016-06-19 GCT Blitz YourNextMove Leuven BEL 8.4 Maxime Vachier-Lagrave Anish Giri Draw: 1/2-1/2 59 Open
2065 2016-06-19 GCT Blitz YourNextMove Leuven BEL 7.2 Fabiano Caruana Maxime Vachier-Lagrave Won: 0-1 51 Open
2066 2016-06-19 GCT Blitz YourNextMove Leuven BEL 6.5 Maxime Vachier-Lagrave Vladimir Kramnik Won: 1-0 48 Open
2067 2016-06-19 GCT Blitz YourNextMove Leuven BEL 5.1 Maxime Vachier-Lagrave Viswanathan Anand Lost: 0-1 51 Open
2068 2016-06-19 GCT Blitz YourNextMove Leuven BEL 4.5 Magnus Carlsen Maxime Vachier-Lagrave Won: 0-1 37 Open
2069 2016-06-19 GCT Blitz YourNextMove Leuven BEL 3.2 Maxime Vachier-Lagrave Veselin Topalov Draw: 1/2-1/2 72 Open
2070 2016-06-19 GCT Blitz YourNextMove Leuven BEL 2.4 Levon Aronian Maxime Vachier-Lagrave Draw: 1/2-1/2 61 Open
2071 2016-06-19 GCT Blitz YourNextMove Leuven BEL 1.3 Maxime Vachier-Lagrave Hikaru Nakamura Lost: 0-1 34 Open
2072 2016-06-18 GCT Rapid YourNextMove Leuven BEL 9.5 Anish Giri Maxime Vachier-Lagrave Lost: 1-0 88 Open
2073 2016-06-18 GCT Rapid YourNextMove Leuven BEL 8.5 Maxime Vachier-Lagrave Veselin Topalov Draw: 1/2-1/2 66 Open
2074 2016-06-18 GCT Rapid YourNextMove Leuven BEL 7.5 Hikaru Nakamura Maxime Vachier-Lagrave Draw: 1/2-1/2 35 Open
2075 2016-06-18 GCT Rapid YourNextMove Leuven BEL 6.3 Maxime Vachier-Lagrave Fabiano Caruana Draw: 1/2-1/2 50 Open
2076 2016-06-17 GCT Rapid YourNextMove Leuven BEL 5.4 Levon Aronian Maxime Vachier-Lagrave Draw: 1/2-1/2 61 Open
2077 2016-06-17 GCT Rapid YourNextMove Leuven BEL 4.5 Maxime Vachier-Lagrave Vladimir Kramnik Won: 1-0 32 Open
2078 2016-06-17 GCT Rapid YourNextMove Leuven BEL 3.4 Maxime Vachier-Lagrave Wesley So Draw: 1/2-1/2 42 Open
2079 2016-06-17 GCT Rapid YourNextMove Leuven BEL 2.3 Magnus Carlsen Maxime Vachier-Lagrave Draw: 1/2-1/2 49 Open
2080 2016-06-17 GCT Rapid YourNextMove Leuven BEL 1.3 Maxime Vachier-Lagrave Viswanathan Anand Lost: 0-1 36 Open
2081 2016-06-12 GCT Blitz Paris 2016 Paris FRA 18.3 Maxime Vachier-Lagrave Veselin Topalov Draw: 1/2-1/2 66 Open
2082 2016-06-12 GCT Blitz Paris 2016 Paris FRA 17.4 Anish Giri Maxime Vachier-Lagrave Draw: 1/2-1/2 38 Open
2083 2016-06-12 GCT Blitz Paris 2016 Paris FRA 16.2 Maxime Vachier-Lagrave Vladimir Kramnik Won: 1-0 34 Open
2084 2016-06-12 GCT Blitz Paris 2016 Paris FRA 15.5 Levon Aronian Maxime Vachier-Lagrave Won: 0-1 59 Open
2085 2016-06-12 GCT Blitz Paris 2016 Paris FRA 14.1 Wesley So Maxime Vachier-Lagrave Draw: 1/2-1/2 73 Open
2086 2016-06-12 GCT Blitz Paris 2016 Paris FRA 13.5 Maxime Vachier-Lagrave Fabiano Caruana Won: 1-0 36 Open
2087 2016-06-12 GCT Blitz Paris 2016 Paris FRA 12.2 Magnus Carlsen Maxime Vachier-Lagrave Draw: 1/2-1/2 74 Open
2088 2016-06-12 GCT Blitz Paris 2016 Paris FRA 11.4 Maxime Vachier-Lagrave Hikaru Nakamura Won: 1-0 54 Open
2089 2016-06-12 GCT Blitz Paris 2016 Paris FRA 10.3 Laurent Fressinet Maxime Vachier-Lagrave Draw: 1/2-1/2 54 Open
2090 2016-06-11 GCT Blitz Paris 2016 Paris FRA 9.3 Veselin Topalov Maxime Vachier-Lagrave Lost: 1-0 46 Open
2091 2016-06-11 GCT Blitz Paris 2016 Paris FRA 8.4 Maxime Vachier-Lagrave Anish Giri Draw: 1/2-1/2 53 Open
2092 2016-06-11 GCT Blitz Paris 2016 Paris FRA 7.2 Vladimir Kramnik Maxime Vachier-Lagrave Lost: 1-0 40 Open
2093 2016-06-11 GCT Blitz Paris 2016 Paris FRA 6.5 Maxime Vachier-Lagrave Levon Aronian Draw: 1/2-1/2 57 Open
2094 2016-06-11 GCT Blitz Paris 2016 Paris FRA 5.1 Maxime Vachier-Lagrave Wesley So Draw: 1/2-1/2 63 Open
2095 2016-06-11 GCT Blitz Paris 2016 Paris FRA 4.5 Fabiano Caruana Maxime Vachier-Lagrave Won: 0-1 46 Open
2096 2016-06-11 GCT Blitz Paris 2016 Paris FRA 3.2 Maxime Vachier-Lagrave Magnus Carlsen Draw: 1/2-1/2 65 Open
2097 2016-06-11 GCT Blitz Paris 2016 Paris FRA 2.4 Hikaru Nakamura Maxime Vachier-Lagrave Draw: 1/2-1/2 31 Open
2098 2016-06-11 GCT Blitz Paris 2016 Paris FRA 1.3 Maxime Vachier-Lagrave Laurent Fressinet Won: 1-0 54 Open
2099 2016-06-10 GCT Rapid Paris 2016 Paris FRA 9.3 Maxime Vachier-Lagrave Anish Giri Draw: 1/2-1/2 36 Open
2100 2016-06-10 GCT Rapid Paris 2016 Paris FRA 8.5 Veselin Topalov Maxime Vachier-Lagrave Won: 0-1 51 Open
  1. vs Liviu-Dieter NisipeanuDraw · ½–½Black · 2016-07-12 · Round 3.244th GM 2016
  2. vs Vladimir KramnikDraw · ½–½White · 2016-07-10 · Round 2.444th GM 2016
  3. vs Fabiano CaruanaWon · 0-1Black · 2016-07-09 · Round 1.344th GM 2016
  4. vs Wesley SoDraw · ½–½White · 2016-06-20 · Round 18.3GCT Blitz YourNextMove
  5. vs Anish GiriDraw · ½–½Black · 2016-06-20 · Round 17.4GCT Blitz YourNextMove
  6. vs Fabiano CaruanaDraw · ½–½White · 2016-06-20 · Round 16.2GCT Blitz YourNextMove
  7. vs Vladimir KramnikWon · 0-1Black · 2016-06-20 · Round 15.5GCT Blitz YourNextMove
  8. vs Viswanathan AnandLost · 1-0Black · 2016-06-20 · Round 14.1GCT Blitz YourNextMove
  9. vs Magnus CarlsenLost · 0-1White · 2016-06-20 · Round 13.5GCT Blitz YourNextMove
  10. vs Veselin TopalovDraw · ½–½Black · 2016-06-20 · Round 12.2GCT Blitz YourNextMove
  11. vs Levon AronianDraw · ½–½White · 2016-06-20 · Round 11.4GCT Blitz YourNextMove
  12. vs Hikaru NakamuraWon · 0-1Black · 2016-06-20 · Round 10.3GCT Blitz YourNextMove
  13. vs Wesley SoLost · 1-0Black · 2016-06-19 · Round 9.3GCT Blitz YourNextMove
  14. vs Anish GiriDraw · ½–½White · 2016-06-19 · Round 8.4GCT Blitz YourNextMove
  15. vs Fabiano CaruanaWon · 0-1Black · 2016-06-19 · Round 7.2GCT Blitz YourNextMove
  16. vs Vladimir KramnikWon · 1-0White · 2016-06-19 · Round 6.5GCT Blitz YourNextMove
  17. vs Viswanathan AnandLost · 0-1White · 2016-06-19 · Round 5.1GCT Blitz YourNextMove
  18. vs Magnus CarlsenWon · 0-1Black · 2016-06-19 · Round 4.5GCT Blitz YourNextMove
  19. vs Veselin TopalovDraw · ½–½White · 2016-06-19 · Round 3.2GCT Blitz YourNextMove
  20. vs Levon AronianDraw · ½–½Black · 2016-06-19 · Round 2.4GCT Blitz YourNextMove
  21. vs Hikaru NakamuraLost · 0-1White · 2016-06-19 · Round 1.3GCT Blitz YourNextMove
  22. vs Anish GiriLost · 1-0Black · 2016-06-18 · Round 9.5GCT Rapid YourNextMove
  23. vs Veselin TopalovDraw · ½–½White · 2016-06-18 · Round 8.5GCT Rapid YourNextMove
  24. vs Hikaru NakamuraDraw · ½–½Black · 2016-06-18 · Round 7.5GCT Rapid YourNextMove
  25. vs Fabiano CaruanaDraw · ½–½White · 2016-06-18 · Round 6.3GCT Rapid YourNextMove
  26. vs Levon AronianDraw · ½–½Black · 2016-06-17 · Round 5.4GCT Rapid YourNextMove
  27. vs Vladimir KramnikWon · 1-0White · 2016-06-17 · Round 4.5GCT Rapid YourNextMove
  28. vs Wesley SoDraw · ½–½White · 2016-06-17 · Round 3.4GCT Rapid YourNextMove
  29. vs Magnus CarlsenDraw · ½–½Black · 2016-06-17 · Round 2.3GCT Rapid YourNextMove
  30. vs Viswanathan AnandLost · 0-1White · 2016-06-17 · Round 1.3GCT Rapid YourNextMove
  31. vs Veselin TopalovDraw · ½–½White · 2016-06-12 · Round 18.3GCT Blitz Paris 2016
  32. vs Anish GiriDraw · ½–½Black · 2016-06-12 · Round 17.4GCT Blitz Paris 2016
  33. vs Vladimir KramnikWon · 1-0White · 2016-06-12 · Round 16.2GCT Blitz Paris 2016
  34. vs Levon AronianWon · 0-1Black · 2016-06-12 · Round 15.5GCT Blitz Paris 2016
  35. vs Wesley SoDraw · ½–½Black · 2016-06-12 · Round 14.1GCT Blitz Paris 2016
  36. vs Fabiano CaruanaWon · 1-0White · 2016-06-12 · Round 13.5GCT Blitz Paris 2016
  37. vs Magnus CarlsenDraw · ½–½Black · 2016-06-12 · Round 12.2GCT Blitz Paris 2016
  38. vs Hikaru NakamuraWon · 1-0White · 2016-06-12 · Round 11.4GCT Blitz Paris 2016
  39. vs Laurent FressinetDraw · ½–½Black · 2016-06-12 · Round 10.3GCT Blitz Paris 2016
  40. vs Veselin TopalovLost · 1-0Black · 2016-06-11 · Round 9.3GCT Blitz Paris 2016
  41. vs Anish GiriDraw · ½–½White · 2016-06-11 · Round 8.4GCT Blitz Paris 2016
  42. vs Vladimir KramnikLost · 1-0Black · 2016-06-11 · Round 7.2GCT Blitz Paris 2016
  43. vs Levon AronianDraw · ½–½White · 2016-06-11 · Round 6.5GCT Blitz Paris 2016
  44. vs Wesley SoDraw · ½–½White · 2016-06-11 · Round 5.1GCT Blitz Paris 2016
  45. vs Fabiano CaruanaWon · 0-1Black · 2016-06-11 · Round 4.5GCT Blitz Paris 2016
  46. vs Magnus CarlsenDraw · ½–½White · 2016-06-11 · Round 3.2GCT Blitz Paris 2016
  47. vs Hikaru NakamuraDraw · ½–½Black · 2016-06-11 · Round 2.4GCT Blitz Paris 2016
  48. vs Laurent FressinetWon · 1-0White · 2016-06-11 · Round 1.3GCT Blitz Paris 2016
  49. vs Anish GiriDraw · ½–½White · 2016-06-10 · Round 9.3GCT Rapid Paris 2016
  50. vs Veselin TopalovWon · 0-1Black · 2016-06-10 · Round 8.5GCT Rapid Paris 2016

FIDE tournaments

All tournament results