Career
He was an all-rounder (right-handed batsman and medium paced bowler) who played 16 One Day Internationals for Australia between 1983 and 1987. MacLeay played in the 1983 in England taking 6 for 39 against India. MacLeay played in 129 first-class matches for Western Australia between 1981 and 1991.
He was a regular in a strong Washington side appearing in Sheffield Shield final winning team four times.
MacLeay also played county cricket in England for Somerset in 1991 and 1992.