| Jan 3, 2025 | Kolka | 1–0 | Kennedy | 98th Caplin Hastings Masters 2024 | Queen's Pawn Game: London System, with e6 | |
| Jan 2, 2025 | Kennedy | ½–½ | Abrahams | 98th Caplin Hastings Masters 2024 | Torre Attack: Classical Defense | |
| Feb 20, 2025 | Kennedy | 0–1 | Hagesather | Round 4: Kennedy, Craig - Hagesather, Arne | Caro-Kann Defense: Breyer Variation | |
| Feb 20, 2025 | Patel | 1–0 | Kennedy | Round 5: Patel, Keatan - Kennedy, Craig | French Defense: Tarrasch Variation | |
| Feb 19, 2025 | Looi | 0–1 | Kennedy | Round 3: Looi, Xin Hao - Kennedy, Craig | Dutch Defense: Rubinstein Variation | |
| Feb 18, 2025 | Kennedy | 0–1 | Eagleton | Round 2: Kennedy, Craig - Eagleton, Greg T | Sicilian Defense: Closed | |
| Feb 18, 2025 | Sooraj M R | 1–0 | Kennedy | Round 1: Sooraj M R - Kennedy, Craig | French Defense: Rubinstein Variation, Blackburne Defense | |
| Dec 31, 2024 | Kennedy | 0–1 | White | 98th Caplin Hastings Masters 2024 | Sicilian Defense | |
| Dec 31, 2024 | Gorainow | 0–1 | Kennedy | 98th Caplin Hastings Masters 2024 | French Defense: Rubinstein Variation, Fort Knox Variation | |
| Dec 30, 2024 | Bin-Suhayl | 1–0 | Kennedy | 98th Caplin Hastings Masters 2024 | Zukertort Opening | |
| Dec 29, 2024 | Kennedy | ½–½ | Rayner | 98th Caplin Hastings Masters 2024 | Sicilian Defense | |
| Dec 29, 2024 | Kennedy | 1–0 | Suez-Panama | 98th Caplin Hastings Masters 2024 | French Defense: Advance Variation, Euwe Variation | |
| Dec 28, 2024 | Gu In-Jung | ½–½ | Kennedy | 98th Caplin Hastings Masters 2024 | English Opening: Agincourt Defense | |
| Jul 31, 2024 | Strugar | 0–1 | Kennedy | Round 3: Strugar, Ioan-Euzeb - Kennedy, Craig | Sicilian Defense: Wing Gambit | |
| Jul 29, 2024 | Dougherty | ½–½ | Kennedy | Round 1: Dougherty, Michael - Kennedy, Craig | English Opening: Agincourt Defense, Kurajica Defense | |
| Mar 3, 2024 | Kennedy | 1–0 | Chedd | British Rapidplay Championship 2024 | Caro-Kann Defense: Advance Variation, Bronstein Variation | |
| Mar 3, 2024 | Pradhan | 1–0 | Kennedy | British Rapidplay Championship 2024 | French Defense: Tarrasch Variation, Open System | |
| Mar 3, 2024 | Kennedy | 1–0 | Keshari | British Rapidplay Championship 2024 | French Defense: Advance Variation, Milner-Barry Gambit, Hector Variation | |
| Mar 2, 2024 | Bellano | 0–1 | Kennedy | British Rapidplay Championship 2024 | French Defense: Advance Variation, Wade Variation | |
| Mar 2, 2024 | Kennedy | 0–1 | Manley | British Rapidplay Championship 2024 | King's Indian Attack: Yugoslav Variation | |
| Mar 2, 2024 | Manavalan | 0–1 | Kennedy | British Rapidplay Championship 2024 | French Defense: Exchange Variation | |
| Mar 2, 2024 | Kennedy | 0–1 | Jones | British Rapidplay Championship 2024 | Hungarian Opening: Indian Defense | |
| Aug 4, 2024 | Kennedy | ½–½ | Brown | Round 7: Kennedy, Craig - Brown, Alan M | Bird Opening | |
| Aug 3, 2024 | Handley | ½–½ | Kennedy | Round 6: Handley, Michael R - Kennedy, Craig | Queen's Gambit Declined: Queen's Knight Variation | |
| Aug 2, 2024 | Kennedy | ½–½ | Keely | Round 5: Kennedy, Craig - Keely, Leo A | Bird Opening | |
| Aug 1, 2024 | Vleeshhouwer | 1–0 | Kennedy | Round 4: Vleeshhouwer, Douglas - Kennedy, Craig | French Defense: La Bourdonnais Variation | |
| Jul 30, 2024 | Kennedy | 0–1 | Crocker | Round 2: Kennedy, Craig - Crocker, Philip J | Bird Opening: Dutch Variation | |
| Aug 14, 2022 | Baer | 1–0 | Kennedy | Chessable British Chess Championships: Seniors 50+ | King's Indian Attack | |
| Aug 13, 2022 | Kennedy | 1–0 | Littlejohns | Chessable British Chess Championships: Seniors 50+ | Caro-Kann Defense: Hillbilly Attack | |
| Aug 11, 2022 | Frostick | 1–0 | Kennedy | Chessable British Chess Championships: Seniors 50+ | Sicilian Defense: Modern Variations | |
| Aug 10, 2022 | Hasson | ½–½ | Kennedy | Chessable British Chess Championships: Seniors 50+ | Réti Opening: Réti Accepted | |
| Aug 9, 2022 | Kennedy | 1–0 | Jones | Chessable British Chess Championships: Seniors 50+ | French Defense: Franco-Sicilian Defense | |
| Aug 8, 2022 | Knight | 1–0 | Kennedy | Chessable British Chess Championships: Seniors 50+ | Queen's Gambit Declined | |
| — | Kennedy | 1–0 | Josse | Chessable British Chess Championships: Seniors 50+ | Zukertort Opening: Santasiere's Folly | |