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 |
|---|---|---|---|---|---|---|---|---|---|
| 1401 | 2019-07-31 | GCT Blitz Paris 2019 | Paris FRA | 9.3 | Shakhriyar Mamedyarov | Maxime Vachier-Lagrave | Won: 0-1 | 82 | Open |
| 1402 | 2019-07-31 | GCT Blitz Paris 2019 | Paris FRA | 8.3 | Maxime Vachier-Lagrave | Jan-Krzysztof Duda | Lost: 0-1 | 38 | Open |
| 1403 | 2019-07-31 | GCT Blitz Paris 2019 | Paris FRA | 7.3 | Viswanathan Anand | Maxime Vachier-Lagrave | Won: 0-1 | 37 | Open |
| 1404 | 2019-07-31 | GCT Blitz Paris 2019 | Paris FRA | 6.2 | Maxime Vachier-Lagrave | Anish Giri | Lost: 0-1 | 52 | Open |
| 1405 | 2019-07-31 | GCT Blitz Paris 2019 | Paris FRA | 5.3 | Maxime Vachier-Lagrave | Ian Nepomniachtchi | Draw: 1/2-1/2 | 25 | Open |
| 1406 | 2019-07-31 | GCT Blitz Paris 2019 | Paris FRA | 4.3 | Hikaru Nakamura | Maxime Vachier-Lagrave | Lost: 1-0 | 59 | Open |
| 1407 | 2019-07-31 | GCT Blitz Paris 2019 | Paris FRA | 3.2 | Maxime Vachier-Lagrave | Fabiano Caruana | Won: 1-0 | 39 | Open |
| 1408 | 2019-07-31 | GCT Blitz Paris 2019 | Paris FRA | 2.3 | Alexander Grischuk | Maxime Vachier-Lagrave | Lost: 1-0 | 49 | Open |
| 1409 | 2019-07-31 | GCT Blitz Paris 2019 | Paris FRA | 1.3 | Maxime Vachier-Lagrave | Daniil Dubov | Won: 1-0 | 28 | Open |
| 1410 | 2019-07-29 | GCT Rapid Paris 2019 | Paris FRA | 9.1 | Maxime Vachier-Lagrave | Viswanathan Anand | Draw: 1/2-1/2 | 22 | Open |
| 1411 | 2019-07-29 | GCT Rapid Paris 2019 | Paris FRA | 8.1 | Jan-Krzysztof Duda | Maxime Vachier-Lagrave | Won: 0-1 | 23 | Open |
| 1412 | 2019-07-29 | GCT Rapid Paris 2019 | Paris FRA | 7.1 | Maxime Vachier-Lagrave | Hikaru Nakamura | Draw: 1/2-1/2 | 24 | Open |
| 1413 | 2019-07-28 | GCT Rapid Paris 2019 | Paris FRA | 6.1 | Alexander Grischuk | Maxime Vachier-Lagrave | Draw: 1/2-1/2 | 39 | Open |
| 1414 | 2019-07-28 | GCT Rapid Paris 2019 | Paris FRA | 5.1 | Maxime Vachier-Lagrave | Fabiano Caruana | Won: 1-0 | 53 | Open |
| 1415 | 2019-07-28 | GCT Rapid Paris 2019 | Paris FRA | 4.3 | Anish Giri | Maxime Vachier-Lagrave | Won: 0-1 | 47 | Open |
| 1416 | 2019-07-27 | GCT Rapid Paris 2019 | Paris FRA | 3.1 | Maxime Vachier-Lagrave | Ian Nepomniachtchi | Lost: 0-1 | 35 | Open |
| 1417 | 2019-07-27 | GCT Rapid Paris 2019 | Paris FRA | 2.1 | Shakhriyar Mamedyarov | Maxime Vachier-Lagrave | Won: 0-1 | 41 | Open |
| 1418 | 2019-07-27 | GCT Rapid Paris 2019 | Paris FRA | 1.2 | Daniil Dubov | Maxime Vachier-Lagrave | Won: 0-1 | 62 | Open |
| 1419 | 2019-07-24 | Riga FIDE Grand Prix 2019 | Riga LAT | 4.9 | Maxime Vachier-Lagrave | Shakhriyar Mamedyarov | Lost: 0-1 | 64 | Open |
| 1420 | 2019-07-24 | Riga FIDE Grand Prix 2019 | Riga LAT | 4.8 | Shakhriyar Mamedyarov | Maxime Vachier-Lagrave | Won: 0-1 | 73 | Open |
| 1421 | 2019-07-24 | Riga FIDE Grand Prix 2019 | Riga LAT | 4.7 | Maxime Vachier-Lagrave | Shakhriyar Mamedyarov | Lost: 0-1 | 45 | Open |
| 1422 | 2019-07-24 | Riga FIDE Grand Prix 2019 | Riga LAT | 4.6 | Maxime Vachier-Lagrave | Shakhriyar Mamedyarov | Draw: 1/2-1/2 | 24 | Open |
| 1423 | 2019-07-24 | Riga FIDE Grand Prix 2019 | Riga LAT | 4.5 | Shakhriyar Mamedyarov | Maxime Vachier-Lagrave | Draw: 1/2-1/2 | 56 | Open |
| 1424 | 2019-07-24 | Riga FIDE Grand Prix 2019 | Riga LAT | 4.4 | Maxime Vachier-Lagrave | Shakhriyar Mamedyarov | Draw: 1/2-1/2 | 46 | Open |
| 1425 | 2019-07-24 | Riga FIDE Grand Prix 2019 | Riga LAT | 4.3 | Shakhriyar Mamedyarov | Maxime Vachier-Lagrave | Draw: 1/2-1/2 | 23 | Open |
| 1426 | 2019-07-23 | Riga FIDE Grand Prix 2019 | Riga LAT | 4.2 | Maxime Vachier-Lagrave | Shakhriyar Mamedyarov | Won: 1-0 | 32 | Open |
| 1427 | 2019-07-22 | Riga FIDE Grand Prix 2019 | Riga LAT | 4.1 | Shakhriyar Mamedyarov | Maxime Vachier-Lagrave | Lost: 1-0 | 28 | Open |
| 1428 | 2019-07-19 | Riga FIDE Grand Prix 2019 | Riga LAT | 3.2 | Alexander Grischuk | Maxime Vachier-Lagrave | Won: 0-1 | 47 | Open |
| 1429 | 2019-07-18 | Riga FIDE Grand Prix 2019 | Riga LAT | 3.1 | Maxime Vachier-Lagrave | Alexander Grischuk | Draw: 1/2-1/2 | 33 | Open |
| 1430 | 2019-07-16 | Riga FIDE Grand Prix 2019 | Riga LAT | 2.2 | Maxime Vachier-Lagrave | Veselin Topalov | Draw: 1/2-1/2 | 12 | Open |
| 1431 | 2019-07-15 | Riga FIDE Grand Prix 2019 | Riga LAT | 2.1 | Veselin Topalov | Maxime Vachier-Lagrave | Won: 0-1 | 57 | Open |
| 1432 | 2019-07-13 | Riga FIDE Grand Prix 2019 | Riga LAT | 1.2 | David Navara | Maxime Vachier-Lagrave | Draw: 1/2-1/2 | 46 | Open |
| 1433 | 2019-07-12 | Riga FIDE Grand Prix 2019 | Riga LAT | 1.1 | Maxime Vachier-Lagrave | David Navara | Won: 1-0 | 19 | Open |
| 1434 | 2019-07-07 | Croatia GCT 2019 | Zagreb CRO | 11.1 | Magnus Carlsen | Maxime Vachier-Lagrave | Lost: 1-0 | 37 | Open |
| 1435 | 2019-07-06 | Croatia GCT 2019 | Zagreb CRO | 10.4 | Maxime Vachier-Lagrave | Ian Nepomniachtchi | Draw: 1/2-1/2 | 39 | Open |
| 1436 | 2019-07-05 | Croatia GCT 2019 | Zagreb CRO | 9.6 | Hikaru Nakamura | Maxime Vachier-Lagrave | Draw: 1/2-1/2 | 43 | Open |
| 1437 | 2019-07-04 | Croatia GCT 2019 | Zagreb CRO | 8.6 | Maxime Vachier-Lagrave | Sergey Karjakin | Draw: 1/2-1/2 | 36 | Open |
| 1438 | 2019-07-03 | Croatia GCT 2019 | Zagreb CRO | 7.6 | Shakhriyar Mamedyarov | Maxime Vachier-Lagrave | Draw: 1/2-1/2 | 27 | Open |
| 1439 | 2019-07-01 | Croatia GCT 2019 | Zagreb CRO | 6.4 | Maxime Vachier-Lagrave | Fabiano Caruana | Lost: 0-1 | 37 | Open |
| 1440 | 2019-06-30 | Croatia GCT 2019 | Zagreb CRO | 5.4 | Viswanathan Anand | Maxime Vachier-Lagrave | Draw: 1/2-1/2 | 43 | Open |
| 1441 | 2019-06-29 | Croatia GCT 2019 | Zagreb CRO | 4.5 | Maxime Vachier-Lagrave | Anish Giri | Draw: 1/2-1/2 | 46 | Open |
| 1442 | 2019-06-28 | Croatia GCT 2019 | Zagreb CRO | 3.3 | Maxime Vachier-Lagrave | Liren Ding | Draw: 1/2-1/2 | 33 | Open |
| 1443 | 2019-06-27 | Croatia GCT 2019 | Zagreb CRO | 2.5 | Wesley So | Maxime Vachier-Lagrave | Draw: 1/2-1/2 | 29 | Open |
| 1444 | 2019-06-26 | Croatia GCT 2019 | Zagreb CRO | 1.4 | Maxime Vachier-Lagrave | Levon Aronian | Draw: 1/2-1/2 | 50 | Open |
| 1445 | 2019-06-14 | 7th Norway Armageddon | Stavanger NOR | 9.3 | Wesley So | Maxime Vachier-Lagrave | Lost: 1-0 | 45 | Open |
| 1446 | 2019-06-13 | 7th Norway Armageddon | Stavanger NOR | 8.3 | Maxime Vachier-Lagrave | Liren Ding | Won: 1-0 | 59 | Open |
| 1447 | 2019-06-12 | 7th Norway Armageddon | Stavanger NOR | 7.5 | Maxime Vachier-Lagrave | Alexander Grischuk | Won: 1-0 | 35 | Open |
| 1448 | 2019-06-10 | 7th Norway Armageddon | Stavanger NOR | 6.4 | Shakhriyar Mamedyarov | Maxime Vachier-Lagrave | Draw: 1/2-1/2 | 57 | Open |
| 1449 | 2019-06-09 | 7th Norway Armageddon | Stavanger NOR | 5.1 | Maxime Vachier-Lagrave | Magnus Carlsen | Draw: 1/2-1/2 | 45 | Open |
| 1450 | 2019-06-08 | 7th Norway Armageddon | Stavanger NOR | 4.2 | Levon Aronian | Maxime Vachier-Lagrave | Draw: 1/2-1/2 | 42 | Open |
- vs Shakhriyar MamedyarovWon · 0-1Black · 2019-07-31 · Round 9.3GCT Blitz Paris 2019
- vs Jan-Krzysztof DudaLost · 0-1White · 2019-07-31 · Round 8.3GCT Blitz Paris 2019
- vs Viswanathan AnandWon · 0-1Black · 2019-07-31 · Round 7.3GCT Blitz Paris 2019
- vs Anish GiriLost · 0-1White · 2019-07-31 · Round 6.2GCT Blitz Paris 2019
- vs Ian NepomniachtchiDraw · ½–½White · 2019-07-31 · Round 5.3GCT Blitz Paris 2019
- vs Hikaru NakamuraLost · 1-0Black · 2019-07-31 · Round 4.3GCT Blitz Paris 2019
- vs Fabiano CaruanaWon · 1-0White · 2019-07-31 · Round 3.2GCT Blitz Paris 2019
- vs Alexander GrischukLost · 1-0Black · 2019-07-31 · Round 2.3GCT Blitz Paris 2019
- vs Daniil DubovWon · 1-0White · 2019-07-31 · Round 1.3GCT Blitz Paris 2019
- vs Viswanathan AnandDraw · ½–½White · 2019-07-29 · Round 9.1GCT Rapid Paris 2019
- vs Jan-Krzysztof DudaWon · 0-1Black · 2019-07-29 · Round 8.1GCT Rapid Paris 2019
- vs Hikaru NakamuraDraw · ½–½White · 2019-07-29 · Round 7.1GCT Rapid Paris 2019
- vs Alexander GrischukDraw · ½–½Black · 2019-07-28 · Round 6.1GCT Rapid Paris 2019
- vs Fabiano CaruanaWon · 1-0White · 2019-07-28 · Round 5.1GCT Rapid Paris 2019
- vs Anish GiriWon · 0-1Black · 2019-07-28 · Round 4.3GCT Rapid Paris 2019
- vs Ian NepomniachtchiLost · 0-1White · 2019-07-27 · Round 3.1GCT Rapid Paris 2019
- vs Shakhriyar MamedyarovWon · 0-1Black · 2019-07-27 · Round 2.1GCT Rapid Paris 2019
- vs Daniil DubovWon · 0-1Black · 2019-07-27 · Round 1.2GCT Rapid Paris 2019
- vs Shakhriyar MamedyarovLost · 0-1White · 2019-07-24 · Round 4.9Riga FIDE Grand Prix 2019
- vs Shakhriyar MamedyarovWon · 0-1Black · 2019-07-24 · Round 4.8Riga FIDE Grand Prix 2019
- vs Shakhriyar MamedyarovLost · 0-1White · 2019-07-24 · Round 4.7Riga FIDE Grand Prix 2019
- vs Shakhriyar MamedyarovDraw · ½–½White · 2019-07-24 · Round 4.6Riga FIDE Grand Prix 2019
- vs Shakhriyar MamedyarovDraw · ½–½Black · 2019-07-24 · Round 4.5Riga FIDE Grand Prix 2019
- vs Shakhriyar MamedyarovDraw · ½–½White · 2019-07-24 · Round 4.4Riga FIDE Grand Prix 2019
- vs Shakhriyar MamedyarovDraw · ½–½Black · 2019-07-24 · Round 4.3Riga FIDE Grand Prix 2019
- vs Shakhriyar MamedyarovWon · 1-0White · 2019-07-23 · Round 4.2Riga FIDE Grand Prix 2019
- vs Shakhriyar MamedyarovLost · 1-0Black · 2019-07-22 · Round 4.1Riga FIDE Grand Prix 2019
- vs Alexander GrischukWon · 0-1Black · 2019-07-19 · Round 3.2Riga FIDE Grand Prix 2019
- vs Alexander GrischukDraw · ½–½White · 2019-07-18 · Round 3.1Riga FIDE Grand Prix 2019
- vs Veselin TopalovDraw · ½–½White · 2019-07-16 · Round 2.2Riga FIDE Grand Prix 2019
- vs Veselin TopalovWon · 0-1Black · 2019-07-15 · Round 2.1Riga FIDE Grand Prix 2019
- vs David NavaraDraw · ½–½Black · 2019-07-13 · Round 1.2Riga FIDE Grand Prix 2019
- vs David NavaraWon · 1-0White · 2019-07-12 · Round 1.1Riga FIDE Grand Prix 2019
- vs Magnus CarlsenLost · 1-0Black · 2019-07-07 · Round 11.1Croatia GCT 2019
- vs Ian NepomniachtchiDraw · ½–½White · 2019-07-06 · Round 10.4Croatia GCT 2019
- vs Hikaru NakamuraDraw · ½–½Black · 2019-07-05 · Round 9.6Croatia GCT 2019
- vs Sergey KarjakinDraw · ½–½White · 2019-07-04 · Round 8.6Croatia GCT 2019
- vs Shakhriyar MamedyarovDraw · ½–½Black · 2019-07-03 · Round 7.6Croatia GCT 2019
- vs Fabiano CaruanaLost · 0-1White · 2019-07-01 · Round 6.4Croatia GCT 2019
- vs Viswanathan AnandDraw · ½–½Black · 2019-06-30 · Round 5.4Croatia GCT 2019
- vs Anish GiriDraw · ½–½White · 2019-06-29 · Round 4.5Croatia GCT 2019
- vs Liren DingDraw · ½–½White · 2019-06-28 · Round 3.3Croatia GCT 2019
- vs Wesley SoDraw · ½–½Black · 2019-06-27 · Round 2.5Croatia GCT 2019
- vs Levon AronianDraw · ½–½White · 2019-06-26 · Round 1.4Croatia GCT 2019
- vs Wesley SoLost · 1-0Black · 2019-06-14 · Round 9.37th Norway Armageddon
- vs Liren DingWon · 1-0White · 2019-06-13 · Round 8.37th Norway Armageddon
- vs Alexander GrischukWon · 1-0White · 2019-06-12 · Round 7.57th Norway Armageddon
- vs Shakhriyar MamedyarovDraw · ½–½Black · 2019-06-10 · Round 6.47th Norway Armageddon
- vs Magnus CarlsenDraw · ½–½White · 2019-06-09 · Round 5.17th Norway Armageddon
- vs Levon AronianDraw · ½–½Black · 2019-06-08 · Round 4.27th Norway Armageddon
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 |