| May 6, 2024 | Bazakutsa | 1–0 | Macfarlane | Round 11: Bazakutsa, Svyatoslav - Macfarlane, Donald | King's Indian Defense: Normal Variation, Rare Defenses | |
| May 5, 2024 | Macfarlane | ½–½ | Berry | Round 10: Macfarlane, Donald - Berry, Neil | English Opening: Neo-Catalan | |
| May 4, 2024 | Macak | ½–½ | Macfarlane | Round 9: Macak, Stefan - Macfarlane, Donald | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Jan 14, 2024 | Macfarlane | 0–1 | Horton | 4NCL Division 1 2023-2024 | English Opening: Symmetrical Variation | |
| Jan 13, 2024 | Rowson | ½–½ | Macfarlane | 4NCL Division 1 2023-2024 | Nimzo-Indian Defense: Classical Variation | |
| Nov 12, 2023 | Ansell | ½–½ | Macfarlane | 4NCL Division 1 2023-2024 | Philidor Defense: Lion Variation | |
| Nov 11, 2023 | Macfarlane | 1–0 | Rendle | 4NCL Division 1 2023-2024 | Semi-Slav Defense: Stoltz Variation, Center Variation | |
| May 1, 2023 | Macfarlane | 0–1 | Nelson | 4NCL Division 1 2022-2023 | English Opening: King's English Variation, Reversed Sicilian | |
| Apr 30, 2023 | Macfarlane | 0–1 | Czopor | 4NCL Division 1 2022-2023 | English Opening: Agincourt Defense | |
| Apr 29, 2023 | Thorarinsson | ½–½ | Macfarlane | 4NCL Division 1 2022-2023 | English Opening: Symmetrical Variation | |
| Mar 19, 2023 | Wall | ½–½ | Macfarlane | 4NCL Division 1 2022-2023 | Rapport-Jobava System | |
| Mar 18, 2023 | Macfarlane | 1–0 | Hill | 4NCL Division 1 2022-2023 | English Opening: Symmetrical Variation, Anti-Benoni Variation, Spielmann Defense | |
| Feb 12, 2023 | Wells | ½–½ | Macfarlane | 4NCL Division 1 2022-2023 | Bogo-Indian Defense: Vitolins Variation | |
| Feb 11, 2023 | Macfarlane | 1–0 | Dong | 4NCL Division 1 2022-2023 | English Opening: Agincourt Defense | |
| Oct 23, 2022 | Macfarlane | 1–0 | Toma | 4NCL Division 1 2022-2023 | Neo-Grünfeld Defense: Exchange Variation | |
| Oct 22, 2022 | Quinn | ½–½ | Macfarlane | 4NCL Division 1 2022-2023 | Nimzo-Indian Defense: Classical Variation, Keres Defense | |
| May 1, 2022 | Macfarlane | ½–½ | Gallana | 4NCL Main League 1-2 | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Apr 30, 2022 | McClement | 1–0 | Macfarlane | 4NCL Main League 1-2 | Sicilian Defense: Najdorf Variation, English Attack | |
| Feb 13, 2022 | Macfarlane | 1–0 | Palliser | 4NCL Main League 1-2 | English Opening: Great Snake Variation | |
| Feb 12, 2022 | White | ½–½ | Macfarlane | 4NCL Main League 1-2 | Nimzo-Indian Defense: Kmoch Variation | |
| Nov 28, 2021 | Makkar | 1–0 | Macfarlane | 4NCL Division 1_2 | Rapport-Jobava System | |
| Nov 27, 2021 | Headlong | * | Macfarlane | 4NCL Division 1_2 | ? | |
| — | Townsend | ½–½ | Macfarlane | 4NCL Division 1 2023-2024 | Catalan Opening | |