| May 4, 2025 | Shepherd | ½–½ | Sandhu | Round 10: Shepherd, Tom - Sandhu, Manvith | Slav Defense: Exchange Variation, Symmetrical Line | |
| May 3, 2025 | Hertog | 1–0 | Shepherd | Round 9: Hertog, Alexander - Shepherd, Tom | Queen's Gambit Accepted: Old Variation | |
| Feb 16, 2025 | Shepherd | 1–0 | Latypova | Round 6: Shepherd, Tom - Latypova, Olga L | East Indian Defense | |
| Feb 15, 2025 | Brooks | ½–½ | Shepherd | Round 5: Brooks, Phil J - Shepherd, Tom | Queen's Gambit Declined | |
| Jan 26, 2025 | Wong | 1–0 | Shepherd | Round 4: Wong, Chun Hei - Shepherd, Tom | Queen's Gambit Declined: Exchange Variation | |
| May 6, 2024 | Shepherd | ½–½ | Rogers | Round 11: Shepherd, Tom - Rogers, Jonathan W | Queen's Gambit Declined: Albin Countergambit | |
| May 4, 2024 | Shepherd | 0–1 | Varnam | Round 9: Shepherd, Tom - Varnam, Liam D | Queen's Gambit Accepted: Classical Defense, Main Line | |
| Feb 25, 2024 | Shepherd | ½–½ | Miller | Round 9: Shepherd, Tom - Miller, Dominic | Slav Defense: Exchange Variation, Trifunovic Variation | |
| Feb 25, 2024 | McLean | 0–1 | Shepherd | Round 8: McLean, Rory - Shepherd, Tom | Queen's Gambit Declined: Exchange Variation | |
| Feb 25, 2024 | Shepherd | 1–0 | Gonzalo Baro | Round 7: Shepherd, Tom - Gonzalo Baro | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Feb 25, 2024 | Daniel Wilkins | 1–0 | Shepherd | Round 6: Daniel Wilkins - Shepherd, Tom | Italian Game: Classical Variation, Giuoco Pianissimo, with d6 | |
| Feb 24, 2024 | Rocco | 1–0 | Shepherd | Round 5: Rocco, Federico - Shepherd, Tom | Ruy Lopez: Open, Classical Defense | |
| Feb 24, 2024 | Shepherd | 0–1 | Patel | Round 4: Shepherd, Tom - Patel, Rishi | Slav Defense: Exchange Variation, Symmetrical Line | |
| Feb 24, 2024 | Choong | 1–0 | Shepherd | Round 3: Choong, Han-sen - Shepherd, Tom | Queen's Pawn Game: Colle System, Traditional Colle | |
| Feb 24, 2024 | Shepherd | 0–1 | Ratnesan | Round 2: Shepherd, Tom - Ratnesan, Ranesh | Slav Defense: Exchange Variation, Symmetrical Line | |
| Feb 24, 2024 | Grozea | 1–0 | Shepherd | Round 1: Grozea, Robert-Georgel - Shepherd, Tom | Italian Game: Giuoco Pianissimo, Normal | |
| Feb 10, 2024 | Shepherd | ½–½ | Howell | 4NCL Division 2 2023-2024 | Queen's Gambit Declined: Three Knights Variation | |
| Jan 14, 2024 | Shepherd | 0–1 | Starley | Main 4NCL League Division 2 - 2023/24 | Queen's Gambit Accepted: Janowski-Larsen Variation | |
| Nov 24, 2024 | Shepherd | 0–1 | Tart | Round 2: Shepherd, Tom - Tart, Peter K | Dutch Defense: Classical Variation | |
| Nov 23, 2024 | Quinn | ½–½ | Shepherd | Round 1: Quinn, John M - Shepherd, Tom | Queen's Gambit Declined: Exchange Variation | |
| Nov 12, 2023 | Casey | 1–0 | Shepherd | 4NCL Division Two | Queen's Pawn Game: Accelerated London System, Steinitz Countergambit | |
| Nov 11, 2023 | Shepherd | 1–0 | Wilson | Main 4NCL League Division 2 - 2023/24 | Slav Defense: Exchange Variation | |
| — | Bullen | ½–½ | Shepherd | 4NCL Division 2 2023-2024 | Queen's Pawn Game: Symmetrical Variation | |