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
1851 2017-07-01 GCT Blitz YourNextMove Leuven BEL 8.3 Maxime Vachier-Lagrave Vasyl Ivanchuk Won: 1-0 54 Open
1852 2017-07-01 GCT Blitz YourNextMove Leuven BEL 7.2 Maxime Vachier-Lagrave Baadur Jobava Won: 1-0 61 Open
1853 2017-07-01 GCT Blitz YourNextMove Leuven BEL 6.3 Vladimir Kramnik Maxime Vachier-Lagrave Lost: 1-0 43 Open
1854 2017-07-01 GCT Blitz YourNextMove Leuven BEL 5.2 Maxime Vachier-Lagrave Viswanathan Anand Lost: 0-1 50 Open
1855 2017-07-01 GCT Blitz YourNextMove Leuven BEL 4.3 Wesley So Maxime Vachier-Lagrave Won: 0-1 32 Open
1856 2017-07-01 GCT Blitz YourNextMove Leuven BEL 3.3 Maxime Vachier-Lagrave Magnus Carlsen Lost: 0-1 60 Open
1857 2017-07-01 GCT Blitz YourNextMove Leuven BEL 2.2 Anish Giri Maxime Vachier-Lagrave Draw: 1/2-1/2 67 Open
1858 2017-07-01 GCT Blitz YourNextMove Leuven BEL 1.3 Maxime Vachier-Lagrave Levon Aronian Won: 1-0 50 Open
1859 2017-06-30 GCT Rapid YourNextMove Leuven BEL 9.2 Levon Aronian Maxime Vachier-Lagrave Lost: 1-0 88 Open
1860 2017-06-30 GCT Rapid YourNextMove Leuven BEL 8.2 Maxime Vachier-Lagrave Ian Nepomniachtchi Won: 1-0 50 Open
1861 2017-06-30 GCT Rapid YourNextMove Leuven BEL 7.3 Viswanathan Anand Maxime Vachier-Lagrave Won: 0-1 80 Open
1862 2017-06-29 GCT Rapid YourNextMove Leuven BEL 6.2 Maxime Vachier-Lagrave Anish Giri Draw: 1/2-1/2 44 Open
1863 2017-06-29 GCT Rapid YourNextMove Leuven BEL 5.4 Baadur Jobava Maxime Vachier-Lagrave Won: 0-1 71 Open
1864 2017-06-29 GCT Rapid YourNextMove Leuven BEL 4.2 Maxime Vachier-Lagrave Magnus Carlsen Draw: 1/2-1/2 48 Open
1865 2017-06-28 GCT Rapid YourNextMove Leuven BEL 3.3 Maxime Vachier-Lagrave Vladimir Kramnik Draw: 1/2-1/2 44 Open
1866 2017-06-28 GCT Rapid YourNextMove Leuven BEL 2.2 Wesley So Maxime Vachier-Lagrave Draw: 1/2-1/2 60 Open
1867 2017-06-28 GCT Rapid YourNextMove Leuven BEL 1.4 Maxime Vachier-Lagrave Vasyl Ivanchuk Won: 1-0 38 Open
1868 2017-06-25 GCT Rapid TB Paris 2017 Paris FRA 2 Maxime Vachier-Lagrave Magnus Carlsen Draw: 1/2-1/2 33 Open
1869 2017-06-25 GCT Rapid TB Paris 2017 Paris FRA 1 Magnus Carlsen Maxime Vachier-Lagrave Lost: 1-0 62 Open
1870 2017-06-25 GCT Blitz Paris 2017 Paris FRA 18.3 Alexander Grischuk Maxime Vachier-Lagrave Draw: 1/2-1/2 47 Open
1871 2017-06-25 GCT Blitz Paris 2017 Paris FRA 17.5 Maxime Vachier-Lagrave Sergey Karjakin Draw: 1/2-1/2 16 Open
1872 2017-06-25 GCT Blitz Paris 2017 Paris FRA 16.5 Magnus Carlsen Maxime Vachier-Lagrave Won: 0-1 57 Open
1873 2017-06-25 GCT Blitz Paris 2017 Paris FRA 15.1 Maxime Vachier-Lagrave Shakhriyar Mamedyarov Won: 1-0 57 Open
1874 2017-06-25 GCT Blitz Paris 2017 Paris FRA 14.3 Veselin Topalov Maxime Vachier-Lagrave Draw: 1/2-1/2 67 Open
1875 2017-06-25 GCT Blitz Paris 2017 Paris FRA 13.1 Maxime Vachier-Lagrave Etienne Bacrot Won: 1-0 33 Open
1876 2017-06-25 GCT Blitz Paris 2017 Paris FRA 12.4 Fabiano Caruana Maxime Vachier-Lagrave Draw: 1/2-1/2 43 Open
1877 2017-06-25 GCT Blitz Paris 2017 Paris FRA 11.5 Maxime Vachier-Lagrave Wesley So Won: 1-0 25 Open
1878 2017-06-25 GCT Blitz Paris 2017 Paris FRA 10.5 Hikaru Nakamura Maxime Vachier-Lagrave Won: 0-1 44 Open
1879 2017-06-24 GCT Blitz Paris 2017 Paris FRA 9.1 Maxime Vachier-Lagrave Alexander Grischuk Draw: 1/2-1/2 60 Open
1880 2017-06-24 GCT Blitz Paris 2017 Paris FRA 8.3 Sergey Karjakin Maxime Vachier-Lagrave Lost: 1-0 82 Open
1881 2017-06-24 GCT Blitz Paris 2017 Paris FRA 7.1 Maxime Vachier-Lagrave Magnus Carlsen Won: 1-0 71 Open
1882 2017-06-24 GCT Blitz Paris 2017 Paris FRA 6.1 Shakhriyar Mamedyarov Maxime Vachier-Lagrave Won: 0-1 61 Open
1883 2017-06-24 GCT Blitz Paris 2017 Paris FRA 5.5 Maxime Vachier-Lagrave Veselin Topalov Won: 1-0 36 Open
1884 2017-06-24 GCT Blitz Paris 2017 Paris FRA 4.1 Etienne Bacrot Maxime Vachier-Lagrave Won: 0-1 31 Open
1885 2017-06-24 GCT Blitz Paris 2017 Paris FRA 3.5 Maxime Vachier-Lagrave Fabiano Caruana Lost: 0-1 53 Open
1886 2017-06-24 GCT Blitz Paris 2017 Paris FRA 2.3 Wesley So Maxime Vachier-Lagrave Won: 0-1 51 Open
1887 2017-06-24 GCT Blitz Paris 2017 Paris FRA 1.5 Maxime Vachier-Lagrave Hikaru Nakamura Draw: 1/2-1/2 53 Open
1888 2017-06-23 GCT Rapid Paris 2017 Paris FRA 9.2 Maxime Vachier-Lagrave Fabiano Caruana Draw: 1/2-1/2 46 Open
1889 2017-06-23 GCT Rapid Paris 2017 Paris FRA 8.1 Sergey Karjakin Maxime Vachier-Lagrave Won: 0-1 53 Open
1890 2017-06-23 GCT Rapid Paris 2017 Paris FRA 7.5 Maxime Vachier-Lagrave Hikaru Nakamura Won: 1-0 47 Open
1891 2017-06-22 GCT Rapid Paris 2017 Paris FRA 6.5 Veselin Topalov Maxime Vachier-Lagrave Won: 0-1 46 Open
1892 2017-06-22 GCT Rapid Paris 2017 Paris FRA 5.3 Maxime Vachier-Lagrave Wesley So Draw: 1/2-1/2 59 Open
1893 2017-06-22 GCT Rapid Paris 2017 Paris FRA 4.1 Shakhriyar Mamedyarov Maxime Vachier-Lagrave Lost: 1-0 28 Open
1894 2017-06-21 GCT Rapid Paris 2017 Paris FRA 3.3 Magnus Carlsen Maxime Vachier-Lagrave Lost: 1-0 39 Open
1895 2017-06-21 GCT Rapid Paris 2017 Paris FRA 2.4 Maxime Vachier-Lagrave Alexander Grischuk Draw: 1/2-1/2 80 Open
1896 2017-06-21 GCT Rapid Paris 2017 Paris FRA 1.3 Etienne Bacrot Maxime Vachier-Lagrave Won: 0-1 90 Open
1897 2017-06-16 5th Norway Chess 2017 Stavanger NOR 9.1 Sergey Karjakin Maxime Vachier-Lagrave Draw: 1/2-1/2 30 Open
1898 2017-06-15 5th Norway Chess 2017 Stavanger NOR 8.3 Maxime Vachier-Lagrave Vladimir Kramnik Won: 1-0 48 Open
1899 2017-06-14 5th Norway Chess 2017 Stavanger NOR 7.2 Maxime Vachier-Lagrave Anish Giri Lost: 0-1 33 Open
1900 2017-06-12 5th Norway Chess 2017 Stavanger NOR 6.1 Magnus Carlsen Maxime Vachier-Lagrave Draw: 1/2-1/2 44 Open
  1. vs Vasyl IvanchukWon · 1-0White · 2017-07-01 · Round 8.3GCT Blitz YourNextMove
  2. vs Baadur JobavaWon · 1-0White · 2017-07-01 · Round 7.2GCT Blitz YourNextMove
  3. vs Vladimir KramnikLost · 1-0Black · 2017-07-01 · Round 6.3GCT Blitz YourNextMove
  4. vs Viswanathan AnandLost · 0-1White · 2017-07-01 · Round 5.2GCT Blitz YourNextMove
  5. vs Wesley SoWon · 0-1Black · 2017-07-01 · Round 4.3GCT Blitz YourNextMove
  6. vs Magnus CarlsenLost · 0-1White · 2017-07-01 · Round 3.3GCT Blitz YourNextMove
  7. vs Anish GiriDraw · ½–½Black · 2017-07-01 · Round 2.2GCT Blitz YourNextMove
  8. vs Levon AronianWon · 1-0White · 2017-07-01 · Round 1.3GCT Blitz YourNextMove
  9. vs Levon AronianLost · 1-0Black · 2017-06-30 · Round 9.2GCT Rapid YourNextMove
  10. vs Ian NepomniachtchiWon · 1-0White · 2017-06-30 · Round 8.2GCT Rapid YourNextMove
  11. vs Viswanathan AnandWon · 0-1Black · 2017-06-30 · Round 7.3GCT Rapid YourNextMove
  12. vs Anish GiriDraw · ½–½White · 2017-06-29 · Round 6.2GCT Rapid YourNextMove
  13. vs Baadur JobavaWon · 0-1Black · 2017-06-29 · Round 5.4GCT Rapid YourNextMove
  14. vs Magnus CarlsenDraw · ½–½White · 2017-06-29 · Round 4.2GCT Rapid YourNextMove
  15. vs Vladimir KramnikDraw · ½–½White · 2017-06-28 · Round 3.3GCT Rapid YourNextMove
  16. vs Wesley SoDraw · ½–½Black · 2017-06-28 · Round 2.2GCT Rapid YourNextMove
  17. vs Vasyl IvanchukWon · 1-0White · 2017-06-28 · Round 1.4GCT Rapid YourNextMove
  18. vs Magnus CarlsenDraw · ½–½White · 2017-06-25 · Round 2GCT Rapid TB Paris 2017
  19. vs Magnus CarlsenLost · 1-0Black · 2017-06-25 · Round 1GCT Rapid TB Paris 2017
  20. vs Alexander GrischukDraw · ½–½Black · 2017-06-25 · Round 18.3GCT Blitz Paris 2017
  21. vs Sergey KarjakinDraw · ½–½White · 2017-06-25 · Round 17.5GCT Blitz Paris 2017
  22. vs Magnus CarlsenWon · 0-1Black · 2017-06-25 · Round 16.5GCT Blitz Paris 2017
  23. vs Shakhriyar MamedyarovWon · 1-0White · 2017-06-25 · Round 15.1GCT Blitz Paris 2017
  24. vs Veselin TopalovDraw · ½–½Black · 2017-06-25 · Round 14.3GCT Blitz Paris 2017
  25. vs Etienne BacrotWon · 1-0White · 2017-06-25 · Round 13.1GCT Blitz Paris 2017
  26. vs Fabiano CaruanaDraw · ½–½Black · 2017-06-25 · Round 12.4GCT Blitz Paris 2017
  27. vs Wesley SoWon · 1-0White · 2017-06-25 · Round 11.5GCT Blitz Paris 2017
  28. vs Hikaru NakamuraWon · 0-1Black · 2017-06-25 · Round 10.5GCT Blitz Paris 2017
  29. vs Alexander GrischukDraw · ½–½White · 2017-06-24 · Round 9.1GCT Blitz Paris 2017
  30. vs Sergey KarjakinLost · 1-0Black · 2017-06-24 · Round 8.3GCT Blitz Paris 2017
  31. vs Magnus CarlsenWon · 1-0White · 2017-06-24 · Round 7.1GCT Blitz Paris 2017
  32. vs Shakhriyar MamedyarovWon · 0-1Black · 2017-06-24 · Round 6.1GCT Blitz Paris 2017
  33. vs Veselin TopalovWon · 1-0White · 2017-06-24 · Round 5.5GCT Blitz Paris 2017
  34. vs Etienne BacrotWon · 0-1Black · 2017-06-24 · Round 4.1GCT Blitz Paris 2017
  35. vs Fabiano CaruanaLost · 0-1White · 2017-06-24 · Round 3.5GCT Blitz Paris 2017
  36. vs Wesley SoWon · 0-1Black · 2017-06-24 · Round 2.3GCT Blitz Paris 2017
  37. vs Hikaru NakamuraDraw · ½–½White · 2017-06-24 · Round 1.5GCT Blitz Paris 2017
  38. vs Fabiano CaruanaDraw · ½–½White · 2017-06-23 · Round 9.2GCT Rapid Paris 2017
  39. vs Sergey KarjakinWon · 0-1Black · 2017-06-23 · Round 8.1GCT Rapid Paris 2017
  40. vs Hikaru NakamuraWon · 1-0White · 2017-06-23 · Round 7.5GCT Rapid Paris 2017
  41. vs Veselin TopalovWon · 0-1Black · 2017-06-22 · Round 6.5GCT Rapid Paris 2017
  42. vs Wesley SoDraw · ½–½White · 2017-06-22 · Round 5.3GCT Rapid Paris 2017
  43. vs Shakhriyar MamedyarovLost · 1-0Black · 2017-06-22 · Round 4.1GCT Rapid Paris 2017
  44. vs Magnus CarlsenLost · 1-0Black · 2017-06-21 · Round 3.3GCT Rapid Paris 2017
  45. vs Alexander GrischukDraw · ½–½White · 2017-06-21 · Round 2.4GCT Rapid Paris 2017
  46. vs Etienne BacrotWon · 0-1Black · 2017-06-21 · Round 1.3GCT Rapid Paris 2017
  47. vs Sergey KarjakinDraw · ½–½Black · 2017-06-16 · Round 9.15th Norway Chess 2017
  48. vs Vladimir KramnikWon · 1-0White · 2017-06-15 · Round 8.35th Norway Chess 2017
  49. vs Anish GiriLost · 0-1White · 2017-06-14 · Round 7.25th Norway Chess 2017
  50. vs Magnus CarlsenDraw · ½–½Black · 2017-06-12 · Round 6.15th Norway Chess 2017

FIDE tournaments

All tournament results