Of English descent and an Old Bar Pirates junior, Harris made his NRL début for the Canterbury-Bankstown Bulldogs in 2002 at the age of 18.[3] He played in 42 first-grade matches for the club, including as the starting centre for their 2004 NRL Grand Final victory over cross-city rivals, the Sydney Roosters.
Harris returned to the NRL in 2008, signing for the North Queensland Cowboys as a replacement for the retiring Paul Bowman in the centres.[5] In his first season for the Cowboys he was selected for the Country Origin team, his first and only representative football.[6] Over time, he moved into the Cowboys' forward pack, playing in the second row.[7] He retired from professional football after injury plagued seasons in 2009 and 2010.[8][9]