A hooker/prop with the Newtown Rugby Union club in Sydney, Barnett was selected a total of 5 international rugby times to play for Australia.
On his return to Australia he joined the fledgling code of rugby league along with fourteen of his Olympic teammates.