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
2001 2016-11-12 32nd ECC Open 2016 Novi Sad SRB 7.4 Maxime Vachier-Lagrave Vasyl Ivanchuk Lost: 0-1 40 Open
2002 2016-11-11 32nd ECC Open 2016 Novi Sad SRB 6.3 Maxime Vachier-Lagrave Rauf Mamedov Won: 1-0 51 Open
2003 2016-11-10 32nd ECC Open 2016 Novi Sad SRB 5.4 Constantin Lupulescu Maxime Vachier-Lagrave Draw: 1/2-1/2 31 Open
2004 2016-11-09 32nd ECC Open 2016 Novi Sad SRB 4.6 Maxime Vachier-Lagrave Dejan Antic Won: 1-0 40 Open
2005 2016-11-08 32nd ECC Open 2016 Novi Sad SRB 3.1 Shakhriyar Mamedyarov Maxime Vachier-Lagrave Lost: 1-0 36 Open
2006 2016-11-07 32nd ECC Open 2016 Novi Sad SRB 2.7 Maxime Vachier-Lagrave Markus Ragger Won: 1-0 57 Open
2007 2016-10-30 Corsican Circuit Final Bastia FRA 4.2 Viswanathan Anand Maxime Vachier-Lagrave Won: 0-1 29 Open
2008 2016-10-30 Corsican Circuit Final Bastia FRA 4.1 Maxime Vachier-Lagrave Viswanathan Anand Draw: 1/2-1/2 49 Open
2009 2016-10-28 Corsican Circuit Final Bastia FRA 3.2 Anton Korobov Maxime Vachier-Lagrave Draw: 1/2-1/2 74 Open
2010 2016-10-28 Corsican Circuit Final Bastia FRA 3.1 Maxime Vachier-Lagrave Anton Korobov Won: 1-0 46 Open
2011 2016-10-28 Corsican Circuit Final Bastia FRA 2.2 Volodymyr Onyshchuk Maxime Vachier-Lagrave Won: 0-1 34 Open
2012 2016-10-28 Corsican Circuit Final Bastia FRA 2.1 Maxime Vachier-Lagrave Volodymyr Onyshchuk Won: 1-0 36 Open
2013 2016-10-27 Corsican Circuit Final Bastia FRA 1.2 Bilel Bellahcene Maxime Vachier-Lagrave Won: 0-1 24 Open
2014 2016-10-27 Corsican Circuit Final Bastia FRA 1.1 Maxime Vachier-Lagrave Bilel Bellahcene Won: 1-0 43 Open
2015 2016-09-13 42nd Olympiad 2016 Baku AZE 11.9 Maxime Vachier-Lagrave David Navara Draw: 1/2-1/2 36 Open
2016 2016-09-12 42nd Olympiad 2016 Baku AZE 10.15 David C Smerdon Maxime Vachier-Lagrave Won: 0-1 38 Open
2017 2016-09-11 42nd Olympiad 2016 Baku AZE 9.13 Maxime Vachier-Lagrave Sergei Zhigalko Draw: 1/2-1/2 51 Open
2018 2016-09-10 42nd Olympiad 2016 Baku AZE 8.2 Maxime Vachier-Lagrave Liviu-Dieter Nisipeanu Won: 1-0 49 Open
2019 2016-09-08 42nd Olympiad 2016 Baku AZE 6.22 Maxime Vachier-Lagrave Mark Machin Rivera Won: 1-0 44 Open
2020 2016-09-06 42nd Olympiad 2016 Baku AZE 5.13 Neuris Delgado Ramirez Maxime Vachier-Lagrave Won: 0-1 73 Open
2021 2016-09-05 42nd Olympiad 2016 Baku AZE 4.9 Ioannis Papaioannou Maxime Vachier-Lagrave Draw: 1/2-1/2 31 Open
2022 2016-09-04 42nd Olympiad 2016 Baku AZE 3.11 Maxime Vachier-Lagrave Francisco Vallejo Pons Draw: 1/2-1/2 43 Open
2023 2016-09-03 42nd Olympiad 2016 Baku AZE 2.8 Alexander Baburin Maxime Vachier-Lagrave Draw: 1/2-1/2 41 Open
2024 2016-08-14 4th Sinquefield Cup 2016 Saint Louis USA 9.1 Maxime Vachier-Lagrave Wesley So Draw: 1/2-1/2 47 Open
2025 2016-08-13 4th Sinquefield Cup 2016 Saint Louis USA 8.4 Liren Ding Maxime Vachier-Lagrave Draw: 1/2-1/2 26 Open
2026 2016-08-12 4th Sinquefield Cup 2016 Saint Louis USA 7.4 Maxime Vachier-Lagrave Hikaru Nakamura Draw: 1/2-1/2 35 Open
2027 2016-08-11 4th Sinquefield Cup 2016 Saint Louis USA 6.2 Levon Aronian Maxime Vachier-Lagrave Won: 0-1 49 Open
2028 2016-08-09 4th Sinquefield Cup 2016 Saint Louis USA 5.4 Fabiano Caruana Maxime Vachier-Lagrave Draw: 1/2-1/2 47 Open
2029 2016-08-08 4th Sinquefield Cup 2016 Saint Louis USA 4.5 Maxime Vachier-Lagrave Peter Svidler Draw: 1/2-1/2 35 Open
2030 2016-08-07 4th Sinquefield Cup 2016 Saint Louis USA 3.3 Veselin Topalov Maxime Vachier-Lagrave Draw: 1/2-1/2 54 Open
2031 2016-08-06 4th Sinquefield Cup 2016 Saint Louis USA 2.3 Maxime Vachier-Lagrave Viswanathan Anand Lost: 0-1 46 Open
2032 2016-08-05 4th Sinquefield Cup 2016 Saint Louis USA 1.1 Anish Giri Maxime Vachier-Lagrave Draw: 1/2-1/2 47 Open
2033 2016-07-30 Biel Exhibition Blitz RR Biel SUI 5 Maxime Vachier-Lagrave Francesco Rambaldi Won: 1-0 30 Open
2034 2016-07-30 Biel Exhibition Blitz RR Biel SUI 4 Nico Georgiadis Maxime Vachier-Lagrave Draw: 1/2-1/2 83 Open
2035 2016-07-30 Biel Exhibition Blitz RR Biel SUI 3 Maxime Vachier-Lagrave Benjamin Bok Draw: 1/2-1/2 69 Open
2036 2016-07-30 Exhibition Blitz Final Biel SUI 2 Peter Svidler Maxime Vachier-Lagrave Won: 0-1 31 Open
2037 2016-07-30 Exhibition Blitz Final Biel SUI 1 Maxime Vachier-Lagrave Peter Svidler Won: 1-0 38 Open
2038 2016-07-30 Biel Exhibition Blitz RR Biel SUI 1 Noel Studer Maxime Vachier-Lagrave Won: 0-1 44 Open
2039 2016-07-29 49th Biel Masters Match Biel SUI 4 Maxime Vachier-Lagrave Peter Svidler Draw: 1/2-1/2 40 Open
2040 2016-07-28 49th Biel Masters Match Biel SUI 3 Peter Svidler Maxime Vachier-Lagrave Won: 0-1 37 Open
2041 2016-07-26 49th Biel Masters Match Biel SUI 2 Maxime Vachier-Lagrave Peter Svidler Won: 1-0 47 Open
2042 2016-07-25 49th Biel Masters Match Biel SUI 1 Peter Svidler Maxime Vachier-Lagrave Draw: 1/2-1/2 34 Open
2043 2016-07-24 49th Biel Masters Rapid Biel SUI 4 Maxime Vachier-Lagrave Peter Svidler Draw: 1/2-1/2 33 Open
2044 2016-07-24 49th Biel Masters Rapid Biel SUI 3 Peter Svidler Maxime Vachier-Lagrave Won: 0-1 46 Open
2045 2016-07-24 49th Biel Masters Rapid Biel SUI 2 Maxime Vachier-Lagrave Peter Svidler Lost: 0-1 49 Open
2046 2016-07-24 49th Biel Masters Rapid Biel SUI 1 Peter Svidler Maxime Vachier-Lagrave Won: 0-1 42 Open
2047 2016-07-17 44th GM 2016 Dortmund GER 7.3 Leinier Dominguez Perez Maxime Vachier-Lagrave Draw: 1/2-1/2 45 Open
2048 2016-07-16 44th GM 2016 Dortmund GER 6.3 Maxime Vachier-Lagrave Ruslan Ponomariov Won: 1-0 52 Open
2049 2016-07-15 44th GM 2016 Dortmund GER 5.3 Evgeniy Najer Maxime Vachier-Lagrave Won: 0-1 36 Open
2050 2016-07-13 44th GM 2016 Dortmund GER 4.1 Maxime Vachier-Lagrave Rainer Buhmann Won: 1-0 35 Open
  1. vs Vasyl IvanchukLost · 0-1White · 2016-11-12 · Round 7.432nd ECC Open 2016
  2. vs Rauf MamedovWon · 1-0White · 2016-11-11 · Round 6.332nd ECC Open 2016
  3. vs Constantin LupulescuDraw · ½–½Black · 2016-11-10 · Round 5.432nd ECC Open 2016
  4. vs Dejan AnticWon · 1-0White · 2016-11-09 · Round 4.632nd ECC Open 2016
  5. vs Shakhriyar MamedyarovLost · 1-0Black · 2016-11-08 · Round 3.132nd ECC Open 2016
  6. vs Markus RaggerWon · 1-0White · 2016-11-07 · Round 2.732nd ECC Open 2016
  7. vs Viswanathan AnandWon · 0-1Black · 2016-10-30 · Round 4.2Corsican Circuit Final
  8. vs Viswanathan AnandDraw · ½–½White · 2016-10-30 · Round 4.1Corsican Circuit Final
  9. vs Anton KorobovDraw · ½–½Black · 2016-10-28 · Round 3.2Corsican Circuit Final
  10. vs Anton KorobovWon · 1-0White · 2016-10-28 · Round 3.1Corsican Circuit Final
  11. vs Volodymyr OnyshchukWon · 0-1Black · 2016-10-28 · Round 2.2Corsican Circuit Final
  12. vs Volodymyr OnyshchukWon · 1-0White · 2016-10-28 · Round 2.1Corsican Circuit Final
  13. vs Bilel BellahceneWon · 0-1Black · 2016-10-27 · Round 1.2Corsican Circuit Final
  14. vs Bilel BellahceneWon · 1-0White · 2016-10-27 · Round 1.1Corsican Circuit Final
  15. vs David NavaraDraw · ½–½White · 2016-09-13 · Round 11.942nd Olympiad 2016
  16. vs David C SmerdonWon · 0-1Black · 2016-09-12 · Round 10.1542nd Olympiad 2016
  17. vs Sergei ZhigalkoDraw · ½–½White · 2016-09-11 · Round 9.1342nd Olympiad 2016
  18. vs Liviu-Dieter NisipeanuWon · 1-0White · 2016-09-10 · Round 8.242nd Olympiad 2016
  19. vs Mark Machin RiveraWon · 1-0White · 2016-09-08 · Round 6.2242nd Olympiad 2016
  20. vs Neuris Delgado RamirezWon · 0-1Black · 2016-09-06 · Round 5.1342nd Olympiad 2016
  21. vs Ioannis PapaioannouDraw · ½–½Black · 2016-09-05 · Round 4.942nd Olympiad 2016
  22. vs Francisco Vallejo PonsDraw · ½–½White · 2016-09-04 · Round 3.1142nd Olympiad 2016
  23. vs Alexander BaburinDraw · ½–½Black · 2016-09-03 · Round 2.842nd Olympiad 2016
  24. vs Wesley SoDraw · ½–½White · 2016-08-14 · Round 9.14th Sinquefield Cup 2016
  25. vs Liren DingDraw · ½–½Black · 2016-08-13 · Round 8.44th Sinquefield Cup 2016
  26. vs Hikaru NakamuraDraw · ½–½White · 2016-08-12 · Round 7.44th Sinquefield Cup 2016
  27. vs Levon AronianWon · 0-1Black · 2016-08-11 · Round 6.24th Sinquefield Cup 2016
  28. vs Fabiano CaruanaDraw · ½–½Black · 2016-08-09 · Round 5.44th Sinquefield Cup 2016
  29. vs Peter SvidlerDraw · ½–½White · 2016-08-08 · Round 4.54th Sinquefield Cup 2016
  30. vs Veselin TopalovDraw · ½–½Black · 2016-08-07 · Round 3.34th Sinquefield Cup 2016
  31. vs Viswanathan AnandLost · 0-1White · 2016-08-06 · Round 2.34th Sinquefield Cup 2016
  32. vs Anish GiriDraw · ½–½Black · 2016-08-05 · Round 1.14th Sinquefield Cup 2016
  33. vs Francesco RambaldiWon · 1-0White · 2016-07-30 · Round 5Biel Exhibition Blitz RR
  34. vs Nico GeorgiadisDraw · ½–½Black · 2016-07-30 · Round 4Biel Exhibition Blitz RR
  35. vs Benjamin BokDraw · ½–½White · 2016-07-30 · Round 3Biel Exhibition Blitz RR
  36. vs Peter SvidlerWon · 0-1Black · 2016-07-30 · Round 2Exhibition Blitz Final
  37. vs Peter SvidlerWon · 1-0White · 2016-07-30 · Round 1Exhibition Blitz Final
  38. vs Noel StuderWon · 0-1Black · 2016-07-30 · Round 1Biel Exhibition Blitz RR
  39. vs Peter SvidlerDraw · ½–½White · 2016-07-29 · Round 449th Biel Masters Match
  40. vs Peter SvidlerWon · 0-1Black · 2016-07-28 · Round 349th Biel Masters Match
  41. vs Peter SvidlerWon · 1-0White · 2016-07-26 · Round 249th Biel Masters Match
  42. vs Peter SvidlerDraw · ½–½Black · 2016-07-25 · Round 149th Biel Masters Match
  43. vs Peter SvidlerDraw · ½–½White · 2016-07-24 · Round 449th Biel Masters Rapid
  44. vs Peter SvidlerWon · 0-1Black · 2016-07-24 · Round 349th Biel Masters Rapid
  45. vs Peter SvidlerLost · 0-1White · 2016-07-24 · Round 249th Biel Masters Rapid
  46. vs Peter SvidlerWon · 0-1Black · 2016-07-24 · Round 149th Biel Masters Rapid
  47. vs Leinier Dominguez PerezDraw · ½–½Black · 2016-07-17 · Round 7.344th GM 2016
  48. vs Ruslan PonomariovWon · 1-0White · 2016-07-16 · Round 6.344th GM 2016
  49. vs Evgeniy NajerWon · 0-1Black · 2016-07-15 · Round 5.344th GM 2016
  50. vs Rainer BuhmannWon · 1-0White · 2016-07-13 · Round 4.144th GM 2016

FIDE tournaments

All tournament results