 In 1982, Freeman was graded by the Northcote Tigers as a nineteen-year-old in the Auckland Rugby League competition and played there for most of the 1980s, gaining representative selection for the Auckland rugby league team.He also played in England for Kent Invicta at the start of the 1983-84 season.Freeman also spent a season playing for English club Castleford.