 He also tasted promotion with Alloa Athletic and won the Scottish Challenge Cup with both St. Johnstone and Raith Rovers.He has also played in Australia for ECU Joondalup SC.Moon was born in Perth on 8 June 1987, and attended Luncarty Primary School and Perth Grammar School.