A right-handed batsman and right-armed medium-pace bowler, Donald played for the Scotland national cricket team in 8 first-class and 32 List A matches.
He played first-class cricket for Scotland until 1986, making eight appearances, all of which came against Ireland in the annual match between the sides.
[7] Donald was a regular feature in the Scottish one-day side until 1987, making 32 appearances across the Benson & Hedges Cup and the NatWest Trophy.
[9] In the winter, Donald played football in the Highland League for Huntly, Fraserburgh, and Peterhead.
Donald ascertained that his suspension was not racial, but was a result of Haq's poor fitness standards.
[10] Outside cricket, Donald ran a small executive coaching consultancy business, specialising in performance improvement and organisational change.