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-LagraveLIVE

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
1051 2021-12-29 World Blitz 2021 Warsaw POL 12.13 Maxime Vachier-Lagrave Vadim Zvjaginsev Won: 1-0 42 Open
1052 2021-12-29 World Blitz 2021 Warsaw POL 11.18 Maxime Vachier-Lagrave Maxim Matlakov Won: 1-0 49 Open
1053 2021-12-29 World Blitz 2021 Warsaw POL 10.12 Parham Maghsoodloo Maxime Vachier-Lagrave Lost: 1-0 26 Open
1054 2021-12-29 World Blitz 2021 Warsaw POL 1.8 Maxime Vachier-Lagrave Michal Krasenkow Won: 1-0 60 Open
1055 2021-12-28 World Rapid 2021 Warsaw POL 13.5 Maxime Vachier-Lagrave Vladimir Fedoseev Draw: 1/2-1/2 53 Open
1056 2021-12-28 World Rapid 2021 Warsaw POL 12.9 Maxime Vachier-Lagrave Tigran L. Petrosian Won: 1-0 42 Open
1057 2021-12-28 World Rapid 2021 Warsaw POL 11.14 Abhimanyu Puranik Maxime Vachier-Lagrave Won: 0-1 47 Open
1058 2021-12-28 World Rapid 2021 Warsaw POL 10.14 Maxime Vachier-Lagrave Alexandr Predke Draw: 1/2-1/2 54 Open
1059 2021-12-27 World Rapid 2021 Warsaw POL 9.15 Pavel Ponkratov Maxime Vachier-Lagrave Draw: 1/2-1/2 50 Open
1060 2021-12-27 World Rapid 2021 Warsaw POL 8.21 Maxime Vachier-Lagrave Aydin Suleymanli Won: 1-0 39 Open
1061 2021-12-27 World Rapid 2021 Warsaw POL 7.21 Nikolas Theodorou Maxime Vachier-Lagrave Draw: 1/2-1/2 49 Open
1062 2021-12-27 World Rapid 2021 Warsaw POL 6.1 Maxime Vachier-Lagrave Andrei Volokitin Lost: 0-1 40 Open
1063 2021-12-26 World Rapid 2021 Warsaw POL 5.8 Santosh Gujrathi Vidit Maxime Vachier-Lagrave Draw: 1/2-1/2 25 Open
1064 2021-12-26 World Rapid 2021 Warsaw POL 4.13 Maxime Vachier-Lagrave Giga Quparadze Won: 1-0 43 Open
1065 2021-12-26 World Rapid 2021 Warsaw POL 3.3 Ihor Samunenkov Maxime Vachier-Lagrave Won: 0-1 73 Open
1066 2021-12-26 World Rapid 2021 Warsaw POL 2.31 Alan Pichot Maxime Vachier-Lagrave Draw: 1/2-1/2 35 Open
1067 2021-12-26 World Rapid 2021 Warsaw POL 1.5 Maxime Vachier-Lagrave Vasif Durarbayli Draw: 1/2-1/2 22 Open
1068 2021-11-21 23rd European Teams Terme Catez SLO 9.1 Teimour Radjabov Maxime Vachier-Lagrave Draw: 1/2-1/2 22 Open
1069 2021-11-20 23rd European Teams Terme Catez SLO 8.2 Maxime Vachier-Lagrave Daniil Dubov Draw: 1/2-1/2 63 Open
1070 2021-11-19 23rd European Teams Terme Catez SLO 7.4 Tornike Sanikidze Maxime Vachier-Lagrave Draw: 1/2-1/2 30 Open
1071 2021-11-18 23rd European Teams Terme Catez SLO 6.5 Hristos Banikas Maxime Vachier-Lagrave Draw: 1/2-1/2 40 Open
1072 2021-11-16 23rd European Teams Terme Catez SLO 5.3 Maxime Vachier-Lagrave Haik M. Martirosyan Draw: 1/2-1/2 27 Open
1073 2021-11-15 23rd European Teams Terme Catez SLO 4.5 Muhammed Batuhan Dastan Maxime Vachier-Lagrave Won: 0-1 37 Open
1074 2021-11-14 23rd European Teams Terme Catez SLO 3.3 Maxime Vachier-Lagrave Ferenc Berkes Draw: 1/2-1/2 38 Open
1075 2021-11-13 23rd European Teams Terme Catez SLO 2.3 Ante Brkic Maxime Vachier-Lagrave Draw: 1/2-1/2 36 Open
1076 2021-11-12 23rd European Teams Terme Catez SLO 1.3 Maxime Vachier-Lagrave Valentin Dragnev Won: 1-0 42 Open
1077 2021-11-08 Lindores Abbey Tal Mem Riga LAT 9.8 Maxime Vachier-Lagrave Aleksey Dreev Lost: 0-1 49 Open
1078 2021-11-08 Lindores Abbey Tal Mem Riga LAT 8.18 Yuriy Kryvoruchko Maxime Vachier-Lagrave Won: 0-1 35 Open
1079 2021-11-08 Lindores Abbey Tal Mem Riga LAT 7.18 Maxime Vachier-Lagrave Yuriy Kryvoruchko Won: 1-0 57 Open
1080 2021-11-08 Lindores Abbey Tal Mem Riga LAT 6.15 Maxime Vachier-Lagrave Shamsiddin Vokhidov Won: 1-0 82 Open
1081 2021-11-08 Lindores Abbey Tal Mem Riga LAT 5.15 Shamsiddin Vokhidov Maxime Vachier-Lagrave Lost: 1-0 99 Open
1082 2021-11-08 Lindores Abbey Tal Mem Riga LAT 4.41 Maxime Vachier-Lagrave Laura Rogule Won: 1-0 34 Open
1083 2021-11-08 Lindores Abbey Tal Mem Riga LAT 3.41 Laura Rogule Maxime Vachier-Lagrave Won: 0-1 52 Open
1084 2021-11-08 Lindores Abbey Tal Mem Riga LAT 2.1 Maxime Vachier-Lagrave Mateusz Bartel Lost: 0-1 40 Open
1085 2021-11-08 Lindores Abbey Tal Mem Riga LAT 18.5 Maxime Vachier-Lagrave Nihal Sarin Won: 1-0 38 Open
1086 2021-11-08 Lindores Abbey Tal Mem Riga LAT 17.5 Nihal Sarin Maxime Vachier-Lagrave Draw: 1/2-1/2 54 Open
1087 2021-11-08 Lindores Abbey Tal Mem Riga LAT 16.13 Sergei Movsesian Maxime Vachier-Lagrave Won: 0-1 78 Open
1088 2021-11-08 Lindores Abbey Tal Mem Riga LAT 15.13 Maxime Vachier-Lagrave Sergei Movsesian Won: 1-0 42 Open
1089 2021-11-08 Lindores Abbey Tal Mem Riga LAT 14.23 Mustafa Yilmaz Maxime Vachier-Lagrave Won: 0-1 36 Open
1090 2021-11-08 Lindores Abbey Tal Mem Riga LAT 13.23 Maxime Vachier-Lagrave Mustafa Yilmaz Won: 1-0 57 Open
1091 2021-11-08 Lindores Abbey Tal Mem Riga LAT 12.7 Maxime Vachier-Lagrave B. Adhiban Lost: 0-1 34 Open
1092 2021-11-08 Lindores Abbey Tal Mem Riga LAT 11.7 B. Adhiban Maxime Vachier-Lagrave Lost: 1-0 55 Open
1093 2021-11-08 Lindores Abbey Tal Mem Riga LAT 10.8 Aleksey Dreev Maxime Vachier-Lagrave Won: 0-1 69 Open
1094 2021-11-08 Lindores Abbey Tal Mem Riga LAT 1.1 Mateusz Bartel Maxime Vachier-Lagrave Draw: 1/2-1/2 46 Open
1095 2021-11-07 FIDE Grand Swiss 2021 Riga LAT 11.3 Yangyi Yu Maxime Vachier-Lagrave Draw: 1/2-1/2 39 Open
1096 2021-11-06 FIDE Grand Swiss 2021 Riga LAT 10.2 Maxime Vachier-Lagrave Fabiano Caruana Draw: 1/2-1/2 52 Open
1097 2021-11-05 FIDE Grand Swiss 2021 Riga LAT 9.2 David Anton Guijarro Maxime Vachier-Lagrave Draw: 1/2-1/2 34 Open
1098 2021-11-04 FIDE Grand Swiss 2021 Riga LAT 8.2 Maxime Vachier-Lagrave Alexei Shirov Draw: 1/2-1/2 48 Open
1099 2021-11-03 FIDE Grand Swiss 2021 Riga LAT 7.2 Krishnan Sasikiran Maxime Vachier-Lagrave Draw: 1/2-1/2 30 Open
1100 2021-11-01 FIDE Grand Swiss 2021 Riga LAT 6.3 Maxime Vachier-Lagrave Pavel Ponkratov Won: 1-0 26 Open
  1. vs Vadim ZvjaginsevWon · 1-0White · 2021-12-29 · Round 12.13World Blitz 2021
  2. vs Maxim MatlakovWon · 1-0White · 2021-12-29 · Round 11.18World Blitz 2021
  3. vs Parham MaghsoodlooLost · 1-0Black · 2021-12-29 · Round 10.12World Blitz 2021
  4. vs Michal KrasenkowWon · 1-0White · 2021-12-29 · Round 1.8World Blitz 2021
  5. vs Vladimir FedoseevDraw · ½–½White · 2021-12-28 · Round 13.5World Rapid 2021
  6. vs Tigran L. PetrosianWon · 1-0White · 2021-12-28 · Round 12.9World Rapid 2021
  7. vs Abhimanyu PuranikWon · 0-1Black · 2021-12-28 · Round 11.14World Rapid 2021
  8. vs Alexandr PredkeDraw · ½–½White · 2021-12-28 · Round 10.14World Rapid 2021
  9. vs Pavel PonkratovDraw · ½–½Black · 2021-12-27 · Round 9.15World Rapid 2021
  10. vs Aydin SuleymanliWon · 1-0White · 2021-12-27 · Round 8.21World Rapid 2021
  11. vs Nikolas TheodorouDraw · ½–½Black · 2021-12-27 · Round 7.21World Rapid 2021
  12. vs Andrei VolokitinLost · 0-1White · 2021-12-27 · Round 6.1World Rapid 2021
  13. vs Santosh Gujrathi ViditDraw · ½–½Black · 2021-12-26 · Round 5.8World Rapid 2021
  14. vs Giga QuparadzeWon · 1-0White · 2021-12-26 · Round 4.13World Rapid 2021
  15. vs Ihor SamunenkovWon · 0-1Black · 2021-12-26 · Round 3.3World Rapid 2021
  16. vs Alan PichotDraw · ½–½Black · 2021-12-26 · Round 2.31World Rapid 2021
  17. vs Vasif DurarbayliDraw · ½–½White · 2021-12-26 · Round 1.5World Rapid 2021
  18. vs Teimour RadjabovDraw · ½–½Black · 2021-11-21 · Round 9.123rd European Teams
  19. vs Daniil DubovDraw · ½–½White · 2021-11-20 · Round 8.223rd European Teams
  20. vs Tornike SanikidzeDraw · ½–½Black · 2021-11-19 · Round 7.423rd European Teams
  21. vs Hristos BanikasDraw · ½–½Black · 2021-11-18 · Round 6.523rd European Teams
  22. vs Haik M. MartirosyanDraw · ½–½White · 2021-11-16 · Round 5.323rd European Teams
  23. vs Muhammed Batuhan DastanWon · 0-1Black · 2021-11-15 · Round 4.523rd European Teams
  24. vs Ferenc BerkesDraw · ½–½White · 2021-11-14 · Round 3.323rd European Teams
  25. vs Ante BrkicDraw · ½–½Black · 2021-11-13 · Round 2.323rd European Teams
  26. vs Valentin DragnevWon · 1-0White · 2021-11-12 · Round 1.323rd European Teams
  27. vs Aleksey DreevLost · 0-1White · 2021-11-08 · Round 9.8Lindores Abbey Tal Mem
  28. vs Yuriy KryvoruchkoWon · 0-1Black · 2021-11-08 · Round 8.18Lindores Abbey Tal Mem
  29. vs Yuriy KryvoruchkoWon · 1-0White · 2021-11-08 · Round 7.18Lindores Abbey Tal Mem
  30. vs Shamsiddin VokhidovWon · 1-0White · 2021-11-08 · Round 6.15Lindores Abbey Tal Mem
  31. vs Shamsiddin VokhidovLost · 1-0Black · 2021-11-08 · Round 5.15Lindores Abbey Tal Mem
  32. vs Laura RoguleWon · 1-0White · 2021-11-08 · Round 4.41Lindores Abbey Tal Mem
  33. vs Laura RoguleWon · 0-1Black · 2021-11-08 · Round 3.41Lindores Abbey Tal Mem
  34. vs Mateusz BartelLost · 0-1White · 2021-11-08 · Round 2.1Lindores Abbey Tal Mem
  35. vs Nihal SarinWon · 1-0White · 2021-11-08 · Round 18.5Lindores Abbey Tal Mem
  36. vs Nihal SarinDraw · ½–½Black · 2021-11-08 · Round 17.5Lindores Abbey Tal Mem
  37. vs Sergei MovsesianWon · 0-1Black · 2021-11-08 · Round 16.13Lindores Abbey Tal Mem
  38. vs Sergei MovsesianWon · 1-0White · 2021-11-08 · Round 15.13Lindores Abbey Tal Mem
  39. vs Mustafa YilmazWon · 0-1Black · 2021-11-08 · Round 14.23Lindores Abbey Tal Mem
  40. vs Mustafa YilmazWon · 1-0White · 2021-11-08 · Round 13.23Lindores Abbey Tal Mem
  41. vs B. AdhibanLost · 0-1White · 2021-11-08 · Round 12.7Lindores Abbey Tal Mem
  42. vs B. AdhibanLost · 1-0Black · 2021-11-08 · Round 11.7Lindores Abbey Tal Mem
  43. vs Aleksey DreevWon · 0-1Black · 2021-11-08 · Round 10.8Lindores Abbey Tal Mem
  44. vs Mateusz BartelDraw · ½–½Black · 2021-11-08 · Round 1.1Lindores Abbey Tal Mem
  45. vs Yangyi YuDraw · ½–½Black · 2021-11-07 · Round 11.3FIDE Grand Swiss 2021
  46. vs Fabiano CaruanaDraw · ½–½White · 2021-11-06 · Round 10.2FIDE Grand Swiss 2021
  47. vs David Anton GuijarroDraw · ½–½Black · 2021-11-05 · Round 9.2FIDE Grand Swiss 2021
  48. vs Alexei ShirovDraw · ½–½White · 2021-11-04 · Round 8.2FIDE Grand Swiss 2021
  49. vs Krishnan SasikiranDraw · ½–½Black · 2021-11-03 · Round 7.2FIDE Grand Swiss 2021
  50. vs Pavel PonkratovWon · 1-0White · 2021-11-01 · Round 6.3FIDE Grand Swiss 2021

FIDE tournaments

All tournament results