| Jul 31, 2025 | Iyer | * | Bai | 16th Calgary International | Zukertort Opening: Quiet System | |
| Jul 31, 2025 | Iyer | * | Bai | 16th Calgary International | Zukertort Opening: Quiet System | |
| Dec 30, 2024 | Georgiev | 1–0 | Bai | 15th Annual Calgary International | Sicilian Defense: Accelerated Dragon, Modern Variation | |
| Dec 29, 2024 | Bai | ½–½ | Arruebarrena Rodriguez | 15th Annual Calgary International | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line, with Nb6 | |
| Dec 29, 2024 | Ng | ½–½ | Bai | 15th Annual Calgary International | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Dec 28, 2024 | Bai | ½–½ | Komarov | 15th Annual Calgary International | English Opening: King's English Variation, Two Knights Variation, Smyslov System | |
| Dec 28, 2024 | Bai | 1–0 | Vasic | 15th Annual Calgary International | King's Indian Defense: Fianchetto Variation, Uhlmann-Szabo System | |
| Dec 27, 2024 | Bai | ½–½ | Srinivasan | 15th Annual Calgary International | English Opening: Symmetrical Variation, Hedgehog Defense | |
| Dec 27, 2024 | Kostadinov | 0–1 | Bai | 15th Annual Calgary International | English Opening: Symmetrical Variation, Two Knights Variation | |
| Dec 26, 2024 | Bahmani | 1–0 | Bai | 15th Annual Calgary International | Sicilian Defense: Accelerated Dragon, Modern Bc4 Variation | |
| Dec 28, 2024 | Bai | 1–0 | Vasic | Round 4: Bai, Jinghui - Vasic, Maxim | King's Indian Defense: Fianchetto Variation, Uhlmann-Szabo System | |
| Aug 16, 2021 | Bai | ½–½ | Mamalis | World Youth Cup 2021 O16-G12 - Open 16 | Zukertort Opening: Nimzo-Larsen Variation | |
| Aug 16, 2021 | Bai | 0–1 | Cox | World Youth Cup 2021 O16-G12 - Open 16 | Zukertort Opening: Dutch Variation | |
| Aug 16, 2021 | Bai | 0–1 | Xhembulla | World Youth Cup 2021 O16-G12 - Open 16 | Zukertort Opening: Nimzo-Larsen Variation | |
| Aug 16, 2021 | Bai | 0–1 | Mizzi | World Youth Cup 2021 O16-G12 - Open 16 | Nimzo-Larsen Attack: Classical Variation | |
| Aug 16, 2021 | Bai | 1–0 | Ballesteros Cardenas | World Youth Cup 2021 O16-G12 - Open 16 | Nimzo-Larsen Attack: Indian Variation | |
| Aug 16, 2021 | Putar | 0–1 | Bai | World Youth Cup 2021 O16-G12 - Open 16 | Modern Defense: Standard Line | |
| Aug 16, 2021 | Aditya S | 1–0 | Bai | World Youth Cup 2021 O16-G12 - Open 16 | Ruy Lopez: Berlin Defense, l'Hermet Variation, Berlin Wall Defense | |
| Aug 16, 2021 | Arcot | 0–1 | Bai | World Youth Cup 2021 O16-G12 - Open 16 | Modern Defense | |
| Aug 16, 2021 | Lindholm | 1–0 | Bai | World Youth Cup 2021 O16-G12 - Open 16 | Queen's Pawn Game: Modern Defense | |
| — | Bai | * | Malek | 16th Calgary International | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| — | Bai | ½–½ | Ng | 16th Calgary International | Zukertort Opening: Kingside Fianchetto | |
| — | Bai | 0–1 | Doknjas | 16th Calgary International | Bogo-Indian Defense: Retreat Variation | |
| — | Bai | ½–½ | Alpuri | 16th Calgary International | English Opening: Symmetrical Variation, Hedgehog Defense | |
| — | Zheng | 0–1 | Bai | 16th Calgary International | Sicilian Defense: Portsmouth Gambit | |
| — | Srinivasan | 0–1 | Bai | 16th Calgary International | Dutch Defense: Leningrad Variation, Warsaw Variation | |
| — | Komarov | 1–0 | Bai | 16th Calgary International | Queen's Gambit Declined: Modern Variation, Normal Line | |