He has played representative rugby league (RL) for Papua New Guinea and at club level for the Parkes Spacemen and Bathurst St Patrick's, as a halfback, and representative rugby union (RU) at rugby union sevens for Papua New Guinea.
John played rugby league in the SP Inter-City Cup before switching to rugby union sevens and playing for Papua New Guinea on the Sevens World Series.
[2] John first represented Papua New Guinea in rugby league in 2007 against France.
[1] In 2014 he played for Bathurst St Patrick's in the Group 10 Rugby League competition.
[3] This Papua New Guinea rugby league football biography is a stub.