He last played as a right full back for the Australian A-League club Perth Glory in 2005, which he joined in 2001. Horsley had previously captained the Wollongong Wolves, with whom he played from 1990-2001. Horsley led the Wolves to victory over Perth in the 2000 NSL Grand Final via a penalty shoot-out, despite missing his penalty shot. In Wollongong's 2001 Grand Final victory over South Melbourne he was awarded the Joe Marston Medal for best onfield. After winning a league titled with Perth Glory in 2003 (their first), he was injured in the final NSL season and missed the 2004 NSL title victory. After leaving Perth Glory in 2005 he has focused on his career as a police officer and playing in the amateur league in Perth for Beechboro Cracrovia. Matt Horsley left Cracovia in 2010 and has taken the role of club captain with a developing club Caversham Athletic Football Club in Lockridge, Western Australia..In 2012 Matt Horsley started playing and coaching amateur soccer in Kalgoorlie for the Hannans Celtic soccer club. Hannans Celtic A-grade are currently second on the ladder for the first time in over 5 years. Matt also assists in the Celtic 6/U coaching.