Worsfold began his career with the South Fremantle Football Club in the West Australian Football League (WAFL), before being named an inaugural squad member of West Coast on their formation in 1986. After winning the club's best and fairest award in 1988, he was appointed the captain of the club in 1991, a position he would hold until his retirement in 1998. During his period at the club, Worsfold played in 209 games, which including the 1992 and 1994 premiership sides. During this time, he also appeared in five State of Origin matches for Western Australia, including captaining his state twice.