Career
Garnaut played Teal Cup football for Western Australia, and later played one senior match for East Perth in the WAFL in 1994. He later concentrated on cricket, making his first-class debut against South Australia in November 1996. Overall, he played 16 matches for Western Australia in the 1996-1997 and 1997-1998 Sheffield Shield competitions, taking 37 wickets at an average of 42.00, with a best of 4/51.
Garnaut also played grade cricket for the Bayswater-Morley District Cricket Club.