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 |
|---|---|---|---|---|---|---|---|---|---|
| 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 |
- vs Liviu-Dieter NisipeanuDraw · ½–½Black · 2016-07-12 · Round 3.244th GM 2016
- vs Vladimir KramnikDraw · ½–½White · 2016-07-10 · Round 2.444th GM 2016
- vs Fabiano CaruanaWon · 0-1Black · 2016-07-09 · Round 1.344th GM 2016
- vs Wesley SoDraw · ½–½White · 2016-06-20 · Round 18.3GCT Blitz YourNextMove
- vs Anish GiriDraw · ½–½Black · 2016-06-20 · Round 17.4GCT Blitz YourNextMove
- vs Fabiano CaruanaDraw · ½–½White · 2016-06-20 · Round 16.2GCT Blitz YourNextMove
- vs Vladimir KramnikWon · 0-1Black · 2016-06-20 · Round 15.5GCT Blitz YourNextMove
- vs Viswanathan AnandLost · 1-0Black · 2016-06-20 · Round 14.1GCT Blitz YourNextMove
- vs Magnus CarlsenLost · 0-1White · 2016-06-20 · Round 13.5GCT Blitz YourNextMove
- vs Veselin TopalovDraw · ½–½Black · 2016-06-20 · Round 12.2GCT Blitz YourNextMove
- vs Levon AronianDraw · ½–½White · 2016-06-20 · Round 11.4GCT Blitz YourNextMove
- vs Hikaru NakamuraWon · 0-1Black · 2016-06-20 · Round 10.3GCT Blitz YourNextMove
- vs Wesley SoLost · 1-0Black · 2016-06-19 · Round 9.3GCT Blitz YourNextMove
- vs Anish GiriDraw · ½–½White · 2016-06-19 · Round 8.4GCT Blitz YourNextMove
- vs Fabiano CaruanaWon · 0-1Black · 2016-06-19 · Round 7.2GCT Blitz YourNextMove
- vs Vladimir KramnikWon · 1-0White · 2016-06-19 · Round 6.5GCT Blitz YourNextMove
- vs Viswanathan AnandLost · 0-1White · 2016-06-19 · Round 5.1GCT Blitz YourNextMove
- vs Magnus CarlsenWon · 0-1Black · 2016-06-19 · Round 4.5GCT Blitz YourNextMove
- vs Veselin TopalovDraw · ½–½White · 2016-06-19 · Round 3.2GCT Blitz YourNextMove
- vs Levon AronianDraw · ½–½Black · 2016-06-19 · Round 2.4GCT Blitz YourNextMove
- vs Hikaru NakamuraLost · 0-1White · 2016-06-19 · Round 1.3GCT Blitz YourNextMove
- vs Anish GiriLost · 1-0Black · 2016-06-18 · Round 9.5GCT Rapid YourNextMove
- vs Veselin TopalovDraw · ½–½White · 2016-06-18 · Round 8.5GCT Rapid YourNextMove
- vs Hikaru NakamuraDraw · ½–½Black · 2016-06-18 · Round 7.5GCT Rapid YourNextMove
- vs Fabiano CaruanaDraw · ½–½White · 2016-06-18 · Round 6.3GCT Rapid YourNextMove
- vs Levon AronianDraw · ½–½Black · 2016-06-17 · Round 5.4GCT Rapid YourNextMove
- vs Vladimir KramnikWon · 1-0White · 2016-06-17 · Round 4.5GCT Rapid YourNextMove
- vs Wesley SoDraw · ½–½White · 2016-06-17 · Round 3.4GCT Rapid YourNextMove
- vs Magnus CarlsenDraw · ½–½Black · 2016-06-17 · Round 2.3GCT Rapid YourNextMove
- vs Viswanathan AnandLost · 0-1White · 2016-06-17 · Round 1.3GCT Rapid YourNextMove
- vs Veselin TopalovDraw · ½–½White · 2016-06-12 · Round 18.3GCT Blitz Paris 2016
- vs Anish GiriDraw · ½–½Black · 2016-06-12 · Round 17.4GCT Blitz Paris 2016
- vs Vladimir KramnikWon · 1-0White · 2016-06-12 · Round 16.2GCT Blitz Paris 2016
- vs Levon AronianWon · 0-1Black · 2016-06-12 · Round 15.5GCT Blitz Paris 2016
- vs Wesley SoDraw · ½–½Black · 2016-06-12 · Round 14.1GCT Blitz Paris 2016
- vs Fabiano CaruanaWon · 1-0White · 2016-06-12 · Round 13.5GCT Blitz Paris 2016
- vs Magnus CarlsenDraw · ½–½Black · 2016-06-12 · Round 12.2GCT Blitz Paris 2016
- vs Hikaru NakamuraWon · 1-0White · 2016-06-12 · Round 11.4GCT Blitz Paris 2016
- vs Laurent FressinetDraw · ½–½Black · 2016-06-12 · Round 10.3GCT Blitz Paris 2016
- vs Veselin TopalovLost · 1-0Black · 2016-06-11 · Round 9.3GCT Blitz Paris 2016
- vs Anish GiriDraw · ½–½White · 2016-06-11 · Round 8.4GCT Blitz Paris 2016
- vs Vladimir KramnikLost · 1-0Black · 2016-06-11 · Round 7.2GCT Blitz Paris 2016
- vs Levon AronianDraw · ½–½White · 2016-06-11 · Round 6.5GCT Blitz Paris 2016
- vs Wesley SoDraw · ½–½White · 2016-06-11 · Round 5.1GCT Blitz Paris 2016
- vs Fabiano CaruanaWon · 0-1Black · 2016-06-11 · Round 4.5GCT Blitz Paris 2016
- vs Magnus CarlsenDraw · ½–½White · 2016-06-11 · Round 3.2GCT Blitz Paris 2016
- vs Hikaru NakamuraDraw · ½–½Black · 2016-06-11 · Round 2.4GCT Blitz Paris 2016
- vs Laurent FressinetWon · 1-0White · 2016-06-11 · Round 1.3GCT Blitz Paris 2016
- vs Anish GiriDraw · ½–½White · 2016-06-10 · Round 9.3GCT Rapid Paris 2016
- vs Veselin TopalovWon · 0-1Black · 2016-06-10 · Round 8.5GCT Rapid Paris 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 |