 As a young player, he played for the Nuriootpa Rover Football Club, in the Barossa Light & Gawler Football Association.He was drafted by Essendon Football Club in the 2003 AFL Draft at Pick 28.In Essendon's round 16 win against in 2005, defender Andrew Welsh was unable to take his place on the field.