| May 4, 2026 | Kennaugh | 0–1 | Willson | Round 11: Kennaugh, Charles W - Willson, Ollie | King's Gambit Accepted: Kieseritzky Gambit, Brentano Defense, Caro Variation | |
| May 3, 2026 | Willson | 1–0 | MacDonald | Round 10: Willson, Ollie - MacDonald, Duncan | Caro-Kann Defense: Panov Attack | |
| May 2, 2026 | Willson | 1–0 | Roy | Round 9: Willson, Ollie - Roy, Ali | French Defense: Rubinstein Variation, Blackburne Defense | |
| Mar 21, 2026 | Freeland | 1–0 | Willson | Round 7: Freeland, Alex - Willson, Ollie | Queen's Gambit Accepted: Classical Defense, Main Line | |
| Jan 11, 2026 | Gagan B R | ½–½ | Willson | Round 4: Gagan B R - Willson, Ollie | Rapport-Jobava System | |
| Jan 10, 2026 | Willson | 1–0 | Vaddhireddy | Round 3: Willson, Ollie - Vaddhireddy, Sai | Slav Defense: Czech Variation, Bled Attack | |
| Nov 2, 2025 | Willson | ½–½ | Sivanandan | Round 2: Willson, Ollie - Sivanandan, Bodhana | Petrov's Defense: Nimzowitsch Attack | |
| Nov 1, 2025 | Wilks | 1–0 | Willson | Round 1: Wilks, Simon - Willson, Ollie | Sicilian Defense: Delayed Alapin Variation | |
| Oct 25, 2025 | Raats | 1–0 | Willson | Round 7: Raats, Joppe - Willson, Ollie | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Oct 19, 2025 | Willson | ½–½ | Komora | Round 1: Willson, Ollie - Komora, Andrej | Dutch Defense: Hopton Attack | |
| Oct 25, 2024 | Moreby | 1–0 | Willson | 39th European Chess Club Cup | Four Knights Game: Scotch Variation Accepted | |
| Oct 24, 2024 | Van Houwelingen | 0–1 | Willson | 39th European Chess Club Cup | Sicilian Defense: French Variation | |
| Oct 23, 2024 | Willson | 1–0 | Thorarinsson | 39th European Chess Club Cup | Sicilian Defense: Alapin Variation | |
| Oct 22, 2024 | Willson | 0–1 | Lo Presti | 39th European Chess Club Cup | Benoni Defense | |
| Oct 21, 2024 | Wagner | 0–1 | Willson | 39th European Chess Club Cup | English Opening: King's English Variation, Kramnik-Shirov Counterattack | |
| Oct 20, 2024 | Willson | 0–1 | Rosner | 39th European Chess Club Cup | Slav Defense: Exchange Variation | |
| May 6, 2024 | Willson | ½–½ | Farrand | Round 11: Willson, Ollie - Farrand, Tom | Benoni Defense | |
| May 4, 2024 | Mestel | 1–0 | Willson | Round 9: Mestel, A Jonathan - Willson, Ollie | English Opening: Neo-Catalan | |
| Nov 12, 2023 | Willson | ½–½ | Pitcher | Main 4NCL League Division 2 - 2023/24 | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Nov 11, 2023 | Willson | 1–0 | Patel | 4NCL Division Two | Queen's Gambit Declined | |
| May 2, 2022 | Willson | 0–1 | Mihov | 4NCL Main League 1-2 | King's Indian Defense: Normal Variation, Rare Defenses | |
| May 1, 2022 | Willson | ½–½ | Paterson | 4NCL Main League 1-2 | Queen's Pawn Game: Modern Defense | |
| Apr 30, 2022 | Chow | 1–0 | Willson | 4NCL Main League 1-2 | Bogo-Indian Defense: Wade-Smyslov Variation | |
| Mar 26, 2022 | Willson | ½–½ | Punnett | 4NCL Main League 1-2 | Nimzo-Indian Defense: Classical Variation | |
| Feb 13, 2022 | Gayson | ½–½ | Willson | 4NCL Main League 1-2 | Bishop's Opening: Urusov Gambit | |
| Feb 12, 2022 | Willson | ½–½ | Venkatesan | 4NCL Main League 1-2 | Nimzo-Indian Defense: Classical Variation, Noa Variation | |
| Nov 28, 2021 | Willson | ½–½ | Thorfinnsson | 4NCL Division 1_2 | Ruy Lopez: Morphy Defense, Schliemann Defense Deferred | |
| Nov 27, 2021 | Willson | * | Harakis | 4NCL Division 1_2 | ? | |
| Sep 24, 2021 | Kjartansson | * | Willson | 36th European Club Cup | ? | |
| Sep 23, 2021 | Willson | * | Cramling | 36th European Club Cup | ? | |
| Sep 22, 2021 | Makolli | ½–½ | Willson | 36th European Club Cup | ? | |
| Sep 21, 2021 | Willson | * | Putar | 36th European Club Cup | ? | |
| Sep 20, 2021 | Saraci | * | Willson | 36th European Club Cup | ? | |
| Sep 19, 2021 | Suvorov | * | Willson | 36th European Club Cup | ? | |