| Jul 31, 2025 | Singgih | 1–0 | Nanjo | Round 6: Singgih, Diajeng Theresa - Nanjo, Ryosuke | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Jul 31, 2025 | Nanjo | ½–½ | Li | Round 5: Nanjo, Ryosuke - Li, Bo | Sicilian Defense: Accelerated Dragon, Maróczy Bind, Breyer Variation | |
| Jul 30, 2025 | Tran | ½–½ | Nanjo | CHESS HUB - MCF 1st GM IM INVITATIONAL CHESS CHAMPIONSHIP 2025 | Vienna Game: Falkbeer Variation | |
| Jul 29, 2025 | Nanjo | ½–½ | Sneha Halder | CHESS HUB - MCF 1st GM IM INVITATIONAL CHESS CHAMPIONSHIP 2025 | Caro-Kann Defense: Advance Variation, Short Variation | |
| Jul 29, 2025 | Nanjo | 0–1 | Kiriakov | CHESS HUB - MCF 1st GM IM INVITATIONAL CHESS CHAMPIONSHIP 2025 | French Defense: Advance Variation, Euwe Variation | |
| Jul 29, 2025 | Chow | ½–½ | Nanjo | CHESS HUB - MCF 1st GM IM INVITATIONAL CHESS CHAMPIONSHIP 2025 | Sicilian Defense: Kalashnikov Variation | |
| Jul 21, 2025 | Nanjo | 0–1 | Redor | 2025 CTCA Open | Scandinavian Defense: Modern Variation | |
| Jul 21, 2025 | Bernardo | ½–½ | Nanjo | 2025 CTCA Open | Ruy Lopez: Morphy Defense, Tarrasch Variation | |
| Jul 16, 2025 | Aczel | 1–0 | Nanjo | 2025 CTCA Open | Nimzo-Indian Defense: Normal Variation | |
| Sep 22, 2024 | Nanjo | 0–1 | Cardoso Cardoso | 45th FIDE Chess Olympiad | Sicilian Defense: Moscow Variation | |
| Sep 21, 2024 | Kjartansson | 0–1 | Nanjo | 45th FIDE Chess Olympiad | English Opening: Symmetrical Variation, Four Knights Variation | |
| Sep 20, 2024 | Saif | ½–½ | Nanjo | 45th FIDE Chess Olympiad | Italian Game: Classical Variation, Greco Gambit | |
| Sep 19, 2024 | Nanjo | 0–1 | Sahidi | 45th FIDE Chess Olympiad | Ruy Lopez: Berlin Defense, l'Hermet Variation, Berlin Wall Defense | |
| Sep 18, 2024 | Nanjo | 1–0 | Ahmed Hassan | 45th FIDE Chess Olympiad | Sicilian Defense: Four Knights Variation | |
| Sep 16, 2024 | Quesada Perez | 1–0 | Nanjo | 45th FIDE Chess Olympiad | English Opening: Symmetrical Variation, Rubinstein Variation | |
| Sep 15, 2024 | Giron Chavez | 0–1 | Nanjo | 45th FIDE Chess Olympiad | Sicilian Defense: Prins Variation | |
| Sep 14, 2024 | Nanjo | 0–1 | Banusz | 45th FIDE Chess Olympiad | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Sep 13, 2024 | Nanjo | ½–½ | Notha | 45th FIDE Chess Olympiad | Queen's Gambit Declined: Three Knights Variation | |
| Sep 12, 2024 | Subelj | 1–0 | Nanjo | 45th FIDE Chess Olympiad | Sicilian Defense: Najdorf Variation | |
| May 6, 2024 | Nanjo | 1–0 | Matsuyama | Round 9: Nanjo, Ryosuke - Matsuyama, Koya | Ruy Lopez: Closed, Breyer Defense, Zaitsev Hybrid | |
| May 5, 2024 | Kojima | ½–½ | Nanjo | Round 8: Kojima, Shinya - Nanjo, Ryosuke | Queen's Gambit Declined: Ragozin Defense | |
| May 5, 2024 | Nanjo | 1–0 | Nakahara | Round 7: Nanjo, Ryosuke - Nakahara, Kan | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| May 4, 2024 | Nakamura | 0–1 | Nanjo | Round 6: Nakamura, Naohiro - Nanjo, Ryosuke | Sicilian Defense: Najdorf Variation, Adams Attack | |
| May 4, 2024 | Nanjo | ½–½ | Tran | Round 5: Nanjo, Ryosuke - Tran, Thanh Tu | Sicilian Defense: Delayed Alapin Variation | |
| May 3, 2024 | Nanjo | 1–0 | Matsumura | Round 4: Nanjo, Ryosuke - Matsumura, Cocoro | Sicilian Defense: Moscow Variation | |
| May 3, 2024 | Shinoda | ½–½ | Nanjo | Round 3: Shinoda, Taro - Nanjo, Ryosuke | Queen's Gambit Declined: Ragozin Defense | |
| May 2, 2024 | Nanjo | 1–0 | Yamaguchi | Round 2: Nanjo, Ryosuke - Yamaguchi, Tosei | Modern Defense: Standard Line | |
| May 2, 2024 | Abe | 0–1 | Nanjo | Round 1: Abe, Taro - Nanjo, Ryosuke | Nimzo-Indian Defense: Reshevsky Variation | |
| Mar 8, 2024 | Puranik | 1–0 | Nanjo | Round 9: Puranik, Abhimanyu - Nanjo, Ryosuke | English Opening: Mikenas-Carls Variation | |
| Mar 7, 2024 | Nanjo | 1–0 | Panjwani | Round 8: Nanjo, Ryosuke - Panjwani, Raja | Ruy Lopez: Closed, Martinez Variation | |
| Mar 6, 2024 | Nanjo | * | Roshka | Round 7: Nanjo, Ryosuke - Roshka, Yevgeniy | Modern Defense: Standard Defense | |
| Mar 6, 2024 | Nikolov | ½–½ | Nanjo | Round 6: Nikolov, Momchil - Nanjo, Ryosuke | Nimzo-Indian Defense: Normal Variation, Gligoric System, Exchange Variation | |
| Mar 4, 2024 | Nanjo | 0–1 | Barp | Round 4: Nanjo, Ryosuke - Barp, Alberto | Ruy Lopez: Morphy Defense | |
| Mar 4, 2024 | Nanjo | 1–0 | Remy Degraeve | Round 3: Nanjo, Ryosuke - Remy Degraeve | Ruy Lopez: Morphy Defense, Steinitz Deferred | |
| Dec 29, 2024 | Nanjo | 0–1 | Shen | Hong Kong International Open 2024 | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Dec 28, 2024 | Nanjo | 1–0 | Ho | Hong Kong International Open 2024 | Caro-Kann Defense: Advance Variation | |
| Dec 28, 2024 | Meng | 1–0 | Nanjo | Hong Kong International Open 2024 | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Dec 27, 2024 | Zhou | 0–1 | Nanjo | Hong Kong International Open 2024 | Queen's Gambit Declined: Ragozin Defense | |
| Aug 29, 2021 | Nanjo | 1–0 | Kwon | Online_Olympiad_Div3_PoolA | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Aug 29, 2021 | Liu | 1–0 | Nanjo | Online_Olympiad_Div3_PoolA | Sicilian Defense: Delayed Alapin Variation, with d6 | |
| Aug 28, 2021 | Nanjo | 1–0 | fisheroman | Online_Olympiad_Div3_PoolA | Sicilian Defense: Boleslavsky Variation | |
| Aug 28, 2021 | Leosumant | 0–1 | Nanjo | Online_Olympiad_Div3_PoolA | Anderssen's Opening | |
| — | Nanjo | 1–0 | Shahar | Round 7: Nanjo, Ryosuke - Shahar, Uzair | Sicilian Defense: Four Knights Variation | |
| — | Tan | 0–1 | Nanjo | Round 8: Tan, Li Ting - Nanjo, Ryosuke | Queen's Gambit Declined: Barmen Variation | |
| — | Sharma | ½–½ | Nanjo | Round 9: Sharma, Dinesh K. - Nanjo, Ryosuke | Ruy Lopez: Berlin Defense, Rio Gambit Accepted | |