GMAnish Giri
- 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
Rapid
2656Published FIDE
Blitz
2636Published 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
Published rating lists through Nov 2026.
Download chart or data
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 |
- vs David NavaraWon · 1-0White · 2018-04-25 · Round 6.2Vugar Gashimov Mem 2018
- vs Shakhriyar MamedyarovDraw · ½–½Black · 2018-04-23 · Round 5.2Vugar Gashimov Mem 2018
- vs Liren DingDraw · ½–½White · 2018-04-22 · Round 4.1Vugar Gashimov Mem 2018
- vs Teimour RadjabovDraw · ½–½White · 2018-04-21 · Round 3.5Vugar Gashimov Mem 2018
- vs Veselin TopalovDraw · ½–½Black · 2018-04-20 · Round 2.2Vugar Gashimov Mem 2018
- vs Sergey KarjakinDraw · ½–½White · 2018-04-19 · Round 1.4Vugar Gashimov Mem 2018
- vs Magnus CarlsenDraw · ½–½White · 2018-01-28 · Round 280th Tata Steel GpA TB
- vs Magnus CarlsenLost · 1-0Black · 2018-01-28 · Round 180th Tata Steel GpA TB
- vs Yi WeiDraw · ½–½Black · 2018-01-28 · Round 13.280th Tata Steel GpA
- vs B. AdhibanWon · 1-0White · 2018-01-27 · Round 12.280th Tata Steel GpA
- vs Fabiano CaruanaDraw · ½–½Black · 2018-01-26 · Round 11.280th Tata Steel GpA
- vs Sergey KarjakinDraw · ½–½White · 2018-01-24 · Round 10.280th Tata Steel GpA
- vs Maxim MatlakovWon · 0-1Black · 2018-01-23 · Round 9.280th Tata Steel GpA
- vs Shakhriyar MamedyarovWon · 1-0White · 2018-01-21 · Round 8.280th Tata Steel GpA
- vs Wesley SoDraw · ½–½Black · 2018-01-20 · Round 7.280th Tata Steel GpA
- vs Viswanathan AnandDraw · ½–½White · 2018-01-19 · Round 6.280th Tata Steel GpA
- vs Gawain C B Maroroa JonesDraw · ½–½Black · 2018-01-17 · Round 5.280th Tata Steel GpA
- vs Magnus CarlsenDraw · ½–½White · 2018-01-16 · Round 4.180th Tata Steel GpA
- vs Peter SvidlerDraw · ½–½Black · 2018-01-15 · Round 3.280th Tata Steel GpA
- vs Vladimir KramnikWon · 1-0White · 2018-01-14 · Round 2.280th Tata Steel GpA
- vs Yifan HouWon · 1-0White · 2018-01-13 · Round 1.280th Tata Steel GpA
- vs Loek Van WelyDraw · ½–½White · 2017-12-03 · Round 7.1CNE ch-NED Rapid 2017
- vs Ivan SokolovWon · 0-1Black · 2017-12-03 · Round 6.1CNE ch-NED Rapid 2017
- vs Jan SmeetsWon · 1-0White · 2017-12-03 · Round 5.3CNE ch-NED Rapid 2017
- vs Jorden Van ForeestLost · 1-0Black · 2017-12-02 · Round 4.2CNE ch-NED Rapid 2017
- vs Benjamin BokDraw · ½–½White · 2017-12-02 · Round 3.1CNE ch-NED Rapid 2017
- vs Jan H TimmanDraw · ½–½Black · 2017-12-02 · Round 2.2CNE ch-NED Rapid 2017
- vs Erik Van den DoelWon · 1-0White · 2017-12-02 · Round 1.4CNE ch-NED Rapid 2017
- vs Francisco Vallejo PonsDraw · ½–½White · 2017-11-25 · Round 9.8Palma De Mallorca GP 2017
- vs Chao b LiLost · 1-0Black · 2017-11-24 · Round 8.7Palma De Mallorca GP 2017
- vs Liren DingDraw · ½–½Black · 2017-11-23 · Round 7.5Palma De Mallorca GP 2017
- vs Dmitry JakovenkoDraw · ½–½White · 2017-11-22 · Round 6.4Palma De Mallorca GP 2017
- vs Alexander RiazantsevDraw · ½–½White · 2017-11-20 · Round 5.5Palma De Mallorca GP 2017
- vs Levon AronianLost · 1-0Black · 2017-11-19 · Round 4.1Palma De Mallorca GP 2017
- vs Teimour RadjabovDraw · ½–½Black · 2017-11-18 · Round 3.2Palma De Mallorca GP 2017
- vs Maxime Vachier-LagraveDraw · ½–½White · 2017-11-17 · Round 2.1Palma De Mallorca GP 2017
- vs Richard RapportWon · 1-0White · 2017-11-16 · Round 1.6Palma De Mallorca GP 2017
- vs Luka LenicLost · 1-0Black · 2017-11-06 · Round 9.721st European Teams
- vs Dragan SolakDraw · ½–½White · 2017-11-05 · Round 8.421st European Teams
- vs Sergei ZhigalkoWon · 0-1Black · 2017-11-04 · Round 7.721st European Teams
- vs David NavaraDraw · ½–½White · 2017-11-03 · Round 6.1121st European Teams
- vs Constantin LupulescuWon · 1-0White · 2017-11-01 · Round 5.821st European Teams
- vs Levon AronianDraw · ½–½Black · 2017-10-31 · Round 4.421st European Teams
- vs Peter LekoDraw · ½–½Black · 2017-10-30 · Round 3.121st European Teams
- vs Pavel EljanovWon · 1-0White · 2017-10-29 · Round 2.321st European Teams
- vs Nikola DjukicDraw · ½–½Black · 2017-10-28 · Round 1.121st European Teams
- vs Vadim ZvjaginsevWon · 1-0White · 2017-10-14 · Round 7.233rd ECC Open 2017
- vs Dmitry JakovenkoDraw · ½–½Black · 2017-10-13 · Round 6.133rd ECC Open 2017
- vs Eltaj SafarliDraw · ½–½White · 2017-10-12 · Round 5.133rd ECC Open 2017
- vs Bogdan PodlesnikWon · 1-0White · 2017-10-11 · Round 4.133rd ECC Open 2017
FIDE tournaments
| Date | Tournament | Type | Score |
|---|---|---|---|
| 2026-10-17 | 41st European Chess Club Cup - OPEN | Classical | 2½ |
| 2026-10-10 | 2026-27 4NCL Division 1 Rounds 1-2 | Classical | 2 |
| 2026-09-13 | Tech Mahindra Global Chess League- Final | Rapid | ½ |
| 2026-09-05 | Tech Mahindra Global Chess League 2026 - League | Rapid | 4½ |