Photo credit

Anish Giri

Photo: Frans Peeters

https://www.flickr.com/photos/suspeeters/54275110391/

CC BY-SA 2.0 · Wikimedia Commons source

Cropped to a square portrait, resized and converted to WebP.

GMAnish Giri

NED Born 1994 (Age ≈32) Male
FIDE ID
24116068

About Anish Giri

Anish Giri was born in Saint Petersburg to a Russian mother and a Nepalese-Indian father. His mother introduced him to chess at six. He spent several childhood years in Sapporo, Japan, before his family moved to the Netherlands in 2008. He later graduated from Grotius College in Delft. Show more

Anish Giri was born in Saint Petersburg to a Russian mother and a Nepalese-Indian father. His mother introduced him to chess at six. He spent several childhood years in Sapporo, Japan, before his family moved to the Netherlands in 2008. He later graduated from Grotius College in Delft. Giri became a grandmaster in 2009 at fourteen. That year he won the first of his five Dutch championships. His development included work with trainers Vladimir Chuchelov and Vladimir Tukmakov.

He began representing the Netherlands at the Olympiad in 2010. At his first Candidates tournament in 2016, he drew all fourteen games. He returned for the tournament completed in 2021 and remained a contender for first place until its closing rounds. After several near misses, he won the Tata Steel Masters in 2023. In 2025 he added the Sharjah Masters title. He also won that year's Grand Swiss, securing another Candidates appearance. Away from tournament play, he married fellow chess professional Sopiko Guramishvili in 2015. He has also joined Team Secret's esports programme.

FIDE ratings

Classical

2746.8 -0.2

Live estimate

Rapid

2656

Published FIDE

Blitz

2636

Published FIDE

Official classical ranks

World rank
#11
National rank · NED
#1

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2798 Oct 2015
Recorded years
2005–2026
Archived games
2382

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
1451 2018-04-25 Vugar Gashimov Mem 2018 Shamkir AZE 6.2 Anish Giri David Navara Won: 1-0 28 Open
1452 2018-04-23 Vugar Gashimov Mem 2018 Shamkir AZE 5.2 Shakhriyar Mamedyarov Anish Giri Draw: 1/2-1/2 40 Open
1453 2018-04-22 Vugar Gashimov Mem 2018 Shamkir AZE 4.1 Anish Giri Liren Ding Draw: 1/2-1/2 69 Open
1454 2018-04-21 Vugar Gashimov Mem 2018 Shamkir AZE 3.5 Anish Giri Teimour Radjabov Draw: 1/2-1/2 40 Open
1455 2018-04-20 Vugar Gashimov Mem 2018 Shamkir AZE 2.2 Veselin Topalov Anish Giri Draw: 1/2-1/2 49 Open
1456 2018-04-19 Vugar Gashimov Mem 2018 Shamkir AZE 1.4 Anish Giri Sergey Karjakin Draw: 1/2-1/2 27 Open
1457 2018-01-28 80th Tata Steel GpA TB Wijk aan Zee NED 2 Anish Giri Magnus Carlsen Draw: 1/2-1/2 38 Open
1458 2018-01-28 80th Tata Steel GpA TB Wijk aan Zee NED 1 Magnus Carlsen Anish Giri Lost: 1-0 55 Open
1459 2018-01-28 80th Tata Steel GpA Wijk aan Zee NED 13.2 Yi Wei Anish Giri Draw: 1/2-1/2 21 Open
1460 2018-01-27 80th Tata Steel GpA Wijk aan Zee NED 12.2 Anish Giri B. Adhiban Won: 1-0 42 Open
1461 2018-01-26 80th Tata Steel GpA Wijk aan Zee NED 11.2 Fabiano Caruana Anish Giri Draw: 1/2-1/2 44 Open
1462 2018-01-24 80th Tata Steel GpA Wijk aan Zee NED 10.2 Anish Giri Sergey Karjakin Draw: 1/2-1/2 26 Open
1463 2018-01-23 80th Tata Steel GpA Wijk aan Zee NED 9.2 Maxim Matlakov Anish Giri Won: 0-1 39 Open
1464 2018-01-21 80th Tata Steel GpA Wijk aan Zee NED 8.2 Anish Giri Shakhriyar Mamedyarov Won: 1-0 32 Open
1465 2018-01-20 80th Tata Steel GpA Wijk aan Zee NED 7.2 Wesley So Anish Giri Draw: 1/2-1/2 40 Open
1466 2018-01-19 80th Tata Steel GpA Wijk aan Zee NED 6.2 Anish Giri Viswanathan Anand Draw: 1/2-1/2 20 Open
1467 2018-01-17 80th Tata Steel GpA Wijk aan Zee NED 5.2 Gawain C B Maroroa Jones Anish Giri Draw: 1/2-1/2 25 Open
1468 2018-01-16 80th Tata Steel GpA Wijk aan Zee NED 4.1 Anish Giri Magnus Carlsen Draw: 1/2-1/2 31 Open
1469 2018-01-15 80th Tata Steel GpA Wijk aan Zee NED 3.2 Peter Svidler Anish Giri Draw: 1/2-1/2 21 Open
1470 2018-01-14 80th Tata Steel GpA Wijk aan Zee NED 2.2 Anish Giri Vladimir Kramnik Won: 1-0 35 Open
1471 2018-01-13 80th Tata Steel GpA Wijk aan Zee NED 1.2 Anish Giri Yifan Hou Won: 1-0 64 Open
1472 2017-12-03 CNE ch-NED Rapid 2017 Amstelveen NED 7.1 Anish Giri Loek Van Wely Draw: 1/2-1/2 34 Open
1473 2017-12-03 CNE ch-NED Rapid 2017 Amstelveen NED 6.1 Ivan Sokolov Anish Giri Won: 0-1 60 Open
1474 2017-12-03 CNE ch-NED Rapid 2017 Amstelveen NED 5.3 Anish Giri Jan Smeets Won: 1-0 45 Open
1475 2017-12-02 CNE ch-NED Rapid 2017 Amstelveen NED 4.2 Jorden Van Foreest Anish Giri Lost: 1-0 29 Open
1476 2017-12-02 CNE ch-NED Rapid 2017 Amstelveen NED 3.1 Anish Giri Benjamin Bok Draw: 1/2-1/2 49 Open
1477 2017-12-02 CNE ch-NED Rapid 2017 Amstelveen NED 2.2 Jan H Timman Anish Giri Draw: 1/2-1/2 22 Open
1478 2017-12-02 CNE ch-NED Rapid 2017 Amstelveen NED 1.4 Anish Giri Erik Van den Doel Won: 1-0 70 Open
1479 2017-11-25 Palma De Mallorca GP 2017 Palma de Mallorca ESP 9.8 Anish Giri Francisco Vallejo Pons Draw: 1/2-1/2 23 Open
1480 2017-11-24 Palma De Mallorca GP 2017 Palma de Mallorca ESP 8.7 Chao b Li Anish Giri Lost: 1-0 40 Open
1481 2017-11-23 Palma De Mallorca GP 2017 Palma de Mallorca ESP 7.5 Liren Ding Anish Giri Draw: 1/2-1/2 42 Open
1482 2017-11-22 Palma De Mallorca GP 2017 Palma de Mallorca ESP 6.4 Anish Giri Dmitry Jakovenko Draw: 1/2-1/2 36 Open
1483 2017-11-20 Palma De Mallorca GP 2017 Palma de Mallorca ESP 5.5 Anish Giri Alexander Riazantsev Draw: 1/2-1/2 17 Open
1484 2017-11-19 Palma De Mallorca GP 2017 Palma de Mallorca ESP 4.1 Levon Aronian Anish Giri Lost: 1-0 27 Open
1485 2017-11-18 Palma De Mallorca GP 2017 Palma de Mallorca ESP 3.2 Teimour Radjabov Anish Giri Draw: 1/2-1/2 21 Open
1486 2017-11-17 Palma De Mallorca GP 2017 Palma de Mallorca ESP 2.1 Anish Giri Maxime Vachier-Lagrave Draw: 1/2-1/2 31 Open
1487 2017-11-16 Palma De Mallorca GP 2017 Palma de Mallorca ESP 1.6 Anish Giri Richard Rapport Won: 1-0 62 Open
1488 2017-11-06 21st European Teams Hersonissos GRE 9.7 Luka Lenic Anish Giri Lost: 1-0 75 Open
1489 2017-11-05 21st European Teams Hersonissos GRE 8.4 Anish Giri Dragan Solak Draw: 1/2-1/2 47 Open
1490 2017-11-04 21st European Teams Hersonissos GRE 7.7 Sergei Zhigalko Anish Giri Won: 0-1 65 Open
1491 2017-11-03 21st European Teams Hersonissos GRE 6.11 Anish Giri David Navara Draw: 1/2-1/2 42 Open
1492 2017-11-01 21st European Teams Hersonissos GRE 5.8 Anish Giri Constantin Lupulescu Won: 1-0 51 Open
1493 2017-10-31 21st European Teams Hersonissos GRE 4.4 Levon Aronian Anish Giri Draw: 1/2-1/2 31 Open
1494 2017-10-30 21st European Teams Hersonissos GRE 3.1 Peter Leko Anish Giri Draw: 1/2-1/2 31 Open
1495 2017-10-29 21st European Teams Hersonissos GRE 2.3 Anish Giri Pavel Eljanov Won: 1-0 38 Open
1496 2017-10-28 21st European Teams Hersonissos GRE 1.1 Nikola Djukic Anish Giri Draw: 1/2-1/2 41 Open
1497 2017-10-14 33rd ECC Open 2017 Antalya TUR 7.2 Anish Giri Vadim Zvjaginsev Won: 1-0 54 Open
1498 2017-10-13 33rd ECC Open 2017 Antalya TUR 6.1 Dmitry Jakovenko Anish Giri Draw: 1/2-1/2 38 Open
1499 2017-10-12 33rd ECC Open 2017 Antalya TUR 5.1 Anish Giri Eltaj Safarli Draw: 1/2-1/2 33 Open
1500 2017-10-11 33rd ECC Open 2017 Antalya TUR 4.1 Anish Giri Bogdan Podlesnik Won: 1-0 44 Open
  1. vs David NavaraWon · 1-0White · 2018-04-25 · Round 6.2Vugar Gashimov Mem 2018
  2. vs Shakhriyar MamedyarovDraw · ½–½Black · 2018-04-23 · Round 5.2Vugar Gashimov Mem 2018
  3. vs Liren DingDraw · ½–½White · 2018-04-22 · Round 4.1Vugar Gashimov Mem 2018
  4. vs Teimour RadjabovDraw · ½–½White · 2018-04-21 · Round 3.5Vugar Gashimov Mem 2018
  5. vs Veselin TopalovDraw · ½–½Black · 2018-04-20 · Round 2.2Vugar Gashimov Mem 2018
  6. vs Sergey KarjakinDraw · ½–½White · 2018-04-19 · Round 1.4Vugar Gashimov Mem 2018
  7. vs Magnus CarlsenDraw · ½–½White · 2018-01-28 · Round 280th Tata Steel GpA TB
  8. vs Magnus CarlsenLost · 1-0Black · 2018-01-28 · Round 180th Tata Steel GpA TB
  9. vs Yi WeiDraw · ½–½Black · 2018-01-28 · Round 13.280th Tata Steel GpA
  10. vs B. AdhibanWon · 1-0White · 2018-01-27 · Round 12.280th Tata Steel GpA
  11. vs Fabiano CaruanaDraw · ½–½Black · 2018-01-26 · Round 11.280th Tata Steel GpA
  12. vs Sergey KarjakinDraw · ½–½White · 2018-01-24 · Round 10.280th Tata Steel GpA
  13. vs Maxim MatlakovWon · 0-1Black · 2018-01-23 · Round 9.280th Tata Steel GpA
  14. vs Shakhriyar MamedyarovWon · 1-0White · 2018-01-21 · Round 8.280th Tata Steel GpA
  15. vs Wesley SoDraw · ½–½Black · 2018-01-20 · Round 7.280th Tata Steel GpA
  16. vs Viswanathan AnandDraw · ½–½White · 2018-01-19 · Round 6.280th Tata Steel GpA
  17. vs Gawain C B Maroroa JonesDraw · ½–½Black · 2018-01-17 · Round 5.280th Tata Steel GpA
  18. vs Magnus CarlsenDraw · ½–½White · 2018-01-16 · Round 4.180th Tata Steel GpA
  19. vs Peter SvidlerDraw · ½–½Black · 2018-01-15 · Round 3.280th Tata Steel GpA
  20. vs Vladimir KramnikWon · 1-0White · 2018-01-14 · Round 2.280th Tata Steel GpA
  21. vs Yifan HouWon · 1-0White · 2018-01-13 · Round 1.280th Tata Steel GpA
  22. vs Loek Van WelyDraw · ½–½White · 2017-12-03 · Round 7.1CNE ch-NED Rapid 2017
  23. vs Ivan SokolovWon · 0-1Black · 2017-12-03 · Round 6.1CNE ch-NED Rapid 2017
  24. vs Jan SmeetsWon · 1-0White · 2017-12-03 · Round 5.3CNE ch-NED Rapid 2017
  25. vs Jorden Van ForeestLost · 1-0Black · 2017-12-02 · Round 4.2CNE ch-NED Rapid 2017
  26. vs Benjamin BokDraw · ½–½White · 2017-12-02 · Round 3.1CNE ch-NED Rapid 2017
  27. vs Jan H TimmanDraw · ½–½Black · 2017-12-02 · Round 2.2CNE ch-NED Rapid 2017
  28. vs Erik Van den DoelWon · 1-0White · 2017-12-02 · Round 1.4CNE ch-NED Rapid 2017
  29. vs Francisco Vallejo PonsDraw · ½–½White · 2017-11-25 · Round 9.8Palma De Mallorca GP 2017
  30. vs Chao b LiLost · 1-0Black · 2017-11-24 · Round 8.7Palma De Mallorca GP 2017
  31. vs Liren DingDraw · ½–½Black · 2017-11-23 · Round 7.5Palma De Mallorca GP 2017
  32. vs Dmitry JakovenkoDraw · ½–½White · 2017-11-22 · Round 6.4Palma De Mallorca GP 2017
  33. vs Alexander RiazantsevDraw · ½–½White · 2017-11-20 · Round 5.5Palma De Mallorca GP 2017
  34. vs Levon AronianLost · 1-0Black · 2017-11-19 · Round 4.1Palma De Mallorca GP 2017
  35. vs Teimour RadjabovDraw · ½–½Black · 2017-11-18 · Round 3.2Palma De Mallorca GP 2017
  36. vs Maxime Vachier-LagraveDraw · ½–½White · 2017-11-17 · Round 2.1Palma De Mallorca GP 2017
  37. vs Richard RapportWon · 1-0White · 2017-11-16 · Round 1.6Palma De Mallorca GP 2017
  38. vs Luka LenicLost · 1-0Black · 2017-11-06 · Round 9.721st European Teams
  39. vs Dragan SolakDraw · ½–½White · 2017-11-05 · Round 8.421st European Teams
  40. vs Sergei ZhigalkoWon · 0-1Black · 2017-11-04 · Round 7.721st European Teams
  41. vs David NavaraDraw · ½–½White · 2017-11-03 · Round 6.1121st European Teams
  42. vs Constantin LupulescuWon · 1-0White · 2017-11-01 · Round 5.821st European Teams
  43. vs Levon AronianDraw · ½–½Black · 2017-10-31 · Round 4.421st European Teams
  44. vs Peter LekoDraw · ½–½Black · 2017-10-30 · Round 3.121st European Teams
  45. vs Pavel EljanovWon · 1-0White · 2017-10-29 · Round 2.321st European Teams
  46. vs Nikola DjukicDraw · ½–½Black · 2017-10-28 · Round 1.121st European Teams
  47. vs Vadim ZvjaginsevWon · 1-0White · 2017-10-14 · Round 7.233rd ECC Open 2017
  48. vs Dmitry JakovenkoDraw · ½–½Black · 2017-10-13 · Round 6.133rd ECC Open 2017
  49. vs Eltaj SafarliDraw · ½–½White · 2017-10-12 · Round 5.133rd ECC Open 2017
  50. vs Bogdan PodlesnikWon · 1-0White · 2017-10-11 · Round 4.133rd ECC Open 2017

FIDE tournaments

All tournament results