| Mar 21, 2026 | Coates | 0–1 | McCarthy | Round 7: Coates, Kenneth G - McCarthy, Kevin C | King's Indian Defense: Four Pawns Attack | |
| Mar 15, 2026 | Solanki | 1–0 | McCarthy | Round 11: Solanki, Daiwik - McCarthy, Kevin C | Elephant Gambit: Paulsen Countergambit | |
| Mar 15, 2026 | McCarthy | ½–½ | Cook | Round 10: McCarthy, Kevin C - Cook, Philip | English Opening: Symmetrical Variation, Rubinstein Variation | |
| Mar 15, 2026 | Murphy | ½–½ | McCarthy | Round 9: Murphy, Hugh W - McCarthy, Kevin C | Danish Gambit | |
| Mar 15, 2026 | Rich | 1–0 | McCarthy | Round 8: Rich, Aaron - McCarthy, Kevin C | Zukertort Opening: Kingside Fianchetto | |
| Mar 15, 2026 | McCarthy | 1–0 | Davletshin | Round 7: McCarthy, Kevin C - Davletshin, Ildar | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Mar 14, 2026 | Malinovskii | 1–0 | McCarthy | Round 6: Malinovskii, Ilia - McCarthy, Kevin C | Scandinavian Defense: Main Line | |
| Mar 14, 2026 | McCarthy | 1–0 | Milson | Round 5: McCarthy, Kevin C - Milson, Samuel A | King's Indian Attack | |
| Mar 14, 2026 | Arnott | 1–0 | McCarthy | Round 4: Arnott, Jonathan W - McCarthy, Kevin C | Scandinavian Defense: Gubinsky-Melts Defense | |
| Mar 14, 2026 | McCarthy | 1–0 | Freeman-Kerr | Round 3: McCarthy, Kevin C - Freeman-Kerr, Freddie | Catalan Opening: Closed | |
| Mar 14, 2026 | Zajaczkowski | 0–1 | McCarthy | Round 2: Zajaczkowski, Marek - McCarthy, Kevin C | Scandinavian Defense: Gubinsky-Melts Defense | |
| Mar 14, 2026 | McCarthy | 0–1 | Gormally | Round 1: McCarthy, Kevin C - Gormally, Daniel W | King's Indian Attack: Symmetrical Defense | |
| Jan 11, 2026 | Shankar | 1–0 | McCarthy | Round 4: Shankar, Yashwardhan - McCarthy, Kevin C | Scandinavian Defense: Main Line, Mieses Variation | |
| Jan 10, 2026 | McCarthy | ½–½ | Camp | Round 3: McCarthy, Kevin C - Camp, Imogen A L | King's Indian Attack | |
| Dec 7, 2025 | McCarthy | 0–1 | Bonn | Round 6: McCarthy, Kevin C - Bonn, Thomas | Queen's Pawn Game: Veresov, Richter Attack | |
| Dec 6, 2025 | McCarthy | 0–1 | Finn | Round 4: McCarthy, Kevin C - Finn, Peter | Rapport-Jobava System | |
| Dec 6, 2025 | McCarthy | 0–1 | Stoyanov | Round 2: McCarthy, Kevin C - Stoyanov, Viktor | English Opening: Anglo-Indian Defense, King's Indian Formation, Double Fianchetto | |
| Nov 2, 2025 | McCarthy | 0–1 | Waller | Round 2: McCarthy, Kevin C - Waller, Dan | Queen's Pawn Game: Symmetrical Variation | |
| Nov 1, 2025 | Rasalingam | 1–0 | McCarthy | Round 1: Rasalingam, Haran - McCarthy, Kevin C | French Defense: Horwitz Attack, Papa-Ticulat Gambit | |
| Oct 19, 2025 | Pribelszky | 1–0 | McCarthy | Round 1: Pribelszky, Bence - McCarthy, Kevin C | French Defense: Tarrasch Variation, Closed Variation | |
| Jun 14, 2025 | Longson | ½–½ | McCarthy | 2025 FIDE World Blitz Team Championship Pool B | Scandinavian Defense: Main Line, Mieses Variation | |
| Jun 14, 2025 | Aryaman Ganguly | 1–0 | McCarthy | 2025 FIDE World Blitz Team Championship Pool B | Elephant Gambit | |
| Jun 14, 2025 | Lahav | 1–0 | McCarthy | 2025 FIDE World Blitz Team Championship Pool B | Elephant Gambit: Maróczy Gambit | |
| Jun 14, 2025 | McCarthy | 1–0 | Ding | 2025 FIDE World Blitz Team Championship Pool B | Blackmar-Diemer Gambit Declined: Vienna Defense | |
| Jun 14, 2025 | Hng | 1–0 | McCarthy | 2025 FIDE World Blitz Team Championship Pool B | Van't Kruijs Opening | |
| Jun 13, 2025 | Jalving | 1–0 | McCarthy | Round 11: Jalving, August - McCarthy, Kevin C | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Jun 13, 2025 | McCarthy | 1–0 | Jaufarally | Round 9: McCarthy, Kevin C - Jaufarally, Nadia | Queen's Pawn Game: Hübsch Gambit | |
| Jun 11, 2025 | McCarthy | 0–1 | Agafonov | 2025 FIDE World Rapid Team Championschip matches 11-18 | English Opening: King's English Variation, Kramnik-Shirov Counterattack | |
| May 5, 2025 | Jarocka | 1–0 | McCarthy | Round 11: Jarocka, Liwia - McCarthy, Kevin C | Scandinavian Defense: Lasker Variation | |
| May 4, 2025 | McCarthy | 0–1 | Arakhamia-Grant | Round 10: McCarthy, Kevin C - Arakhamia-Grant, Ketevan | King's Indian Defense: Fianchetto Variation, Lesser Simagin (Spassky) | |
| May 3, 2025 | McCarthy | ½–½ | Brett | Round 9: McCarthy, Kevin C - Brett, Andrew R | Rapport-Jobava System | |
| Mar 2, 2025 | McCarthy | 1–0 | Patel | Round 11: McCarthy, Kevin C - Patel, Keatan | Blackmar-Diemer Gambit Accepted: Ryder Gambit | |
| Feb 16, 2025 | Swanson | 1–0 | McCarthy | Round 6: Swanson, Stephen - McCarthy, Kevin C | French Defense: King's Indian Attack | |
| Feb 15, 2025 | McCarthy | 0–1 | Galyas | Round 5: McCarthy, Kevin C - Galyas, Miklos | Nimzo-Larsen Attack: Classical Variation | |
| Mar 2, 2025 | McCarthy | ½–½ | Keshari | Round 7: McCarthy, Kevin C - Keshari, Krish | English Opening: King's English Variation | |
| Mar 2, 2025 | McCarthy | 1–0 | Riddoch | Round 9: McCarthy, Kevin C - Riddoch, Alan | Indian Defense | |
| Mar 2, 2025 | Harris | ½–½ | McCarthy | Round 8: Harris, Michael - McCarthy, Kevin C | Queen's Indian Defense: Capablanca Variation | |
| Mar 2, 2025 | Walker | 1–0 | McCarthy | Round 10: Walker, Martin G - McCarthy, Kevin C | Scandinavian Defense: Classical Variation | |
| Mar 1, 2025 | McCarthy | 1–0 | Karthisamy | Round 1: McCarthy, Kevin C - Karthisamy, Prathik | French Defense: Rubinstein Variation | |
| Mar 1, 2025 | McCarthy | 0–1 | Middleton | Round 3: McCarthy, Kevin C - Middleton, Ben | Caro-Kann Defense | |
| Mar 1, 2025 | McCarthy | 1–0 | Kumar | Round 5: McCarthy, Kevin C - Kumar, Sachin | Queen's Pawn Game: Barry Attack | |
| Mar 1, 2025 | Rushbrooke | 1–0 | McCarthy | Round 2: Rushbrooke, Remy - McCarthy, Kevin C | Zukertort Opening: Pirc Invitation | |
| Mar 1, 2025 | Lightbown | 0–1 | McCarthy | Round 4: Lightbown, Sean M - McCarthy, Kevin C | Nimzo-Indian Defense: Classical Variation | |
| Mar 1, 2025 | Patel | 1–0 | McCarthy | Round 6: Patel, Zain - McCarthy, Kevin C | Bird Opening: Dutch Variation | |
| Jan 26, 2025 | Ledger | ½–½ | McCarthy | Round 4: Ledger, Stephen C - McCarthy, Kevin C | Nimzo-Larsen Attack: Modern Variation | |
| Jan 25, 2025 | McCarthy | 0–1 | Carroll | Round 3: McCarthy, Kevin C - Carroll, Thomas | Rapport-Jobava System | |
| Oct 22, 2024 | Sandvik | 1–0 | McCarthy | 39th European Chess Club Cup | French Defense: Advance Variation, Paulsen Attack | |
| Oct 20, 2024 | Cetkovic | 1–0 | McCarthy | 39th European Chess Club Cup | French Defense: Tarrasch Variation, Closed Variation | |
| May 4, 2024 | McCarthy | ½–½ | Frank | Round 9: McCarthy, Kevin C - Frank, Tena, Dr. | Rapport-Jobava System | |
| Mar 17, 2024 | Graham | 1–0 | McCarthy | Round 8: Graham, Cassie M - McCarthy, Kevin C | French Defense: King's Indian Attack | |
| Mar 3, 2024 | Birtwistle | ½–½ | McCarthy | British Rapidplay Championship 2024 | Van Geet Opening: Myers Attack | |
| Mar 3, 2024 | McCarthy | ½–½ | White | British Rapidplay Championship 2024 | Queen's Pawn Game: Symmetrical Variation | |
| Mar 3, 2024 | McCarthy | 1–0 | Pradhan | British Rapidplay Championship 2024 | Blackmar-Diemer Gambit Accepted: Teichmann Defense | |
| Mar 3, 2024 | Mirzoeva | 1–0 | McCarthy | British Rapidplay Championship 2024 | Indian Defense: Budapest Defense, Adler Variation | |
| Mar 3, 2024 | McCarthy | 1–0 | Markan | British Rapidplay Championship 2024 | Rapport-Jobava System | |
| Mar 2, 2024 | Bevis | ½–½ | McCarthy | British Rapidplay Championship 2024 | French Defense: Exchange Variation | |
| Mar 2, 2024 | McCarthy | ½–½ | Mitraka | British Rapidplay Championship 2024 | Rapport-Jobava System | |
| Mar 2, 2024 | Larchikov | 1–0 | McCarthy | British Rapidplay Championship 2024 | Semi-Slav Defense: Main Line | |
| Mar 2, 2024 | McCarthy | 1–0 | Keshari | British Rapidplay Championship 2024 | Queen's Pawn Game: London System, with e6 | |
| Mar 2, 2024 | Mikalajunas | 1–0 | McCarthy | British Rapidplay Championship 2024 | French Defense: Exchange Variation | |
| Mar 2, 2024 | McCarthy | 1–0 | Sriram | British Rapidplay - lower boards | Indian Defense | |
| Feb 10, 2024 | McCarthy | 1–0 | Frostick | 4NCL Division Two | Queen's Pawn Game: London System | |
| Jan 14, 2024 | McCarthy | ½–½ | Hng | Main 4NCL League Division 2 - 2023/24 | English Opening: Anglo-Indian Defense | |
| Jan 13, 2024 | McCarthy | ½–½ | Camp | Main 4NCL League Division 2 - 2023/24 | Rapport-Jobava System | |
| Nov 24, 2024 | Villiers | 1–0 | McCarthy | Round 2: Villiers, Thomas - McCarthy, Kevin C | Queen's Indian Defense: Anti-Queen's Indian System | |
| Nov 23, 2024 | McCarthy | ½–½ | Purton | Round 1: McCarthy, Kevin C - Purton, Ben J | English Opening: Symmetrical Variation | |
| Oct 21, 2024 | McCarthy | 0–1 | Aczel | Round 2: McCarthy, Kevin C - Aczel, Gergely | Nimzo-Indian Defense: Classical Variation, Noa Variation | |
| Nov 12, 2023 | McCarthy | ½–½ | Alldritt | Main 4NCL League Division 2 - 2023/24 | Queen's Pawn Game: Barry Attack, Grünfeld Variation | |
| Nov 11, 2023 | Abhyuday Santhosh | 0–1 | McCarthy | Main 4NCL League Division 2 - 2023/24 | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Mar 26, 2022 | McCarthy | 0–1 | Shafi | 4NCL Main League 1-2 | Rapport-Jobava System | |
| — | Mykhnenko | 0–1 | McCarthy | 4NCL Division 2 2023-2024 | French Defense: Exchange Variation | |