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
- 2810
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 |
|---|---|---|---|---|---|---|---|---|---|
| 2701 | 2013-01-02 | Hilton Master Open 2013 | Basel SUI | 3.1 | Maxime Vachier-Lagrave | Vladislav V Vorotnikov | Draw: 1/2-1/2 | 17 | Open |
| 2702 | 2013-01-02 | Hilton Master Open 2013 | Basel SUI | 2.1 | Nico Georgiadis | Maxime Vachier-Lagrave | Won: 0-1 | 31 | Open |
| 2703 | 2013-01-01 | Hilton Master Open 2013 | Basel SUI | 1.1 | Maxime Vachier-Lagrave | Udo Duessel | Won: 1-0 | 40 | Open |
| 2704 | 2012-12-28 | Al Ain Classic 2012 | Al-Ain UAE | 9.1 | Romain Edouard | Maxime Vachier-Lagrave | Draw: 1/2-1/2 | 31 | Open |
| 2705 | 2012-12-28 | Al Ain Classic 2012 | Al-Ain UAE | 8.1 | Maxime Vachier-Lagrave | Evgenij Miroshnichenko | Won: 1-0 | 56 | Open |
| 2706 | 2012-12-27 | Al Ain Classic 2012 | Al-Ain UAE | 7.2 | Pavel Kotsur | Maxime Vachier-Lagrave | Won: 0-1 | 33 | Open |
| 2707 | 2012-12-27 | Al Ain Classic 2012 | Al-Ain UAE | 6.2 | Maxime Vachier-Lagrave | Mark Paragua | Draw: 1/2-1/2 | 35 | Open |
| 2708 | 2012-12-26 | Al Ain Classic 2012 | Al-Ain UAE | 5.3 | Maxime Vachier-Lagrave | Karen H. Grigoryan | Won: 1-0 | 35 | Open |
| 2709 | 2012-12-25 | World Cities Team KO | Al-Ain UAE | 1.1 | Eltaj Safarli | Maxime Vachier-Lagrave | Draw: 1/2-1/2 | 26 | Open |
| 2710 | 2012-12-24 | World Cities Team GpE | Al-Ain UAE | 3.5 | Maxime Vachier-Lagrave | Varuzhan Akobian | Won: 1-0 | 34 | Open |
| 2711 | 2012-12-23 | World Cities Team GpE | Al-Ain UAE | 2.1 | Arthur Ssegwanyi | Maxime Vachier-Lagrave | Won: 0-1 | 35 | Open |
| 2712 | 2012-12-22 | World Cities Team GpE | Al-Ain UAE | 1.5 | Ehsan Ghaem Maghami | Maxime Vachier-Lagrave | Draw: 1/2-1/2 | 31 | Open |
| 2713 | 2012-12-16 | Amplico ch-EUR Rapid | Warsaw POL | 9.1 | Sergei Rublevsky | Maxime Vachier-Lagrave | Lost: 1-0 | 30 | Open |
| 2714 | 2012-12-16 | Amplico ch-EUR Rapid | Warsaw POL | 8.1 | Maxime Vachier-Lagrave | Arkadij Naiditsch | Draw: 1/2-1/2 | 36 | Open |
| 2715 | 2012-12-16 | Amplico ch-EUR Rapid | Warsaw POL | 11.4 | Grzegorz Gajewski | Maxime Vachier-Lagrave | Won: 0-1 | 34 | Open |
| 2716 | 2012-12-16 | Amplico ch-EUR Rapid | Warsaw POL | 10.4 | Maxime Vachier-Lagrave | Jacek Tomczak | Won: 1-0 | 73 | Open |
| 2717 | 2012-12-15 | Amplico ch-EUR Rapid | Warsaw POL | 7.1 | Andrey Gorovets | Maxime Vachier-Lagrave | Won: 0-1 | 40 | Open |
| 2718 | 2012-12-15 | Amplico ch-EUR Rapid | Warsaw POL | 6.1 | Maxime Vachier-Lagrave | Dariusz Swiercz | Won: 1-0 | 62 | Open |
| 2719 | 2012-12-15 | Amplico ch-EUR Rapid | Warsaw POL | 5.2 | Andrey Zhigalko | Maxime Vachier-Lagrave | Won: 0-1 | 69 | Open |
| 2720 | 2012-12-15 | Amplico ch-EUR Rapid | Warsaw POL | 4.3 | Maxime Vachier-Lagrave | Marcel Kanarek | Won: 1-0 | 55 | Open |
| 2721 | 2012-12-15 | Amplico ch-EUR Rapid | Warsaw POL | 3.4 | Katarzyna Toma | Maxime Vachier-Lagrave | Won: 0-1 | 51 | Open |
| 2722 | 2012-12-15 | Amplico ch-EUR Rapid | Warsaw POL | 2.5 | Maxime Vachier-Lagrave | 1112120 | Won: 1-0 | 41 | Open |
| 2723 | 2012-12-15 | Amplico ch-EUR Rapid | Warsaw POL | 1.5 | Migle Lepeskaite | Maxime Vachier-Lagrave | Won: 0-1 | 31 | Open |
| 2724 | 2012-12-14 | Amplico ch-EUR Blitz | Warsaw POL | 9.2 | Maxime Vachier-Lagrave | Gabriel Sargissian | Draw: 1/2-1/2 | 25 | Open |
| 2725 | 2012-12-14 | Amplico ch-EUR Blitz | Warsaw POL | 9.1 | Gabriel Sargissian | Maxime Vachier-Lagrave | Won: 0-1 | 61 | Open |
| 2726 | 2012-12-14 | Amplico ch-EUR Blitz | Warsaw POL | 8.2 | Alexander Motylev | Maxime Vachier-Lagrave | Won: 0-1 | 28 | Open |
| 2727 | 2012-12-14 | Amplico ch-EUR Blitz | Warsaw POL | 8.1 | Maxime Vachier-Lagrave | Alexander Motylev | Draw: 1/2-1/2 | 51 | Open |
| 2728 | 2012-12-14 | Amplico ch-EUR Blitz | Warsaw POL | 7.2 | Daniel Fridman | Maxime Vachier-Lagrave | Won: 0-1 | 35 | Open |
| 2729 | 2012-12-14 | Amplico ch-EUR Blitz | Warsaw POL | 7.1 | Maxime Vachier-Lagrave | Daniel Fridman | Draw: 1/2-1/2 | 29 | Open |
| 2730 | 2012-12-14 | Amplico ch-EUR Blitz | Warsaw POL | 6.2 | Maxime Vachier-Lagrave | Arkadij Naiditsch | Won: 1-0 | 58 | Open |
| 2731 | 2012-12-14 | Amplico ch-EUR Blitz | Warsaw POL | 6.1 | Arkadij Naiditsch | Maxime Vachier-Lagrave | Won: 0-1 | 45 | Open |
| 2732 | 2012-12-14 | Amplico ch-EUR Blitz | Warsaw POL | 5.2 | Zaven Andriasian | Maxime Vachier-Lagrave | Won: 0-1 | 121 | Open |
| 2733 | 2012-12-14 | Amplico ch-EUR Blitz | Warsaw POL | 5.1 | Maxime Vachier-Lagrave | Zaven Andriasian | Lost: 0-1 | 73 | Open |
| 2734 | 2012-12-14 | Amplico ch-EUR Blitz | Warsaw POL | 4.2 | Maxime Vachier-Lagrave | Robert Kempinski | Won: 1-0 | 45 | Open |
| 2735 | 2012-12-14 | Amplico ch-EUR Blitz | Warsaw POL | 4.1 | Robert Kempinski | Maxime Vachier-Lagrave | Won: 0-1 | 38 | Open |
| 2736 | 2012-12-14 | Amplico ch-EUR Blitz | Warsaw POL | 2.2 | Maxime Vachier-Lagrave | Nikita Meshkovs | Won: 1-0 | 94 | Open |
| 2737 | 2012-12-14 | Amplico ch-EUR Blitz | Warsaw POL | 2.1 | Nikita Meshkovs | Maxime Vachier-Lagrave | Draw: 1/2-1/2 | 97 | Open |
| 2738 | 2012-12-14 | Amplico ch-EUR Blitz | Warsaw POL | 11.2 | Evgeny Romanov | Maxime Vachier-Lagrave | Draw: 1/2-1/2 | 21 | Open |
| 2739 | 2012-12-14 | Amplico ch-EUR Blitz | Warsaw POL | 11.1 | Maxime Vachier-Lagrave | Evgeny Romanov | Won: 1-0 | 32 | Open |
| 2740 | 2012-12-14 | Amplico ch-EUR Blitz | Warsaw POL | 10.2 | 4199758 | Maxime Vachier-Lagrave | Won: 0-1 | 80 | Open |
| 2741 | 2012-12-14 | Amplico ch-EUR Blitz | Warsaw POL | 10.1 | Maxime Vachier-Lagrave | 4199758 | Won: 1-0 | 75 | Open |
| 2742 | 2012-12-14 | Amplico ch-EUR Blitz | Warsaw POL | 1.1 | Maxime Vachier-Lagrave | Kamil Koziol | Won: 1-0 | 34 | Open |
| 2743 | 2012-12-09 | Bundesliga 2012-13 | Baden Baden GER | 6 | Viktor Erdos | Maxime Vachier-Lagrave | Draw: 1/2-1/2 | 30 | Open |
| 2744 | 2012-12-08 | Bundesliga 2012-13 | Baden Baden GER | 5 | Maxime Vachier-Lagrave | Etienne Bacrot | Won: 1-0 | 32 | Open |
| 2745 | 2012-11-11 | TCh-ESP CECLUB Div Honor 2012 | Leon ESP | 7.1 | Joan Fluvia Poyatos | Maxime Vachier-Lagrave | Draw: 1/2-1/2 | 53 | Open |
| 2746 | 2012-11-10 | TCh-ESP CECLUB Div Honor 2012 | Leon ESP | 6.4 | Maxime Vachier-Lagrave | Parimarjan Negi | Draw: 1/2-1/2 | 50 | Open |
| 2747 | 2012-11-09 | TCh-ESP CECLUB Div Honor 2012 | Leon ESP | 5.2 | Loek Van Wely | Maxime Vachier-Lagrave | Draw: 1/2-1/2 | 42 | Open |
| 2748 | 2012-11-08 | TCh-ESP CECLUB Div Honor 2012 | Leon ESP | 4.3 | Maxime Vachier-Lagrave | Alfonso Jerez Perez | Won: 1-0 | 32 | Open |
| 2749 | 2012-11-06 | TCh-ESP CECLUB Div Honor 2012 | Leon ESP | 2.2 | Maxime Vachier-Lagrave | Aleksandr Shimanov | Draw: 1/2-1/2 | 31 | Open |
| 2750 | 2012-11-05 | TCh-ESP CECLUB Div Honor 2012 | Leon ESP | 1.4 | Gabriel Sargissian | Maxime Vachier-Lagrave | Won: 0-1 | 61 | Open |
- vs Vladislav V VorotnikovDraw · ½–½White · 2013-01-02 · Round 3.1Hilton Master Open 2013
- vs Nico GeorgiadisWon · 0-1Black · 2013-01-02 · Round 2.1Hilton Master Open 2013
- vs Udo DuesselWon · 1-0White · 2013-01-01 · Round 1.1Hilton Master Open 2013
- vs Romain EdouardDraw · ½–½Black · 2012-12-28 · Round 9.1Al Ain Classic 2012
- vs Evgenij MiroshnichenkoWon · 1-0White · 2012-12-28 · Round 8.1Al Ain Classic 2012
- vs Pavel KotsurWon · 0-1Black · 2012-12-27 · Round 7.2Al Ain Classic 2012
- vs Mark ParaguaDraw · ½–½White · 2012-12-27 · Round 6.2Al Ain Classic 2012
- vs Karen H. GrigoryanWon · 1-0White · 2012-12-26 · Round 5.3Al Ain Classic 2012
- vs Eltaj SafarliDraw · ½–½Black · 2012-12-25 · Round 1.1World Cities Team KO
- vs Varuzhan AkobianWon · 1-0White · 2012-12-24 · Round 3.5World Cities Team GpE
- vs Arthur SsegwanyiWon · 0-1Black · 2012-12-23 · Round 2.1World Cities Team GpE
- vs Ehsan Ghaem MaghamiDraw · ½–½Black · 2012-12-22 · Round 1.5World Cities Team GpE
- vs Sergei RublevskyLost · 1-0Black · 2012-12-16 · Round 9.1Amplico ch-EUR Rapid
- vs Arkadij NaiditschDraw · ½–½White · 2012-12-16 · Round 8.1Amplico ch-EUR Rapid
- vs Grzegorz GajewskiWon · 0-1Black · 2012-12-16 · Round 11.4Amplico ch-EUR Rapid
- vs Jacek TomczakWon · 1-0White · 2012-12-16 · Round 10.4Amplico ch-EUR Rapid
- vs Andrey GorovetsWon · 0-1Black · 2012-12-15 · Round 7.1Amplico ch-EUR Rapid
- vs Dariusz SwierczWon · 1-0White · 2012-12-15 · Round 6.1Amplico ch-EUR Rapid
- vs Andrey ZhigalkoWon · 0-1Black · 2012-12-15 · Round 5.2Amplico ch-EUR Rapid
- vs Marcel KanarekWon · 1-0White · 2012-12-15 · Round 4.3Amplico ch-EUR Rapid
- vs Katarzyna TomaWon · 0-1Black · 2012-12-15 · Round 3.4Amplico ch-EUR Rapid
- vs 1112120Won · 1-0White · 2012-12-15 · Round 2.5Amplico ch-EUR Rapid
- vs Migle LepeskaiteWon · 0-1Black · 2012-12-15 · Round 1.5Amplico ch-EUR Rapid
- vs Gabriel SargissianDraw · ½–½White · 2012-12-14 · Round 9.2Amplico ch-EUR Blitz
- vs Gabriel SargissianWon · 0-1Black · 2012-12-14 · Round 9.1Amplico ch-EUR Blitz
- vs Alexander MotylevWon · 0-1Black · 2012-12-14 · Round 8.2Amplico ch-EUR Blitz
- vs Alexander MotylevDraw · ½–½White · 2012-12-14 · Round 8.1Amplico ch-EUR Blitz
- vs Daniel FridmanWon · 0-1Black · 2012-12-14 · Round 7.2Amplico ch-EUR Blitz
- vs Daniel FridmanDraw · ½–½White · 2012-12-14 · Round 7.1Amplico ch-EUR Blitz
- vs Arkadij NaiditschWon · 1-0White · 2012-12-14 · Round 6.2Amplico ch-EUR Blitz
- vs Arkadij NaiditschWon · 0-1Black · 2012-12-14 · Round 6.1Amplico ch-EUR Blitz
- vs Zaven AndriasianWon · 0-1Black · 2012-12-14 · Round 5.2Amplico ch-EUR Blitz
- vs Zaven AndriasianLost · 0-1White · 2012-12-14 · Round 5.1Amplico ch-EUR Blitz
- vs Robert KempinskiWon · 1-0White · 2012-12-14 · Round 4.2Amplico ch-EUR Blitz
- vs Robert KempinskiWon · 0-1Black · 2012-12-14 · Round 4.1Amplico ch-EUR Blitz
- vs Nikita MeshkovsWon · 1-0White · 2012-12-14 · Round 2.2Amplico ch-EUR Blitz
- vs Nikita MeshkovsDraw · ½–½Black · 2012-12-14 · Round 2.1Amplico ch-EUR Blitz
- vs Evgeny RomanovDraw · ½–½Black · 2012-12-14 · Round 11.2Amplico ch-EUR Blitz
- vs Evgeny RomanovWon · 1-0White · 2012-12-14 · Round 11.1Amplico ch-EUR Blitz
- vs 4199758Won · 0-1Black · 2012-12-14 · Round 10.2Amplico ch-EUR Blitz
- vs 4199758Won · 1-0White · 2012-12-14 · Round 10.1Amplico ch-EUR Blitz
- vs Kamil KoziolWon · 1-0White · 2012-12-14 · Round 1.1Amplico ch-EUR Blitz
- vs Viktor ErdosDraw · ½–½Black · 2012-12-09 · Round 6Bundesliga 2012-13
- vs Etienne BacrotWon · 1-0White · 2012-12-08 · Round 5Bundesliga 2012-13
- vs Joan Fluvia PoyatosDraw · ½–½Black · 2012-11-11 · Round 7.1TCh-ESP CECLUB Div Honor 2012
- vs Parimarjan NegiDraw · ½–½White · 2012-11-10 · Round 6.4TCh-ESP CECLUB Div Honor 2012
- vs Loek Van WelyDraw · ½–½Black · 2012-11-09 · Round 5.2TCh-ESP CECLUB Div Honor 2012
- vs Alfonso Jerez PerezWon · 1-0White · 2012-11-08 · Round 4.3TCh-ESP CECLUB Div Honor 2012
- vs Aleksandr ShimanovDraw · ½–½White · 2012-11-06 · Round 2.2TCh-ESP CECLUB Div Honor 2012
- vs Gabriel SargissianWon · 0-1Black · 2012-11-05 · Round 1.4TCh-ESP CECLUB Div Honor 2012
FIDE tournaments
| Date | Tournament | Type | Score |
|---|---|---|---|
| 2026-10-09 | 1. Schachbundesliga 2026-2027 Oktober 2026 | Classical | 1 |
| 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 |