| Apr 5, 2026 | Cordova | 0–1 | Harsha Bharathakoti | Round 8: Cordova, Emilio - Harsha Bharathakoti | Sicilian Defense: Sozin Attack, Flank Variation | |
| Apr 4, 2026 | Harsha Bharathakoti | 1–0 | Kevlishvili | Round 7: Harsha Bharathakoti - Kevlishvili, Robby | Semi-Slav Defense | |
| Apr 4, 2026 | Poliannikov | ½–½ | Harsha Bharathakoti | Round 6: Poliannikov, Danila - Harsha Bharathakoti | French Defense: Tarrasch Variation, Chistyakov Defense | |
| Apr 3, 2026 | Harsha Bharathakoti | ½–½ | Zhou | Round 5: Harsha Bharathakoti - Zhou, Jianchao | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Apr 3, 2026 | Yue | 0–1 | Harsha Bharathakoti | The Atlantic City Open | Queen's Gambit Accepted: Showalter Variation | |
| Apr 2, 2026 | Harsha Bharathakoti | 1–0 | Radhakrishnan | The Atlantic City Open | Four Knights Game | |
| Apr 1, 2026 | Harsha Bharathakoti | ½–½ | Nandhakumar | Round 1: Harsha Bharathakoti - Nandhakumar, Vaseegaran | Zukertort Opening: Nimzo-Larsen Variation | |
| Apr 1, 2026 | Bharath Subramaniyam H | 1–0 | Harsha Bharathakoti | Round 9: Bharath Subramaniyam H - Harsha Bharathakoti | Sicilian Defense: Kan Variation, Polugaevsky Variation | |
| Mar 22, 2026 | Budisavljevic | ½–½ | Harsha Bharathakoti | 2026 President's Cup: National College Chess Championship | Nimzo-Indian Defense: Normal Variation | |
| Mar 21, 2026 | Harsha Bharathakoti | 0–1 | Gazik | 2026 President's Cup: National College Chess Championship | Dutch Defense: Raphael Variation | |
| Mar 18, 2026 | Deac | 1–0 | Harsha Bharathakoti | 2026 Chesscom Open Play In 2 | Semi-Slav Defense | |
| Mar 18, 2026 | Gharibyan | ½–½ | Harsha Bharathakoti | 2026 Chesscom Open Play In 2 | English Defense | |
| Mar 18, 2026 | Harsha Bharathakoti | 0–1 | Svane | 2026 Chesscom Open Play In 2 | Queen's Gambit Declined: Three Knights Variation | |
| Mar 18, 2026 | Rustemov | ½–½ | Harsha Bharathakoti | 2026 Chesscom Open Play In 2 | Queen's Gambit Declined | |
| Mar 18, 2026 | Harsha Bharathakoti | 1–0 | Makarian | 2026 Chesscom Open Play In 2 | Queen's Gambit Declined: Harrwitz Attack, Two Knights Defense, Blockade Line | |
| Mar 18, 2026 | Lysyj | 0–1 | Harsha Bharathakoti | 2026 Chesscom Open Play In 2 | Horwitz Defense | |
| Mar 18, 2026 | Harsha Bharathakoti | 0–1 | Eljanov | 2026 Chesscom Open Play In 2 | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Mar 18, 2026 | Harsha Bharathakoti | 0–1 | Maghsoodloo | 2026 Chesscom Open Play In 2 | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Mar 18, 2026 | Henriquez Villagra | 0–1 | Harsha Bharathakoti | 2026 Chesscom Open Play In 2 | Sicilian Defense: Kalashnikov Variation | |
| Mar 2, 2026 | Oparin | 1–0 | Harsha Bharathakoti | American Cup Blitz | Sicilian Defense: Classical Variation | |
| Mar 2, 2026 | Harsha Bharathakoti | 1–0 | Rorrer | American Cup Blitz | Bird Opening: Dutch Variation | |
| Mar 2, 2026 | Amilal Munkhdalai | 0–1 | Harsha Bharathakoti | American Cup Blitz | Sicilian Defense: Moscow Variation, Main Line | |
| Mar 2, 2026 | Harsha Bharathakoti | 0–1 | Warmerdam | American Cup Blitz | King's Indian Defense | |
| Mar 2, 2026 | Harsha Bharathakoti | 1–0 | Kiolbasa | American Cup Blitz | Bird Opening: Horsefly Defense | |
| Mar 2, 2026 | Durarbayli | 1–0 | Harsha Bharathakoti | American Cup Blitz | Sicilian Defense: Boleslavsky Variation | |
| Mar 2, 2026 | Krush | 0–1 | Harsha Bharathakoti | American Cup Blitz | English Defense | |
| Mar 2, 2026 | Harsha Bharathakoti | 0–1 | Mishra | American Cup Blitz | Bird Opening: Dutch Variation | |
| Mar 2, 2026 | Apaar Saxena | 0–1 | Harsha Bharathakoti | American Cup Blitz | English Defense | |
| Mar 1, 2026 | Narayanan | 1–0 | Harsha Bharathakoti | Saint Louis Masters | Sicilian Defense: Richter-Rauzer Variation | |
| Feb 28, 2026 | Harsha Bharathakoti | ½–½ | Shlyakhtenko | Saint Louis Masters | Sicilian Defense: Old Sicilian | |
| Feb 28, 2026 | Rorrer | 0–1 | Harsha Bharathakoti | Saint Louis Masters | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Feb 27, 2026 | Harsha Bharathakoti | 0–1 | Putnam | Saint Louis Masters | Nimzo-Indian Defense: St. Petersburg Variation, American Variation | |
| Feb 27, 2026 | Park | 1–0 | Harsha Bharathakoti | Saint Louis Masters | Sicilian Defense: Najdorf Variation | |
| Feb 26, 2026 | Bilych | 0–1 | Harsha Bharathakoti | Saint Louis Masters | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation, Nyezhmetdinov Attack | |
| Feb 26, 2026 | Harsha Bharathakoti | 1–0 | Apaar Saxena | Saint Louis Masters | Zukertort Opening | |
| Feb 25, 2026 | Harsha Bharathakoti | ½–½ | Kiolbasa | Saint Louis Masters | Bishop's Opening: Vienna Hybrid | |
| Feb 25, 2026 | Atwell | 1–0 | Harsha Bharathakoti | Saint Louis Masters | Queen's Gambit Declined | |
| Jan 5, 2026 | Harsha Bharathakoti | ½–½ | Wang | Round 6: Harsha Bharathakoti - Wang, Tianqi | Semi-Slav Defense | |
| Jan 4, 2026 | Rodrigue-Lemieux | ½–½ | Harsha Bharathakoti | Round 5: Rodrigue-Lemieux, Shawn - Harsha Bharathakoti | English Opening: King's English Variation, Two Knights Variation, Keres Variation | |
| Jan 4, 2026 | Harsha Bharathakoti | 1–0 | Budisavljevic | Round 4: Harsha Bharathakoti - Budisavljevic, Luka | Catalan Opening: Open Defense, Classical Line | |
| Jan 3, 2026 | Kung | ½–½ | Harsha Bharathakoti | Round 2: Kung, Thomas - Harsha Bharathakoti | Sicilian Defense: Accelerated Dragon, Modern Bc4 Variation | |
| Jan 3, 2026 | Harsha Bharathakoti | 1–0 | Singh | Round 1: Harsha Bharathakoti - Singh, Hersh | Slav Defense: Quiet Variation, Schallopp Defense | |
| Nov 30, 2025 | Shlyakhtenko | 0–1 | Harsha Bharathakoti | Round 9: Shlyakhtenko, Robert - Harsha Bharathakoti | Nimzo-Indian Defense: St. Petersburg Variation, Fischer Variation | |
| Nov 30, 2025 | Harsha Bharathakoti | ½–½ | Zhao | Round 8: Harsha Bharathakoti - Zhao, Erick | English Opening: Symmetrical Variation, Hedgehog Defense | |
| Nov 30, 2025 | Lin | 0–1 | Harsha Bharathakoti | Round 7: Lin, Dachey - Harsha Bharathakoti | English Opening: King's English Variation, Kramnik-Shirov Counterattack | |
| Nov 29, 2025 | Harsha Bharathakoti | ½–½ | Defromont | Round 6: Harsha Bharathakoti - Defromont, Benjamin | Queen's Gambit Declined: Harrwitz Attack, Fianchetto Defense | |
| Nov 28, 2025 | Moon | 0–1 | Harsha Bharathakoti | Round 5: Moon, Benjamin - Harsha Bharathakoti | Indian Defense | |
| Nov 28, 2025 | Harsha Bharathakoti | 0–1 | Sai Krishna G V | Round 4: Harsha Bharathakoti - Sai Krishna G V | King's Indian Defense: Makogonov Variation | |
| Nov 27, 2025 | Jing | 0–1 | Harsha Bharathakoti | Round 3: Jing, Andrew - Harsha Bharathakoti | Torre Attack: Classical Defense, Nimzowitsch Variation | |
| Nov 27, 2025 | Harsha Bharathakoti | ½–½ | Sarkar | Round 2: Harsha Bharathakoti - Sarkar, Justin | Semi-Slav Defense: Meran Variation, Reynolds' Variation | |
| Nov 26, 2025 | Zhao | 0–1 | Harsha Bharathakoti | Round 1: Zhao, Kevin - Harsha Bharathakoti | Sicilian Defense: Kalashnikov Variation | |
| Nov 25, 2025 | Melillo | 0–1 | Harsha Bharathakoti | Round 9: Melillo, Lucius - Harsha Bharathakoti | Modern Defense: Geller's System | |
| Nov 24, 2025 | Harsha Bharathakoti | ½–½ | Jing | Round 8: Harsha Bharathakoti - Jing, Andrew | King's Indian Defense: Makogonov Variation | |
| Nov 23, 2025 | Harsha Bharathakoti | 1–0 | Latorre | Round 5: Harsha Bharathakoti - Latorre, Vincent | King's Indian Defense: Makogonov Variation | |
| Nov 22, 2025 | Bruzon Batista | ½–½ | Harsha Bharathakoti | Round 4: Bruzon Batista, Lazaro - Harsha Bharathakoti | Ruy Lopez: Open Berlin Defense, l'Hermet Variation | |
| Nov 22, 2025 | Harsha Bharathakoti | 1–0 | Guo | Round 3: Harsha Bharathakoti - Guo, Ethan | Grünfeld Defense: Opocensky Variation | |
| Nov 21, 2025 | Ludwig | 0–1 | Harsha Bharathakoti | Round 2: Ludwig, John - Harsha Bharathakoti | Nimzo-Larsen Attack: Classical Variation | |
| Nov 21, 2025 | Harsha Bharathakoti | ½–½ | Cordova | Round 1: Harsha Bharathakoti - Cordova, Emilio | Queen's Gambit Accepted: Central Variation, Alekhine System | |
| Nov 19, 2025 | Harsha Bharathakoti | 1–0 | Wang | Round 7: Harsha Bharathakoti - Wang, Tianqi | Bogo-Indian Defense: Grünfeld Variation | |
| Nov 19, 2025 | Yang | 0–1 | Harsha Bharathakoti | Round 6: Yang, Jingyun (ryan) - Harsha Bharathakoti | Sicilian Defense: Richter-Rauzer Variation, Modern Variation | |
| Jul 5, 2025 | Colas | 0–1 | Harsha Bharathakoti | 53rd Annual World Open Chess Tournament | Bogo-Indian Defense: Retreat Variation | |
| Jul 5, 2025 | Harsha Bharathakoti | 0–1 | Narayanan | 53rd Annual World Open Chess Tournament | Nimzo-Indian Defense: Normal Variation, Ragozin Variation | |
| Jul 5, 2025 | Zhu | 0–1 | Harsha Bharathakoti | 53rd Annual World Open Chess Tournament | Sicilian Defense: Accelerated Dragon, Modern Variation | |
| Jul 3, 2025 | Shafer | ½–½ | Harsha Bharathakoti | 53rd Annual World Open Chess Tournament | Bogo-Indian Defense: Retreat Variation | |
| Jul 3, 2025 | Harsha Bharathakoti | ½–½ | Melillo | 53rd Annual World Open Chess Tournament | Queen's Gambit Declined: Harrwitz Attack, Fianchetto Defense | |
| Jul 3, 2025 | Zhang | * | Harsha Bharathakoti | 53rd Annual World Open Chess Tournament | Semi-Slav Defense | |
| Apr 6, 2025 | Kevlishvili | 0–1 | Harsha Bharathakoti | Round 3: Kevlishvili, Robby - Harsha Bharathakoti | Sicilian Defense: Four Knights Variation, Cobra Variation | |
| Apr 5, 2025 | Harsha Bharathakoti | 0–1 | Dudin | Round 1: Harsha Bharathakoti - Dudin, Gleb | Queen's Gambit Declined: Exchange Variation, Sämisch Variation | |
| Apr 5, 2025 | Macovei | 1–0 | Harsha Bharathakoti | Round 2: Macovei, Andrei - Harsha Bharathakoti | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Feb 17, 2025 | Harsha Bharathakoti | 0–1 | Svane | 2025 Champions Chess Tour Chessable Masters Playin Swiss | Nimzo-Indian Defense: Three Knights Variation | |
| Feb 17, 2025 | Harsha Bharathakoti | 0–1 | Bjerre | 2025 Champions Chess Tour Chessable Masters Playin Swiss | Queen's Gambit Declined: Ragozin Defense, Alekhine Variation | |
| Feb 17, 2025 | Harsha Bharathakoti | ½–½ | Onyshchuk | 2025 Champions Chess Tour Chessable Masters Playin Swiss | Zukertort Opening: Kingside Fianchetto | |
| Feb 17, 2025 | Sychev | ½–½ | Harsha Bharathakoti | 2025 Champions Chess Tour Chessable Masters Playin Swiss | Sicilian Defense: Lasker-Pelikan Variation, Bird Variation | |
| Jan 5, 2025 | Chandran | 0–1 | Harsha Bharathakoti | Round 6: Chandran, Kapil - Harsha Bharathakoti | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation, Early Deviations | |
| Jan 4, 2025 | Harsha Bharathakoti | ½–½ | Dudin | Round 5: Harsha Bharathakoti - Dudin, Gleb | Nimzo-Indian Defense: Kmoch Variation | |
| Jan 4, 2025 | Parkhov | ½–½ | Harsha Bharathakoti | Round 4: Parkhov, Yair - Harsha Bharathakoti | English Opening: Symmetrical Variation, Anti-Benoni Variation, Geller Variation | |
| Jan 3, 2025 | Harsha Bharathakoti | 1–0 | Yip | Round 3: Harsha Bharathakoti - Yip, Carissa | King's Indian Defense: Orthodox Variation, Positional Defense | |
| Jan 3, 2025 | Paramzina | 0–1 | Harsha Bharathakoti | Round 2: Paramzina, Anastasya - Harsha Bharathakoti | Sicilian Defense: Richter-Rauzer Variation, Vitolins Variation | |
| Jan 2, 2025 | Harsha Bharathakoti | 1–0 | Zhou | Round 1: Harsha Bharathakoti - Zhou, Iris | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Dec 30, 2024 | Harsha Bharathakoti | 0–1 | Caruana | FIDE World Blitz Chess Championship 2024 | Queen's Gambit Declined: Ragozin Defense | |
| Dec 30, 2024 | Harsha Bharathakoti | 0–1 | Gretarsson | FIDE World Blitz Chess Championship 2024 | Rat Defense: English Rat | |
| Dec 30, 2024 | Harsha Bharathakoti | 0–1 | Adewumi | FIDE World Blitz Chess Championship 2024 | Nimzo-Indian Defense: Romanishin Variation | |
| Dec 30, 2024 | Harsha Bharathakoti | ½–½ | Ohanyan | FIDE World Blitz Chess Championship 2024 | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Dec 30, 2024 | Harsha Bharathakoti | 0–1 | Gan-Erdene | FIDE World Blitz Chess Championship 2024 | Nimzo-Indian Defense: Three Knights Variation | |
| Dec 30, 2024 | Harsha Bharathakoti | 1–0 | Thavandiran | FIDE World Blitz Chess Championship 2024 | Bird Opening: Dutch Variation | |
| Dec 30, 2024 | Sardana | 0–1 | Harsha Bharathakoti | FIDE World Blitz Chess Championship 2024 | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Dec 30, 2024 | Bortnyk | 1–0 | Harsha Bharathakoti | FIDE World Blitz Chess Championship 2024 | Sicilian Defense | |
| Dec 30, 2024 | George | 0–1 | Harsha Bharathakoti | FIDE World Blitz Chess Championship 2024 | Sicilian Defense: French Variation | |
| Dec 30, 2024 | Amartuvshin | 0–1 | Harsha Bharathakoti | FIDE World Blitz Chess Championship 2024 | Indian Defense: Anti-Nimzo-Indian | |
| Dec 30, 2024 | Matviishen | 1–0 | Harsha Bharathakoti | FIDE World Blitz Chess Championship 2024 | Queen's Gambit Declined: Modern Variation | |
| Dec 30, 2024 | Kvaloy | 0–1 | Harsha Bharathakoti | FIDE World Blitz Chess Championship 2024 | Sicilian Defense: Four Knights Variation | |
| Dec 30, 2024 | Ansat | ½–½ | Harsha Bharathakoti | FIDE World Blitz Chess Championship 2024 | Sicilian Defense: Lasker-Pelikan Variation, Bird Variation | |
| Dec 27, 2024 | Harsha Bharathakoti | 0–1 | Van Foreest | FIDE World Rapid Chess Championship 2024 | Slav Defense: Czech Variation, Classical System, Main Line | |
| Dec 26, 2024 | Harsha Bharathakoti | 0–1 | Vachier-Lagrave | FIDE World Rapid Chess Championship 2024 | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Dec 26, 2024 | Gretarsson | 0–1 | Harsha Bharathakoti | FIDE World Rapid Chess Championship 2024 | Indian Defense: Anti-Nimzo-Indian | |
| Jul 25, 2024 | Harsha Bharathakoti | 1–0 | Kalogridis | Biel Chess Festival MTO | Grünfeld Defense: Russian Variation, Accelerated Variation | |
| Jul 24, 2024 | Juksta | ½–½ | Harsha Bharathakoti | Biel Chess Festival MTO | Semi-Slav Defense | |
| Jul 23, 2024 | Harsha Bharathakoti | 0–1 | Ayush Sharma | Biel Chess Festival MTO | English Opening: Agincourt Defense, Catalan Defense Accepted | |
| Jul 22, 2024 | Gan-Erdene | ½–½ | Harsha Bharathakoti | Biel Chess Festival MTO | Ruy Lopez: Schliemann Defense, Tartakower Variation | |
| Jul 21, 2024 | Harsha Bharathakoti | 1–0 | Sakhvadze | Biel Chess Festival BTZ | Queen's Gambit Declined: Exchange Variation, Positional Variation | |