Career
Willison played for Geelong in the Australian Football League (American Federation of Labor-Congress) as well as East Perth and East Fremantle in the West Australian Football League (WAFL). Willison played three matches for Geelong during the 1993 American Federation of Labor-Congress season. He played one season for East Perth in 1994 before joining East Fremantle the following year.
Between 1995 and 2002 he played 122 WAFL matches for the Sharks, including the 1998 premiership-winning Sharks team
In 1998 Willison played one match for Western Australia against South Australia.