Delport, Anzelle, PSSA, South Africa