| May 4, 2026 | Graham | ½–½ | Terler | Round 11: Graham, David B - Terler, Bohdan | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| May 2, 2026 | Graham | ½–½ | Shafi | Round 9: Graham, David B - Shafi, Declan | Italian Game: Deutz Gambit | |
| Mar 22, 2026 | Graham | 1–0 | Burnett | Round 8: Graham, David B - Burnett, Jim | French Defense: Winawer Variation, Advance Variation | |
| Mar 21, 2026 | Barwick | ½–½ | Graham | Round 7: Barwick, Carmel - Graham, David B | French Defense: Winawer Variation, Alekhine-Maróczy Gambit | |
| Feb 8, 2026 | Birtwistle | 1–0 | Graham | Round 6: Birtwistle, Nigel - Graham, David B | French Defense: Advance Variation, Milner-Barry Gambit, Main Line | |
| Feb 7, 2026 | Graham | ½–½ | Nguyen | Round 5: Graham, David B - Nguyen, Thu Giang | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Jan 11, 2026 | Willmoth | ½–½ | Graham | Round 4: Willmoth, Robert F - Graham, David B | King's Indian Defense: Fianchetto Variation, Simagin Variation | |
| Jan 10, 2026 | Graham | ½–½ | Sanada | Round 3: Graham, David B - Sanada, Tetsuaki | Caro-Kann Defense: Advance Variation, Short Variation | |
| Nov 2, 2025 | Graham | ½–½ | Subramanian | Round 2: Graham, David B - Subramanian, Anusha | French Defense: Rubinstein Variation, Blackburne Defense | |
| Nov 1, 2025 | Waller | 1–0 | Graham | Round 1: Waller, Dan - Graham, David B | Sicilian Defense: Najdorf Variation | |
| Oct 25, 2025 | Froeyman | ½–½ | Graham | Round 7: Froeyman, Helmut - Graham, David B | Sicilian Defense: Four Knights Variation, Exchange Variation | |
| Oct 19, 2025 | Graham | 0–1 | Bochnicka | Round 1: Graham, David B - Bochnicka, Vladimir | Ruy Lopez: Exchange Variation, Keres Variation | |
| Jan 5, 2025 | Graham | 1–0 | Flynn | 98th Caplin Hastings Weekend Open 2025 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Jan 5, 2025 | Kilambi | ½–½ | Graham | 98th Caplin Hastings Weekend Open 2025 | Zukertort Opening: Nimzo-Larsen Variation | |
| Jan 4, 2025 | Graham | ½–½ | Lesniowski | 98th Caplin Hastings Weekend Open 2025 | Sicilian Defense: French Variation | |
| Jan 4, 2025 | Butt | 0–1 | Graham | 98th Caplin Hastings Weekend Open 2025 | Queen's Pawn Game: Mason Attack | |
| Jan 3, 2025 | Pick | 1–0 | Graham | 98th Caplin Hastings Weekend Open 2025 | French Defense: Tarrasch Variation, Open System, Main Line | |
| Oct 25, 2024 | Graham | 0–1 | Roberson | 39th European Chess Club Cup | Sicilian Defense: Dragon Variation, Classical Variation | |
| Oct 24, 2024 | Graham | 1–0 | Van de Lagemaat | 39th European Chess Club Cup | Caro-Kann Defense: Advance Variation, Short Variation | |
| Oct 23, 2024 | Sigurpalsson | 0–1 | Graham | 39th European Chess Club Cup | English Opening: Caro-Kann Defensive System | |
| Oct 22, 2024 | Cappelletto | 1–0 | Graham | 39th European Chess Club Cup | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Oct 21, 2024 | Graham | 1–0 | McGhee | 39th European Chess Club Cup | Sicilian Defense: Closed | |
| Oct 20, 2024 | Cvitan | 1–0 | Graham | 39th European Chess Club Cup | Slav Defense: Czech Variation, Classical System, Main Line | |
| Jun 23, 2024 | Badacsonyi | 1–0 | Graham | Round 7: Badacsonyi, Frankie - Graham, David B | Slav Defense: Exchange Variation | |
| Jun 22, 2024 | Graham | 0–1 | Roberson | Round 6: Graham, David B - Roberson, Peter T | Sicilian Defense: Boleslavsky Variation | |
| Jun 22, 2024 | Hebden | 0–1 | Graham | Round 5: Hebden, Mark L - Graham, David B | Slav Defense: Geller Gambit | |
| Jun 21, 2024 | De Coverly | 0–1 | Graham | Round 4: De Coverly, Roger D - Graham, David B | French Defense: King's Indian Attack | |
| Jun 21, 2024 | Graham | ½–½ | Lishoy Gengis Paratazham | Round 3: Graham, David B - Lishoy Gengis Paratazham, Dildarav | Pirc Defense | |
| Jun 20, 2024 | Jones | 1–0 | Graham | Round 2: Jones, Gawain C B - Graham, David B | King's Indian Defense: Semi-Averbakh System | |
| Jun 20, 2024 | Graham | 1–0 | Damodaran | Round 1: Graham, David B - Damodaran, Patrick | Pirc Defense: Austrian Attack, Dragon Formation | |
| May 6, 2024 | Graham | 0–1 | Larkin | Round 11: Graham, David B - Larkin, Vladyslav | Czech Defense | |
| May 4, 2024 | Graham | ½–½ | Richardson | Round 9: Graham, David B - Richardson, John R | Caro-Kann Defense: Advance Variation, Short Variation | |
| Mar 17, 2024 | Graham | ½–½ | Lentzos | Round 8: Graham, David B - Lentzos, Ioanis | Sicilian Defense: French Variation | |
| Mar 16, 2024 | Jessel | 1–0 | Graham | Round 7: Jessel, Stephen - Graham, David B | English Opening: Anglo-Indian Defense, King's Knight Variation | |
| Feb 10, 2024 | Nicholas | ½–½ | Graham | 4NCL Division 2 2023-2024 | Ruy Lopez: Exchange Variation, Gligoric Variation | |
| Jan 14, 2024 | Lewis | 1–0 | Graham | Main 4NCL League Division 2 - 2023/24 | Slav Defense: Czech Variation, Classical System, Main Line | |
| Jan 13, 2024 | Blackburn | 0–1 | Graham | Main 4NCL League Division 2 - 2023/24 | Slav Defense | |
| Nov 12, 2023 | Baker | ½–½ | Graham | Main 4NCL League Division 2 - 2023/24 | King's Indian Defense: Fianchetto Variation, Yugoslav Variation, Advance Line | |
| Nov 11, 2023 | Graham | ½–½ | Cox | 4NCL Division Two | French Defense: Paulsen Variation | |
| May 2, 2022 | Arora | ½–½ | Graham | 4NCL Main League 1-2 | King's Indian Defense: Fianchetto Variation, Simagin Variation | |
| May 1, 2022 | Shephard | ½–½ | Graham | 4NCL Main League 1-2 | English Opening: Symmetrical Variation, Anti-Benoni Variation | |
| Apr 30, 2022 | Graham | 0–1 | Emms | 4NCL Main League 1-2 | Sicilian Defense: Accelerated Dragon, Modern Bc4 Variation | |
| Mar 26, 2022 | Graham | ½–½ | Price | 4NCL Main League 1-2 | Sicilian Defense: French Variation | |
| Nov 28, 2021 | Pert | 1–0 | Graham | 4NCL Division 1_2 | Slav Defense: Geller Gambit | |
| Nov 27, 2021 | Graham | * | Skettos | 4NCL Division 1_2 | ? | |
| — | Graham | * | Lee | 4NCL Division 2 2023-2024 | ? | |