| 83911 | Ropokis - MacDonald | 1-0 | 11th of February 2015 07:52:03 | (chess) | rated |
| 83916 | MacDonald - Fijalkowski | 1-0 | 19th of January 2015 05:20:01 | (chess) | rated |
| 83920 | Carnemolla - MacDonald | 1-0 | 23rd of December 2014 18:21:00 | (chess) | rated |
| 83923 | MacDonald - Gourdie | 0-1 | 20th of December 2014 14:11:08 | (chess) | rated |
| 83925 | Foster - MacDonald | 1-0 | 21st of December 2014 18:36:52 | (chess) | rated |
| 83927 | MacDonald - Voudouris | 0-1 | 21st of December 2014 21:13:23 | (chess) | rated |
| 85696 | MacDonald - Nezumi | 0-1 | 12th of April 2015 18:38:21 | (big_chess) | rated |
| 85701 | Ramos - MacDonald | 1-0 | 13th of April 2015 21:43:48 | (big_chess) | rated |
| 85705 | MacDonald - Kehayov | 0-1 | 12th of April 2015 18:38:59 | (big_chess) | rated |
| 85708 | Cirulis - MacDonald | 1-0 | 13th of April 2015 21:44:18 | (big_chess) | rated |
| 85710 | MacDonald - Klawitter | 0-1 | 12th of April 2015 18:38:40 | (big_chess) | rated |
| 85711 | Selalmazidis - MacDonald | 1-0 | 12th of April 2015 23:46:51 | (big_chess) | rated |
| 85737 | Hrubaru - MacDonald | 1-0 | 4th of May 2015 15:18:33 | (chess) | rated |
| 85742 | MacDonald - Foster | 0-1 | 28th of April 2015 20:54:03 | (chess) | rated |
| 85746 | Hilbert - MacDonald | 1-0 | 28th of April 2015 20:54:23 | (chess) | rated |
| 85749 | MacDonald - Klawitter | 0-1 | 2nd of May 2015 11:28:43 | (chess) | rated |
| 85751 | Fioravanti - MacDonald | 1-0 | 2nd of May 2015 11:29:20 | (chess) | rated |
| 85753 | MacDonald - Cirulis | 0-1 | 28th of April 2015 20:54:46 | (chess) | rated |
| 85801 | MacDonald - Hilbert | 0-1 | 28th of April 2015 20:55:07 | (chess) | rated |
| 85806 | Foster - MacDonald | 1-0 | 28th of April 2015 20:55:38 | (chess) | rated |
| 85810 | MacDonald - Vollmer | 0-1 | 28th of April 2015 20:56:01 | (chess) | rated |
| 85813 | Trigance - MacDonald | 1-0 | 2nd of May 2015 11:29:49 | (chess) | rated |
| 85816 | MacDonald - Pechova | 0-1 | 2nd of May 2015 11:30:14 | (chess) | rated |
| 85817 | Ramos - MacDonald | 1-0 | 28th of April 2015 20:56:29 | (chess) | rated |
| 108602 | MacDonald - Coggiola | 0-1 | 15th of August 2018 22:32:16 | (chess) | rated |
| 108607 | Hadden - MacDonald | 1-0 | 17th of August 2018 07:30:30 | (chess) | rated |
| 108611 | MacDonald - Kehayov | 0-1 | 18th of October 2018 09:22:23 | (chess) | rated |
| 108614 | Barradas - MacDonald | 1-0 | 25th of August 2018 14:04:39 | (chess) | rated |
| 108617 | MacDonald - Bromo | 0-1 | 31st of August 2018 22:54:12 | (chess) | rated |
| 108618 | Zemlyanov - MacDonald | 0-1 | 2nd of September 2018 11:30:15 | (chess) | rated |
| 108874 | MacDonald - Kehayov | 0-1 | 1st of November 2018 21:32:40 | (chess) | rated |
| 108879 | Barradas - MacDonald | 1-0 | 25th of August 2018 09:46:31 | (chess) | rated |
| 108884 | MacDonald - Gonet | 1-0 | 18th of August 2018 13:46:54 | (chess) | rated |
| 108885 | Edwardson - MacDonald | 1-0 | 6th of November 2018 22:01:47 | (chess) | rated |
| 108886 | MacDonald - Biryukov | 1-0 | 15th of September 2018 01:06:04 | (chess) | rated |
| 108887 | Leurette - MacDonald | 0-1 | 18th of August 2018 22:47:59 | (chess) | rated |
| 109004 | MacDonald - Sharma | 0-1 | 25th of August 2018 09:47:52 | (chess) | rated |
| 109009 | Bromo - MacDonald | 1-0 | 31st of August 2018 22:55:19 | (chess) | rated |
| 109013 | MacDonald - Hadden | 0-1 | 31st of August 2018 22:54:49 | (chess) | rated |
| 109016 | Bosis - MacDonald | 0-1 | 11th of September 2018 12:19:10 | (chess) | rated |
| 109019 | MacDonald - Trigance | 0-1 | 31st of August 2018 22:55:08 | (chess) | rated |
| 109020 | Aslam - MacDonald | 0-1 | 11th of September 2018 12:19:10 | (chess) | rated |
| 109064 | Leurette - MacDonald | 1-0 | 31st of August 2018 22:54:54 | (chess) | rated |
| 109070 | MacDonald - Barradas | 0-1 | 20th of August 2018 20:56:09 | (chess) | rated |
| 109071 | Bromo - MacDonald | 1-0 | 31st of August 2018 22:55:13 | (chess) | rated |
| 109072 | MacDonald - Hadden | 0-1 | 31st of August 2018 22:54:43 | (chess) | rated |
| 109073 | Klawitter - MacDonald | 1-0 | 31st of August 2018 22:54:30 | (chess) | rated |
| 109074 | MacDonald - Wood | 0-1 | 8th of October 2018 07:18:15 | (chess) | rated |
| 109170 | MacDonald - Gonet | 1-0 | 22nd of August 2018 10:08:29 | (chess) | rated |
| 109171 | Amzil - MacDonald | 0-1 | 27th of September 2018 03:48:19 | (chess) | rated |
| 109172 | MacDonald - Edwardson | 0-1 | 31st of August 2018 22:55:02 | (chess) | rated |
| 109173 | Hadden - MacDonald | 1-0 | 31st of August 2018 22:54:38 | (chess) | rated |
| 109174 | MacDonald - Wood | 0-1 | 9th of October 2018 19:23:10 | (chess) | rated |
| 109175 | Soares - MacDonald | 1-0 | 25th of August 2018 09:48:05 | (chess) | rated |
| 128484 | MacDonald - Autobello | 0-1 | 1st of February 2021 15:29:23 | (go) | rated |
| 128489 | Binh - MacDonald | 0-1 | 31st of January 2021 14:10:57 | (go) | rated |
| 128493 | MacDonald - Dat | 1-0 | 31st of January 2021 14:10:57 | (go) | rated |
| 128496 | Vi - MacDonald | 0-1 | 31st of January 2021 14:10:57 | (go) | rated |
| 128499 | MacDonald - Rivenburg | 0-1 | 1st of February 2021 15:29:23 | (go) | rated |
| 128500 | Hoang - MacDonald | 0-1 | 31st of January 2021 14:10:57 | (go) | rated |
| 141114 | MacDonald - Martinez | 0-1 | 21st of June 2023 23:17:32 | (chess) | rated |
| 141119 | Jerez - MacDonald | 1-0 | 22nd of June 2023 12:14:01 | (chess) | rated |
| 141124 | MacDonald - Brand Lyard | 0-1 | 21st of June 2023 23:17:32 | (chess) | rated |
| 141125 | Toro - MacDonald | 1-0 | 22nd of June 2023 12:14:01 | (chess) | rated |
| 141126 | MacDonald - Goletto | 0-1 | 21st of June 2023 23:17:32 | (chess) | rated |
| 141127 | Strohmeier - MacDonald | 1-0 | 22nd of June 2023 12:14:01 | (chess) | rated |