GMMaxime Vachier-Lagrave
- 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
Rapid
2712Published FIDE
Blitz
2734Published 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
Published rating lists through Nov 2026.
Download chart or data
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 |
- vs Vasyl IvanchukLost · 0-1White · 2016-11-12 · Round 7.432nd ECC Open 2016
- vs Rauf MamedovWon · 1-0White · 2016-11-11 · Round 6.332nd ECC Open 2016
- vs Constantin LupulescuDraw · ½–½Black · 2016-11-10 · Round 5.432nd ECC Open 2016
- vs Dejan AnticWon · 1-0White · 2016-11-09 · Round 4.632nd ECC Open 2016
- vs Shakhriyar MamedyarovLost · 1-0Black · 2016-11-08 · Round 3.132nd ECC Open 2016
- vs Markus RaggerWon · 1-0White · 2016-11-07 · Round 2.732nd ECC Open 2016
- vs Viswanathan AnandWon · 0-1Black · 2016-10-30 · Round 4.2Corsican Circuit Final
- vs Viswanathan AnandDraw · ½–½White · 2016-10-30 · Round 4.1Corsican Circuit Final
- vs Anton KorobovDraw · ½–½Black · 2016-10-28 · Round 3.2Corsican Circuit Final
- vs Anton KorobovWon · 1-0White · 2016-10-28 · Round 3.1Corsican Circuit Final
- vs Volodymyr OnyshchukWon · 0-1Black · 2016-10-28 · Round 2.2Corsican Circuit Final
- vs Volodymyr OnyshchukWon · 1-0White · 2016-10-28 · Round 2.1Corsican Circuit Final
- vs Bilel BellahceneWon · 0-1Black · 2016-10-27 · Round 1.2Corsican Circuit Final
- vs Bilel BellahceneWon · 1-0White · 2016-10-27 · Round 1.1Corsican Circuit Final
- vs David NavaraDraw · ½–½White · 2016-09-13 · Round 11.942nd Olympiad 2016
- vs David C SmerdonWon · 0-1Black · 2016-09-12 · Round 10.1542nd Olympiad 2016
- vs Sergei ZhigalkoDraw · ½–½White · 2016-09-11 · Round 9.1342nd Olympiad 2016
- vs Liviu-Dieter NisipeanuWon · 1-0White · 2016-09-10 · Round 8.242nd Olympiad 2016
- vs Mark Machin RiveraWon · 1-0White · 2016-09-08 · Round 6.2242nd Olympiad 2016
- vs Neuris Delgado RamirezWon · 0-1Black · 2016-09-06 · Round 5.1342nd Olympiad 2016
- vs Ioannis PapaioannouDraw · ½–½Black · 2016-09-05 · Round 4.942nd Olympiad 2016
- vs Francisco Vallejo PonsDraw · ½–½White · 2016-09-04 · Round 3.1142nd Olympiad 2016
- vs Alexander BaburinDraw · ½–½Black · 2016-09-03 · Round 2.842nd Olympiad 2016
- vs Wesley SoDraw · ½–½White · 2016-08-14 · Round 9.14th Sinquefield Cup 2016
- vs Liren DingDraw · ½–½Black · 2016-08-13 · Round 8.44th Sinquefield Cup 2016
- vs Hikaru NakamuraDraw · ½–½White · 2016-08-12 · Round 7.44th Sinquefield Cup 2016
- vs Levon AronianWon · 0-1Black · 2016-08-11 · Round 6.24th Sinquefield Cup 2016
- vs Fabiano CaruanaDraw · ½–½Black · 2016-08-09 · Round 5.44th Sinquefield Cup 2016
- vs Peter SvidlerDraw · ½–½White · 2016-08-08 · Round 4.54th Sinquefield Cup 2016
- vs Veselin TopalovDraw · ½–½Black · 2016-08-07 · Round 3.34th Sinquefield Cup 2016
- vs Viswanathan AnandLost · 0-1White · 2016-08-06 · Round 2.34th Sinquefield Cup 2016
- vs Anish GiriDraw · ½–½Black · 2016-08-05 · Round 1.14th Sinquefield Cup 2016
- vs Francesco RambaldiWon · 1-0White · 2016-07-30 · Round 5Biel Exhibition Blitz RR
- vs Nico GeorgiadisDraw · ½–½Black · 2016-07-30 · Round 4Biel Exhibition Blitz RR
- vs Benjamin BokDraw · ½–½White · 2016-07-30 · Round 3Biel Exhibition Blitz RR
- vs Peter SvidlerWon · 0-1Black · 2016-07-30 · Round 2Exhibition Blitz Final
- vs Peter SvidlerWon · 1-0White · 2016-07-30 · Round 1Exhibition Blitz Final
- vs Noel StuderWon · 0-1Black · 2016-07-30 · Round 1Biel Exhibition Blitz RR
- vs Peter SvidlerDraw · ½–½White · 2016-07-29 · Round 449th Biel Masters Match
- vs Peter SvidlerWon · 0-1Black · 2016-07-28 · Round 349th Biel Masters Match
- vs Peter SvidlerWon · 1-0White · 2016-07-26 · Round 249th Biel Masters Match
- vs Peter SvidlerDraw · ½–½Black · 2016-07-25 · Round 149th Biel Masters Match
- vs Peter SvidlerDraw · ½–½White · 2016-07-24 · Round 449th Biel Masters Rapid
- vs Peter SvidlerWon · 0-1Black · 2016-07-24 · Round 349th Biel Masters Rapid
- vs Peter SvidlerLost · 0-1White · 2016-07-24 · Round 249th Biel Masters Rapid
- vs Peter SvidlerWon · 0-1Black · 2016-07-24 · Round 149th Biel Masters Rapid
- vs Leinier Dominguez PerezDraw · ½–½Black · 2016-07-17 · Round 7.344th GM 2016
- vs Ruslan PonomariovWon · 1-0White · 2016-07-16 · Round 6.344th GM 2016
- vs Evgeniy NajerWon · 0-1Black · 2016-07-15 · Round 5.344th GM 2016
- vs Rainer BuhmannWon · 1-0White · 2016-07-13 · Round 4.144th GM 2016
FIDE tournaments
| Date | Tournament | Type | Score |
|---|---|---|---|
| 2026-10-09 | 1. Schachbundesliga 2026-2027 Oktober 2026 | Classical | 1 |
| 2026-09-16 | 46th Chess Olympiad Samarkand 2026 Open | Classical | 6 |
| 2026-09-13 | Tech Mahindra Global Chess League 2026 - Play off (3rd & 4th) | Rapid | 1 |
| 2026-09-05 | Tech Mahindra Global Chess League 2026 - League | Rapid | 5 |