| Nov 9, 2025 | Naidoo | 0–1 | Liyanage | Commonwealth 2025 | French Defense: Advance Variation, Paulsen Attack | |
| Apr 30, 2025 | Mpene Thuto | 0–1 | Naidoo | Round 7: Mpene Thuto - Naidoo, Kirthan | Scotch Game: Potter Variation | |
| Apr 28, 2025 | Mankga | 1–0 | Naidoo | Round 5: Mankga, Thabang - Naidoo, Kirthan | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Apr 28, 2025 | Naidoo | * | Moagaesi | Round 4: Naidoo, Kirthan - Moagaesi, Tshepo | ? | |
| Apr 27, 2025 | Kalaba | 1–0 | Naidoo | Round 2: Kalaba, Mutale - Naidoo, Kirthan | Dutch Defense | |
| Apr 27, 2025 | Kalaba | * | Naidoo | Round 2: Kalaba, Mutale - Naidoo, Kirthan | ? | |
| — | Naidoo | 1–0 | Rojas Linares | Round 2: Naidoo, Kirthan - Rojas Linares, Nicolas Gabriel | Sicilian Defense: Smith-Morra Gambit Accepted, Paulsen Formation | |
| — | Naidoo | 0–1 | Zhong | Round 4: Naidoo, Kirthan - Zhong, Ryan Yunhui | French Defense: Advance Variation, Euwe Variation | |
| — | Naidoo | 1–0 | Fraile Vargas | Round 1: Naidoo, Kirthan - Fraile Vargas, Michael Steven | Bishop's Opening: Vienna Hybrid | |
| — | Naidoo | 1–0 | Jacome Revelo | Round 7: Naidoo, Kirthan - Jacome Revelo, Daniela Alexandra | Sicilian Defense: Closed | |
| — | Naidoo | 0–1 | Figueroa Rincon | Round 9: Naidoo, Kirthan - Figueroa Rincon, Cesar Fabian | Pirc Defense: Byrne Variation | |
| — | Nurse | 0–1 | Naidoo | Round 3: Nurse, Xavier - Naidoo, Kirthan | Italian Game: Classical Variation, Giuoco Pianissimo | |
| — | Campos Munoz | 1–0 | Naidoo | Round 5: Campos Munoz, Valentina - Naidoo, Kirthan | Italian Game: Classical Variation, Giuoco Pianissimo, with h6 | |
| — | Coaquira Gonzales | 0–1 | Naidoo | Round 6: Coaquira Gonzales, Oscar Adriano - Naidoo, Kirthan | Italian Game: Classical Variation, Giuoco Pianissimo, with h6 | |
| — | Alonso Orta | 1–0 | Naidoo | Round 8: Alonso Orta, Osiel Alberto - Naidoo, Kirthan | Ruy Lopez: Morphy Defense, Modern Steinitz Defense | |