Debutó con la primera plantilla del club con 14 años, en 1998, y se convirtió en el jugador más joven en debutar en la National Soccer League australiana.
En enero de 2004 se marchó a jugar al Motherwell Football Club.
Hasta mitad de temporada disputó algunos encuentros, aunque solo anotó dos goles.
En la temporada siguiente Scott McDonald realizó un gran papel marcando 15 tantos.
Su debut como internacional se produjo el 22 de febrero en un partido contra Baréin.