| Apr 21, 2025 | Spence | 0–1 | Jaszkiwskyj | Round 7: Spence, David J - Jaszkiwskyj, Peter | ? | |
| Apr 19, 2025 | Ledger | ½–½ | Spence | Round 4: Ledger, Stephen C - Spence, David J | Indian Defense | |
| Apr 19, 2025 | Spence | 1–0 | Gopikrishna | Round 3: Spence, David J - Gopikrishna, Ashwin | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Apr 18, 2025 | Spence | ½–½ | Willoughby | Round 2: Spence, David J - Willoughby, Christopher | Italian Game: Classical Variation, Center Attack | |
| Apr 18, 2025 | Sajanani | ½–½ | Spence | Round 1: Sajanani, Vikas - Spence, David J | Queen's Indian Defense: Fianchetto Variation, Nimzowitsch Variation, Quiet Line | |
| Feb 23, 2025 | Spence | 0–1 | Zhang | Round 9: Spence, David J - Zhang, Junyi | Sicilian Defense: Delayed Alapin Variation | |
| Feb 22, 2025 | Kreken | 1–0 | Spence | Round 8: Kreken, Eivind Grunt - Spence, David J | French Defense: Winawer Variation, Alekhine-Maróczy Gambit | |
| Feb 21, 2025 | Spence | ½–½ | Vestby-Ellingsen | Round 6: Spence, David J - Vestby-Ellingsen, Mads | Sicilian Defense: Alapin Variation | |
| Feb 20, 2025 | Spence | 0–1 | Badacsonyi | Round 5: Spence, David J - Badacsonyi, Stanley | Italian Game: Two Knights Defense, Polerio Defense, Bishop Check Line | |
| Feb 20, 2025 | Camacho Collados | 0–1 | Spence | Round 4: Camacho Collados, Jose - Spence, David J | English Opening: Romanishin Gambit | |
| Feb 18, 2025 | Spence | 1–0 | Roberson | Round 2: Spence, David J - Roberson, Peter T | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Feb 18, 2025 | Waterfield | 0–1 | Spence | Round 1: Waterfield, Mark - Spence, David J | French Defense: Tarrasch Variation, Closed Variation | |
| Sep 8, 2024 | Spence | ½–½ | Hutchinson | Round 4: Spence, David J - Hutchinson, Paul A | Czech Defense | |
| Sep 8, 2024 | Ganti | 0–1 | Spence | Round 5: Ganti, Shriaansh - Spence, David J | French Defense: Tarrasch Variation, Closed Variation | |
| Sep 7, 2024 | Spence | 1–0 | Kilshaw | Round 2: Spence, David J - Kilshaw, Joe | French Defense: Advance Variation | |
| Sep 7, 2024 | Ciuravin | ½–½ | Spence | Round 3: Ciuravin, Andrei - Spence, David J | Torre Attack: Classical Defense | |
| Sep 6, 2024 | Ortiz Sanchez | 0–1 | Spence | Round 1: Ortiz Sanchez, Luis - Spence, David J | French Defense: Exchange Variation | |
| Aug 18, 2024 | Holm | ½–½ | Spence | Round 4: Holm, Kristian Stuvik - Spence, David J | English Opening: Symmetrical Variation, Botvinnik System Reversed, with Nf3 | |
| Aug 18, 2024 | Zhou | ½–½ | Spence | Round 5: Zhou, Yang-Fan - Spence, David J | French Defense: Tarrasch Variation, Closed Variation | |
| Aug 17, 2024 | Spence | 1–0 | Sooraj M R | Round 3: Spence, David J - Sooraj M R | Alekhine Defense: Modern Variation, Alburt Variation | |
| Aug 17, 2024 | Song | 0–1 | Spence | Round 2: Song, Ran - Spence, David J | French Defense: King's Indian Attack | |
| Aug 16, 2024 | Spence | 1–0 | Elgar | Round 1: Spence, David J - Elgar, Tim | Sicilian Defense: Alapin Variation, Smith-Morra Declined | |
| — | Spence | ½–½ | Kshatriya Nitin Vekhande | Round 3: Spence, David J - Kshatriya Nitin Vekhande | Sicilian Defense: Delayed Alapin Variation | |
| — | Khusenkhojaev | ½–½ | Spence | Round 2: Khusenkhojaev, Muhammad - Spence, David J | Catalan Opening: Closed | |