| Sep 4, 2023 | Donald Johnson | ½–½ | Qindong Yang | Round 9: Donald Johnson - Qindong Yang | King's Indian Defense: Fianchetto Variation, Panno Variation | |
| Sep 4, 2023 | Leonid Yudasin | ½–½ | Donald Johnson | Round 8: Leonid Yudasin - Donald Johnson | Sicilian Defense: Modern Variations | |
| Sep 3, 2023 | Miklos Nemeth | 1–0 | Donald Johnson | Round 7: Miklos Nemeth - Donald Johnson | Sicilian Defense: Najdorf Variation | |
| Sep 3, 2023 | Donald Johnson | 1–0 | Mykola Bortnyk | Round 6: Donald Johnson - Mykola Bortnyk | Alekhine Defense: Exchange Variation | |
| Sep 2, 2023 | Carter Ho | 0–1 | Donald Johnson | Round 5: Carter Ho - Donald Johnson | Sicilian Defense: Najdorf Variation | |
| Sep 2, 2023 | Donald Johnson | 0–1 | Eugene Yanayt | Round 4: Donald Johnson - Eugene Yanayt | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Sep 1, 2023 | Aiden Reiss | 1–0 | Donald Johnson | Round 3: Aiden Reiss - Donald Johnson | King's Gambit Accepted: Schallopp Defense | |
| Sep 1, 2023 | Donald Johnson | ½–½ | Grayson Rorrer | Round 2: Donald Johnson - Grayson Rorrer | Sicilian Defense: Najdorf Variation | |
| Aug 31, 2023 | Zachary Tanenbaum | 1–0 | Donald Johnson | Round 1: Zachary Tanenbaum - Donald Johnson | Italian Game: Classical Variation, Giuoco Pianissimo, with a6 | |
| Aug 6, 2023 | Augusto Campos | 1–0 | Donald Johnson | 1000GM Ft. Lauderdale Norm Invitational-IM Norm Group | Sicilian Defense: Closed | |
| Aug 6, 2023 | Donald Johnson | ½–½ | Mike Zaloznyy | Round 8: Donald Johnson - Mike Zaloznyy | Ruy Lopez: Cozio Defense, Paulsen Variation | |
| Aug 5, 2023 | Donald Johnson | 0–1 | Jacek Stopa | Round 7: Donald Johnson - Jacek Stopa | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Aug 5, 2023 | Jesse Ren | 0–1 | Donald Johnson | Round 6: Jesse Ren - Donald Johnson | Indian Defense: Anti-Grünfeld, Alekhine Variation | |
| Aug 4, 2023 | Donald Johnson | 1–0 | James L Nguyen | Round 5: Donald Johnson - James L Nguyen | Sicilian Defense: Lasker-Pelikan Variation, Sveshnikov Variation | |
| Aug 4, 2023 | Nicholas F Matta | 1–0 | Donald Johnson | 1000GM Ft. Lauderdale Norm Invitational-IM Norm Group | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Aug 3, 2023 | Donald Johnson | 1–0 | Rushaan Mahajan | Round 3: Donald Johnson - Rushaan Mahajan | Ruy Lopez: Closed, Breyer Defense, Zaitsev Hybrid | |
| Aug 3, 2023 | Alexandre Kretchetov | 0–1 | Donald Johnson | Round 2: Alexandre Kretchetov - Donald Johnson | Indian Defense: West Indian Defense | |
| Aug 2, 2023 | Donald Johnson | 0–1 | Sergio Barrientos | Round 1: Donald Johnson - Sergio Barrientos | Sicilian Defense: Kan Variation, Polugaevsky Variation | |
| Jul 13, 2023 | Dina Belenkaya | 0–1 | Donald Johnson | Round 9 (10m): Dina Belenkaya - Donald Johnson | Vienna Game: Vienna Gambit, Bardeleben Variation | |
| Jul 12, 2023 | Brewington Hardaway | 1–0 | Donald Johnson | Round 6: Brewington Hardaway - Donald Johnson | Ruy Lopez: Closed, Martinez Variation | |
| Jul 11, 2023 | Donald Johnson | ½–½ | Nico Chasin | Round 5: Donald Johnson - Nico Chasin | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Jul 9, 2023 | Carissa Yip | 1–0 | Donald Johnson | Round 1: Carissa Yip - Donald Johnson | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Jul 2, 2023 | Duane Rowe | 1–0 | Donald Johnson | 51st Annual World Open | Sicilian Defense: Closed | |
| Jun 26, 2023 | Donald Johnson | 0–1 | Diego Flores Quillas | 16th Annual Philadelphia International International | Sicilian Defense: Richter-Rauzer Variation | |
| Jun 26, 2023 | Theodore Slade | 0–1 | Donald Johnson | 16th Annual Philadelphia International International | Bogo-Indian Defense: Retreat Variation | |
| Jun 25, 2023 | Donald Johnson | * | Denys Shmelov | 16th Annual Philadelphia International International | ? | |
| Apr 2, 2023 | Donald Johnson | 0–1 | Arthur Guo | Round 7: Donald Johnson - Arthur Guo | Sicilian Defense: Taimanov Variation | |
| Apr 2, 2023 | Thomas Lane | 0–1 | Donald Johnson | Round 6: Thomas Lane - Donald Johnson | Sicilian Defense: Najdorf Variation, Opocensky Variation, Traditional Line | |
| Apr 1, 2023 | Donald Johnson | 0–1 | Jason Wang | Round 5: Donald Johnson - Jason Wang | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Apr 1, 2023 | Donald Johnson | 1–0 | Jonah Chen | Round 4: Donald Johnson - Jonah Chen | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Mar 19, 2023 | Terry Luo | 1–0 | Donald Johnson | Round 9: Terry Luo - Donald Johnson | Catalan Opening: Closed | |
| Mar 19, 2023 | Donald Johnson | ½–½ | Carlos Sandoval Mercado | Round 8: Donald Johnson - Carlos Sandoval Mercado | Sicilian Defense: Moscow Variation, Sokolsky Variation | |
| Mar 18, 2023 | Qindong Yang | 1–0 | Donald Johnson | Round 7: Qindong Yang - Donald Johnson | Catalan Opening: Closed | |
| Mar 18, 2023 | Donald Johnson | 0–1 | Roberto Martin Del Campo | Round 6: Donald Johnson - Roberto Martin Del Campo | Sicilian Defense: Kalashnikov Variation | |
| Mar 17, 2023 | Alonso Zapata | 1–0 | Donald Johnson | Round 5: Alonso Zapata - Donald Johnson | Sicilian Defense: Sozin Attack, Flank Variation | |
| Mar 17, 2023 | Donald Johnson | ½–½ | Liam Putnam | Round 4: Donald Johnson - Liam Putnam | Caro-Kann Defense: Advance Variation, Short Variation | |
| Mar 16, 2023 | Donald Johnson | 1–0 | James Chirilov | Round 3: Donald Johnson - James Chirilov | Sicilian Defense: Moscow Variation | |
| Mar 16, 2023 | Aiden Reiss | ½–½ | Donald Johnson | Round 2: Roberto Martin Del Campo - Qindong Yang | Ruy Lopez: Closed, Anti-Marshall | |
| Mar 15, 2023 | Donald Johnson | 0–1 | Liordis Quesada Vera | Round 1: Donald Johnson - Liordis Quesada Vera | Philidor Defense: Lion Variation | |
| Dec 10, 2022 | Pranav S Prem | 1–0 | Donald Johnson | Round 5: Pranav S Prem - Donald Johnson | Grünfeld Defense: Exchange Variation, Classical Variation | |
| Nov 23, 2022 | Daniel Naroditsky | 1–0 | Donald Johnson | Round 1: Daniel Naroditsky - Donald Johnson | Sicilian Defense: Chekhover Variation | |
| Jun 12, 2022 | Magesh Panchanathan | 1–0 | Donald Johnson | Round 5: Magesh Panchanathan - Donald Johnson | English Opening: Great Snake Variation | |
| May 8, 2022 | Donald Johnson | ½–½ | Tianqi Wang | Round 9: Donald Johnson - Tianqi Wang | Caro-Kann Defense: Advance Variation, Short Variation | |
| May 8, 2022 | Roberto Martin Del Campo | ½–½ | Donald Johnson | Round 8: Roberto Martin Del Campo - Donald Johnson | Four Knights Game: Scotch Variation, Belgrade Gambit | |
| May 7, 2022 | Alonso Zapata | 0–1 | Donald Johnson | Round 7: Alonso Zapata - Donald Johnson | Ruy Lopez: Exchange Variation, King's Bishop Variation | |
| May 7, 2022 | Donald Johnson | 0–1 | James Canty | Round 6: Donald Johnson - James Canty | Sicilian Defense: Richter-Rauzer Variation | |
| May 6, 2022 | Grayson Rorrer | 0–1 | Donald Johnson | Round 5: Grayson Rorrer - Donald Johnson | Sicilian Defense: Najdorf Variation, Adams Attack | |
| May 6, 2022 | Donald Johnson | 1–0 | John Oyeyemi Fawole | Round 4: Donald Johnson - John Oyeyemi Fawole | Sicilian Defense: Najdorf Variation, Adams Attack | |
| May 5, 2022 | Todd Andrews | 0–1 | Donald Johnson | Round 3: Todd Andrews - Donald Johnson | Sicilian Defense: Najdorf Variation, Lipnitsky Attack | |
| May 5, 2022 | Donald Johnson | 0–1 | Alexander King | Round 2: Donald Johnson - Alexander King | Sicilian Defense: Richter-Rauzer Variation | |
| May 4, 2022 | Nikolai Andrianov | ½–½ | Donald Johnson | Round 1: Nikolai Andrianov - Donald Johnson | Neo-Grünfeld Defense: Ultra-Delayed Exchange Variation | |
| Apr 10, 2022 | Donald Johnson | 0–1 | Ryan Peterson | Round 7: Donald Johnson - Ryan Peterson | Ruy Lopez: Closed, Chigorin Defense | |
| Apr 10, 2022 | Aaradhya Panda | 0–1 | Donald Johnson | Round 6: Aaradhya Panda - Donald Johnson | Sicilian Defense: Moscow Variation | |
| Apr 10, 2022 | Donald Johnson | 0–1 | Gus Huston | Round 5: Donald Johnson - Gus Huston | Ruy Lopez: Marshall Attack, Modern Main Line | |
| Apr 9, 2022 | Dhruv Rajaganesh | 0–1 | Donald Johnson | Round 4: Dhruv Rajaganesh - Donald Johnson | Sicilian Defense: Closed, Botvinnik Defense, with Nge2 | |
| Apr 9, 2022 | Donald Johnson | 1–0 | Aditya Ramkumar | Round 1: Donald Johnson - Aditya Ramkumar | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Apr 8, 2022 | Andrew Guo | ½–½ | Donald Johnson | Round 2: Andrew Guo - Donald Johnson | King's Indian Defense: Normal Variation, King's Knight Variation | |
| Mar 20, 2022 | Prateek Mishra | 1–0 | Donald Johnson | Round 9: Prateek Mishra - Donald Johnson | Sicilian Defense: Najdorf Variation | |
| Mar 20, 2022 | Donald Johnson | 1–0 | Max Rusonik | Round 8: Donald Johnson - Max Rusonik | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Mar 19, 2022 | Donald Johnson | 0–1 | Tianqi Wang | Round 7: Donald Johnson - Tianqi Wang | Philidor Defense: Exchange Variation | |
| Mar 19, 2022 | Danila Poliannikov | 1–0 | Donald Johnson | Round 6: Danila Poliannikov - Donald Johnson | Ruy Lopez: Closed, Anti-Marshall | |
| Mar 18, 2022 | Donald Johnson | 0–1 | Tanitoluwa Adewumi | Round 5: Donald Johnson - Tanitoluwa Adewumi | Sicilian Defense: French Variation | |
| Mar 18, 2022 | Vishnuvardhan Arjun | 1–0 | Donald Johnson | Round 4: Vishnuvardhan Arjun - Donald Johnson | Polish Opening: Outflank Variation | |
| Mar 17, 2022 | Donald Johnson | 0–1 | Mark Plotkin | Round 3: Donald Johnson - Mark Plotkin | Sicilian Defense: Accelerated Dragon, Maróczy Bind, Breyer Variation | |
| Mar 17, 2022 | Donald Johnson | ½–½ | Bach Ngo | Round 1: Donald Johnson - Bach Ngo | Ruy Lopez: Closed, Flohr System | |
| Mar 17, 2022 | Alfonso Almeida | 0–1 | Donald Johnson | Round 2: Alfonso Almeida - Donald Johnson | Sicilian Defense: Najdorf Variation, Lipnitsky Attack | |
| Dec 29, 2021 | Jonathan Kogen | 1–0 | Donald Johnson | Round 6: Jonathan Kogen - Donald Johnson | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Dec 28, 2021 | Dante M Beukes | 1–0 | Donald Johnson | Round 4: Dante M Beukes - Donald Johnson | Sicilian Defense: Najdorf Variation | |
| Dec 27, 2021 | Robby Adamson | ½–½ | Donald Johnson | Round 3: Robby Adamson - Donald Johnson | Sicilian Defense: Najdorf Variation | |
| Dec 23, 2021 | Donald Johnson | ½–½ | Evan Park | Round 9: Donald Johnson - Evan Park | Ruy Lopez: Morphy Defense, Schliemann Defense Deferred | |
| Dec 5, 2021 | Donald Johnson | ½–½ | Anto Gospodinov | K12 Championships Round 7: Donald Johnson - Anto Gospodinov | Sicilian Defense: Kalashnikov Variation | |
| Dec 5, 2021 | Gus Huston | 1–0 | Donald Johnson | K12 Championships Round 6: Gus Huston - Donald Johnson | Sicilian Defense: Moscow Variation | |
| Dec 4, 2021 | Donald Johnson | 1–0 | Arthur Guo | K12 Championships Round 5: Donald Johnson - Arthur Guo | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Jul 18, 2021 | Donald Johnson | 0–1 | Doruk Emir | Round 5: Donald Johnson - Doruk Emir | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Jul 18, 2021 | Mark Biernacki | 0–1 | Donald Johnson | Round 4: Mark Biernacki - Donald Johnson | English Opening: Symmetrical Variation, Botvinnik System Reversed, with Nf3 | |
| Jul 17, 2021 | Donald Johnson | ½–½ | Vishnu Vanapalli | Round 3: Donald Johnson - Vishnu Vanapalli | Ruy Lopez: Morphy Defense, Neo-Arkhangelsk Variation | |
| Jul 3, 2021 | Donald Johnson | 1–0 | Duane Rowe | 49th Annual World Open | Sicilian Defense: French Variation | |
| Dec 19, 2020 | Donald Johnson | 0–1 | Carlos Sandoval Mercado | North American Junior Championship - Round 1: Donald Johnson - Carlos Sandoval Mercado | Sicilian Defense: Najdorf Variation, Adams Attack | |