| Game | Result | Opening | Date |
|---|---|---|---|
| Giri, Anish (2642) – Vachier-Lagrave, Maxime (2730) | 1/2-1/2 | Queen's Gambit Declined: Barmen Variation | 2026-07-05 |
| Saric, Ivan (2600) – Giri, Anish (2642) | 0-1 | Sicilian Defense: Najdorf Variation, Opocensky Variation | 2026-07-05 |
| Giri, Anish (2642) – Keymer, Vincent (2621) | 1/2-1/2 | Semi-Slav Defense | 2026-07-05 |
| Van Foreest, Jorden (2687) – Giri, Anish (2642) | 0-1 | King's Knight Opening: Konstantinopolsky | 2026-07-05 |
| Abdusattorov, Nodirbek (2820) – Giri, Anish (2642) | 1-0 | Ruy Lopez: Closed, Delayed Exchange | 2026-07-05 |
| Giri, Anish (2642) – Gukesh D (2655) | 0-1 | Indian Defense: Anti-Nimzo-Indian | 2026-07-05 |
| Praggnanandhaa R (2707) – Giri, Anish (2642) | 1/2-1/2 | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line, with Bc5 | 2026-07-05 |
| Firouzja, Alireza (2796) – Giri, Anish (2642) | 1/2-1/2 | English Opening: King's English Variation, Four Knights Variation, Flexible Line | 2026-07-05 |
| Giri, Anish (2642) – Deac, Bogdan-Daniel (2649) | 1/2-1/2 | Ruy Lopez: Berlin Defense, Anti-Berlin Variation | 2026-07-05 |
| Giri, Anish (2642) – Firouzja, Alireza (2796) | 1/2-1/2 | Bogo-Indian Defense: Nimzowitsch Variation | 2026-07-04 |
| Giri, Anish (2642) – Saric, Ivan (2600) | 1/2-1/2 | Sicilian Defense: Richter-Rauzer Variation, Modern Variation | 2026-07-04 |
| Gukesh D (2655) – Giri, Anish (2642) | 1/2-1/2 | Ruy Lopez: Closed, Delayed Exchange | 2026-07-04 |
| Keymer, Vincent (2621) – Giri, Anish (2642) | 0-1 | King's Indian Attack, with e6 | 2026-07-04 |
| Vachier-Lagrave, Maxime (2730) – Giri, Anish (2642) | 1/2-1/2 | Rapport-Jobava System | 2026-07-04 |
| Giri, Anish (2642) – Abdusattorov, Nodirbek (2820) | 0-1 | Bogo-Indian Defense: Retreat Variation | 2026-07-04 |
| Deac, Bogdan-Daniel (2649) – Giri, Anish (2642) | 1/2-1/2 | Catalan Opening: Open Defense, Classical Line | 2026-07-04 |
| Giri, Anish (2642) – Praggnanandhaa R (2707) | 1/2-1/2 | Semi-Slav Defense | 2026-07-04 |
| Giri, Anish (2642) – Van Foreest, Jorden (2687) | 1/2-1/2 | Ruy Lopez: Berlin Defense, Anti-Berlin Variation | 2026-07-04 |
| Giri, Anish (2664) – Keymer, Vincent (2627) | 1/2-1/2 | Queen's Indian Defense: Classical Variation, Traditional Variation | 2026-07-03 |
| Giri, Anish (2664) – Praggnanandhaa R (2690) | 0-1 | Catalan Opening: Closed | 2026-07-03 |
| Vachier-Lagrave, Maxime (2701) – Giri, Anish (2664) | 1/2-1/2 | Italian Game: Two Knights Defense, Modern Bishop's Opening | 2026-07-03 |
| Gukesh D (2684) – Giri, Anish (2664) | 1-0 | Ruy Lopez: Closed, Delayed Exchange | 2026-07-02 |
| Giri, Anish (2664) – Saric, Ivan (2595) | 1/2-1/2 | Ruy Lopez: Closed, Delayed Exchange | 2026-07-02 |
| Deac, Bogdan-Daniel (2613) – Giri, Anish (2664) | 1/2-1/2 | Semi-Slav Defense: Stoltz Variation | 2026-07-02 |
| Giri, Anish (2664) – Abdusattorov, Nodirbek (2686) | 1/2-1/2 | Grünfeld Defense: Exchange Variation, Modern Exchange Variation | 2026-07-01 |
| Van Foreest, Jorden (2597) – Giri, Anish (2664) | 0-1 | Sicilian Defense: Lasker-Dunne Attack | 2026-07-01 |
| Firouzja, Alireza (2748) – Giri, Anish (2664) | 1/2-1/2 | Trompowsky Attack | 2026-07-01 |
| Svidler, Peter (2727) – Giri, Anish (2798) | 1/2-1/2 | Caro-Kann | 2015-09-28 |
| Giri, Anish (2798) – Svidler, Peter (2727) | 0-1 | Ruy Lopez | 2015-09-27 |
| Giri, Anish (2798) – Vachier-Lagrave, Maxime (2758) | 1-0 | King's Indian, 3.Nf3 | 2015-09-24 |
| Vachier-Lagrave, Maxime (2758) – Giri, Anish (2798) | 1/2-1/2 | Petrov | 2015-09-23 |
| Giri, Anish (2798) – Wojtaszek, Radoslaw (2734) | 1-0 | English | 2015-09-22 |
| Wojtaszek, Radoslaw (2734) – Giri, Anish (2798) | 0-1 | QGD Slav defence | 2015-09-22 |
| Wojtaszek, Radoslaw (2734) – Giri, Anish (2798) | 1/2-1/2 | QGD Slav | 2015-09-21 |
| Giri, Anish (2798) – Wojtaszek, Radoslaw (2734) | 1/2-1/2 | Sicilian | 2015-09-20 |
| Giri, Anish (2798) – Leko, Peter (2707) | 1-0 | Catalan | 2015-09-18 |
| Leko, Peter (2707) – Giri, Anish (2798) | 1/2-1/2 | Sicilian | 2015-09-17 |
| Giri, Anish (2798) – Motylev, Alexander (2649) | 1-0 | Reti | 2015-09-16 |
| Motylev, Alexander (2649) – Giri, Anish (2798) | 0-1 | Ruy Lopez | 2015-09-16 |
| Motylev, Alexander (2649) – Giri, Anish (2798) | 1/2-1/2 | Ruy Lopez | 2015-09-15 |
| Giri, Anish (2798) – Motylev, Alexander (2649) | 1/2-1/2 | Caro-Kann | 2015-09-14 |
| Giri, Anish (2798) – Ssegwanyi, Arthur (2357) | 1-0 | English opening | 2015-09-12 |
| Ssegwanyi, Arthur (2357) – Giri, Anish (2798) | 1/2-1/2 | Sicilian | 2015-09-11 |
| Giri, Anish (2737) – Granda Zuniga, Julio E (2664) | 1/2-1/2 | Nimzo-Indian | 2013-08-19 |
| Granda Zuniga, Julio E (2664) – Giri, Anish (2737) | 1-0 | Reti | 2013-08-19 |
| Giri, Anish (2737) – Granda Zuniga, Julio E (2664) | 0-1 | Old Indian | 2013-08-18 |
| Granda Zuniga, Julio E (2664) – Giri, Anish (2737) | 0-1 | English opening | 2013-08-17 |
| Li, Chao b (2693) – Giri, Anish (2737) | 0-1 | English | 2013-08-15 |
| Giri, Anish (2737) – Li, Chao b (2693) | 1-0 | Neo-Gruenfeld, 5.Nf3 | 2013-08-14 |
| Giri, Anish (2737) – Salem, A.R. Saleh (2556) | 1/2-1/2 | Neo-Gruenfeld, 5.Nf3 | 2013-08-12 |
ChessMoves AI — play, train and study chess. Master game data from public tournament broadcasts.