| Apr 28, 2025 | Collins | ½–½ | Carpenter | Round 7: Collins, Nigel - Carpenter, David J | English Opening: Great Snake Variation | |
| Apr 27, 2025 | Carpenter | 0–1 | Neatherway | Round 6: Carpenter, David J - Neatherway, A Philip | King's Indian Attack | |
| Apr 27, 2025 | Morris | 0–1 | Carpenter | Round 5: Morris, Nigel W - Carpenter, David J | English Opening: Great Snake Variation | |
| Apr 25, 2025 | Carpenter | 0–1 | Clarke | Round 3: Carpenter, David J - Clarke, Duncan | Zukertort Opening: Pirc Invitation | |
| Apr 25, 2025 | Kenning | 1–0 | Carpenter | Round 2: Kenning, Paul H - Carpenter, David J | Modern Defense: Two Knights Variation | |
| Apr 24, 2025 | Carpenter | 0–1 | Bellers | Round 1: Carpenter, David J - Bellers, Chris J | Zukertort Opening: Kingside Fianchetto | |
| Dec 14, 2024 | Carpenter | ½–½ | Daniels | Keith Escott Memorial Congress: U2000 | King's Indian Attack: Sicilian Variation | |
| Dec 14, 2024 | Carpenter | ½–½ | Ou | Keith Escott Memorial Congress: U2000 | Zukertort Opening: Sicilian Invitation | |
| May 27, 2024 | Carpenter | 0–1 | Jerome | Round 6: Carpenter, David J - Jerome, Stellio | Dutch Defense: Classical Variation, Ilyin-Zhenevsky Variation, Winter Variation | |
| May 27, 2024 | Carpenter | 0–1 | Robinson | Round 5: Carpenter, David J - Robinson, Steve | ? | |
| May 26, 2024 | Hawkins | 1–0 | Carpenter | Round 4: Hawkins, James N H - Carpenter, David J | Modern Defense: Standard Defense | |
| May 25, 2024 | Carpenter | ½–½ | Erdogan | Round 3: Carpenter, David J - Erdogan, Hassan | Zukertort Opening: Pirc Invitation | |
| May 25, 2024 | Dennis | ½–½ | Carpenter | Round 2: Dennis, Nigel W - Carpenter, David J | Modern Defense: Averbakh System | |
| May 24, 2024 | Carpenter | 0–1 | Bray | Round 1: Carpenter, David J - Bray, David | King's Indian Attack | |
| Apr 1, 2024 | Carpenter | * | Masterson | Round 6: Carpenter, David J - Masterson, Desmond | ? | |
| Mar 31, 2024 | Carpenter | * | Graeme | Round 4: Carpenter, David J - Graeme, Matthew | ? | |
| Mar 31, 2024 | Gilbert | * | Carpenter | Round 3: Gilbert, David J - Carpenter, David J | ? | |
| Mar 31, 2024 | Carpenter | 0–1 | Bellano | Round 2: Carpenter, David J - Bellano, Harry | Zukertort Opening | |
| Aug 19, 2022 | Blewitt | 1–0 | Carpenter | Chessable British Chess Championships: Seniors 65+ | Zukertort Opening: Kingside Fianchetto | |
| Aug 18, 2022 | Habershon | 1–0 | Carpenter | Chessable British Chess Championships: Seniors 65+ | Modern Defense | |
| Aug 17, 2022 | Carpenter | 1–0 | Tidmarsh | Chessable British Chess Championships: Seniors 65+ | Zukertort Opening | |
| Aug 16, 2022 | Carpenter | 0–1 | Collinson | Chessable British Chess Championships: Seniors 65+ | Zukertort Opening: Nimzo-Larsen Variation | |
| Aug 15, 2022 | Bellers | 1–0 | Carpenter | Chessable British Chess Championships: Seniors 65+ | English Opening: Great Snake Variation | |
| — | Carpenter | 0–1 | Selley | Chessable British Chess Championships: Seniors 65+ | Zukertort Opening: Pirc Invitation | |
| — | Shivakumar | 1–0 | Carpenter | Keith Escott Memorial Congress: U2000 | Modern Defense: Averbakh System | |