Leigh came to prominence as a player with Geelong Falcons in the TAC Cup, then played with Geelong in the VFL before being selected in the 2000 Rookie draft by North Melbourne. He was elevated to the senior list the following year when he made his AFL debut as a 20-year-old. A crumbing forward he topped North’s goalkicking in 2003 and continued to flourish in that role until suffering a knee injury at training before the last game of the 2006 season.
He returned in 2007 switching from a small forward to small defender, playing on until 2010. He played 141 games and kicked 157 goals and was honoured with life membership. Leigh stayed with the Kangaroos as a rehab coach and played with their VFL-affiliate Werribee where he had two seasons as an assistant-coach under Paul Slattery (2011) and Scott West (2012).
In 2013 Leigh was recruited to Brisbane Lions with his initial appointment being NEAFL coach and took them to a premiership in his first year. The Lions defeated Sydney Swans for the title and lost only two games during the season. He was then appointed Development Coach of the Lions until moving on to the senior coaching role with Redland Bombers last year.