| Mar 22, 2026 | Eggleston | ½–½ | Turner | Round 8: Eggleston, David J - Turner, Matthew J | Ruy Lopez: Closed, Flohr System | |
| Mar 21, 2026 | Eames | 0–1 | Eggleston | Round 7: Eames, Robert S - Eggleston, David J | Sicilian Defense: Najdorf Variation, English Attack | |
| Feb 8, 2026 | Bowcott-Terry | 0–1 | Eggleston | Round 6: Bowcott-Terry, Finlay - Eggleston, David J | French Defense: Classical Variation | |
| Feb 7, 2026 | Eggleston | 1–0 | Yoon | Round 5: Eggleston, David J - Yoon, Jacob D | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation, Nyezhmetdinov Attack | |
| Jan 11, 2026 | Li | 1–0 | Eggleston | Round 4: Li, Harry - Eggleston, David J | Nimzo-Indian Defense: Sämisch Variation | |
| Jan 10, 2026 | Eggleston | 0–1 | Taylor | Round 3: Eggleston, David J - Taylor, Martin R | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Nov 2, 2025 | Eggleston | 0–1 | Kosakowski | Round 2: Eggleston, David J - Kosakowski, Jakub | Ruy Lopez: Open, Dilworth Variation | |
| Nov 1, 2025 | Udovenko | ½–½ | Eggleston | Round 1: Udovenko, Daniel - Eggleston, David J | Bogo-Indian Defense: Grünfeld Variation | |
| Oct 24, 2025 | De Jong | ½–½ | Eggleston | Round 6: De Jong, Jan-Willem - Eggleston, David J | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Oct 22, 2025 | Nemec | 1–0 | Eggleston | Round 4: Nemec, Jachym - Eggleston, David J | Bogo-Indian Defense: Nimzowitsch Variation | |
| Oct 20, 2025 | Steinberg | 1–0 | Eggleston | Round 2: Steinberg, Nitzan - Eggleston, David J | Sicilian Defense: Najdorf Variation, Adams Attack | |
| May 5, 2025 | Eggleston | 0–1 | Czopor | Round 11: Eggleston, David J - Czopor, Maciej | Sicilian Defense: Four Knights Variation, Exchange Variation | |
| May 3, 2025 | Bezuidenhout | ½–½ | Eggleston | Round 9: Bezuidenhout, Roland - Eggleston, David J | Nimzo-Indian Defense: Normal Variation, Botvinnik System | |
| Apr 6, 2025 | Lentzos | 0–1 | Eggleston | Round 8: Lentzos, Ioanis - Eggleston, David J | English Opening: King's English Variation, Four Knights Variation, Quiet Line | |
| Apr 5, 2025 | Eggleston | 1–0 | Ledger | Round 7: Eggleston, David J - Ledger, Dave J | Ruy Lopez: Morphy Defense, Modern Steinitz Defense, Fianchetto Variation | |
| Feb 15, 2025 | McKay | 1–0 | Eggleston | Round 5: McKay, Roderick M - Eggleston, David J | Indian Defense | |
| Feb 16, 2025 | Eggleston | ½–½ | Houska | Round 6: Eggleston, David J - Houska, Jovanka | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Jan 26, 2025 | Makkar | ½–½ | Eggleston | Round 4: Makkar, Rajat - Eggleston, David J | Bogo-Indian Defense: Grünfeld Variation | |
| Jan 25, 2025 | Eggleston | 1–0 | Cox | Round 3: Eggleston, David J - Cox, John J | Alekhine Defense: Modern Variation, Larsen Variation | |
| Dec 29, 2024 | Eggleston | 0–1 | Sinz | 52nd Rilton Cup | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Jul 31, 2024 | McShane | 1–0 | Eggleston | Round 5: McShane, Luke J - Eggleston, David J | Sicilian Defense: Najdorf Variation, English Attack | |
| Jul 29, 2024 | Banerjee | 0–1 | Eggleston | Round 3: Banerjee, Supratit - Eggleston, David J | Sicilian Defense: Alapin Variation | |
| Jul 28, 2024 | Eggleston | 1–0 | Stubbs | Round 2: Eggleston, David J - Stubbs, Oliver | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| Jul 27, 2024 | Saunders | 1–0 | Eggleston | Round 1: Saunders, Aron - Eggleston, David J | Sicilian Defense: Moscow Variation | |
| Jun 29, 2024 | Large | 0–1 | Eggleston | Championship Final: Large, Peter G - Eggleston, David J | Sicilian Defense: Closed | |
| May 6, 2024 | Slaby | ½–½ | Eggleston | Round 11: Slaby, Jerzy - Eggleston, David J | King's Indian Attack | |
| May 5, 2024 | Czopor | ½–½ | Eggleston | Round 10: Czopor, Maciej - Eggleston, David J | Sicilian Defense: Najdorf Variation, Opocensky Variation | |
| May 4, 2024 | Eggleston | ½–½ | Vijayakumar | Round 9: Eggleston, David J - Vijayakumar, Rishi | Ruy Lopez: Morphy Defense | |
| Mar 17, 2024 | Chan | ½–½ | Eggleston | Round 8: Chan, Sheng Liang Bernard - Eggleston, David J | Nimzo-Indian Defense: Sämisch Variation, Keres Variation | |
| Mar 16, 2024 | Eggleston | ½–½ | Hobson | Round 7: Eggleston, David J - Hobson, Kenneth | Ruy Lopez: Morphy Defense | |
| Feb 10, 2024 | Zoe Varney | 1–0 | David J Eggleston | 4NCL Division 1 2023-2024 | French Defense: Classical Variation, Steinitz Variation | |
| Jan 5, 2024 | Eggleston | ½–½ | Farokhi | 51st Rilton Cup | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Jan 4, 2024 | Bronstein | 1–0 | Eggleston | 51st Rilton Cup | Bogo-Indian Defense: Nimzowitsch Variation | |
| Jan 3, 2024 | Eggleston | 1–0 | Sai Agni Jeevitesh | 51st Rilton Cup | Ruy Lopez: Morphy Defense, Steinitz Deferred | |
| Nov 24, 2024 | Cyborowski | ½–½ | Eggleston | Round 2: Cyborowski, Lukasz - Eggleston, David J | English Opening: Anglo-Indian Defense, Nimzo-English | |
| Nov 23, 2024 | Eggleston | 1–0 | Mirzoeva | Round 1: Eggleston, David J - Mirzoeva, Elmira | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Aug 3, 2024 | Eggleston | 1–0 | Boswell | Round 8: Eggleston, David J - Boswell, Jacob Connor | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Aug 2, 2024 | Pein | 1–0 | Eggleston | Round 7: Pein, Malcolm - Eggleston, David J | Nimzo-Indian Defense: Normal Variation, Botvinnik System | |
| Aug 1, 2024 | Eggleston | 1–0 | Southcott-Moyers | Round 6: Eggleston, David J - Southcott-Moyers, Indy | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jul 30, 2024 | Eggleston | ½–½ | Grieve | Round 4: Eggleston, David J - Grieve, Harry | Queen's Gambit Declined: Janowski Variation | |
| Dec 30, 2023 | Oratovsky | 1–0 | Eggleston | 51st Rilton Cup | French Defense: Tarrasch Variation, Closed Variation | |
| Dec 29, 2023 | Eggleston | ½–½ | Hillarp | 51st Rilton Cup | Sicilian Defense: Moscow Variation, Main Line | |
| Jul 30, 2023 | David J Eggleston | 1–0 | Bao Nghia Dong | British Chess Championships 2023: Championship | Sicilian Defense: Kan Variation, Wing Attack | |
| Jul 29, 2023 | Roman C Mitra | ½–½ | David J Eggleston | Round 8: Roman C Mitra - David J Eggleston | Hungarian Opening | |
| Jul 28, 2023 | Eggleston | 1–0 | Merriman | British Chess Championships 2023: Championship | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Jul 26, 2023 | Eggleston | 0–1 | Pert | British Chess Championships 2023: Championship | Modern Defense | |
| Jul 25, 2023 | Ashton | 0–1 | Eggleston | British Chess Championships 2023: Championship | Sicilian Defense: Alapin Variation | |
| Jul 24, 2023 | Eggleston | ½–½ | Volovich | British Chess Championships 2023: Championship | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Jul 23, 2023 | Payne | 0–1 | Eggleston | British Chess Championships 2023: Championship | French Defense: Advance Variation, Milner-Barry Gambit, Hector Variation | |
| Jul 22, 2023 | Eggleston | ½–½ | Kueh | British Chess Championships 2023: Championship | Caro-Kann Defense: Panov Attack, Modern Defense | |
| May 28, 2023 | Eggleston | 0–1 | Badacsonyi | English Open Championships 2023 | ? | |
| May 28, 2023 | Ghasi | 1–0 | Eggleston | English Open Championships 2023 | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| May 27, 2023 | Eggleston | ½–½ | Willow | English Open Championships 2023 | Sicilian Defense: Kan Variation, Wing Attack | |
| May 27, 2023 | Emms | ½–½ | Eggleston | English Open Championships 2023 | Nimzo-Indian Defense: Normal Variation, Botvinnik System | |
| May 26, 2023 | Eggleston | 1–0 | Jakhria | English Open Championships 2023 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| May 26, 2023 | Pert | 0–1 | Eggleston | English Open Championships 2023 | Bogo-Indian Defense: Exchange Variation | |
| Apr 15, 2023 | Eggleston | * | Mahitosh Dey | Menorca Open | ? | |
| Apr 15, 2023 | Eggleston | * | Shyaamnikhil P | Menorca Open | ? | |
| Apr 14, 2023 | Tripodi | * | Eggleston | Menorca Open | ? | |
| Apr 13, 2023 | Iermito | * | Eggleston | Menorca Open | ? | |
| Apr 12, 2023 | Eggleston | 1–0 | Queirolo Perez | Menorca Open | ? | |
| Apr 12, 2023 | Pultinevicius | 1–0 | Eggleston | Menorca Open | ? | |
| Apr 11, 2023 | Eggleston | 1–0 | Roig Roig | Menorca Open | ? | |
| Mar 27, 2022 | David J Eggleston | ½–½ | David Fitzsimons | 4NCL Main League 1-2 | Modern Defense | |
| Dec 21, 2021 | Matthew J Wadsworth | 1–0 | David J Eggleston | Round 9: Matthew J Wadsworth - David J Eggleston | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Dec 21, 2021 | David J Eggleston | 0–1 | Tom O'Gorman | Round 8: David J Eggleston - Tom O'Gorman | Sicilian Defense: Scheveningen Variation, Classical Variation | |
| Dec 20, 2021 | David J Eggleston | ½–½ | Jonathan L B Blackburn | Round 7: David J Eggleston - Jonathan L B Blackburn | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| Dec 20, 2021 | Tarun Kanyamarala | ½–½ | David J Eggleston | Round 6: Tarun Kanyamarala - David J Eggleston | Nimzo-Indian Defense: Normal Variation | |
| — | Eggleston | 0–1 | Speelman | 4NCL Division 1 2023-2024 | Caro-Kann Defense: Advance Variation, Tal Variation | |
| — | Eggleston | 1–0 | Honey | Round 1: Eggleston, David J - Honey, Luke Anthony | Scandinavian Defense: Gubinsky-Melts Defense | |
| — | Eggleston | 1–0 | Maroroa Jones | Round 2: Eggleston, David J - Maroroa Jones, Gawain C B | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| — | Eggleston | 1–0 | Dickenson | Round 5: Eggleston, David J - Dickenson, Neil F | French Defense: Steinitz Variation, Boleslavsky Variation | |
| — | Eggleston | 0–1 | Conquest | Round 7: Eggleston, David J - Conquest, Stuart C | Modern Defense: Two Knights Variation | |
| — | Eggleston | 1–0 | Khoury | Round 8: Eggleston, David J - Khoury, Theo | Sicilian Defense: Najdorf Variation | |
| — | Jones | 1–0 | Eggleston | British Chess Championships 2023: Championship | French Defense: Burn Variation | |
| — | Han | 1–0 | Eggleston | Round 3: Han, Yichen - Eggleston, David J | Sicilian Defense: Najdorf Variation | |
| — | Adams | ½–½ | Eggleston | Round 4: Adams, Henry - Eggleston, David J | Catalan Opening: Closed | |
| — | Roberson | ½–½ | Eggleston | Round 6: Roberson, Peter T - Eggleston, David J | Bogo-Indian Defense: Grünfeld Variation | |