| Apr 11, 2024 | Keenan | ½–½ | Khamrakulov | Round 9: Keenan, Cathal - Khamrakulov, Ibragim S. | Nimzo-Indian Defense: Sämisch Variation, Keres Variation | |
| Apr 10, 2024 | Lazov | ½–½ | Keenan | Round 7: Lazov, Toni - Keenan, Cathal | Caro-Kann Defense: Exchange Variation, Rubinstein Variation | |
| Apr 9, 2024 | Keenan | ½–½ | Hagner | Round 6: Keenan, Cathal - Hagner, Bennet | Sicilian Defense: Najdorf Variation, Opocensky Variation | |
| Apr 9, 2024 | Keenan | ½–½ | Elgersma | Round 5: Keenan, Cathal - Elgersma, Onno | French Defense: King's Indian Attack | |
| Apr 7, 2024 | Keenan | ½–½ | Droin | Round 3: Keenan, Cathal - Droin, Augustin | Sicilian Defense: Godiva Variation | |
| Nov 30, 2024 | Keenan | 1–0 | Kulig | Round 1: Keenan, Cathal - Kulig, Timo | Philidor Defense: Exchange Variation | |
| Nov 30, 2024 | Keenan | 0–1 | Wachinger | Round 3: Keenan, Cathal - Wachinger, Nikolas | Sicilian Defense: Najdorf Variation | |
| Nov 30, 2024 | Keenan | 1–0 | Oelmann | Round 5: Keenan, Cathal - Oelmann, Henry | Alekhine Defense: Four Pawns Attack, Main Line | |
| Nov 30, 2024 | Keenan | ½–½ | Schulze | Round 6: Keenan, Cathal - Schulze, Lara | Ruy Lopez: Morphy Defense, Steinitz Deferred | |
| Nov 30, 2024 | Huck | 0–1 | Keenan | Round 2: Huck, Friedemann Moritz - Keenan, Cathal | Sicilian Defense: Najdorf Variation | |
| Nov 30, 2024 | Stockter | 0–1 | Keenan | Round 4: Stockter, Jasper Enno - Keenan, Cathal | Rapport-Jobava System | |
| Nov 30, 2024 | Kracht | 1–0 | Keenan | Round 7: Kracht, Raphael - Keenan, Cathal | Sicilian Defense: Morphy Gambit, Andreaschek Gambit | |