Year Winners Runners-Up
1892 Western Province bt Griqualand West
1893 not held
1894 Transvaal Western Province
1895 Western Province Natal
1896 Natal Transvaal
1897 not held
1898 Natal Western Province
1899 Transvaal 5-1 Natal
1904 Western Province
1905 Frontier
1906 Transvaal
1908 Western Province
1911 Oranje Vrijstaat and Transvaal [shared]
1912 Transvaal
1914 Western Province
1922 Transvaal
1923 Western Province
1925 Transvaal 1-1 Natal
1926 Transvaal
1928 Natal 3-2 Transvaal
1929 Natal
1930 Transvaal bt Western Province
1932 Transvaal
1933 Southern Transvaal
1936 Natal
1938 Natal, Northern Transvaal, Southern Transvaal [shared]
1940 Southern Transvaal
1946 Northern Transvaal
1948 Southern Transvaal
1949 Southern Transvaal
1952 Natal 3-2 Western Province
1953 not held
1954 Natal 4-1 Eastern Transvaal
1955 Western Province
1956 Western Province
1957 Natal
1959 Rhodesia [Eastern Transvaal lost semifinal]
1965 Western Province
1966 Natal
1967 Western Province
1968 Natal
1969 Southern Transvaal
1970 Natal
1971 Western Province
1972 Southern Transvaal
1973 Southern Transvaal [shared]
1974 Southern Transvaal
1975 Eastern Province and Natal [shared]
1976 Western Province
1977 Bunkers Hill
1978 Defence bt Eastern Province
1980 Eastern Province
1981 Eastern Province
1982 Natal
1983 Bunkers Hill [shared]
1984 Western Province
1985 Southern Transvaal
1986 Natal
1987 SADF 1-0 Natal
1988 Natal bt Eastern Transvaal
1989 Western Province
NB: missing seasons not known.
NB: Transvaal won 10 times (once shared) up to and including 1932
(all listed above), after which the FA was split in 3 parts:
Eastern, Northern and Southern Transvaal;
Natal won 16 times (twice shared; all listed above);
Western Province won 14 times (all listed above);
Rhodesia won the tournament once, in 1959; they first entered
in 1908 (see below);
Frontier FA became Border FA in 1951 and later East London FA
and Bunkers Hill FA.
1908
NB: this was the first year Rhodesia entered the competition;
matches played Aug 19-29.
In Johannesburg
Rhodesia - Transvaal 1-5 (Percy)
- W.Province 0-4
- Griqualand W 1-1 (Bruce)
- Natal 1-4
- Orange River Colony 2-4 (Percy, og)
- Frontier 3-0 (Cooke, AG Williams 2)
- E.Province 1-1 (AG Williams)
1911
In Maritzburg
Rhodesia - Orange Free State 0-4
- Natal 1-4 (Green)
- Frontier 3-0 (Green, Allen 2)
- W.Province 1-2 (GPL Matthews)
- E.Province 1-3 (B.Matthews)
- Griqualand W 1-0 (Allen)
- Transvaal 0-4
Final Table:
OFS Tra GqW Nat WPr Rho EPr Fro
1.Orange Free State 7 5 1 1 16- 3 11 xxx 2-1 0-0 2-0 1-2 4-0 4-0 3-0
Transvaal 7 5 1 1 19- 5 11 xxx 1-0 1-1 1-0 4-0 6-1 5-1
3.Griqualand West 7 4 1 2 9- 3 9 xxx 2-1 2-0 0-1 3-0 2-0
Natal 7 4 1 2 15- 7 9 xxx 4-0 4-1 3-0 2-1
5.Western Province 7 2 1 4 6-12 5 xxx 2-1 1-2 1-1
6.Rhodesia 7 2 0 5 7-17 4 xxx 1-3 3-0
Eastern Province 7 2 0 5 6-19 4 xxx 0-1
8.Frontier 7 1 1 5 4-16 3 xxx
1922
In Johannesburg
Rhodesia - E.Province 2-1 (MC Kenzie, Linde)
- Frontier 2-1 (Packer, Goveia)
- W.Province 2-3 (FH Morgan, Mc Kenzie)
- Transvaal 1-1 (Goveia)
- Natal 0-1
1923
In Durban
Rhodesia - Natal 1-5 (Rayne)
- W.Province 0-2
- Frontier 1-0 (Mc Kenzie)
- Transvaal 1-4 (TP Morgan)
- E.Province 0-2
Sources: [Tho 35] (for Rhodesian scores), [Sin 83], [Bak 01], [Raa 02]
Thanks to Ian King and Steve Hall
Prepared and maintained by Hans Schöggl and Piet Veroeveren for the Rec.Sport.Soccer Statistics Foundation
Authors: Hans Schöggl and Piet Veroeveren
Last updated: 8 Sep 2025
(C) Copyright Hans Schöggl, Piet Veroeveren and RSSSF 2010/25
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the authors. All rights reserved.