| Feb 20, 2026 | Harper | 0–1 | Rodrigue-Lemieux | 2026 SITTU Barbados Open Championship Group A ELO 2100+ | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Feb 20, 2026 | Johnson | ½–½ | Harper | 2026 SITTU Barbados Open Championship Group A ELO 2100+ | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Feb 20, 2026 | Harper | 0–1 | McKennis | 2026 SITTU Barbados Open Championship Group A ELO 2100+ | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Feb 20, 2026 | Del Castilho | 1–0 | Harper | 2026 SITTU Barbados Open Championship Group A ELO 2100+ | Ruy Lopez: Morphy Defense | |
| Feb 20, 2026 | Harper | 0–1 | Plotkin | 2026 SITTU Barbados Open Championship Group A ELO 2100+ | Modern Defense: Standard Defense | |
| Feb 19, 2026 | Ynojosa Aponte | 1–0 | Harper | 2026 SITTU Barbados Open Championship Group A ELO 2100+ | English Opening: King's English Variation | |
| Feb 19, 2026 | Husbands | 1–0 | Harper | 2026 SITTU Barbados Open Championship Group A ELO 2100+ | Scotch Game: Mieses Variation | |
| Feb 19, 2026 | Harper | 0–1 | Mendes Aaron Reeve | 2026 SITTU Barbados Open Championship Group A ELO 2100+ | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Feb 18, 2026 | Farley | 0–1 | Harper | 2026 SITTU Barbados Open Championship Group A ELO 2100+ | English Opening: King's English Variation, Kramnik-Shirov Counterattack | |
| Oct 4, 2025 | Harper | 1–0 | Cupid | National Chess Championships 2025 | ? | |
| Oct 3, 2025 | Gill | ½–½ | Harper | National Chess Championships 2025 | English Opening: Symmetrical Variation, Hedgehog Defense | |
| Sep 28, 2025 | Harper | 1–0 | Johnson | National Chess Championships 2025 | Sicilian Defense: Najdorf Variation | |
| Sep 28, 2025 | Harper | ½–½ | Joseph | National Chess Championships 2025 | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Sep 27, 2025 | Cabralis | 1–0 | Harper | National Chess Championships 2025 | Ruy Lopez: Morphy Defense, Tarrasch Variation | |
| Sep 27, 2025 | Khafra | 0–1 | Harper | National Chess Championships 2025 | Ponziani Opening: Caro Gambit | |
| Sep 20, 2025 | Ramdath | ½–½ | Harper | National Chess Championships 2025 | Ruy Lopez: Morphy Defense | |
| Sep 20, 2025 | Harper | 1–0 | Medina | National Chess Championships 2025 | Sicilian Defense: Najdorf Variation, Zagreb Variation | |
| Sep 14, 2025 | Samuel Bisnath | 0–1 | Harper | National Chess Championships 2025 | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Sep 13, 2025 | Harper | ½–½ | Winter Atwell | National Chess Championships 2025 | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Sep 13, 2025 | Gillette | 0–1 | Harper | National Chess Championships 2025 | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Sep 22, 2024 | Harper | 1–0 | Hussain | 45th FIDE Chess Olympiad | Petrov's Defense: Nimzowitsch Attack | |
| Sep 21, 2024 | Abugenda | ½–½ | Harper | 45th FIDE Chess Olympiad | Bishop's Opening: Vienna Hybrid | |
| Sep 20, 2024 | Heimisson | 0–1 | Harper | 45th FIDE Chess Olympiad | Italian Game: Two Knights Defense, Polerio Defense, Bogoljubow Variation | |
| Sep 19, 2024 | Harper | 0–1 | Chan | 45th FIDE Chess Olympiad | Sicilian Defense: Najdorf Variation, Opocensky Variation, Modern Line | |
| Sep 16, 2024 | Manan | 1–0 | Harper | 45th FIDE Chess Olympiad | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Sep 15, 2024 | Harper | 0–1 | Sousa | 45th FIDE Chess Olympiad | Sicilian Defense: Najdorf Variation | |
| Sep 14, 2024 | Mutuge Ian | 0–1 | Harper | 45th FIDE Chess Olympiad | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Sep 12, 2024 | Harper | 1–0 | Salvadora | 45th FIDE Chess Olympiad | Queen's Pawn Game: Accelerated London System | |
| Sep 11, 2024 | Harper | 0–1 | Vakhidov | 45th FIDE Chess Olympiad | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Jun 27, 2024 | Harper | * | Kiren Nasta | 17th Annual Philadelphia International | ? | |
| Aug 29, 2021 | Harper | 0–1 | SharkAnto55 | Online_Olympiad_Div3_PoolD | Sicilian Defense: Najdorf Variation | |
| Aug 29, 2021 | GMarios | 0–1 | Harper | Online_Olympiad_Div3_PoolD | Sicilian Defense: French Variation | |
| Aug 28, 2021 | Harper | 1–0 | andyrodri | Online_Olympiad_Div3_PoolD | Sicilian Defense: O'Kelly Variation, Normal System | |
| Aug 28, 2021 | Harper | 0–1 | Zambrana | Online_Olympiad_Div3_PoolD | Sicilian Defense: Lasker-Pelikan Variation, Sveshnikov Variation | |
| Aug 27, 2021 | Hanoeman | 0–1 | Harper | Online_Olympiad_Div3_PoolD | Queen's Pawn Game: Colle System | |
| Aug 22, 2021 | Pride | 0–1 | Harper | Online_Olympiad_Div4_PoolE | Trompowsky Attack | |
| Aug 21, 2021 | Harper | 1–0 | Bailey | Online_Olympiad_Div4_PoolE | Caro-Kann Defense: Advance Variation, Short Variation | |
| Aug 21, 2021 | Strovsky | 1–0 | Harper | Online_Olympiad_Div4_PoolE | Sicilian Defense: French Variation, Westerinen Attack | |
| Aug 21, 2021 | Machin Rivera | 1–0 | Harper | Online_Olympiad_Div4_PoolE | English Opening: Symmetrical Variation | |
| — | Harper | ½–½ | Levin | Round 3: Harper, Ryan - Levin, Guy | Caro-Kann Defense: Advance Variation, Tal Variation | |
| — | Harper | 0–1 | Sofronie | Round 5: Harper, Ryan - Sofronie, Iulian | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| — | Harper | 1–0 | Kilambi | Round 7: Harper, Ryan - Kilambi, Venkata Ananth Akshay | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| — | Harper | ½–½ | Rice | Round 9: Harper, Ryan - Rice, Leah | Caro-Kann Defense: Advance Variation, Tal Variation | |
| — | Feuerstack | 1–0 | Harper | Round 4: Feuerstack, Aljoscha - Harper, Ryan | Ruy Lopez: Morphy Defense | |
| — | Udovenko | 1–0 | Harper | Round 6: Udovenko, Daniel - Harper, Ryan | Slav Defense: Czech Variation, Classical System, Main Line | |
| — | Mesropyan | 1–0 | Harper | Round 8: Mesropyan, Hayk - Harper, Ryan | Ruy Lopez: Morphy Defense | |