| Feb 20, 2026 | Del Castilho | 1–0 | McKennis | 2026 SITTU Barbados Open Championship Group A ELO 2100+ | Caro-Kann Defense: Tartakower Variation | |
| Feb 20, 2026 | McKennis | 0–1 | Plotkin | 2026 SITTU Barbados Open Championship Group A ELO 2100+ | King's Indian Defense: Fianchetto Variation, Lesser Simagin (Spassky) | |
| 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 | McKennis | 0–1 | Ynojosa Aponte | 2026 SITTU Barbados Open Championship Group A ELO 2100+ | English Opening: Symmetrical Variation | |
| Feb 20, 2026 | Mendes Aaron Reeve | ½–½ | McKennis | 2026 SITTU Barbados Open Championship Group A ELO 2100+ | Zukertort Opening | |
| Feb 20, 2026 | McKennis | 1–0 | Farley | 2026 SITTU Barbados Open Championship Group A ELO 2100+ | King's Indian Defense: Fianchetto Variation, Panno Variation | |
| Feb 19, 2026 | Rodrigue-Lemieux | 1–0 | McKennis | 2026 SITTU Barbados Open Championship Group A ELO 2100+ | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Feb 19, 2026 | McKennis | 0–1 | Johnson | 2026 SITTU Barbados Open Championship Group A ELO 2100+ | Indian Defense: Wade-Tartakower Defense | |
| Feb 18, 2026 | McKennis | 1–0 | Husbands | 2026 SITTU Barbados Open Championship Group A ELO 2100+ | Catalan Opening: Closed | |
| Sep 21, 2024 | McKennis | 0–1 | Khayat | 45th FIDE Chess Olympiad | Rapport-Jobava System | |
| Sep 20, 2024 | McKennis | ½–½ | Montevilla Cahuasa | 45th FIDE Chess Olympiad | Bogo-Indian Defense: Grünfeld Variation | |
| Sep 19, 2024 | Nitzborn | 0–1 | McKennis | 45th FIDE Chess Olympiad | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Sep 15, 2024 | McKennis | 0–1 | Xhembulla | 45th FIDE Chess Olympiad | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Sep 14, 2024 | McKennis | 1–0 | Semedo | 45th FIDE Chess Olympiad | Slav Defense: Modern Line | |
| Sep 12, 2024 | McKennis | 1–0 | Pillay | 45th FIDE Chess Olympiad | Zukertort Opening: Black Mustang Defense | |
| Sep 11, 2024 | Santos Latasa | 1–0 | McKennis | 45th FIDE Chess Olympiad | English Opening: Caro-Kann Defensive System | |
| Aug 16, 2021 | McKennis | ½–½ | Popov | World Youth Cup 2021 O16-G12 - Open 16 | Queen's Indian Defense: Fianchetto Variation, Nimzowitsch Variation, Nimzowitsch Attack | |
| Aug 16, 2021 | McKennis | 1–0 | Schlegel | World Youth Cup 2021 O16-G12 - Open 16 | Benko Gambit Accepted: Fully Accepted Variation | |
| Aug 16, 2021 | McKennis | 0–1 | Nareks | World Youth Cup 2021 O16-G12 - Open 16 | Modern Defense: Averbakh System | |
| Aug 16, 2021 | McKennis | 1–0 | Collin | World Youth Cup 2021 O16-G12 - Open 16 | Nimzo-Indian Defense: Classical Variation, Berlin Variation, Macieja System | |
| Aug 16, 2021 | McKennis | 1–0 | Ong | World Youth Cup 2021 O16-G12 - Open 16 | Bogo-Indian Defense: Nimzowitsch Variation | |
| Aug 16, 2021 | Dharmesh Sheth | 1–0 | McKennis | World Youth Cup 2021 O16-G12 - Open 16 | Caro-Kann Defense: Classical Variation, Lobron System | |
| Aug 16, 2021 | De Maupeou D`ableiges | 0–1 | McKennis | World Youth Cup 2021 O16-G12 - Open 16 | Indian Defense | |
| Aug 16, 2021 | Advait | 1–0 | McKennis | World Youth Cup 2021 O16-G12 - Open 16 | Caro-Kann Defense: Classical Variation, Lobron System | |
| Aug 16, 2021 | Bazyrtsyrenov | 0–1 | McKennis | World Youth Cup 2021 O16-G12 - Open 16 | Caro-Kann Defense: Advance Variation, Tal Variation | |
| May 23, 2021 | McKennis | 0–1 | Gonzalez Vidal | American Hybrid World Cup Qualifier #7 | ? | |
| May 22, 2021 | Gonzalez Vidal | 1–0 | McKennis | American Hybrid World Cup Qualifier #7 | Caro-Kann Defense: Advance Variation, Short Variation | |