| Jan 5, 2026 | Johnson | ½–½ | Antova | Round 6: Johnson, Donald - Antova, Gabriela | Ruy Lopez: Morphy Defense, Modern Steinitz Defense | |
| Jan 4, 2026 | Marjanovic | 1–0 | Johnson | Round 5: Marjanovic, Annamaria - Johnson, Donald | Sicilian Defense: O'Kelly Variation, Maróczy Bind, Robatsch Line | |
| Jan 3, 2026 | Johnson | 0–1 | Can | Round 2: Johnson, Donald - Can, Isik | Sicilian Defense: Richter-Rauzer Variation, Classical Variation | |
| Dec 6, 2025 | Gonzalez Sanchez | 0–1 | Johnson | Round 9: Gonzalez Sanchez, Ilan Said - Johnson, Donald | English Opening: Symmetrical Variation | |
| Dec 5, 2025 | Johnson | 0–1 | Montes Orozco | Round 8: Johnson, Donald - Montes Orozco, Miguel Angel | Ruy Lopez: Morphy Defense, Classical Defense Deferred | |
| Dec 4, 2025 | Yang | ½–½ | Johnson | Round 7: Yang, Jingyun (ryan) - Johnson, Donald | Vienna Game: Paulsen Variation | |
| Dec 4, 2025 | Johnson | 1–0 | Zacarias Rodriguez | Round 6: Johnson, Donald - Zacarias Rodriguez, Santiago | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Dec 3, 2025 | Taylor Rodriguez | 0–1 | Johnson | Round 5: Taylor Rodriguez, Juan Jose - Johnson, Donald | Italian Game: Giuoco Pianissimo, Normal | |
| Dec 1, 2025 | Johnson | 1–0 | Guntaka | Round 2: Johnson, Donald - Guntaka, Aayansh | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Dec 1, 2025 | Angeles Vera | 0–1 | Johnson | Round 1: Angeles Vera, Mario Alberto - Johnson, Donald | English Opening: King's English Variation, Kramnik-Shirov Counterattack | |
| Nov 27, 2025 | Johnson | 0–1 | Cardoso Cardoso | Round 2: Johnson, Donald - Cardoso Cardoso, Jose Gabriel | Sicilian Defense: Najdorf Variation, English Attack | |
| Nov 23, 2025 | Johnson | 0–1 | Colville | Round 4: Johnson, Donald - Colville, Julian | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Nov 23, 2025 | Venkatesh | 0–1 | Johnson | Round 3: Venkatesh, Narayan - Johnson, Donald | Nimzo-Indian Defense: Normal Variation | |
| Sep 1, 2025 | Wang | 0–1 | Johnson | Round 9: Wang, Isaac - Johnson, Donald | Nimzo-Indian Defense: Normal Variation, Classical Defense | |
| Sep 1, 2025 | Johnson | ½–½ | Cruz | Round 8: Johnson, Donald - Cruz, Cristhian | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Jun 19, 2025 | Johnson | 0–1 | Sifuentes Alcantara | U20 Pan American Chess Championship OPEN 2025 | Sicilian Defense: Najdorf Variation, English Attack | |
| Jun 18, 2025 | Johnson | 0–1 | Mou | U20 Pan American Chess Championship OPEN 2025 | Caro-Kann Defense: Exchange Variation | |
| Jun 18, 2025 | Vasquez Alva | 0–1 | Johnson | U20 Pan American Chess Championship OPEN 2025 | Indian Defense | |
| Jun 17, 2025 | Silva | 1–0 | Johnson | U20 Pan American Chess Championship OPEN 2025 | Four Knights Game: Gunsberg Variation | |
| Jun 16, 2025 | Johnson | 1–0 | Martinez Flores | U20 Pan American Chess Championship OPEN 2025 | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Jun 16, 2025 | Abramor | 1/2_1/2 | Johnson | U20 Pan American Chess Championship OPEN 2025 | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jun 15, 2025 | Johnson | ½–½ | Orrego Palermo | U20 Pan American Chess Championship OPEN 2025 | Sicilian Defense: Najdorf Variation | |
| Jun 14, 2025 | Park | 1–0 | Johnson | Panamericano U20 | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Apr 20, 2025 | Johnson | 0–1 | Macieja | Round 8: Johnson, Donald - Macieja, Bartlomiej | Caro-Kann Defense: Advance Variation, Short Variation | |
| Apr 20, 2025 | Lee | ½–½ | Johnson | Round 9: Lee, Alice - Johnson, Donald | Queen's Gambit Declined: Semi-Tarrasch Defense | |
| Apr 19, 2025 | Johnson | 0–1 | Panchanathan | Round 6: Johnson, Donald - Panchanathan, Magesh Chandran | Ruy Lopez: Closed, Chigorin Defense | |
| Apr 19, 2025 | Gauri | 0–1 | Johnson | Round 7: Gauri, Shankar - Johnson, Donald | Indian Defense: Przepiorka Variation | |
| Apr 18, 2025 | Johnson | ½–½ | Nagy | Round 4: Johnson, Donald - Nagy, Gabor | Ruy Lopez: Closed, Flohr System | |
| Apr 18, 2025 | Amburgy | 1–0 | Johnson | Round 5: Amburgy, Ryan - Johnson, Donald | Grünfeld Defense: Exchange Variation, Modern Exchange Variation, Kramnik's Line | |
| Apr 17, 2025 | Johnson | 0–1 | Putnam | Round 2: Johnson, Donald - Putnam, Liam | Sicilian Defense: Najdorf Variation, English Attack | |
| Apr 17, 2025 | Wang | 1–0 | Johnson | Round 3: Wang, Tianqi - Johnson, Donald | Sicilian Defense: Najdorf Variation | |
| Apr 16, 2025 | Wang | 1–0 | Johnson | Round 1: Wang, Isaac - Johnson, Donald | Grünfeld Defense: Exchange Variation | |
| Mar 31, 2025 | Paragua | ½–½ | Johnson | Round 8: Paragua, Mark - Johnson, Donald | Grünfeld Defense: Opocensky Variation | |
| Mar 31, 2025 | Johnson | 0–1 | Stearman | Round 9: Johnson, Donald - Stearman, Josiah | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Mar 30, 2025 | Johnson | 1–0 | Raja Harshit | Round 7: Johnson, Donald - Raja Harshit | Ruy Lopez: Marshall Attack, Modern Main Line | |
| Mar 30, 2025 | Lin | 0–1 | Johnson | Round 6: Lin, Bryan Enming - Johnson, Donald | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Mar 29, 2025 | Johnson | 0–1 | Putnam | Round 5: Johnson, Donald - Putnam, Liam | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation | |
| Mar 29, 2025 | Barbosa | 1–0 | Johnson | Round 4: Barbosa, Oliver - Johnson, Donald | English Opening: Symmetrical Variation, Rubinstein Variation | |
| Mar 28, 2025 | Johnson | ½–½ | Adewumi | Round 3: Johnson, Donald - Adewumi, Tanitoluwa | Petrov's Defense: Classical Attack | |
| Mar 27, 2025 | Sheehan | 1–0 | Johnson | Round 1: Sheehan, Ethan - Johnson, Donald | English Opening: Symmetrical Variation, Rubinstein Variation | |
| Mar 26, 2025 | Gauri | ½–½ | Johnson | Round 2: Gauri, Shankar - Johnson, Donald | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Mar 6, 2025 | Johnson | ½–½ | Kurt | Round 9: Johnson, Donald - Kurt, Sascha | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Mar 5, 2025 | Johnson | 0–1 | Schuricht | Round 7: Johnson, Donald - Schuricht, Emil Frederick | Caro-Kann Defense: Advance Variation, Short Variation | |
| Mar 5, 2025 | Bogdanov | ½–½ | Johnson | Round 8: Bogdanov, Egor - Johnson, Donald | Sicilian Defense: Moscow Variation | |
| Mar 4, 2025 | Dgebuadze | 0–1 | Johnson | Round 6: Dgebuadze, Alexandre - Johnson, Donald | Sicilian Defense: Najdorf Variation | |
| Mar 3, 2025 | Johnson | ½–½ | Larkin | Round 4: Johnson, Donald - Larkin, Vladyslav | Scandinavian Defense: Main Line | |
| Mar 3, 2025 | Boeren | 0–1 | Johnson | Round 5: Boeren, Jurriaan - Johnson, Donald | Sicilian Defense: Najdorf Variation, Freak Attack | |
| Mar 2, 2025 | Muetsch | 0–1 | Johnson | Round 3: Muetsch, Annmarie - Johnson, Donald | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Mar 1, 2025 | Johnson | 1–0 | Dordevic | Round 2: Johnson, Donald - Dordevic, Tom | Petrov's Defense: Classical Attack, Staunton Variation | |
| Mar 1, 2025 | Grochal | 0–1 | Johnson | Round 1: Grochal, Joey - Johnson, Donald | Indian Defense: Anti-Grünfeld, Basman-Williams Attack | |
| Dec 23, 2024 | Johnson | 1–0 | Yang | 2024 North American Youth Championship - OPEN | Ruy Lopez: Morphy Defense, Steinitz Deferred | |
| Dec 22, 2024 | Ho | 0–1 | Johnson | 2024 North American Youth Championship - OPEN | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Dec 22, 2024 | Das | 0–1 | Johnson | 2024 North American Youth Championship - OPEN | Zukertort Opening: Nimzo-Larsen Variation | |
| Dec 21, 2024 | Johnson | 0–1 | Mendes Aaron Reeve | 2024 North American Youth Championship - OPEN | Sicilian Defense: Najdorf Variation, English Attack | |
| Dec 20, 2024 | Wu | 0–1 | Johnson | 2024 North American Youth Championship - OPEN | Sicilian Defense: Closed | |
| Nov 11, 2024 | Johnson | 0–1 | Ho | Round 8: Johnson, Donald - Ho, Carter | Sicilian Defense: Lasker-Pelikan Variation, Sveshnikov Variation | |
| Nov 11, 2024 | Mou | 0–1 | Johnson | Round 9: Mou, Iris - Johnson, Donald | Sicilian Defense: Modern Variations, Main Line | |
| Nov 10, 2024 | Johnson | 1–0 | Yanayt | Round 6: Johnson, Donald - Yanayt, Eugene | Sicilian Defense: Dragon Variation, Yugoslav Attack, Modern Line | |
| Nov 10, 2024 | Lima | 1–0 | Johnson | Round 7: Lima, Darcy - Johnson, Donald | English Opening: Adorjan Defense | |
| Nov 9, 2024 | Johnson | 1–0 | Asavasaetakul | Round 4: Johnson, Donald - Asavasaetakul, Chawit | Caro-Kann Defense: Advance Variation, Short Variation | |
| Nov 9, 2024 | Lin | ½–½ | Johnson | Round 5: Lin, Bryan Enming - Johnson, Donald | Sicilian Defense: Najdorf Variation | |
| Nov 8, 2024 | Johnson | 0–1 | Mirzoev | Round 2: Johnson, Donald - Mirzoev, Azer | Ruy Lopez: Morphy Defense, Cozio Defense | |
| Nov 8, 2024 | Muthukumar | ½–½ | Johnson | Round 3: Muthukumar, Haari - Johnson, Donald | Four Knights Game | |
| Nov 7, 2024 | Johnson | ½–½ | Yudasin | Round 1: Johnson, Donald - Yudasin, Leonid | Sicilian Defense: Kan Variation, Polugaevsky Variation | |
| Oct 14, 2024 | Johnson | 0–1 | Corrales Jimenez | Round 2: Johnson, Donald - Corrales Jimenez, Fidel | Sicilian Defense: Najdorf Variation | |
| Aug 18, 2024 | Mendes Aaron Reeve | 1–0 | Johnson | Round 9: Mendes Aaron Reeve - Johnson, Donald | Sicilian Defense: Najdorf Variation, Freak Attack | |
| Aug 17, 2024 | Johnson | 1–0 | Doknjas | Round 8: Johnson, Donald - Doknjas, Neil | Caro-Kann Defense: Advance Variation, Short Variation | |
| Aug 17, 2024 | Narayanan | ½–½ | Johnson | Round 7: Narayanan, Samrug - Johnson, Donald | Semi-Slav Defense: Normal Variation | |
| Aug 16, 2024 | Johnson | 1–0 | Vettese | Round 5: Johnson, Donald - Vettese, Nicholas | Modern Defense: Standard Line | |
| Aug 16, 2024 | Lu | 1–0 | Johnson | Round 6: Lu, Ming - Johnson, Donald | English Opening: Symmetrical Variation | |
| Aug 15, 2024 | Liang | 0–1 | Johnson | Round 4: Liang, Jason - Johnson, Donald | Queen's Pawn Game: London System | |
| Jul 30, 2022 | Johnson | 0–1 | Frank | open-a | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Jul 29, 2022 | Czerw | ½–½ | Johnson | open-a | Sicilian Defense: Moscow Variation | |
| Jul 24, 2022 | Johnson | 0–1 | Bronstein | open-a | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Jul 22, 2022 | Plat | 1–0 | Johnson | open-a | Scotch Game: Mieses Variation | |
| Jun 20, 2021 | Johnson | 1–0 | Rajagopal | 2021 Carolinas Classic | Sicilian Defense: Keres Variation | |
| Jun 19, 2021 | Johnson | 0–1 | Jacobson | 2021 Carolinas Classic | Ruy Lopez: Morphy Defense, Neo-Arkhangelsk Variation | |
| — | Johnson | ½–½ | Duboue | 41e Open International de Cappelle | Caro-Kann Defense: Exchange Variation | |
| — | Johnson | 1–0 | Enchev | 8e rapide de Cappelle | Ruy Lopez: Closed, Flohr System | |
| — | Johnson | 0–1 | Gatineau | 8e rapide de Cappelle | Modern Defense | |
| — | Johnson | ½–½ | Wang | Round 1: Johnson, Donald - Wang, Tianqi | Sicilian Defense: O'Kelly Variation, Maróczy Bind, Geller Line | |
| — | Johnson | 1–0 | Cordova | Round 3: Johnson, Donald - Cordova, Emilio | Pirc Defense | |
| — | Johnson | 0–1 | Gauri | Round 5: Johnson, Donald - Gauri, Shankar | Ruy Lopez: Berlin Defense, Rio Gambit Accepted | |
| — | Johnson | 0–1 | Vanapalli | Round 6: Johnson, Donald - Vanapalli, Vishnu | Caro-Kann Defense: Advance Variation, Short Variation | |
| — | Karthik Venkataraman | 1–0 | Johnson | 41e Open International de Cappelle | Sicilian Defense: Chekhover Variation | |
| — | Eugene | 1–0 | Johnson | 41e Open International de Cappelle | Sicilian Defense: Najdorf Variation, Zagreb Variation | |
| — | Karthik Venkataraman | 1–0 | Johnson | 8e rapide de Cappelle | Sicilian Defense: Najdorf Variation | |
| — | Panjwani | 0–1 | Johnson | Round 2: Panjwani, Raja - Johnson, Donald | King's Indian Attack: Double Fianchetto | |
| — | Rorrer | 1–0 | Johnson | Round 4: Rorrer, Grayson - Johnson, Donald | Ruy Lopez: Closed, Martinez Variation | |
| — | Budisavljevic | 1–0 | Johnson | Round 7: Budisavljevic, Luka - Johnson, Donald | Queen's Pawn Game: Symmetrical Variation | |