| Final Ranking | pts | win | drw | lst | gf | ga | g+- |  | 1. | Cape Town Spurs | 89 | 28 | 5 | 5 | 115: | 23 | +92 |  | 2. | Battswood | 84 | 26 | 6 | 6 | 99: | 33 | +66 |  | 3. | Port Elizabeth Callies | 75 | 21 | 12 | 5 | 67: | 32 | +35 |  | 4. | Royal Tigers | 69 | 19 | 12 | 7 | 68: | 41 | +27 |  | 5. | Crystal Brains | 67 | 20 | 7 | 11 | 57: | 47 | +10 |  | 6. | East London Bluebells | 63 | 18 | 9 | 11 | 62: | 53 | +9 |  | 7. | Hotspurs | 61 | 16 | 13 | 9 | 58: | 40 | +18 |  | 8. | D'Alberton Callies | 58 | 16 | 10 | 12 | 68: | 55 | +13 |  | 9. | Dynamos | 50 | 13 | 11 | 14 | 61: | 68 | -7 |  | 10. | Manchester United Estcou | 46 | 12 | 10 | 16 | 36: | 44 | -8 |  | 11. | Blackburn Rovers | 46 | 12 | 10 | 16 | 46: | 57 | -11 |  | 12. | Stanger United | 45 | 11 | 12 | 14 | 50: | 59 | -9 |  | 13. | Tembu Royals | 45 | 12 | 9 | 17 | 39: | 46 | -7 |  | 14. | Zulu Royals | 44 | 11 | 11 | 16 | 42: | 57 | -15 |  | 15. | Bush Bucks Durban | 41 | 9 | 14 | 15 | 34: | 46 | -12 |  | 16. | Real Aces | 35 | 9 | 8 | 21 | 45: | 67 | -22 |  | 17. | Umtata Liverpool | 35 | 9 | 8 | 20 | 42: | 70 | -28 |  | 18. | Berea Durban | 34 | 9 | 7 | 22 | 37: | 75 | -38 |  | 19. | Maritzburg United | 32 | 8 | 8 | 22 | 48: | 107 | -59 |  | 20. | Coronation | 21 | 3 | 12 | 23 | 28: | 83 | -55 |   
 | 
| Cape Town Spurs was promoted to National Soccer League 1992. |  | Last 8 teams were relegated. |  | Cape Town Spurs played 6 matches in 1991 NSL> before beeng demoted by a boardroom decision when Dangerous Darkies failed to protest against African Wanderers. |   
 | 
 
| Team | City | Home Ground |  |  Western Cape |  | Battswood | 	Cape Town | Athlone |  | Cape Town Spurs 	Cape Town 	 | Parow |  |  Eastern Cape |  | E.L. Bluebells 	East London 	 | North End Bisho |  | Hotspurs | Port Elizabeth 	 | Adcock |  | P.E. Callies 	 | Port Elizabeth | Adcock |  | Tembu Royals F.C. 	Umtata 	 | Independence |  | Umtata Liverpool 	Umtata 	 | Matatiele Independence |  |  Natal |  | Berea | 	Durban 	 | Chartsworth |  | Bush Bucks | 	Durban 	 | Glebe |  | Coronation 	 | Durban 	 | Curries Fountain |  | Crystal Brains 	Durban 	 | Umlazi |  | D'Alberton Callies 	Durban 	 | Curries Fountain |  | Royal Tigers | 	Durban 	 | S J Smith |  | Zulu Royals | 	Durban | Kwa Mashu  |  | Blackburn Rovers 	Butterworth | 	 | Umsobomvu |  | Dynamos | 	Newcastle | KR Rumelin Stadium |  | Manchester United 	Escourt 	 | Forderville |  | Maritzburg United 	Pietermaritzburg | Northdale |  | Real Aces 	 | Vryheid 	 | Hlobane |  | Stanger United 	Stanger 	 | Stanger |   
 | 
 | 
 
| date | team 1 _________ | score | team 2 _________ | HT |  | Fri R7 | Cape Town Spurs | 1-0 | Coronation |   |    1-0 Mark Williams. Hartleyvalley |  | Sun | Battswood | 2-1 | Cape Town Spurs | 1-0 |    1-0 Chris Arendse 1T 1-1  Johny de Sousa 2T  2-1 Reggie Mentor 2T Athlone Stadium att. 4,000. Referee: Peter Martin. |  |  --------------- |  | Fri R17 | Zulu Royals | 0-0 | Cape Town Spurs | 0-0 |  |   | Real Aces | 1-2 | Battswood | 1-1 |   0-1  Chris Arendse (14) 1T 1-1  Elijah Mpanza 1T 1-2  Colin Atkins 82' Because of flight problems to Durban, Battswood had to travel to Jahannesburg and then make a five hour trip to Hlobane. They arrived at field at 15:55 and the kick-off was 5 minutes later! |  | Sun R18 | Berea | 0-2 | Cape Town Spurs |    |   0-1  Glenn du Plessis 0-2  Ricardo Custodio. |  |   1. Battswood 28pts 18 games 2. Crystal Brains 25 pts 16 games. |   
 | 
 |  
 |