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

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

2712.6 +5.6

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
2810

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
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
  1. vs Vladislav V VorotnikovDraw · ½–½White · 2013-01-02 · Round 3.1Hilton Master Open 2013
  2. vs Nico GeorgiadisWon · 0-1Black · 2013-01-02 · Round 2.1Hilton Master Open 2013
  3. vs Udo DuesselWon · 1-0White · 2013-01-01 · Round 1.1Hilton Master Open 2013
  4. vs Romain EdouardDraw · ½–½Black · 2012-12-28 · Round 9.1Al Ain Classic 2012
  5. vs Evgenij MiroshnichenkoWon · 1-0White · 2012-12-28 · Round 8.1Al Ain Classic 2012
  6. vs Pavel KotsurWon · 0-1Black · 2012-12-27 · Round 7.2Al Ain Classic 2012
  7. vs Mark ParaguaDraw · ½–½White · 2012-12-27 · Round 6.2Al Ain Classic 2012
  8. vs Karen H. GrigoryanWon · 1-0White · 2012-12-26 · Round 5.3Al Ain Classic 2012
  9. vs Eltaj SafarliDraw · ½–½Black · 2012-12-25 · Round 1.1World Cities Team KO
  10. vs Varuzhan AkobianWon · 1-0White · 2012-12-24 · Round 3.5World Cities Team GpE
  11. vs Arthur SsegwanyiWon · 0-1Black · 2012-12-23 · Round 2.1World Cities Team GpE
  12. vs Ehsan Ghaem MaghamiDraw · ½–½Black · 2012-12-22 · Round 1.5World Cities Team GpE
  13. vs Sergei RublevskyLost · 1-0Black · 2012-12-16 · Round 9.1Amplico ch-EUR Rapid
  14. vs Arkadij NaiditschDraw · ½–½White · 2012-12-16 · Round 8.1Amplico ch-EUR Rapid
  15. vs Grzegorz GajewskiWon · 0-1Black · 2012-12-16 · Round 11.4Amplico ch-EUR Rapid
  16. vs Jacek TomczakWon · 1-0White · 2012-12-16 · Round 10.4Amplico ch-EUR Rapid
  17. vs Andrey GorovetsWon · 0-1Black · 2012-12-15 · Round 7.1Amplico ch-EUR Rapid
  18. vs Dariusz SwierczWon · 1-0White · 2012-12-15 · Round 6.1Amplico ch-EUR Rapid
  19. vs Andrey ZhigalkoWon · 0-1Black · 2012-12-15 · Round 5.2Amplico ch-EUR Rapid
  20. vs Marcel KanarekWon · 1-0White · 2012-12-15 · Round 4.3Amplico ch-EUR Rapid
  21. vs Katarzyna TomaWon · 0-1Black · 2012-12-15 · Round 3.4Amplico ch-EUR Rapid
  22. vs 1112120Won · 1-0White · 2012-12-15 · Round 2.5Amplico ch-EUR Rapid
  23. vs Migle LepeskaiteWon · 0-1Black · 2012-12-15 · Round 1.5Amplico ch-EUR Rapid
  24. vs Gabriel SargissianDraw · ½–½White · 2012-12-14 · Round 9.2Amplico ch-EUR Blitz
  25. vs Gabriel SargissianWon · 0-1Black · 2012-12-14 · Round 9.1Amplico ch-EUR Blitz
  26. vs Alexander MotylevWon · 0-1Black · 2012-12-14 · Round 8.2Amplico ch-EUR Blitz
  27. vs Alexander MotylevDraw · ½–½White · 2012-12-14 · Round 8.1Amplico ch-EUR Blitz
  28. vs Daniel FridmanWon · 0-1Black · 2012-12-14 · Round 7.2Amplico ch-EUR Blitz
  29. vs Daniel FridmanDraw · ½–½White · 2012-12-14 · Round 7.1Amplico ch-EUR Blitz
  30. vs Arkadij NaiditschWon · 1-0White · 2012-12-14 · Round 6.2Amplico ch-EUR Blitz
  31. vs Arkadij NaiditschWon · 0-1Black · 2012-12-14 · Round 6.1Amplico ch-EUR Blitz
  32. vs Zaven AndriasianWon · 0-1Black · 2012-12-14 · Round 5.2Amplico ch-EUR Blitz
  33. vs Zaven AndriasianLost · 0-1White · 2012-12-14 · Round 5.1Amplico ch-EUR Blitz
  34. vs Robert KempinskiWon · 1-0White · 2012-12-14 · Round 4.2Amplico ch-EUR Blitz
  35. vs Robert KempinskiWon · 0-1Black · 2012-12-14 · Round 4.1Amplico ch-EUR Blitz
  36. vs Nikita MeshkovsWon · 1-0White · 2012-12-14 · Round 2.2Amplico ch-EUR Blitz
  37. vs Nikita MeshkovsDraw · ½–½Black · 2012-12-14 · Round 2.1Amplico ch-EUR Blitz
  38. vs Evgeny RomanovDraw · ½–½Black · 2012-12-14 · Round 11.2Amplico ch-EUR Blitz
  39. vs Evgeny RomanovWon · 1-0White · 2012-12-14 · Round 11.1Amplico ch-EUR Blitz
  40. vs 4199758Won · 0-1Black · 2012-12-14 · Round 10.2Amplico ch-EUR Blitz
  41. vs 4199758Won · 1-0White · 2012-12-14 · Round 10.1Amplico ch-EUR Blitz
  42. vs Kamil KoziolWon · 1-0White · 2012-12-14 · Round 1.1Amplico ch-EUR Blitz
  43. vs Viktor ErdosDraw · ½–½Black · 2012-12-09 · Round 6Bundesliga 2012-13
  44. vs Etienne BacrotWon · 1-0White · 2012-12-08 · Round 5Bundesliga 2012-13
  45. vs Joan Fluvia PoyatosDraw · ½–½Black · 2012-11-11 · Round 7.1TCh-ESP CECLUB Div Honor 2012
  46. vs Parimarjan NegiDraw · ½–½White · 2012-11-10 · Round 6.4TCh-ESP CECLUB Div Honor 2012
  47. vs Loek Van WelyDraw · ½–½Black · 2012-11-09 · Round 5.2TCh-ESP CECLUB Div Honor 2012
  48. vs Alfonso Jerez PerezWon · 1-0White · 2012-11-08 · Round 4.3TCh-ESP CECLUB Div Honor 2012
  49. vs Aleksandr ShimanovDraw · ½–½White · 2012-11-06 · Round 2.2TCh-ESP CECLUB Div Honor 2012
  50. vs Gabriel SargissianWon · 0-1Black · 2012-11-05 · Round 1.4TCh-ESP CECLUB Div Honor 2012

FIDE tournaments

All tournament results