| Jul 13, 2023 | Matthew Puckett | 0–1 | Megan Lee | Round 9 (15m): Matthew Puckett - Megan Lee | Semi-Slav Defense: Stoltz Variation | |
| Jul 11, 2023 | Andrew Guo | 1–0 | Matthew Puckett | Round 5: Andrew Guo - Matthew Puckett | Bogo-Indian Defense: Grünfeld Variation | |
| Jul 11, 2023 | Matthew Puckett | 0–1 | Carissa Yip | Round 4: Matthew Puckett - Carissa Yip | King's Indian Defense: Sämisch Variation, Sämisch Gambit | |
| Jul 10, 2023 | Dina Belenkaya | 0–1 | Matthew Puckett | Round 3: Dina Belenkaya - Matthew Puckett | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Jul 10, 2023 | Vladimir Georgiev | 1–0 | Matthew Puckett | Round 2: Vladimir Georgiev - Matthew Puckett | Torre Attack: Classical Defense | |
| Jul 9, 2023 | Matthew Puckett | 1–0 | John Fedorowicz | Round 1: Matthew Puckett - John Fedorowicz | Benko Gambit Accepted: Dlugy Variation | |
| Jul 4, 2023 | Matthew Puckett | 1–0 | Diego Flores Quillas | 51st Annual World Open | Nimzo-Indian Defense: Reshevsky Variation | |
| Jul 3, 2023 | Duane Rowe | 0–1 | Matthew Puckett | 51st Annual World Open | Sicilian Defense: Closed, Traditional | |
| Jun 26, 2023 | Pablo Salinas Herrera | 1–0 | Matthew Puckett | 16th Annual Philadelphia International International | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Jun 25, 2023 | Mark Paragua | 1–0 | Matthew Puckett | 16th Annual Philadelphia International International | Zukertort Opening: Sicilian Invitation | |
| Jun 24, 2023 | Matthew Puckett | 1–0 | Paul Obiamiwe | 16th Annual Philadelphia International International | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| May 28, 2023 | Matthew Puckett | * | Yuanchen Zhang | 32nd Annual Chicago Open | ? | |
| May 27, 2023 | Luis Torres | * | Matthew Puckett | 32nd Annual Chicago Open | ? | |
| Nov 23, 2022 | Matthew Puckett | 0–1 | Praveen Balakrishnan | Round 1: Matthew Puckett - Praveen Balakrishnan | Bogo-Indian Defense: Retreat Variation | |
| Dec 30, 2021 | Matthew Puckett | ½–½ | Anant Adury | Round 9: Matthew Puckett - Anant Adury | Queen's Gambit Declined | |
| Dec 30, 2021 | Jonathan Kogen | 1–0 | Matthew Puckett | Round 8: Jonathan Kogen - Matthew Puckett | Catalan Opening: Open Defense, Classical Line | |
| Dec 29, 2021 | Rahul Srivatshav Peddi | 1–0 | Matthew Puckett | Round 7: Rahul Srivatshav Peddi - Matthew Puckett | Zukertort Opening: Sicilian Invitation | |
| Dec 29, 2021 | Matthew Puckett | ½–½ | Stavroula Tsolakidou | Round 6: Matthew Puckett - Stavroula Tsolakidou | Slav Defense: Modern Line | |
| Dec 28, 2021 | Matthew Puckett | 1–0 | Rohan Talukdar | Round 5: Matthew Puckett - Rohan Talukdar | Grünfeld Defense: Russian Variation | |
| Dec 28, 2021 | Jason Liang | 1–0 | Matthew Puckett | Round 4: Jason Liang - Matthew Puckett | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Dec 27, 2021 | Matthew Puckett | 1–0 | Evan Park | Round 3: Matthew Puckett - Evan Park | Dutch Defense: Stonewall Variation, Modern Variation | |
| Dec 27, 2021 | Matthew Puckett | 0–1 | Tanguy Ringoir | Round 1: Matthew Puckett - Tanguy Ringoir | Grünfeld Defense: Russian Variation, Hungarian Variation | |
| Nov 24, 2021 | Matthew Puckett | 0–1 | Alexander Shabalov | Round 1: Matthew Puckett - Alexander Shabalov | Queen's Gambit Declined | |