10/18/2016 - Tuesday
14:45

Gillingham
1
x
1

Walsall
10/15/2016 - Saturday
10:00

Walsall
3
x
2

Shrewsbury Town
10/01/2016 - Saturday
10:00

Walsall
2
x
1

Millwall
09/27/2016 - Tuesday
14:45

Walsall
1
x
4

Scunthorpe United
09/24/2016 - Saturday
10:00

Peterborough United
1
x
1

Walsall
09/17/2016 - Saturday
10:00

Walsall
1
x
0

Bolton Wanderers
09/13/2016 - Tuesday
14:45

Bristol Rovers
1
x
1

Walsall
09/10/2016 - Saturday
10:00

Northampton Town
2
x
0

Walsall
08/27/2016 - Saturday
10:00

Walsall
3
x
3

Bury
08/20/2016 - Saturday
10:00

Walsall
1
x
2

Charlton Athletic
08/16/2016 - Tuesday
14:45

Chesterfield
2
x
0

Walsall
08/13/2016 - Saturday
10:00

Oldham Athletic
0
x
0

Walsall
08/09/2016 - Tuesday

Walsall
0
x
2

Yeovil Town
08/06/2016 - Saturday
10:00

Walsall
3
x
1

AFC Wimbledon
05/08/2016 - Sunday

Port Vale
0
x
5

Walsall
05/02/2016 - Monday

Walsall
3
x
1

Fleetwood Town
04/26/2016 - Tuesday

Walsall
2
x
1

Shrewsbury Town
04/23/2016 - Saturday

Bradford City
4
x
0

Walsall
04/19/2016 - Tuesday

Walsall
1
x
1

Swindon Town
04/16/2016 - Saturday

Walsall
1
x
0

Southend United
04/12/2016 - Tuesday

Gillingham
1
x
2

Walsall
04/09/2016 - Saturday

Oldham Athletic
1
x
0

Walsall
04/02/2016 - Saturday

Sheffield United
2
x
0

Walsall
03/19/2016 - Saturday

Walsall
2
x
1

Colchester United
03/15/2016 - Tuesday

Fleetwood Town
0
x
1

Walsall
03/12/2016 - Saturday

Chesterfield
1
x
4

Walsall
03/05/2016 - Saturday

Walsall
1
x
3

Barnsley
03/01/2016 - Tuesday

Walsall
0
x
0

Scunthorpe United
02/27/2016 - Saturday

Burton Albion
0
x
0

Walsall
02/20/2016 - Saturday

Walsall
1
x
2

Wigan Athletic