| May 4, 2026 | Duncan | ½–½ | Bryant | Round 11: Duncan, Chris R - Bryant, Harry | Semi-Slav Defense: Chigorin Defense | |
| May 3, 2026 | Duncan | ½–½ | Valdepenas Octavio | Round 10: Duncan, Chris R - Valdepenas Octavio, Javier | English Opening: Agincourt Defense, Catalan Defense Accepted | |
| May 2, 2026 | Carroll | ½–½ | Duncan | Round 9: Carroll, Thomas - Duncan, Chris R | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Apr 20, 2026 | Duncan | 0–1 | Novikov | Round 2: Duncan, Chris R - Novikov, Igor | King's Indian Attack | |
| Mar 22, 2026 | Duncan | ½–½ | Dishman | Round 8: Duncan, Chris R - Dishman, Stephen | King's Indian Attack: Double Fianchetto | |
| Mar 21, 2026 | Hebden | 1–0 | Duncan | Round 7: Hebden, Mark L - Duncan, Chris R | Zukertort Opening | |
| Feb 7, 2026 | Duncan | 0–1 | Banerjee | Round 5: Duncan, Chris R - Banerjee, Supratit | French Defense: Schlechter Variation | |
| Nov 1, 2025 | Duncan | 0–1 | Kazarian | Round 1: Duncan, Chris R - Kazarian, Anna-Maja | French Defense: Schlechter Variation | |
| Oct 25, 2025 | Olsson | 0–1 | Duncan | Round 7: Olsson, Linus - Duncan, Chris R | Queen's Gambit Declined | |
| Oct 21, 2025 | Nechitaylo | 0–1 | Duncan | Round 3: Nechitaylo, Nikita - Duncan, Chris R | Sicilian Defense: Classical Variation, Anti-Sozin Variation | |
| Oct 19, 2025 | Babazada | 1–0 | Duncan | Round 1: Babazada, Khazar - Duncan, Chris R | Sicilian Defense: Modern Variations | |
| Jun 12, 2025 | Degenbaev | 1–0 | Duncan | Round 8: Degenbaev, Aziz - Duncan, Chris R | Sicilian Defense: Kupreichik Variation | |
| Jun 12, 2025 | Rusu | ½–½ | Duncan | Round 7: Rusu, Lucas - Duncan, Chris R | Sicilian Defense: Kupreichik Variation | |
| Jun 12, 2025 | Dicen | 0–1 | Duncan | Round 6: Dicen, Elis Denele - Duncan, Chris R | Queen's Gambit Declined | |
| Jun 12, 2025 | Duncan | 1–0 | Beknazarov | Round 5: Duncan, Chris R - Beknazarov, Emir | Queen's Gambit Accepted: Gunsberg Defense, Prianishenmo Gambit | |
| Apr 13, 2025 | Duncan | 1–0 | Fletcher | ESTCC50 | Sicilian Defense: Closed, Traditional | |
| Apr 12, 2025 | Fletcher | ½–½ | Duncan | ESTCC50 | Queen's Pawn Game: Accelerated London System, Steinitz Countergambit | |
| Apr 11, 2025 | Duncan | ½–½ | Ograbek | ESTCC50 | King's Indian Defense: Orthodox Variation | |
| Apr 10, 2025 | Duncan | ½–½ | Flear | ESTCC50 | Scotch Game: Potter Variation | |
| Apr 9, 2025 | Zaremba | 0–1 | Duncan | ESTCC50 | Sicilian Defense: Kupreichik Variation | |
| Apr 8, 2025 | Duncan | 1–0 | Regan | ESTCC50 | Dutch Defense: Raphael Variation | |
| Apr 7, 2025 | Boensch | 1–0 | Duncan | ESTCC50 | Queen's Gambit Declined | |
| Apr 6, 2025 | Duncan | 1–0 | Adams | ESTCC50 | Sicilian Defense: Closed | |
| Feb 15, 2025 | Duncan | ½–½ | Balaji | Round 5: Duncan, Chris R - Balaji, Aaravamudhan | King's Indian Defense: Orthodox Variation, Positional Defense | |
| Jan 26, 2025 | Klimchik | ½–½ | Duncan | Round 4: Klimchik, Alexandr - Duncan, Chris R | Sicilian Defense: Closed, Traditional | |
| Jan 25, 2025 | Duncan | 0–1 | Grieve | Round 3: Duncan, Chris R - Grieve, Harry | Queen's Gambit Declined: Janowski Variation | |
| Oct 25, 2024 | Johannsson | ½–½ | Duncan | 39th European Chess Club Cup | Queen's Gambit Declined | |
| Oct 24, 2024 | Garcia Molina | ½–½ | Duncan | 39th European Chess Club Cup | Queen's Gambit Declined | |
| Oct 23, 2024 | Duncan | 1–0 | Babic | 39th European Chess Club Cup | English Opening: Anglo-Indian Defense, King's Indian Formation, Double Fianchetto | |
| Oct 22, 2024 | Pincket | ½–½ | Duncan | 39th European Chess Club Cup | English Opening: Symmetrical Variation, Botvinnik System | |
| Oct 21, 2024 | Heier | ½–½ | Duncan | 39th European Chess Club Cup | Queen's Pawn Game: London System | |
| Jul 11, 2024 | Johnsen | 0–1 | Duncan | wstcc2024o50 | Sicilian Defense: Closed | |
| Jul 10, 2024 | Duncan | ½–½ | Ortega | 50-1 | Semi-Slav Defense | |
| Jul 9, 2024 | Duncan | ½–½ | Fink-Nunn | wstcc2024o50 | Bogo-Indian Defense: Retreat Variation | |
| Jul 7, 2024 | Duncan | ½–½ | Khachiyan | 50-1 | Slav Defense: Alapin Variation | |
| Jul 5, 2024 | Staeblein | ½–½ | Duncan | wstcc2024o50 | Queen's Gambit Accepted: Classical Defense, Main Line | |
| Jul 4, 2024 | Duncan | ½–½ | Arkell | 50-1 | Slav Defense: Schlechter Variation | |
| Jul 2, 2024 | Jahn | ½–½ | Duncan | wstcc2024o50 | Sicilian Defense: Modern Variations | |
| May 15, 2024 | Duncan | ½–½ | Davies | European Senior Team Chess Championship 2024 - Section 50 + | English Opening: King's English Variation, Kramnik-Shirov Counterattack | |
| May 14, 2024 | Van Ketel | 1–0 | Duncan | European Senior Team Chess Championship 2024 - Section 50 + | Queen's Gambit Declined: Janowski Variation | |
| May 13, 2024 | Bellia | 1–0 | Duncan | European Senior Team Chess Championship 2024 - Section 50 + | Sicilian Defense: Dragon Variation, Yugoslav Attack, Old Line | |
| May 12, 2024 | Izsak | ½–½ | Duncan | European Senior Team Chess Championship 2024 - Section 50 + | Queen's Pawn Game: Zukertort Variation | |
| May 10, 2024 | Poess | 0–1 | Duncan | European Senior Team Chess Championship 2024 - Section 50 + | Queen's Gambit Declined: Vienna Variation, Quiet Variation | |
| May 9, 2024 | Duncan | 0–1 | Pavlin | European Senior Team Chess Championship 2024 - Section 50 + | Queen's Gambit Declined: Barmen Variation | |
| May 8, 2024 | Jonsson | ½–½ | Duncan | European Senior Team Chess Championship 2024 - Section 50 + | Sicilian Defense: Richter-Rauzer Variation, Modern Variation | |
| Mar 16, 2024 | Duncan | ½–½ | Dunn | Round 7: Duncan, Chris R - Dunn, Andrew | Queen's Gambit Declined: Harrwitz Attack | |
| Jan 13, 2024 | Duncan | 0–1 | Durak | 4NCL Division 1 2023-2024 | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Nov 23, 2024 | Duncan | 1–0 | Carroll | Round 1: Duncan, Chris R - Carroll, Thomas | Slav Defense: Chebanenko Variation | |
| Nov 11, 2023 | Galyas | ½–½ | Duncan | 4NCL Division 1 2023-2024 | Queen's Pawn Game: London System | |
| Oct 1, 2023 | Duncan | 0–1 | Fedorchuk | European Chess Club Cup 2023 | English Opening: King's English Variation, Kramnik-Shirov Counterattack | |
| Apr 30, 2023 | Duncan | 1–0 | Hill | 4NCL Division 1 2022-2023 | English Opening: Symmetrical Variation, Three Knights Variation | |
| Apr 29, 2023 | Wall | 0–1 | Duncan | 4NCL Division 1 2022-2023 | Nimzo-Larsen Attack: Modern Variation | |
| Mar 18, 2023 | Duncan | ½–½ | Venkatesan | 4NCL Division 1 2022-2023 | Sicilian Defense: Closed, Traditional | |
| Feb 11, 2023 | Duncan | 0–1 | Kirk | 4NCL Division 1 2022-2023 | King's Indian Defense: Orthodox Variation, Positional Defense | |
| Jan 15, 2023 | Duncan | 0–1 | Greet | 4NCL Division 1 2022-2023 | Queen's Gambit Declined: Ragozin Defense, Vienna Variation | |
| Jan 14, 2023 | Gallana | 1–0 | Duncan | 4NCL Division 1 2022-2023 | Slav Defense | |
| Oct 23, 2022 | Wells | 1–0 | Duncan | 4NCL Division 1 2022-2023 | Slav Defense: Czech Variation, Krause Attack | |
| Oct 22, 2022 | Duncan | 0–1 | Moreby | 4NCL Division 1 2022-2023 | Slav Defense: Modern Line | |
| Oct 3, 2022 | Duncan | * | Gokerkan | 37th European Club Cup | ? | |
| Aug 14, 2022 | Duncan | 1–0 | Townsend | Chessable British Chess Championships: Seniors 50+ | Queen's Gambit Declined: Harrwitz Attack, Two Knights Defense, Blockade Line | |
| Aug 13, 2022 | Willmoth | 0–1 | Duncan | Chessable British Chess Championships: Seniors 50+ | Slav Defense: Quiet Variation, Schallopp Defense | |
| Aug 11, 2022 | Duncan | 1–0 | Goater | Chessable British Chess Championships: Seniors 50+ | Semi-Slav Defense: Accelerated Move Order | |
| Aug 10, 2022 | Duncan | ½–½ | Dilleigh | Chessable British Chess Championships: Seniors 50+ | English Opening: Agincourt Defense, Catalan Defense Accepted | |
| Aug 9, 2022 | Kirby | ½–½ | Duncan | Chessable British Chess Championships: Seniors 50+ | Queen's Pawn Game: Symmetrical Variation | |
| Aug 8, 2022 | Duncan | 1–0 | Reuben | Chessable British Chess Championships: Seniors 50+ | Zukertort Opening: Kingside Fianchetto | |
| May 2, 2022 | Duncan | ½–½ | Kanyamarala | 4NCL Main League 1-2 | Queen's Gambit Declined: Ragozin Defense | |
| May 1, 2022 | Bansal | ½–½ | Duncan | 4NCL Main League 1-2 | Slav Defense: Exchange Variation | |
| Apr 30, 2022 | Duncan | 1–0 | Ahluwalia | 4NCL Main League 1-2 | English Opening: Symmetrical Variation, Three Knights Variation | |
| Feb 13, 2022 | White | ½–½ | Duncan | 4NCL Main League 1-2 | Sicilian Defense: Dragon Variation, Yugoslav Attack, Panov Variation | |
| Feb 12, 2022 | Duncan | 1–0 | Ethelontis | 4NCL Main League 1-2 | Zukertort Opening: Dutch Variation | |
| Nov 28, 2021 | Haria | ½–½ | Duncan | 4NCL Division 1_2 | King's Indian Attack: Keres Variation | |
| Nov 27, 2021 | Duncan | * | Li | 4NCL Division 1_2 | ? | |
| Oct 8, 2021 | Duncan | 0–1 | Mason | ECF Over 50 2021 | King's Indian Defense: Orthodox Variation, Positional Defense | |
| Oct 7, 2021 | Dargan | ½–½ | Duncan | ECF Over 50 2021 | Sicilian Defense: Hyperaccelerated Fianchetto | |
| Oct 6, 2021 | Duncan | 0–1 | Erdogan | ECF Over 50 2021 | Indian Defense: Wade-Tartakower Defense | |
| Oct 5, 2021 | Duncan | ½–½ | Fraser-Mitchell | ECF Over 50 2021 | Zukertort Opening: Dutch Variation | |
| Oct 4, 2021 | Botham | 0–1 | Duncan | ECF Over 50 2021 | English Opening: Caro-Kann Defensive System | |
| — | Duncan | ½–½ | Vijayakumar | 4NCL Division 1 2023-2024 | Queen's Gambit Declined: Ragozin Defense, Alekhine Variation | |
| — | Duncan | 1–0 | Graff | Round 2: Duncan, Chris R - Graff, Ben | Nimzowitsch Defense: Williams Variation | |
| — | Duncan | 1–0 | Jennings | Round 4: Duncan, Chris R - Jennings, Richard | Wade Defense | |
| — | Duncan | 1–0 | Jaszkiwskyj | Round 6: Duncan, Chris R - Jaszkiwskyj, Peter | French Defense: Schlechter Variation | |
| — | Moyse | ½–½ | Duncan | Chessable British Chess Championships: Seniors 50+ | Queen's Gambit Declined: Three Knights, Vienna Variation | |
| — | Ridge | ½–½ | Duncan | Round 1: Ridge, Michael - Duncan, Chris R | King's Indian Attack: Keres Variation | |
| — | Handley | ½–½ | Duncan | Round 3: Handley, Michael R - Duncan, Chris R | Slav Defense: Exchange Variation | |
| — | Ledger | ½–½ | Duncan | Round 5: Ledger, Stephen C - Duncan, Chris R | Queen's Pawn Game: Accelerated London System, Steinitz Countergambit | |
| — | Dougherty | ½–½ | Duncan | Round 7: Dougherty, Michael - Duncan, Chris R | Nimzo-Larsen Attack: Classical Variation | |