| Jul 18, 2024 | Han | 1–0 | Lawson | Round 9: Han, Johnathan - Lawson, Eric | Sicilian Defense: Najdorf Variation, English Attack | |
| Jul 17, 2024 | Sambuev | 0–1 | Han | Round 7: Sambuev, Bator - Han, Johnathan | Yusupov-Rubinstein System | |
| Jul 16, 2024 | Han | 1–0 | Yang | Round 6: Han, Johnathan - Yang, Jingyun (ryan) | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Jul 16, 2024 | Han | 1–0 | Stevens | Round 5: Han, Johnathan - Stevens, Christian | Alekhine Defense: Modern Variation, Larsen Variation | |
| Jul 13, 2024 | Van Foreest | 1–0 | Han | Round 8: Van Foreest, Jorden - Han, Johnathan | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jun 30, 2024 | Erenburg | 1–0 | Han | Round 8: Erenburg, Sergey - Han, Johnathan | Sicilian Defense: Najdorf Variation, English Attack | |
| Jun 30, 2024 | Han | ½–½ | Melillo | Round 7: Han, Johnathan - Melillo, Lucius | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Jun 30, 2024 | Sinha | ½–½ | Han | Round 6: Sinha, Sahil - Han, Johnathan | Queen's Gambit Declined: Ragozin Defense | |
| Jun 30, 2024 | Han | 0–1 | Degenbaev | Round 5: Han, Johnathan - Degenbaev, Aziz | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Jun 30, 2024 | Barbosa | ½–½ | Han | Round 4: Barbosa, Oliver - Han, Johnathan | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Jun 30, 2024 | Han | 0–1 | Vettese | Round 3: Han, Johnathan - Vettese, Nicholas | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Jun 30, 2024 | Gauri | 0–1 | Han | Round 2: Gauri, Shankar - Han, Johnathan | Sicilian Defense: Moscow Variation | |
| Jun 29, 2024 | Han | ½–½ | Nagy | Round 9: Han, Johnathan - Nagy, Gabor | Italian Game: Classical Variation, Giuoco Pianissimo, with d6 | |
| Jun 29, 2024 | Han | 0–1 | Plat | Round 1: Han, Johnathan - Plat, Vojtech | Sicilian Defense: Nimzowitsch Variation, Advance Variation | |
| Nov 26, 2024 | Han | 1–0 | Putnam | Round 9: Han, Johnathan - Putnam, Liam | Caro-Kann Defense: Tartakower Variation | |
| Nov 25, 2024 | Han | 0–1 | Cordova | Round 7: Han, Johnathan - Cordova, Emilio | Sicilian Defense: O'Kelly Variation, Venice System | |
| Nov 25, 2024 | Zhou | ½–½ | Han | Round 8: Zhou, Jianchao - Han, Johnathan | Nimzo-Indian Defense: Classical Variation, Berlin Variation, Pirc Variation | |
| Nov 24, 2024 | Han | 1–0 | Lee | Round 5: Han, Johnathan - Lee, Alice | Sicilian Defense: Closed, Anti-Sveshnikov Variation, with d6 | |
| Nov 24, 2024 | Lohia | ½–½ | Han | Round 6: Lohia, Sohum - Han, Johnathan | Sicilian Defense: Najdorf Variation, Opocensky Variation | |
| Nov 23, 2024 | Han | 0–1 | Chen | Round 3: Han, Johnathan - Chen, Ryo | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation | |
| Nov 23, 2024 | Bruzon Batista | 1–0 | Han | Round 4: Bruzon Batista, Lazaro - Han, Johnathan | Catalan Opening: Open Defense, Classical Line | |
| Nov 22, 2024 | Kunka | 1–0 | Han | Round 1: Kunka, Harshid - Han, Johnathan | Sicilian Defense: Najdorf Variation | |
| Nov 22, 2024 | Aarav Dengla | ½–½ | Han | Round 2: Aarav Dengla - Han, Johnathan | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Aug 18, 2024 | Colville | 0–1 | Han | Round 9: Colville, Julian - Han, Johnathan | Sicilian Defense: Four Knights Variation, Exchange Variation | |
| Aug 17, 2024 | Han | 1–0 | Prabhu | Round 8: Han, Johnathan - Prabhu, Naveen | Caro-Kann Defense: Tartakower Variation | |
| Aug 16, 2024 | Han | 0–1 | Chen | Round 6: Han, Johnathan - Chen, Max | Petrov's Defense: Nimzowitsch Attack | |
| Aug 16, 2024 | Vemparala | 0–1 | Han | Round 5: Vemparala, Nikash - Han, Johnathan | English Opening: Anglo-Indian Defense | |
| Aug 15, 2024 | Han | ½–½ | Guo | Round 4: Han, Johnathan - Guo, Ethan | Sicilian Defense: Scheveningen Variation, Classical Variation | |
| Aug 14, 2024 | Han | ½–½ | Vijayakumar | Round 2: Han, Johnathan - Vijayakumar, Advaith | Queen's Gambit Declined: Semi-Tarrasch Defense, Main Line | |
| Aug 14, 2024 | Xiao | 0–1 | Han | Round 1: Xiao, Michael - Han, Johnathan | English Opening: King's English Variation | |
| Feb 25, 2023 | Cieslak | ½–½ | Han | WR Chess Juniors | Sicilian Defense: Najdorf Variation, Freak Attack | |
| Feb 24, 2023 | Han | 1–0 | Annapureddy | WR Chess Juniors | Sicilian Defense: Accelerated Dragon, Modern Bc4 Variation | |
| Feb 23, 2023 | Seder | 0–1 | Han | WR Chess Juniors | Sicilian Defense: Moscow Variation | |
| Feb 22, 2023 | Han | 1–0 | Ermitsch | WR Chess Juniors | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Feb 21, 2023 | Han | 0–1 | Ilamparthi | WR Chess Juniors | Sicilian Defense: Najdorf Variation | |
| Aug 6, 2021 | Han | 1–0 | Zangrilli | World Youth Cup 2021 O12-G16 - Open 12 | Sicilian Defense: Accelerated Dragon, Modern Bc4 Variation | |
| Aug 6, 2021 | Han | 1–0 | Krishna H | World Youth Cup 2021 O12-G16 - Open 12 | Sicilian Defense: Najdorf Variation | |
| Aug 6, 2021 | Han | 1–0 | Gordon | World Youth Cup 2021 O12-G16 - Open 12 | Sicilian Defense: Accelerated Dragon, Modern Bc4 Variation | |
| Aug 6, 2021 | Han | 1–0 | Rolston | World Youth Cup 2021 O12-G16 - Open 12 | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Aug 6, 2021 | Han | 0–1 | Nguyen | World Youth Cup 2021 O12-G16 - Open 12 | Sicilian Defense: Najdorf Variation | |
| Aug 6, 2021 | Luo | 0–1 | Han | World Youth Cup 2021 O12-G16 - Open 12 | King's Indian Defense: Fianchetto Variation, Panno Variation | |
| Aug 6, 2021 | Mamedov | 1–0 | Han | World Youth Cup 2021 O12-G16 - Open 12 | Queen's Indian Defense: Classical Variation, Traditional Variation, Main Line | |
| Aug 6, 2021 | Rajkhowa | 1–0 | Han | World Youth Cup 2021 O12-G16 - Open 12 | Sicilian Defense: Scheveningen Variation, English Attack, with f3 | |
| Aug 6, 2021 | Zhu | ½–½ | Han | World Youth Cup 2021 O12-G16 - Open 12 | Sicilian Defense: Scheveningen Variation, English Attack, with f3 | |
| Aug 6, 2021 | Ganbat | 1–0 | Han | World Youth Cup 2021 O12-G16 - Open 12 | King's Indian Defense: Fianchetto Variation, Panno Variation | |
| — | Han | ½–½ | Perez Rodriguez | Round 4: Han, Johnathan - Perez Rodriguez, Luis Manuel | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| — | Han | 0–1 | Preotu | Round 6: Han, Johnathan - Preotu, Razvan | Caro-Kann Defense: Tartakower Variation | |
| — | Han | 1–0 | Claure Verastegui | Round 2: Han, Johnathan - Claure Verastegui, Rene David | Sicilian Defense: Keres Variation | |
| — | Han | 0–1 | Jiang | Round 3: Han, Johnathan - Jiang, Haochen | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| — | Han | 0–1 | Munoz Ramos | Round 5: Han, Johnathan - Munoz Ramos, Christopher | Sicilian Defense: Najdorf Variation, Main Line | |
| — | Han | 1–0 | Castillo Beitia | Round 7: Han, Johnathan - Castillo Beitia, Ashley Alexandra | Sicilian Defense: Najdorf Variation, English Attack | |
| — | Han | 1–0 | Prishita Gupta | Round 9: Han, Johnathan - Prishita Gupta | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation | |
| — | Kantans | * | Han | Round 3: Kantans, Toms - Han, Johnathan | Sicilian Defense: Moscow Variation | |
| — | Chen | * | Han | Round 5: Chen, Yidong - Han, Johnathan | Sicilian Defense: Najdorf Variation, English Attack | |
| — | Amith Boddapati | 0–1 | Han | Round 1: Amith Boddapati - Han, Johnathan | Sicilian Defense: Taimanov Variation | |
| — | Mungal | 0–1 | Han | Round 4: Mungal, Ethan - Han, Johnathan | King's Indian Defense: Fianchetto Variation, Panno Variation | |
| — | Garzon Camelo | 0–1 | Han | Round 6: Garzon Camelo, Andres Santiago - Han, Johnathan | Sicilian Defense: Delayed Alapin Variation | |
| — | Suyarov | 1–0 | Han | Round 8: Suyarov, Mukhammadzokhid - Han, Johnathan | London System | |