| 144488 | MacDonald - Brand Lyard | 1-0 | 7th of May 2024 17:35:45 | (chess) | rated |
| 144493 | Martinez - MacDonald | 0-1 | 16th of August 2024 10:20:31 | (chess) | rated |
| 144497 | MacDonald - Budnar | 1-0 | 26th of March 2024 06:02:48 | (chess) | rated |
| 144500 | Jerez - MacDonald | 0-1 | 1st of June 2024 02:10:28 | (chess) | rated |
| 144502 | MacDonald - Martinez Camacho | 1-0 | 17th of November 2024 17:59:37 | (chess) | rated |
| 144503 | Joubert - MacDonald | 0-1 | 9th of May 2024 13:46:45 | (chess) | rated |
| 145163 | MacDonald - Anon | 1-0 | 4th of June 2024 08:58:06 | (chess) | rated |
| 145168 | Jefferis - MacDonald | 0-1 | 4th of June 2024 08:58:06 | (chess) | rated |
| 145173 | MacDonald - Zemlyanov | 1-0 | 4th of June 2024 08:58:06 | (chess) | rated |
| 145174 | Nezumi - MacDonald | 0-1 | 4th of June 2024 08:58:06 | (chess) | rated |
| 145175 | MacDonald - Martinez | 1-0 | 15th of May 2024 02:13:49 | (chess) | rated |
| 145176 | Jerez - MacDonald | 0-1 | 11th of July 2024 17:23:16 | (chess) | rated |
| 145740 | Schangareev - MacDonald | 1-0 | 6th of November 2024 00:40:02 | (chess) | unrated |
| 145746 | MacDonald - Brand Lyard | 1-0 | 2nd of November 2024 21:49:15 | (chess) | unrated |
| 145747 | Martinez - MacDonald | 0-1 | 25th of February 2025 14:41:08 | (chess) | unrated |
| 145748 | MacDonald - Jerez | 1-0 | 17th of November 2024 07:36:12 | (chess) | unrated |
| 145749 | Tedoldi - MacDonald | 1-0 | 28th of January 2025 19:45:50 | (chess) | unrated |
| 145750 | MacDonald - Pech | 0-1 | 29th of January 2025 03:49:44 | (chess) | unrated |
| 146951 | MacDonald - Brodie | 1-0 | 4th of October 2025 02:29:19 | (chess) | rated |
| 146956 | Pintor - MacDonald | 1-0 | 16th of June 2025 05:40:50 | (chess) | rated |
| 146960 | MacDonald - Soretti | 0-1 | 24th of May 2025 03:08:40 | (chess) | rated |
| 146963 | Alencar - MacDonald | 0-1 | 19th of January 2025 03:50:23 | (chess) | rated |
| 146966 | MacDonald - Strohmeier | 1-0 | 8th of March 2025 10:01:58 | (chess) | rated |
| 146967 | Budnar - MacDonald | 0-1 | 28th of April 2025 07:52:21 | (chess) | rated |
| 146994 | Brodie - MacDonald | 0-1 | 3rd of October 2025 18:25:01 | (chess) | unrated |
| 146999 | MacDonald - Brand Lyard | 1-0 | 30th of January 2025 03:26:38 | (chess) | unrated |
| 147003 | Hybl - MacDonald | 1-0 | 7th of August 2025 12:12:38 | (chess) | unrated |
| 147006 | MacDonald - Trigance | 0-1 | 17th of September 2025 03:33:43 | (chess) | unrated |
| 147008 | Pech - MacDonald | 1-0 | 6th of July 2025 15:39:50 | (chess) | unrated |
| 147010 | MacDonald - Alencar | 1-0 | 5th of May 2025 11:47:40 | (chess) | unrated |