| Walsall | 0-2 | Reading |
| Walsall | 1-0 | Shrewsbury |
| Walsall | 1-0 | Sheffield Wednesday |
| Derby County | 2-2 | Walsall |
| Walsall | 3-3 | Preston North End |
| Walsall | 4-2 | Stoke City |
| Aston Villa | 4-1 | West Ham United |
| Walsall | 3-1 | Grimsby Town |
| Walsall | 0-1 | Sheffield United |
| Walsall | 0-0 | Reading |
| Walsall | 0-1 | Wolverhampton Wanderers |
| Walsall | 1-0 | Wimbledon |
| Walsall | 1-0 | Brighton & Hove Albion |
| Walsall | 1-4 | Leicester City |
| Sheffield United | 0-2 | Walsall |
| Walsall | 2-0 | Watford |
| Walsall | 3-2 | Burnley |
| Walsall | 1-2 | Portsmouth |
| Walsall | 0-0 | Norwich City |
| Walsall | 3-2 | Derby County |
| Sheffield Wednesday | 2-1 | Walsall |