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

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
1951 2017-01-26 Gibraltar Masters 2017 Caleta ENG 3.2 Johan Salomon Maxime Vachier-Lagrave Won: 0-1 29 Open
1952 2017-01-25 Gibraltar Masters 2017 Caleta ENG 2.2 Maxime Vachier-Lagrave Nitzan Steinberg Draw: 1/2-1/2 29 Open
1953 2017-01-24 Gibraltar Masters 2017 Caleta ENG 1.2 Jan Sodoma Maxime Vachier-Lagrave Won: 0-1 39 Open
1954 2016-12-30 World Blitz 2016 Doha QAT 21.4 Vasyl Ivanchuk Maxime Vachier-Lagrave Draw: 1/2-1/2 39 Open
1955 2016-12-30 World Blitz 2016 Doha QAT 20.3 Maxime Vachier-Lagrave Leinier Dominguez Perez Draw: 1/2-1/2 48 Open
1956 2016-12-30 World Blitz 2016 Doha QAT 19.5 Shakhriyar Mamedyarov Maxime Vachier-Lagrave Won: 0-1 46 Open
1957 2016-12-30 World Blitz 2016 Doha QAT 18.3 Maxime Vachier-Lagrave Alexander Grischuk Draw: 1/2-1/2 29 Open
1958 2016-12-30 World Blitz 2016 Doha QAT 17.3 Hikaru Nakamura Maxime Vachier-Lagrave Won: 0-1 70 Open
1959 2016-12-30 World Blitz 2016 Doha QAT 16.6 Maxime Vachier-Lagrave Radoslaw Wojtaszek Won: 1-0 47 Open
1960 2016-12-30 World Blitz 2016 Doha QAT 15.4 Daniil Dubov Maxime Vachier-Lagrave Draw: 1/2-1/2 61 Open
1961 2016-12-30 World Blitz 2016 Doha QAT 14.5 Maxime Vachier-Lagrave Teimour Radjabov Draw: 1/2-1/2 52 Open
1962 2016-12-30 World Blitz 2016 Doha QAT 13.1 Maxime Vachier-Lagrave Magnus Carlsen Lost: 0-1 43 Open
1963 2016-12-29 World Blitz 2016 Doha QAT 9.1 Arkadij Naiditsch Maxime Vachier-Lagrave Won: 0-1 50 Open
1964 2016-12-29 World Blitz 2016 Doha QAT 8.6 Maxime Vachier-Lagrave Alexander Morozevich Lost: 0-1 73 Open
1965 2016-12-29 World Blitz 2016 Doha QAT 7.9 Surya Shekhar Ganguly Maxime Vachier-Lagrave Won: 0-1 58 Open
1966 2016-12-29 World Blitz 2016 Doha QAT 6.14 Maxime Vachier-Lagrave Das Debashis Won: 1-0 52 Open
1967 2016-12-29 World Blitz 2016 Doha QAT 5.7 Maxim Matlakov Maxime Vachier-Lagrave Lost: 1-0 34 Open
1968 2016-12-29 World Blitz 2016 Doha QAT 4.1 Maxime Vachier-Lagrave Zdenko Kozul Won: 1-0 30 Open
1969 2016-12-29 World Blitz 2016 Doha QAT 3.19 Laurent Fressinet Maxime Vachier-Lagrave Won: 0-1 40 Open
1970 2016-12-29 World Blitz 2016 Doha QAT 2.24 Maxime Vachier-Lagrave Ernesto Inarkiev Draw: 1/2-1/2 56 Open
1971 2016-12-29 World Blitz 2016 Doha QAT 12.2 Sergey Karjakin Maxime Vachier-Lagrave Draw: 1/2-1/2 28 Open
1972 2016-12-29 World Blitz 2016 Doha QAT 11.4 A.R. Saleh Salem Maxime Vachier-Lagrave Won: 0-1 40 Open
1973 2016-12-29 World Blitz 2016 Doha QAT 10.4 Maxime Vachier-Lagrave Alexander Riazantsev Won: 1-0 30 Open
1974 2016-12-29 World Blitz 2016 Doha QAT 1.6 Nils Grandelius Maxime Vachier-Lagrave Draw: 1/2-1/2 64 Open
1975 2016-12-28 World Rapid 2016 Doha QAT 15.8 Farrukh Amonatov Maxime Vachier-Lagrave Lost: 1-0 29 Open
1976 2016-12-28 World Rapid 2016 Doha QAT 14.4 Maxime Vachier-Lagrave Alexander Grischuk Lost: 0-1 34 Open
1977 2016-12-28 World Rapid 2016 Doha QAT 13.18 Hikaru Nakamura Maxime Vachier-Lagrave Won: 0-1 67 Open
1978 2016-12-28 World Rapid 2016 Doha QAT 12.2 Maxime Vachier-Lagrave Aleksey Dreev Won: 1-0 45 Open
1979 2016-12-28 World Rapid 2016 Doha QAT 11.18 Vladimir Akopian Maxime Vachier-Lagrave Draw: 1/2-1/2 37 Open
1980 2016-12-27 World Rapid 2016 Doha QAT 9.8 Xiangzhi Bu Maxime Vachier-Lagrave Won: 0-1 49 Open
1981 2016-12-27 World Rapid 2016 Doha QAT 8.6 Maxime Vachier-Lagrave Yangyi Yu Lost: 0-1 51 Open
1982 2016-12-27 World Rapid 2016 Doha QAT 7.6 Levan Pantsulaia Maxime Vachier-Lagrave Draw: 1/2-1/2 40 Open
1983 2016-12-27 World Rapid 2016 Doha QAT 6.1 Maxime Vachier-Lagrave Evgeny Tomashevsky Won: 1-0 39 Open
1984 2016-12-27 World Rapid 2016 Doha QAT 10.6 Maxime Vachier-Lagrave Santosh Gujrathi Vidit Lost: 0-1 90 Open
1985 2016-12-26 World Rapid 2016 Doha QAT 5.4 Chao b Li Maxime Vachier-Lagrave Draw: 1/2-1/2 42 Open
1986 2016-12-26 World Rapid 2016 Doha QAT 4.15 Maxime Vachier-Lagrave Alexander Riazantsev Won: 1-0 46 Open
1987 2016-12-26 World Rapid 2016 Doha QAT 3.23 Shanglei Lu Maxime Vachier-Lagrave Won: 0-1 36 Open
1988 2016-12-26 World Rapid 2016 Doha QAT 2.24 Maxime Vachier-Lagrave Ahmed Adly Draw: 1/2-1/2 67 Open
1989 2016-12-26 World Rapid 2016 Doha QAT 1.8 Yi Wei Maxime Vachier-Lagrave Draw: 1/2-1/2 43 Open
1990 2016-12-18 8th London Classic 2016 London ENG 9.1 Wesley So Maxime Vachier-Lagrave Draw: 1/2-1/2 35 Open
1991 2016-12-17 8th London Classic 2016 London ENG 8.5 Maxime Vachier-Lagrave Michael Adams Draw: 1/2-1/2 53 Open
1992 2016-12-16 8th London Classic 2016 London ENG 7.4 Hikaru Nakamura Maxime Vachier-Lagrave Lost: 1-0 37 Open
1993 2016-12-15 8th London Classic 2016 London ENG 6.5 Maxime Vachier-Lagrave Levon Aronian Won: 1-0 41 Open
1994 2016-12-13 8th London Classic 2016 London ENG 5.2 Maxime Vachier-Lagrave Fabiano Caruana Draw: 1/2-1/2 34 Open
1995 2016-12-12 8th London Classic 2016 London ENG 4.2 Vladimir Kramnik Maxime Vachier-Lagrave Draw: 1/2-1/2 61 Open
1996 2016-12-11 8th London Classic 2016 London ENG 3.4 Maxime Vachier-Lagrave Veselin Topalov Draw: 1/2-1/2 44 Open
1997 2016-12-10 8th London Classic 2016 London ENG 2.2 Viswanathan Anand Maxime Vachier-Lagrave Lost: 1-0 33 Open
1998 2016-12-09 8th London Classic 2016 London ENG 1.4 Maxime Vachier-Lagrave Anish Giri Draw: 1/2-1/2 24 Open
1999 2016-12-04 Bundesliga 2016-17 Hockenheim GER 6.3 Maxime Vachier-Lagrave Jaroslaw Krassowizkij Won: 1-0 35 Open
2000 2016-12-03 Bundesliga 2016-17 Hockenheim GER 5.3 Nikita Vitiugov Maxime Vachier-Lagrave Draw: 1/2-1/2 28 Open
  1. vs Johan SalomonWon · 0-1Black · 2017-01-26 · Round 3.2Gibraltar Masters 2017
  2. vs Nitzan SteinbergDraw · ½–½White · 2017-01-25 · Round 2.2Gibraltar Masters 2017
  3. vs Jan SodomaWon · 0-1Black · 2017-01-24 · Round 1.2Gibraltar Masters 2017
  4. vs Vasyl IvanchukDraw · ½–½Black · 2016-12-30 · Round 21.4World Blitz 2016
  5. vs Leinier Dominguez PerezDraw · ½–½White · 2016-12-30 · Round 20.3World Blitz 2016
  6. vs Shakhriyar MamedyarovWon · 0-1Black · 2016-12-30 · Round 19.5World Blitz 2016
  7. vs Alexander GrischukDraw · ½–½White · 2016-12-30 · Round 18.3World Blitz 2016
  8. vs Hikaru NakamuraWon · 0-1Black · 2016-12-30 · Round 17.3World Blitz 2016
  9. vs Radoslaw WojtaszekWon · 1-0White · 2016-12-30 · Round 16.6World Blitz 2016
  10. vs Daniil DubovDraw · ½–½Black · 2016-12-30 · Round 15.4World Blitz 2016
  11. vs Teimour RadjabovDraw · ½–½White · 2016-12-30 · Round 14.5World Blitz 2016
  12. vs Magnus CarlsenLost · 0-1White · 2016-12-30 · Round 13.1World Blitz 2016
  13. vs Arkadij NaiditschWon · 0-1Black · 2016-12-29 · Round 9.1World Blitz 2016
  14. vs Alexander MorozevichLost · 0-1White · 2016-12-29 · Round 8.6World Blitz 2016
  15. vs Surya Shekhar GangulyWon · 0-1Black · 2016-12-29 · Round 7.9World Blitz 2016
  16. vs Das DebashisWon · 1-0White · 2016-12-29 · Round 6.14World Blitz 2016
  17. vs Maxim MatlakovLost · 1-0Black · 2016-12-29 · Round 5.7World Blitz 2016
  18. vs Zdenko KozulWon · 1-0White · 2016-12-29 · Round 4.1World Blitz 2016
  19. vs Laurent FressinetWon · 0-1Black · 2016-12-29 · Round 3.19World Blitz 2016
  20. vs Ernesto InarkievDraw · ½–½White · 2016-12-29 · Round 2.24World Blitz 2016
  21. vs Sergey KarjakinDraw · ½–½Black · 2016-12-29 · Round 12.2World Blitz 2016
  22. vs A.R. Saleh SalemWon · 0-1Black · 2016-12-29 · Round 11.4World Blitz 2016
  23. vs Alexander RiazantsevWon · 1-0White · 2016-12-29 · Round 10.4World Blitz 2016
  24. vs Nils GrandeliusDraw · ½–½Black · 2016-12-29 · Round 1.6World Blitz 2016
  25. vs Farrukh AmonatovLost · 1-0Black · 2016-12-28 · Round 15.8World Rapid 2016
  26. vs Alexander GrischukLost · 0-1White · 2016-12-28 · Round 14.4World Rapid 2016
  27. vs Hikaru NakamuraWon · 0-1Black · 2016-12-28 · Round 13.18World Rapid 2016
  28. vs Aleksey DreevWon · 1-0White · 2016-12-28 · Round 12.2World Rapid 2016
  29. vs Vladimir AkopianDraw · ½–½Black · 2016-12-28 · Round 11.18World Rapid 2016
  30. vs Xiangzhi BuWon · 0-1Black · 2016-12-27 · Round 9.8World Rapid 2016
  31. vs Yangyi YuLost · 0-1White · 2016-12-27 · Round 8.6World Rapid 2016
  32. vs Levan PantsulaiaDraw · ½–½Black · 2016-12-27 · Round 7.6World Rapid 2016
  33. vs Evgeny TomashevskyWon · 1-0White · 2016-12-27 · Round 6.1World Rapid 2016
  34. vs Santosh Gujrathi ViditLost · 0-1White · 2016-12-27 · Round 10.6World Rapid 2016
  35. vs Chao b LiDraw · ½–½Black · 2016-12-26 · Round 5.4World Rapid 2016
  36. vs Alexander RiazantsevWon · 1-0White · 2016-12-26 · Round 4.15World Rapid 2016
  37. vs Shanglei LuWon · 0-1Black · 2016-12-26 · Round 3.23World Rapid 2016
  38. vs Ahmed AdlyDraw · ½–½White · 2016-12-26 · Round 2.24World Rapid 2016
  39. vs Yi WeiDraw · ½–½Black · 2016-12-26 · Round 1.8World Rapid 2016
  40. vs Wesley SoDraw · ½–½Black · 2016-12-18 · Round 9.18th London Classic 2016
  41. vs Michael AdamsDraw · ½–½White · 2016-12-17 · Round 8.58th London Classic 2016
  42. vs Hikaru NakamuraLost · 1-0Black · 2016-12-16 · Round 7.48th London Classic 2016
  43. vs Levon AronianWon · 1-0White · 2016-12-15 · Round 6.58th London Classic 2016
  44. vs Fabiano CaruanaDraw · ½–½White · 2016-12-13 · Round 5.28th London Classic 2016
  45. vs Vladimir KramnikDraw · ½–½Black · 2016-12-12 · Round 4.28th London Classic 2016
  46. vs Veselin TopalovDraw · ½–½White · 2016-12-11 · Round 3.48th London Classic 2016
  47. vs Viswanathan AnandLost · 1-0Black · 2016-12-10 · Round 2.28th London Classic 2016
  48. vs Anish GiriDraw · ½–½White · 2016-12-09 · Round 1.48th London Classic 2016
  49. vs Jaroslaw KrassowizkijWon · 1-0White · 2016-12-04 · Round 6.3Bundesliga 2016-17
  50. vs Nikita VitiugovDraw · ½–½Black · 2016-12-03 · Round 5.3Bundesliga 2016-17

FIDE tournaments

All tournament results