| Premier League | P |
W |
D |
L |
F |
A |
Pts |
| St. Albans FC | 22 |
17 |
3 |
2 |
73 |
25 |
54 |
| St. Patricks FC | 22 |
14 |
0 |
8 |
51 |
41 |
42 |
| Llanrumney United Res | 22 |
13 |
1 |
8 |
71 |
44 |
40 |
| Grange Albion Res | 22 |
12 |
3 |
7 |
61 |
47 |
39 |
| Clwb Cymric | 22 |
10 |
5 |
7 |
61 |
41 |
35 |
| Grange Catholics OB | 22 |
9 |
4 |
9 |
42 |
44 |
31 |
| Trelai FC | 22 |
7 |
7 |
8 |
37 |
46 |
28 |
| Fairwater FC Res | 22 |
7 |
5 |
10 |
59 |
64 |
26 |
| Cardiff Academicals | 22 |
7 |
4 |
11 |
47 |
48 |
25 |
| Creigiau FC | 22 |
6 |
5 |
11 |
46 |
53 |
23 |
| Fairwater Rebels | 22 |
6 |
5 |
11 |
49 |
67 |
23 |
| Grange Harlequins Res | 22 |
3 |
0 |
19 |
35 |
112 |
6 |
| Division 1 | P |
W |
D |
L |
F |
A |
Pts |
| Cardiff Cosmos Portos | 22 |
20 |
2 |
0 |
96 |
15 |
62 |
| Cwrt-y-Vil FC | 22 |
18 |
0 |
4 |
84 |
40 |
54 |
| Glyncoed Corinthians | 22 |
13 |
1 |
8 |
70 |
47 |
40 |
| Cogan Coronation Res | 22 |
11 |
4 |
7 |
58 |
39 |
37 |
| The Villa FC | 22 |
10 |
4 |
8 |
58 |
49 |
34 |
| Deprtivo Centrica | 22 |
9 |
2 |
11 |
51 |
38 |
29 |
| Cardiff Rovers | 22 |
8 |
4 |
10 |
41 |
52 |
28 |
| Gwaelod-y-Garth | 22 |
8 |
3 |
11 |
44 |
45 |
27 |
| Clwb Cymric ‘B’ | 22 |
7 |
3 |
12 |
43 |
64 |
24 |
| Whitchurch Blues | 22 |
6 |
3 |
13 |
38 |
79 |
21 |
| Llanrumney United ‘B’ | 22 |
3 |
4 |
15 |
37 |
80 |
13 |
| Bridgnd Sports Res | 22 |
3 |
2 |
17 |
35 |
107 |
11 |
| Division 2 | P |
W |
D |
L |
F |
A |
Pts |
| Canton Liberals | 20 |
16 |
2 |
2 |
100 |
21 |
50 |
| St Josephs FC Res | 20 |
13 |
2 |
5 |
85 |
47 |
41 |
| St Marys Butetown Res | 20 |
12 |
2 |
6 |
44 |
35 |
38 |
| Cathays Tenants | 20 |
10 |
6 |
4 |
50 |
38 |
36 |
| Grange FC | 20 |
10 |
3 |
7 |
65 |
45 |
33 |
| Llanrumney United O.B. | 20 |
9 |
4 |
7 |
68 |
50 |
31 |
| Cross Inn FC | 20 |
6 |
3 |
11 |
31 |
77 |
21 |
| Suburbian Sports | 20 |
6 |
2 |
12 |
36 |
57 |
20 |
| AFC Rumney | 20 |
5 |
4 |
11 |
41 |
69 |
16 |
| The Villa ‘B’ | 20 |
2 |
5 |
13 |
29 |
75 |
11 |
| Cardiff Cosmos Athletic | 20 |
3 |
3 |
14 |
22 |
57 |
9 |
| Division 3 | P |
W |
D |
L |
F |
A |
Pts |
| Pentwyn Dynamoes Res | 18 |
16 |
2 |
0 |
101 |
22 |
50 |
| Splott Albion Res | 18 |
13 |
2 |
3 |
65 |
35 |
41 |
| St Josephs FC ‘B’ | 18 |
9 |
3 |
6 |
58 |
50 |
30 |
| St Albans FC ‘B’ | 18 |
7 |
5 |
6 |
50 |
60 |
26 |
| Gower Sports | 18 |
6 |
6 |
6 |
52 |
52 |
24 |
| Cardiff Cosmos Portos ‘B’ | 18 |
5 |
6 |
7 |
43 |
62 |
21 |
| Fairwater FC ‘B’ | 18 |
5 |
4 |
9 |
42 |
58 |
16 |
| Cardif Academicals ‘B’ | 18 |
4 |
4 |
10 |
36 |
52 |
16 |
| Sporting Llandaff | 18 |
3 |
4 |
11 |
38 |
60 |
13 |
| Tongwynlais FC Res | 18 |
3 |
2 |
13 |
43 |
77 |
11 |
| Division 4 | P |
W |
D |
L |
F |
A |
Pts |
| Memory Lane | 12 |
8 |
3 |
1 |
46 |
19 |
27 |
| Inter Cardiff | 12 |
8 |
1 |
3 |
43 |
27 |
25 |
| Trowbridge OB | 12 |
6 |
4 |
2 |
34 |
29 |
22 |
| Grange Catholics OB ‘B’ | 12 |
6 |
2 |
4 |
33 |
28 |
20 |
| Ely Rangers ‘B’ | 12 |
4 |
2 |
6 |
29 |
41 |
14 |
| St. Albans OB | 12 |
2 |
2 |
8 |
28 |
39 |
8 |
| Fairoak OB | 12 |
1 |
0 |
11 |
17 |
47 |
3 |