| | | Final Ranking | pts | win | drw | lst | gf | ga | g+- | ratio |  | 1. | Durban Spurs | 43 | 18 | 7 | 5 | 51: | 26 | +25 | 1.962 |  | 2. | Powerlines | 43 | 18 | 7 | 5 | 67: | 37 | +30 | 1.811 |  | 3. | Highlands Park | 43 | 18 | 7 | 5 | 65: | 41 | +24 | 1.585 |  | 4. | Cape Town City | 39 | 16 | 7 | 7 | 50: | 33 | +17 | 1.515 |  | 5. | Maritzburg | 35 | 13 | 9 | 8 | 50: | 41 | +9 | 1.220 |  | 6. | Durban City | 33 | 14 | 5 | 11 | 51: | 46 | +5 | 1.109 |  | 7. | Hellenic | 29 | 13 | 3 | 14 | 48: | 44 | +4 | 1.091 |  | 8. | Durban United | 29 | 10 | 9 | 11 | 50: | 46 | +4 | 1.087 |  | 9. | Arcadia Shepherds | 29 | 12 | 5 | 13 | 52: | 60 | -8 | 0.867 |  | 10. | Rangers | 27 | 11 | 5 | 14 | 56: | 48 | +8 | 1.167 |  | 11. | Bloemfontein City | 25 | 8 | 9 | 13 | 38: | 47 | -9 | 0.809 |  | 12. | Germiston Callies | 25 | 9 | 7 | 14 | 50: | 64 | -14 | 0.781 |  | 13. | Southern Suburbs | 24 | 7 | 10 | 13 | 37: | 52 | -15 | 0.712 |  | 14. | Port Elizabeth City | 23 | 8 | 7 | 15 | 43: | 46 | -3 | 0.935 |  | 15. | East London Celtic | 20 | 8 | 4 | 18 | 42: | 71 | -29 | 0.592 |  | 16. | Corinthians | 13 | 5 | 3 | 22 | 27: | 75 | -48 | 0.360 | 
 | | _ 1969 Castle Cup: Maritzburg 2-1aet Cape Town City |  | _ 1969 UTC Bowl: Highlands Park 5-1 Maritzburg. |  | Coca-Cola Shield: Durban United |  | Champion of Champions: Highlands Park |  | Durban Spurs merged with Durban United first to Durban Spurs and later renamed to Durban United. |  | East London Celtic was renamed to East London Celtic. Corinthians was relegated. |  | Berea Park was promoted from newly created 1969 NFL II. |  | February 17th: Substitute rule amended to allow a team to make two changes at any stage of the game - including goalkeepers. |  | August 22nd. FIFA refused permission for matches between South Africa and Mozambique teams in Swaziland. |  | November 8th: Durban Spurs, having aquired the majority shareholding in Durban United, put their franchise for sale. It was bought by East London United. | 
 | 
 | | Team | Durb | Powe | High | Cape | Mari | Durb | Hell | Durb | Arca | Rang | Bloe | Germ | Sout | Port | East | Cori |  | Durban Spurs | --- | 0:1 | 3:0 |  |  |  | - | - |  | - |  | 5:0 | - |  |  |  |  | Powerlines |  | --- |  | 3:1 |  |  | - | 2:1 |  |  |  |  | 3:2 |  |  |  |  | Highlands Park |  |  | --- |  |  |  | - | 3:0 |  | 4:3 |  |  |  |  |  |  |  | Cape Town City | - | - | - | --- |  | 0:1 | 2:2 | 3:1 |  |  | - |  |  | - |  |  |  | Maritzburg | 3:0 |  |  | - | --- | 3:1 |  | 3:3 |  |  |  |  | 7:2 | 3:3 |  |  |  | Durban City |  | - | 0:1 | 2:3 | 0:5 | --- | - | 1:5 |  | - | - |  | 1:2 |  |  | - |  | Hellenic | - |  |  | 1:0 |  |  | --- | - |  | - |  | - |  |  |  | - |  | Durban United | - | - | - | 2:2 | 1:1 | - | 3:2 | --- | 3:1 | 2:1 | 1:0 | - | - | - | 5:0 | 0:- |  | Arcadia Shepherds |  |  |  | - | 1:0 |  |  | - | --- |  |  |  |  | 1:0 |  |  |  | Rangers |  |  |  | - | 10:0 |  | 4:1 | - |  | --- |  |  |  |  | 3:1 |  |  | Bloemfontein City |  |  |  |  |  |  |  | - |  |  | --- |  |  |  |  |  |  | Germiston Callies |  |  |  | 1:4 |  |  |  | 3:0 |  |  |  | --- |  |  |  |  |  | Southern Suburbs |  |  |  |  |  |  | - | 0:4 |  |  |  |  | --- |  |  |  |  | Port Elizabeth City |  |  |  |  |  |  | - | 1:0 | 3:2 |  |  |  |  | --- |  | 7:0 |  | East London Celtic |  | - | 1:1 | 6:3 |  | - | - | 2:0 |  | 0:4 |  | - |  | - | --- | - |  | Corinthians |  |  | 1:0 | - |  |  |  | 1:1 |  |  |  |  |  |  |  | --- | 
 |  | 
 | | date | team 1 _________ | score | team 2 _________ | HT |  | Sun 23.02.69 | Durban United | 3-2 | Hellenic |  |  | Fri 28.02.69 | Hellenic | --- | Germiston Callies |  |  | Sat 01.03.69 | Southern Suburbs | 0-4 | Durban United |  |  | Sat 01.03.69 | Arcadia Shepherds | 1-0 | Maritzburg |  |  | Sat?08.03.69 | Corinthians | 1-0 | Highlands Park | 1-0 |  |  1-0 Anthony Gordon 6'  Sent-Off: Kalk (Highlands) 88' Referee: Rinie Forbes. |  | Sat?08.03.69 | Rangers | 4-1 | Hellenic | 30 |  |  Scherr --- Maxwell  | 
 |  | 
 | | Ranking Round 3 | pts | win | drw | lst | gf | ga | g+- | m |  | 1. | Durban United | 6 | 3 | 0 | 0 | 12: | 2 | +10 | 3 |  | 2. | Powerlines | 6 | 3 | 0 | 0 | 9: | 3 | +6 | 3 |  | 3. | Cape Town City | 5 | 2 | 1 | 0 | 5: | 0 | +5 | 3 |  | 4. | Rangers | 5 | 2 | 1 | 0 | 8: | 4 | +5 | 3 |  | 5. | Highlands Park | 4 | 2 | 0 | 1 | 3: | 1 | +2 | 3 |  | 6. | Hellenic | 4 | 2 | 0 | 1 | 8: | 7 | +1 | 3 |  | 7. | Arcadia Shepherds | 4 | 2 | 0 | 2 | 8: | 13 | -5 | 4 |  | 8. | Bloemfontein City | 3 | 1 | 1 | 2 | 6: | 5 | +1 | 4 |  | 9. | Durban City? | 3 | 1 | 1 | 2 | 6: | 7 | -1 | 4 |  | 10. | Corinthians | 3 | 1 | 1 | 2 | 2: | 6 | -4 | 4 |  | 11. | Durban City | 2 | 1 | 0 | 0 | 7: | 1 | +6 | 1 |  | 12. | MAritzburg? | 2 | 1 | 0 | 2 | 8: | 8 | 0 | 3 |  | 13. | Southern Suburbs | 2 | 1 | 0 | 2 | 3: | 7 | -4 | 3 |  | 14. | Germiston Callies | 2 | 1 | 0 | 3 | 5: | 11 | -6 | 4 |  | 15. | Port Elizabeth City? | 1 | 0 | 1 | 2 | 1: | 4 | -3 | 3 |  | 16. | East London Celtic | 0 | 0 | 0 | 4 | 5: | 17 | -12 | 4 | 
 |  | 
 | | date | team 1 _________ | score | team 2 _________ | HT |  | --- --.03.69 | Rangers | 10-0 | Maritzburg |  |  | Sat 15.03.69 | Cape Town City | --- | Highlands Park |  |  | Hartlevale. |  | Sun 16.03.69 | Durban United | 3-1 | Arcadia Shepherds |  |  | --- --.03.69 | Maritzburg | 3-3 | Durban United |  |  | Sat 22.03.69 | Corinthians | 1-1 | Durban United |  |  | --- --.0-.69 | Maritzburg | 3-1 | Durban City |  |  | --- --.0-.69 | Maritzburg | 7-2 | Southern Suburbs |  |  | --- --.0-.69 | Maritzburg | 3-0 | Addington |  |  | --- --.0-.69 | Port Elizabeth City | 7-0 | Corinthians |  |  | --- --.0-.69 | Highlands Park | 4-3 | Rangers |  |  | Sun 13.04.69 | Durban United | 1-0 | Bloemfontein City |  |  | --- --.03.69 | Maritzburg | 3-3 | Port Elizabeth City |  |  |  | East London Celtic | drw | Powerlines |  |  | First East London Celtic point after 8 defeats. |  |  | East London Celtic | 1-1 | Highlands Park |  |  | Fri 18.04.69 | Hellenic | 1-0 | Cape Town City |  |  | Green Point att: 26,000. Referee: Gerry Ostrofsky. |  | Sat 19.04.69 | Powerlines | 2-1 | Durban United |  |  | Fri 25.04.69 | Port Elizabeth City | 1-0 | Durban United |  |  | Tue 29.04.69 | Highlands Park | 3-0 | Durban United |  |  | Fred Kalk scored his 200th goal in professional football. |  | Sun 04.05.69 | Durban United | 2-2 | Cape Town City |  |  | Wed 14.05.69 | Durban United | 2-1 | Rangers |  |  | --- --.05.69 | Rangers | 3-1 | East London Celtic |  |  | Sat 17.05.69 | Germiston Callies | 3-0 | Durban United |  |  | Sun 18.05.69 | Durban United? |  | Highlands Park |  |  | Tue 20.05.69 | East London Celtic | 6-3 | Cape Town City |  |  | Sun 25.05.69 | Durban City | 1-5 | Durban United |  |  | Wed 28.05.69 | Durban United | 1-1 | Maritzburg |  | 
 |  | 
 | | Ranking 29.05 | pts | win | drw | lst | gf | ga | g+- | m |  | 1. | Highlands Park | 24 | 11 | 2 | 2 | 33: | 15 | +18 | 15 |  | 2. | Durban Spurs | 22 | 10 | 2 | 2 | 29: | 15 | +14 | 14 |  | 3. | Powerlines | 20 | 8 | 4 | 3 | 38: | 23 | +15 | 15 |  | 4. | Durban United | 17 | 7 | 3 | 4 | 28: | 18 | +10 | 14 |  | 5. | Hellenic | 16 | 7 | 2 | 6 | 25: | 16 | +9 | 15 |  | 6. | Durban City | 16 | 7 | 2 | 5 | 33: | 24 | +9 | 14 |  | 7. | Cape Town City | 16 | 6 | 4 | 5 | 21: | 18 | +3 | 15 |  | 8. | Rangers | 16 | 4 | 8 | 3 | 20: | 25 | -5 | 15 |  | 9. | Maritzburg | 15 | 5 | 5 | 5 | 24: | 25 | -1 | 15 |  | 10. | Arcadia Shepherds | 15 | 7 | 1 | 7 | 22: | 29 | -7 | 15 |  | 11. | Southern Suburbs | 13 | 5 | 3 | 7 | 16: | 25 | -9 | 15 |  | 12. | Bloemfontein City | 12 | 4 | 4 | 7 | 20: | 23 | -3 | 15 |  | 13. | Port Elizabeth City | 12 | 4 | 4 | 7 | 16: | 21 | -5 | 15 |  | 14. | Germiston Callies | 12 | 5 | 2 | 8 | 26: | 35 | -9 | 15 |  | 15. | East London Celtic | 7 | 2 | 3 | 9 | 22: | 39 | -17 | 14 |  | 16. | Corinthians | 7 | 2 | 3 | 10 | 13: | 35 | -22 | 15 | 
 |  | 
 | | date | team 1 _________ | score | team 2 _________ | HT |  | Sun 01.06.69 | Durban United |  | Durban Spurs |  |  | Mon 02.06.69 | East London Celtic | 2-0 | Durban United |  |  | Sun 08.06.69 | Durban City |  | Bloemfontein City |  |  | Sun 15.06.69 | Durban United |  | Powerlines |  |  | Wed 02.07.69 | Durban United |  | Southern Suburbs |  |  | Sun 13.07.69 | Durban Spurs |  | Durban United |  | 
 | 
 | | Ranking 13.07 | pts | win | drw | lst | gf | ga | g+- | m |  | 1. | Durban Spurs | 30 | 13 | 4 | 3 | 35: | 17 | +18 | 20 |  | 2. | Highlands Park | 27 | 12 | 3 | 3 | 37: | 21 | +16 | 18 |  | 3. | Powerlines | 24 | 9 | 6 | 4 | 45: | 27 | +18 | 19 |  | 4. | Cape Town City | 23 | 9 | 5 | 6 | 29: | 22 | +7 | 20 |  | 5. | Durban City | 23 | 10 | 3 | 6 | 39: | 30 | +9 | 19 |  | 6. | Durban United | 21 | 8 | 5 | 5 | 35: | 23 | +12 | 18 |  | 7. | Hellenic | 20 | 9 | 2 | 7 | 29: | 20 | +9 | 18 |  | 8. | Maritzburg | 19 | 7 | 5 | 7 | 27: | 29 | -2 | 19 |  | 9. | Southern Suburbs | 18 | 6 | 6 | 7 | 23: | 31 | -8 | 19 |  | 10. | Arcadia Shepherds | 17 | 8 | 1 | 9 | 25: | 34 | -9 | 18 |  | 11. | Port Elizabeth City | 15 | 5 | 5 | 9 | 20: | 27 | -7 | 19 |  | 12. | Bloemfontein City | 14 | 5 | 4 | 10 | 24: | 31 | -7 | 19 |  | 13. | Germiston Callies | 14 | 5 | 4 | 9 | 29: | 39 | -10 | 18 |  | 14. | Rangers | 13 | 5 | 3 | 9 | 22: | 26 | -4 | 17 |  | 15. | East London Celtic | 12 | 4 | 4 | 13 | 30: | 49 | -19 | 21 |  | 16. | Corinthians | 10 | 4 | 2 | 12 | 18: | 41 | -23 | 18 | 
 |  | 
 | | date | team 1 _________ | score | team 2 _________ | HT |  | Mon 14.07.69 | Powerlines | 3-1 | Cape Town City | 2-0 |  | played at Nigel. |  | Sat 19.07.69 | Bloemfontein City |  | Durban United |  | 
 |  | 
 | | Ranking 25.07 | pts | win | drw | lst | gf | ga | g+- | m |  | 1. | Durban Spurs | 33 | 14 | 5 | 4 | 41: | 20 | +21 | 23 |  | 2. | Powerlines | 30 | 12 | 6 | 4 | 52: | 30 | +22 | 22 |  | 3. | Highlands Park | 28 | 12 | 4 | 4 | 39: | 24 | +15 | 20 |  | 4. | Cape Town City | 27 | 11 | 5 | 7 | 35: | 26 | +9 | 23 |  | 5. | Durban City | 25 | 10 | 5 | 7 | 34: | 31 | +3 | 22 |  | 6. | Maritzburg | 23 | 10 | 3 | 7 | 40: | 32 | +8 | 20 |  | 7. | Durban United | 22 | 8 | 6 | 5 | 36: | 24 | +12 | 19 |  | 8. | Hellenic | 22 | 10 | 2 | 10 | 36: | 29 | +7 | 22 |  | 9. | Arcadia Shepherds | 20 | 7 | 6 | 9 | 27: | 36 | -9 | 22 |  | 10. | Southern Suburbs | 19 | 8 | 3 | 10 | 28: | 41 | -13 | 21 |  | 11. | Bloemfontein City | 18 | 7 | 4 | 10 | 34: | 45 | -11 | 21 |  | 12. | Port Elizabeth City | 17 | 6 | 5 | 10 | 28: | 33 | -5 | 21 |  | 13. | Germiston Callies | 16 | 5 | 6 | 11 | 22: | 31 | -9 | 22 |  | 14. | East London Celtic | 14 | 5 | 4 | 14 | 34: | 54 | -20 | 23 |  | 15. | Corinthians | 13 | 5 | 3 | 13 | 21: | 46 | -25 | 21 |  | 16. | Rangers | 13 | 5 | 3 | 10 | 10: | 23 | -13 | 18 | 
 |  | 
 | | date | team 1 _________ | score | team 2 _________ | HT |  | Sun 27.07.69 | Durban United |  | Germiston Callies |  |  | Fri 08.08.69 | Hellenic |  | Durban United |  |  | Fri 08.08.69 | Cape Town City | 2-2 | Hellenic |  |  | Harleyvale att: 25,000. Referee: Willie Havenga. |  | Fri 15.08.69 | East London Celtic | 0-4 | Rangers |  |  | --- Orritt  , Knox  , Grainger  , Soekoe  Jan Smuts Ground 20:00 |  | Sun 17.08.69 | Durban United |  | Highlands Park |  | 
 |  | 
 | | Ranking 19.08 | pts | win | drw | lst | gf | ga | g+- | m |  | 1. | Durban Spurs | 39 | 17 | 5 | 5 | 46: | 23 | +23 | 27 |  | 2. | Powerlines | 35 | 14 | 7 | 4 | 58: | 33 | +25 | 25 |  | 3. | Highlands Park | 34 | 14 | 6 | 4 | 49: | 32 | +17 | 24 |  | 4. | Cape Town City | 34 | 14 | 6 | 7 | 45: | 32 | +13 | 27 |  | 5. | Maritzburg | 30 | 11 | 8 | 7 | 39: | 35 | +4 | 26 |  | 6. | Hellenic | 27 | 12 | 3 | 12 | 43: | 37 | +6 | 25 |  | 7. | Durban City | 26 | 11 | 4 | 10 | 46: | 42 | +4 | 25 |  | 8. | Arcadia Shepherds | 25 | 10 | 5 | 11 | 41: | 50 | -9 | 26 |  | 9. | Durban United | 23 | 8 | 7 | 6 | 38: | 29 | +9 | 21 |  | 10. | Southern Suburbs | 23 | 7 | 9 | 11 | 32: | 43 | -11 | 27 |  | 11. | Rangers | 20 | 8 | 4 | 12 | 41: | 38 | +3 | 24 |  | 12. | Germiston Callies | 20 | 7 | 6 | 11 | 40: | 52 | -12 | 24 |  | 13. | East London Celtic | 20 | 8 | 4 | 15 | 42: | 63 | -21 | 27 |  | 14. | Port Elizabeth City | 19 | 6 | 7 | 13 | 33: | 36 | -3 | 26 |  | 15. | Bloemfontein City | 18 | 6 | 6 | 12 | 30: | 38 | -8 | 24 |  | 16. | Corinthians | 13 | 5 | 3 | 18 | 26: | 66 | -40 | 26 | 
 |  | 
 | | date | team 1 _________ | score | team 2 _________ | HT |  | Wed 20.08.69 | Durban United | bt | Corinthians |  |  | Sat 23.08.69 | Rangers |  | Durban United |  |  | Thu 28.08.69 | Cape Town City |  | Durban United |  |  | Mon 01.09.69 | Arcadia Shepherds Pre |  | Durban United |  |  | Fri 05.09.69 | Durban United | 5-0 | East London Celtic |  |  | Sun 07.09.69 | Durban United |  | Durban City |  |  | Sun 14.09.69 | Maritzburg |  | Durban United |  |  | Sun 28.09.69 | Durban United |  | Port Elizabeth City |  |  | >@')" onmouseout="return nd();">`20 | 
 | 
 | | date | team 1 _________ | score | team 2 _________ | HT |  | --- --.0-.69 | Durban City | 0-5 | Maritzburg |  |  | New Kingsmead 14,000. |  | --- --.0-.69 | Durban City | 0-1 | Highlands Park |  |  | New Kingsmead. |  | --- --.0-.69 | Durban Spurs | 5-0 | Germiston Callies |  |  | New Kingsmead. | 
 |  | 
 | | Menagers |  | Durban Spurs | Jimmy Kerr (Scotland) |  | Powerlines | Mario Tuani (Chile) |  | Highlands Park | P. Hauser (South Africa) |  | Cape Town City | F. Lord (England) |  | Maritzburg | B. Mils | South Africa) |  | Durban City | M. Deetlifs (South Africa) |  | Hellenic | H. Games (England) |  | Durban United | G. Moonie (Scotland) |  | Arcadia Shepherds | J. Hewie (South Africa) |  | Rangers | A. Forbes (Scotland) |  | Bloemfontein City | B. Braithwaite (Ireland) |  | Germiston Callies | M. Lill (England) |  | Southern Suburbs | Rob Bailey (England) |  | Port Elizabeth City | K. Smith (England) |  | East London Celtic | V. Snell (England) |  | Corinthians | G. Luco (Chile) | 
 |  | 
 |