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
1401 2019-07-31 GCT Blitz Paris 2019 Paris FRA 9.3 Shakhriyar Mamedyarov Maxime Vachier-Lagrave Won: 0-1 82 Open
1402 2019-07-31 GCT Blitz Paris 2019 Paris FRA 8.3 Maxime Vachier-Lagrave Jan-Krzysztof Duda Lost: 0-1 38 Open
1403 2019-07-31 GCT Blitz Paris 2019 Paris FRA 7.3 Viswanathan Anand Maxime Vachier-Lagrave Won: 0-1 37 Open
1404 2019-07-31 GCT Blitz Paris 2019 Paris FRA 6.2 Maxime Vachier-Lagrave Anish Giri Lost: 0-1 52 Open
1405 2019-07-31 GCT Blitz Paris 2019 Paris FRA 5.3 Maxime Vachier-Lagrave Ian Nepomniachtchi Draw: 1/2-1/2 25 Open
1406 2019-07-31 GCT Blitz Paris 2019 Paris FRA 4.3 Hikaru Nakamura Maxime Vachier-Lagrave Lost: 1-0 59 Open
1407 2019-07-31 GCT Blitz Paris 2019 Paris FRA 3.2 Maxime Vachier-Lagrave Fabiano Caruana Won: 1-0 39 Open
1408 2019-07-31 GCT Blitz Paris 2019 Paris FRA 2.3 Alexander Grischuk Maxime Vachier-Lagrave Lost: 1-0 49 Open
1409 2019-07-31 GCT Blitz Paris 2019 Paris FRA 1.3 Maxime Vachier-Lagrave Daniil Dubov Won: 1-0 28 Open
1410 2019-07-29 GCT Rapid Paris 2019 Paris FRA 9.1 Maxime Vachier-Lagrave Viswanathan Anand Draw: 1/2-1/2 22 Open
1411 2019-07-29 GCT Rapid Paris 2019 Paris FRA 8.1 Jan-Krzysztof Duda Maxime Vachier-Lagrave Won: 0-1 23 Open
1412 2019-07-29 GCT Rapid Paris 2019 Paris FRA 7.1 Maxime Vachier-Lagrave Hikaru Nakamura Draw: 1/2-1/2 24 Open
1413 2019-07-28 GCT Rapid Paris 2019 Paris FRA 6.1 Alexander Grischuk Maxime Vachier-Lagrave Draw: 1/2-1/2 39 Open
1414 2019-07-28 GCT Rapid Paris 2019 Paris FRA 5.1 Maxime Vachier-Lagrave Fabiano Caruana Won: 1-0 53 Open
1415 2019-07-28 GCT Rapid Paris 2019 Paris FRA 4.3 Anish Giri Maxime Vachier-Lagrave Won: 0-1 47 Open
1416 2019-07-27 GCT Rapid Paris 2019 Paris FRA 3.1 Maxime Vachier-Lagrave Ian Nepomniachtchi Lost: 0-1 35 Open
1417 2019-07-27 GCT Rapid Paris 2019 Paris FRA 2.1 Shakhriyar Mamedyarov Maxime Vachier-Lagrave Won: 0-1 41 Open
1418 2019-07-27 GCT Rapid Paris 2019 Paris FRA 1.2 Daniil Dubov Maxime Vachier-Lagrave Won: 0-1 62 Open
1419 2019-07-24 Riga FIDE Grand Prix 2019 Riga LAT 4.9 Maxime Vachier-Lagrave Shakhriyar Mamedyarov Lost: 0-1 64 Open
1420 2019-07-24 Riga FIDE Grand Prix 2019 Riga LAT 4.8 Shakhriyar Mamedyarov Maxime Vachier-Lagrave Won: 0-1 73 Open
1421 2019-07-24 Riga FIDE Grand Prix 2019 Riga LAT 4.7 Maxime Vachier-Lagrave Shakhriyar Mamedyarov Lost: 0-1 45 Open
1422 2019-07-24 Riga FIDE Grand Prix 2019 Riga LAT 4.6 Maxime Vachier-Lagrave Shakhriyar Mamedyarov Draw: 1/2-1/2 24 Open
1423 2019-07-24 Riga FIDE Grand Prix 2019 Riga LAT 4.5 Shakhriyar Mamedyarov Maxime Vachier-Lagrave Draw: 1/2-1/2 56 Open
1424 2019-07-24 Riga FIDE Grand Prix 2019 Riga LAT 4.4 Maxime Vachier-Lagrave Shakhriyar Mamedyarov Draw: 1/2-1/2 46 Open
1425 2019-07-24 Riga FIDE Grand Prix 2019 Riga LAT 4.3 Shakhriyar Mamedyarov Maxime Vachier-Lagrave Draw: 1/2-1/2 23 Open
1426 2019-07-23 Riga FIDE Grand Prix 2019 Riga LAT 4.2 Maxime Vachier-Lagrave Shakhriyar Mamedyarov Won: 1-0 32 Open
1427 2019-07-22 Riga FIDE Grand Prix 2019 Riga LAT 4.1 Shakhriyar Mamedyarov Maxime Vachier-Lagrave Lost: 1-0 28 Open
1428 2019-07-19 Riga FIDE Grand Prix 2019 Riga LAT 3.2 Alexander Grischuk Maxime Vachier-Lagrave Won: 0-1 47 Open
1429 2019-07-18 Riga FIDE Grand Prix 2019 Riga LAT 3.1 Maxime Vachier-Lagrave Alexander Grischuk Draw: 1/2-1/2 33 Open
1430 2019-07-16 Riga FIDE Grand Prix 2019 Riga LAT 2.2 Maxime Vachier-Lagrave Veselin Topalov Draw: 1/2-1/2 12 Open
1431 2019-07-15 Riga FIDE Grand Prix 2019 Riga LAT 2.1 Veselin Topalov Maxime Vachier-Lagrave Won: 0-1 57 Open
1432 2019-07-13 Riga FIDE Grand Prix 2019 Riga LAT 1.2 David Navara Maxime Vachier-Lagrave Draw: 1/2-1/2 46 Open
1433 2019-07-12 Riga FIDE Grand Prix 2019 Riga LAT 1.1 Maxime Vachier-Lagrave David Navara Won: 1-0 19 Open
1434 2019-07-07 Croatia GCT 2019 Zagreb CRO 11.1 Magnus Carlsen Maxime Vachier-Lagrave Lost: 1-0 37 Open
1435 2019-07-06 Croatia GCT 2019 Zagreb CRO 10.4 Maxime Vachier-Lagrave Ian Nepomniachtchi Draw: 1/2-1/2 39 Open
1436 2019-07-05 Croatia GCT 2019 Zagreb CRO 9.6 Hikaru Nakamura Maxime Vachier-Lagrave Draw: 1/2-1/2 43 Open
1437 2019-07-04 Croatia GCT 2019 Zagreb CRO 8.6 Maxime Vachier-Lagrave Sergey Karjakin Draw: 1/2-1/2 36 Open
1438 2019-07-03 Croatia GCT 2019 Zagreb CRO 7.6 Shakhriyar Mamedyarov Maxime Vachier-Lagrave Draw: 1/2-1/2 27 Open
1439 2019-07-01 Croatia GCT 2019 Zagreb CRO 6.4 Maxime Vachier-Lagrave Fabiano Caruana Lost: 0-1 37 Open
1440 2019-06-30 Croatia GCT 2019 Zagreb CRO 5.4 Viswanathan Anand Maxime Vachier-Lagrave Draw: 1/2-1/2 43 Open
1441 2019-06-29 Croatia GCT 2019 Zagreb CRO 4.5 Maxime Vachier-Lagrave Anish Giri Draw: 1/2-1/2 46 Open
1442 2019-06-28 Croatia GCT 2019 Zagreb CRO 3.3 Maxime Vachier-Lagrave Liren Ding Draw: 1/2-1/2 33 Open
1443 2019-06-27 Croatia GCT 2019 Zagreb CRO 2.5 Wesley So Maxime Vachier-Lagrave Draw: 1/2-1/2 29 Open
1444 2019-06-26 Croatia GCT 2019 Zagreb CRO 1.4 Maxime Vachier-Lagrave Levon Aronian Draw: 1/2-1/2 50 Open
1445 2019-06-14 7th Norway Armageddon Stavanger NOR 9.3 Wesley So Maxime Vachier-Lagrave Lost: 1-0 45 Open
1446 2019-06-13 7th Norway Armageddon Stavanger NOR 8.3 Maxime Vachier-Lagrave Liren Ding Won: 1-0 59 Open
1447 2019-06-12 7th Norway Armageddon Stavanger NOR 7.5 Maxime Vachier-Lagrave Alexander Grischuk Won: 1-0 35 Open
1448 2019-06-10 7th Norway Armageddon Stavanger NOR 6.4 Shakhriyar Mamedyarov Maxime Vachier-Lagrave Draw: 1/2-1/2 57 Open
1449 2019-06-09 7th Norway Armageddon Stavanger NOR 5.1 Maxime Vachier-Lagrave Magnus Carlsen Draw: 1/2-1/2 45 Open
1450 2019-06-08 7th Norway Armageddon Stavanger NOR 4.2 Levon Aronian Maxime Vachier-Lagrave Draw: 1/2-1/2 42 Open
  1. vs Shakhriyar MamedyarovWon · 0-1Black · 2019-07-31 · Round 9.3GCT Blitz Paris 2019
  2. vs Jan-Krzysztof DudaLost · 0-1White · 2019-07-31 · Round 8.3GCT Blitz Paris 2019
  3. vs Viswanathan AnandWon · 0-1Black · 2019-07-31 · Round 7.3GCT Blitz Paris 2019
  4. vs Anish GiriLost · 0-1White · 2019-07-31 · Round 6.2GCT Blitz Paris 2019
  5. vs Ian NepomniachtchiDraw · ½–½White · 2019-07-31 · Round 5.3GCT Blitz Paris 2019
  6. vs Hikaru NakamuraLost · 1-0Black · 2019-07-31 · Round 4.3GCT Blitz Paris 2019
  7. vs Fabiano CaruanaWon · 1-0White · 2019-07-31 · Round 3.2GCT Blitz Paris 2019
  8. vs Alexander GrischukLost · 1-0Black · 2019-07-31 · Round 2.3GCT Blitz Paris 2019
  9. vs Daniil DubovWon · 1-0White · 2019-07-31 · Round 1.3GCT Blitz Paris 2019
  10. vs Viswanathan AnandDraw · ½–½White · 2019-07-29 · Round 9.1GCT Rapid Paris 2019
  11. vs Jan-Krzysztof DudaWon · 0-1Black · 2019-07-29 · Round 8.1GCT Rapid Paris 2019
  12. vs Hikaru NakamuraDraw · ½–½White · 2019-07-29 · Round 7.1GCT Rapid Paris 2019
  13. vs Alexander GrischukDraw · ½–½Black · 2019-07-28 · Round 6.1GCT Rapid Paris 2019
  14. vs Fabiano CaruanaWon · 1-0White · 2019-07-28 · Round 5.1GCT Rapid Paris 2019
  15. vs Anish GiriWon · 0-1Black · 2019-07-28 · Round 4.3GCT Rapid Paris 2019
  16. vs Ian NepomniachtchiLost · 0-1White · 2019-07-27 · Round 3.1GCT Rapid Paris 2019
  17. vs Shakhriyar MamedyarovWon · 0-1Black · 2019-07-27 · Round 2.1GCT Rapid Paris 2019
  18. vs Daniil DubovWon · 0-1Black · 2019-07-27 · Round 1.2GCT Rapid Paris 2019
  19. vs Shakhriyar MamedyarovLost · 0-1White · 2019-07-24 · Round 4.9Riga FIDE Grand Prix 2019
  20. vs Shakhriyar MamedyarovWon · 0-1Black · 2019-07-24 · Round 4.8Riga FIDE Grand Prix 2019
  21. vs Shakhriyar MamedyarovLost · 0-1White · 2019-07-24 · Round 4.7Riga FIDE Grand Prix 2019
  22. vs Shakhriyar MamedyarovDraw · ½–½White · 2019-07-24 · Round 4.6Riga FIDE Grand Prix 2019
  23. vs Shakhriyar MamedyarovDraw · ½–½Black · 2019-07-24 · Round 4.5Riga FIDE Grand Prix 2019
  24. vs Shakhriyar MamedyarovDraw · ½–½White · 2019-07-24 · Round 4.4Riga FIDE Grand Prix 2019
  25. vs Shakhriyar MamedyarovDraw · ½–½Black · 2019-07-24 · Round 4.3Riga FIDE Grand Prix 2019
  26. vs Shakhriyar MamedyarovWon · 1-0White · 2019-07-23 · Round 4.2Riga FIDE Grand Prix 2019
  27. vs Shakhriyar MamedyarovLost · 1-0Black · 2019-07-22 · Round 4.1Riga FIDE Grand Prix 2019
  28. vs Alexander GrischukWon · 0-1Black · 2019-07-19 · Round 3.2Riga FIDE Grand Prix 2019
  29. vs Alexander GrischukDraw · ½–½White · 2019-07-18 · Round 3.1Riga FIDE Grand Prix 2019
  30. vs Veselin TopalovDraw · ½–½White · 2019-07-16 · Round 2.2Riga FIDE Grand Prix 2019
  31. vs Veselin TopalovWon · 0-1Black · 2019-07-15 · Round 2.1Riga FIDE Grand Prix 2019
  32. vs David NavaraDraw · ½–½Black · 2019-07-13 · Round 1.2Riga FIDE Grand Prix 2019
  33. vs David NavaraWon · 1-0White · 2019-07-12 · Round 1.1Riga FIDE Grand Prix 2019
  34. vs Magnus CarlsenLost · 1-0Black · 2019-07-07 · Round 11.1Croatia GCT 2019
  35. vs Ian NepomniachtchiDraw · ½–½White · 2019-07-06 · Round 10.4Croatia GCT 2019
  36. vs Hikaru NakamuraDraw · ½–½Black · 2019-07-05 · Round 9.6Croatia GCT 2019
  37. vs Sergey KarjakinDraw · ½–½White · 2019-07-04 · Round 8.6Croatia GCT 2019
  38. vs Shakhriyar MamedyarovDraw · ½–½Black · 2019-07-03 · Round 7.6Croatia GCT 2019
  39. vs Fabiano CaruanaLost · 0-1White · 2019-07-01 · Round 6.4Croatia GCT 2019
  40. vs Viswanathan AnandDraw · ½–½Black · 2019-06-30 · Round 5.4Croatia GCT 2019
  41. vs Anish GiriDraw · ½–½White · 2019-06-29 · Round 4.5Croatia GCT 2019
  42. vs Liren DingDraw · ½–½White · 2019-06-28 · Round 3.3Croatia GCT 2019
  43. vs Wesley SoDraw · ½–½Black · 2019-06-27 · Round 2.5Croatia GCT 2019
  44. vs Levon AronianDraw · ½–½White · 2019-06-26 · Round 1.4Croatia GCT 2019
  45. vs Wesley SoLost · 1-0Black · 2019-06-14 · Round 9.37th Norway Armageddon
  46. vs Liren DingWon · 1-0White · 2019-06-13 · Round 8.37th Norway Armageddon
  47. vs Alexander GrischukWon · 1-0White · 2019-06-12 · Round 7.57th Norway Armageddon
  48. vs Shakhriyar MamedyarovDraw · ½–½Black · 2019-06-10 · Round 6.47th Norway Armageddon
  49. vs Magnus CarlsenDraw · ½–½White · 2019-06-09 · Round 5.17th Norway Armageddon
  50. vs Levon AronianDraw · ½–½Black · 2019-06-08 · Round 4.27th Norway Armageddon

FIDE tournaments

All tournament results