| Mar 11, 2025 | Sahoo | 1–0 | Challa Saharsha | National Men Team Championship 2025 | Queen's Gambit Declined: Janowski Variation | |
| Mar 10, 2025 | Mitrabha | ½–½ | Sahoo | National Men Team Championship 2025 | Catalan Opening: Closed | |
| Mar 9, 2025 | Shreyash Singh | 0–1 | Sahoo | National Men Team Championship 2025 | Catalan Opening | |
| Mar 8, 2025 | Sahoo | 1–0 | Sanjay S Pillai | National Men Team Championship 2025 | Benoni Defense: King's Pawn Line | |
| Mar 8, 2025 | Harikrishnan.A.Ra | 1–0 | Sahoo | National Men Team Championship 2025 | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Mar 7, 2025 | Sahoo | ½–½ | Aronyak Ghosh | National Men Team Championship 2025 | Queen's Gambit Accepted: Gunsberg Defense | |
| Mar 6, 2025 | Prashanth J Naik | 0–1 | Sahoo | National Men Team Championship 2025 | Horwitz Defense | |
| Mar 6, 2025 | Peter Anand | 0–1 | Sahoo | National Men Team Championship 2025 | Queen's Gambit Declined | |
| Mar 5, 2025 | Sahoo | 1–0 | Samarth Jain | National Men Team Championship 2025 | King's Indian Defense: Orthodox Variation | |
| Jan 4, 2025 | Sahoo | 0–1 | Vagman | Cracovia 2024 | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jan 3, 2025 | Teclaf | 1–0 | Sahoo | Cracovia 2024 | Zukertort Opening: Queen's Gambit Invitation | |
| Jan 2, 2025 | Sahoo | 1–0 | Sernecki | Cracovia 2024 | Nimzo-Indian Defense: Kmoch Variation | |
| Dec 31, 2024 | Dziewonski | 0–1 | Sahoo | Cracovia 2024 | French Defense: Winawer Variation, Delayed Exchange Variation | |
| Dec 30, 2024 | Sahoo | 0–1 | Bogdanov | Cracovia 2024 | Nimzo-Indian Defense: Kmoch Variation | |
| Dec 30, 2024 | Kanarkiewicz | 0–1 | Sahoo | Cracovia 2024 | Bird Opening: Dutch Variation | |
| Dec 29, 2024 | Sahoo | ½–½ | Grygierczyk | Cracovia 2024 | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Dec 28, 2024 | Puczylowski | ½–½ | Sahoo | Cracovia 2024 | French Defense: Schlechter Variation | |
| Dec 27, 2024 | Sahoo | 0–1 | Pasti | Cracovia 2024 | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jan 26, 2024 | Savchenko | 1–0 | Sahoo | 1st Bangalore International Grandmasters Open Chess Tournament-2024 (Category 'A') | French Defense: Winawer Variation | |
| Jan 25, 2024 | Sahoo | 0–1 | Audi | 1st Bangalore International Grandmasters Open Chess Tournament-2024 (Category 'A') | Sicilian Defense: Modern Variations | |
| Jan 24, 2024 | Sammed Jaykumar | 0–1 | Sahoo | 1st Bangalore International Grandmasters Open Chess Tournament-2024 (Category 'A') | English Opening: Anglo-Dutch Defense | |
| Jan 21, 2024 | Ankit | ½–½ | Sahoo | 1st Bangalore International Grandmasters Open Chess Tournament-2024 (Category 'A') | Zukertort Opening: Lisitsyn Gambit Deferred | |
| Jan 20, 2024 | Fawzy | ½–½ | Sahoo | 1st Bangalore International Grandmasters Open Chess Tournament-2024 (Category 'A') | French Defense: Advance Variation, Euwe Variation | |
| Jan 19, 2024 | Sahoo | ½–½ | Ghosh | 1st Bangalore International Grandmasters Open Chess Tournament-2024 (Category 'A') | Nimzo-Indian Defense: Sämisch Variation, O'Kelly Variation | |
| Jan 19, 2024 | Bhosale | ½–½ | Sahoo | 1st Bangalore International Grandmasters Open Chess Tournament-2024 (Category 'A') | Zukertort Opening: Dutch Variation | |
| Aug 26, 2024 | Gusain | 1–0 | Sahoo | Round 10: Gusain, Himal - Sahoo, Utkal Ranjan | Modern Defense | |
| Aug 24, 2024 | Swapnil | ½–½ | Sahoo | Round 8: Swapnil, S. Dhopade - Sahoo, Utkal Ranjan | Queen's Pawn Game: Modern Defense | |
| Aug 22, 2024 | Sankalp Gupta | ½–½ | Sahoo | Round 6: Sankalp Gupta - Sahoo, Utkal Ranjan | Modern Defense: Two Knights Variation | |
| Aug 20, 2024 | Karthik Venkataraman | 1–0 | Sahoo | Round 4: Karthik Venkataraman - Sahoo, Utkal Ranjan | Philidor Defense: Lion Variation | |
| Aug 26, 2023 | Sahoo | 0–1 | Neelash Saha | Indian Championship | Pseudo Queen's Indian Defense | |
| Aug 25, 2023 | Ram | 0–1 | Sahoo | Indian Championship | Scandinavian Defense: Mieses-Kotroc Variation | |
| Aug 24, 2023 | Sahoo | * | Ganguly | Indian Championship | Queen's Gambit Declined: Barmen Variation | |
| Aug 23, 2023 | Harsh | 0–1 | Sahoo | Indian Championship | Scandinavian Defense: Main Line | |
| Aug 21, 2023 | Sahoo | 0–1 | Gupta | Indian Championship | Torre Attack: Fianchetto Defense | |
| Aug 19, 2023 | Vignesh N R | 1–0 | Sahoo | Indian Championship | Scandinavian Defense: Classical Variation | |
| Aug 18, 2023 | Sahoo | 1–0 | Balkishan | Indian Championship | ? | |
| Aug 17, 2023 | Pranav K P | 0–1 | Sahoo | Indian Championship | ? | |
| Aug 16, 2023 | Sahoo | 1–0 | Jihan Tejas Shah | Indian Championship | ? | |
| Jan 3, 2023 | Sahoo | 1–0 | Venkatesh | MPL 59th Indian Championship | Nimzo-Indian Defense: Rubinstein System | |
| Jan 2, 2023 | Das | ½–½ | Sahoo | MPL 59th Indian Championship | Zukertort Opening: Queen's Gambit Invitation | |
| Jan 1, 2023 | Sahoo | ½–½ | Mohammad | MPL 59th Senior National | Rat Defense: English Rat | |
| Dec 31, 2022 | Manigandan | 0–1 | Sahoo | MPL 59th Indian Championship | English Opening: Agincourt Defense | |
| Dec 30, 2022 | Sahoo | * | Mahindrakar | MPL 59th Senior National | Mexican Defense | |
| Dec 29, 2022 | Mayank | 1–0 | Sahoo | MPL 59th Senior National | Four Knights Game: Scotch Variation Accepted | |
| Dec 27, 2022 | Mendonca | ½–½ | Sahoo | MPL 59th Senior National | Dutch Defense: Stonewall Variation, Modern Variation | |
| Dec 26, 2022 | Sahoo | 1–0 | Shyam | MPL 59th Senior National | Benko Gambit Accepted: Dlugy Variation | |
| Dec 25, 2022 | Sahoo | ½–½ | Shyaamnikhil | MPL 59th Senior National | Benko Gambit Accepted: Dlugy Variation | |
| Dec 24, 2022 | Sengupta | ½–½ | Sahoo | MPL 59th Senior National | French Defense: Advance Variation, Euwe Variation | |
| Dec 23, 2022 | Sahoo | * | Sharsha | MPL 59th Senior National | Nimzo-Indian Defense: Normal Variation | |
| Dec 22, 2022 | Bapat | 0–1 | Sahoo | MPL 59th Senior National | King's Gambit Accepted: Schallopp Defense | |