Cyril Spiers calls on no less than 72 players over the course of the season. Some famous players wear a Cardiff City shirt for the only time, including Sammy Chedgzoy, Jimmy Murphy and Bill Shankly. After a season at wing half, Alf Sherwood moves to his more familiar left back role, and Roy Clarke makes his first appearance on the left wing.
| Date | Opponents | Competition | V. | Res. | Goalscorers | Att. | |
| August 29 | Bath City | War League West | A | 0-3 | L | 2,000 | |
| September 5 | Bath City | War League West | H | 2-0 | W | Moore, Clarke | 2,563 |
| September 12 | Bristol City | War League West | A | 1-9 | L | Clarke | 2,743 |
| September 19 | Bristol City | War League West | H | 0-0 | D | 2,500 | |
| September 26 | Lovell's Ath. | War League West | H | 4-8 | L | Moore, Macaulay, Griffiths, Pugh | 2,800 |
| October 3 | Lovell's Ath. | War League West | A | 3-1 | W | Clarke, Moore, Macaulay | 3,100 |
| October 10 | Swansea Town | War League West | A | 4-2 | W | Clarke 2, Griffiths K. 2 | 1,200 |
| October 17 | Swansea Town | War League West | H | 5-0 | W | Wright, Clarke 2, Moore, Parker | 2,500 |
| October 24 | Aberaman | War League West | A | 5-2 | W | Wright 2, Clarke 2, Moore | 500 |
| October 31 | Aberaman | War League West | H | 5-1 | W | Gracott 2, Clarke 2, Moore | 3,000 |
| November 7 | Lovell's Ath. | War League West | A | 1-1 | D | Moore | 3,000 |
| November 14 | Lovell's Ath. | War League West | H | 0-1 | L | 3,500 | |
| November 21 | Aberaman | War League West | H | 1-1 | D | Moore | 2,500 |
| November 28 | Aberaman | War League West | A | 4-2 | W | Morgan, Clarke 3 | 720 |
| December 5 | Bristol City | War League West | H | 4-3 | W | Griffiths, Morgan 3 | 3,000 |
| December 12 | Bristol City | War League West | A | 0-5 | L | 1,800 | |
| December 19 | Bath City | War League West | H | 1-3 | L | Morgan | 1,000 |
| December 25 | Swansea Town | War League West | A | 1-3 | L | Clarke | 2,426 |
| December 26 | Swansea Town | Wartime League North Cup | H | 2-2 | D | Griffiths K., Wright | 5,000 |
| January 2 | Bath City | Wartime League North Cup | A | 1-2 | L | Moore | 2,700 |
| January 9 | Aberaman | Wartime League North Cup | H | 0-1 | L | 2,000 | |
| January 16 | Aberaman | Wartime League North Cup | A | 1-3 | L | Handford (og) | 640 |
| January 23 | Lovell's Ath. | Wartime League North Cup | A | 0-4 | L | 5,000 | |
| January 30 | Lovell's Ath. | Wartime League North Cup | H | 1-4 | L | Moore | 1,800 |
| February 6 | Bristol City | Wartime League North Cup | H | 0-3 | L | 3,000 | |
| February 13 | Bristol City | Wartime League North Cup | A | 1-1 | D | Clarke | 3,000 |
| February 20 | Swansea Town | Wartime League North Cup | A | 2-1 | W | Clarke, Daly | 2,000 |
| February 27 | Bath City | Wartime League North Cup | H | 2-5 | L | Parker, Daly | 3,000 |
| March 6 | Swansea Town | Wartime League North Cup | H | 2-0 | W | Sparshott 2 | 2,000 |
| March 13 | Swansea Town | Wartime League North Cup | A | 1-1 | D | Moore | 2,000 |
| March 20 | Lovell's Ath. | Wartime League North Cup | H | 2-5 | L | Nairn 2 | 3,000 |
| March 27 | Royal Air Force XI | Friendly | H | 1-3 | L | Jones J. | 5,000 |
| April 3 | Western Command | Friendly | H | 5-4 | W | Clarke 2, Ferrier 2, McDonald | 2,500 |
| April 10 | Aberaman | League Cup West | H | 2-3 | L | Clarke 2, Evans | 2,500 |
| April 17 | Bath City | League Cup West | A | 3-4 | L | Willicombe, Clarke 2 | 1,500 |
| April 24 | Swansea Town | League Cup West | H | 2-5 | L | Murphy, Moore | 2,500 |
| April 26 | Royal Air Force XI | Friendly | A | 3-1 | W | Sherwood, Rees 2 | 1,000 |