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

2718.2 +11.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
2813

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

FIDE tournaments

All tournament results