McDonald tritt seit 2010 in Wettkämpfen in der Leichtathletik an. Damals wurde er Australischer U16-Meister im Crosslauf und gewann ein Jahr später den Titel bei den U18-Meisterschaften in der gleichen Disziplin. 2012 wurde er Australischer U17-Meister im 3000-Meter-Lauf. 2013 siegte er bei den Australischen U18-Meisterschaften im Crosslauf und nahm zudem im U20-Rennen bei den Crosslauf-Weltmeisterschaften in Bydgoszcz teil, das er auf dem 33. Platz beendete. Im März 2014 wurde McDonald Australischer U20-Meister über 5000 Meter und trat über diese Distanz auch bei den U20-Weltmeisterschaften in Eugene an, bei denen er den zehnten Platz belegte. 2015 trat er zum zweiten Mal im U20-Rennen bei Crosslauf-Weltmeisterschaften an. Diesmal kam er auf Platz 40 ins Ziel.