Schuster went to St Joseph's College and played for Marists Saint-Joseph, then six times for Samoa before leaving for New Zealand in 1984.[5] From 1987 to 1989 he played for the All Blacks.[5] In May 1990, he switched to rugby league, signing for Australian club Newcastle Knights.[6] He later moved to England, joining Halifax, where he scored over 1,000 points between 1993 and 1997.[7]