En la temporada 2004-05 de la Premier Soccer League (hoy conocida como la South African Premier Division , el nivel más alto del fútbol de Sudáfrica), participaron 16 equipos. El campeonato lo ganó el Kaizer Chiefs .