1. Spieltag 31.08.1946 Aston Villa - Middlesbrough FC 0:1
2. Spieltag 02.09.1946 Aston Villa - Everton FC 0:1
3. Spieltag 07.09.1946 Derby County - Aston Villa 1:2
4. Spieltag 11.09.1946 Wolverhampton Wanderers - Aston Villa 1:2
5. Spieltag 14.09.1946 Aston Villa - Arsenal FC 0:2
8. Spieltag 16.09.1946 Aston Villa - Wolverhampton Wanderers 3:0
7. Spieltag 21.09.1946 Blackpool FC - Aston Villa 1:0
9. Spieltag 28.09.1946 Aston Villa - Brentford FC 5:2
10. Spieltag 05.10.1946 Blackburn Rovers - Aston Villa 0:1
11. Spieltag 12.10.1946 Aston Villa - Portsmouth FC 1:1
12. Spieltag 19.10.1946 Aston Villa - Charlton Athletic 4:0
13. Spieltag 26.10.1946 Preston North End - Aston Villa 3:1
14. Spieltag 02.11.1946 Aston Villa - Manchester United 0:0
15. Spieltag 09.11.1946 Stoke City - Aston Villa 0:0
16. Spieltag 16.11.1946 Aston Villa - Bolton Wanderers 1:1
17. Spieltag 23.11.1946 Chelsea FC - Aston Villa 1:3
18. Spieltag 30.11.1946 Aston Villa - Sheffield United 2:3
19. Spieltag 07.12.1946 Grimsby Town - Aston Villa 0:3
20. Spieltag 14.12.1946 Aston Villa - Leeds United 2:1
21. Spieltag 21.12.1946 Liverpool FC - Aston Villa 4:1
22. Spieltag 25.12.1946 Aston Villa - Huddersfield Town 2:2
23. Spieltag 26.12.1946 Huddersfield Town - Aston Villa 1:0
24. Spieltag 28.12.1946 Middlesbrough FC - Aston Villa 1:2
26. Spieltag 18.01.1947 Arsenal FC - Aston Villa 0:2
27. Spieltag 25.01.1947 Aston Villa - Blackpool FC 1:1
28. Spieltag 01.02.1947 Brentford FC - Aston Villa 0:2
30. Spieltag 15.02.1947 Portsmouth FC - Aston Villa 3:2
33. Spieltag 08.03.1947 Manchester United - Aston Villa 2:1
35. Spieltag 22.03.1947 Bolton Wanderers - Aston Villa 2:1
36. Spieltag 29.03.1947 Aston Villa - Chelsea FC 2:0
37. Spieltag 04.04.1947 Sunderland AFC - Aston Villa 4:1
38. Spieltag 05.04.1947 Sheffield United - Aston Villa 1:2
41. Spieltag 19.04.1947 Leeds United - Aston Villa 1:1
42. Spieltag 26.04.1947 Aston Villa - Liverpool FC 1:2
29. Spieltag 10.05.1947 Aston Villa - Blackburn Rovers 2:1