2016–17 Walsall F.C. season

{{Use dmy dates|date=April 2022}}

{{Infobox football club season

| club = Walsall

| season = 2016–17

| manager = Jon Whitney

| chairman = Jeff Bonser

| stadium = Bescot Stadium

| league = League One

| league result = 14th

| cup1 = FA Cup

| cup1 result = First round
(vs. Macclesfield Town)

| cup2 = EFL Cup

| cup2 result = First round
(vs. Yeovil Town)

| cup3 = EFL Trophy

| cup3 result = Second round
(vs. Oldham Athletic)

| league topscorer = Erhun Oztumer (15)

| season topscorer = Erhun Oztumer (15)

| highest attendance =

| lowest attendance =

| average attendance =

| prevseason = 2015–16

| nextseason = 2017–18

| pattern_la1 = _walsall1617h

| pattern_b1 = _walsall1617h

| pattern_ra1 = _walsall1617h

| pattern_sh1 = _red stripes

| pattern_so1 =

| leftarm1 = FF0000

| body1 = FF0000

| rightarm1 = FF0000

| shorts1 = FFFFFF

| socks1 = FF0000

| pattern_la2 = _walsall1617a

| pattern_b2 = _walsall1617a

| pattern_ra2 = _walsall1617a

| pattern_sh2 = _white stripes

| pattern_so2 =

| leftarm2 = FFFFFF

| body2 = FFFFFF

| rightarm2 = FFFFFF

| shorts2 = 0000FF

| socks2 = 0000FF

}}

The 2016–17 season was Walsall's 129th season in their existence and their tenth consecutive season in League One.{{Cite news |title=History |url=http://www.statto.com/football/teams/walsall/history |publisher=Statto |access-date=2016-05-20 |archive-url=https://web.archive.org/web/20170313043715/http://www.statto.com/football/teams/walsall/history |archive-date=2017-03-13 |url-status=dead }} Along with competing in League One, the club participated in the FA Cup, League Cup and EFL Trophy.

The season covers the period from 1 July 2016 to 30 June 2017.

Transfers

=In=

class="wikitable" style="text-align:center; font-size:90%; "
style="background:#FF0000; color:#FFFFFF; width:100px;"| Date from

! style="background:#FF0000; color:#FFFFFF; width:50px;"| Position

! style="background:#FF0000; color:#FFFFFF; width:50px;"| Nationality

! style="background:#FF0000; color:#FFFFFF; width:150px;"| Name

! style="background:#FF0000; color:#FFFFFF; width:130px;"| From

! style="background:#FF0000; color:#FFFFFF; width:100px;"| Fee

! style="background:#FF0000; color:#FFFFFF; width:25px;"| Ref.

1 July 2016CM{{flagicon|BER}}Milan ButterfieldRobin HoodFree transfer{{Cite news |title=Saddlers Sign Bermudan Butterfield |url=http://www.saddlers.co.uk/news/article/saddlers-sign-bermudan-butterfield-3112447.aspx |publisher=Walsall Official Site |date=14 June 2016 |access-date=14 June 2016}}
1 July 2016CM{{flagicon|BEL}}Florent CuvelierSheffield UnitedFree transfer{{Cite news |title=Walsall Re-Sign Midfielder Florent Cuvelier |url=http://www.saddlers.co.uk/news/article/walsall-re-sign-cuvelier-3147821.aspx |publisher=Walsall Official Site |date=21 June 2016 |access-date=21 June 2016}}
1 July 2016DM{{flagicon|ENG}}Joe EdwardsColchester UnitedFree transfer{{Cite news |title=Saddlers Sign Joe Edwards |url=http://www.saddlers.co.uk/news/article/saddlers-sign-joe-edwards-3152580.aspx |publisher=Walsall Official Site |date=24 June 2016 |access-date=24 June 2016}}
1 July 2016AM{{flagicon|ENG}}Erhun OztumerPeterborough UnitedFree transfer{{Cite news |title=Erhun Oztumer Agrees To Join Walsall |url=http://www.saddlers.co.uk/news/article/erhun-oztumer-signs-for-walsall-3144689.aspx |publisher=Walsall Official Site |date=17 June 2016 |access-date=17 June 2016}}
8 July 2016CB{{flagicon|ENG}}Theo VassellOldham AthleticFree transfer{{Cite news |title=Walsall Sign Theo Vassell |url=http://www.saddlers.co.uk/news/article/2016-17/walsall-sign-theo-vassell-3174305.aspx |publisher=Walsall Official Site |date=8 July 2016 |access-date=8 July 2016}}
11 July 2016AM{{flagicon|BEL}}Franck MoussaSouthend UnitedFree transfer{{Cite news |title=Franck Moussa Joins The Saddlers |url=http://www.saddlers.co.uk/news/article/2016-17/franck-moussa-joins-walsall-3173948.aspx |publisher=Walsall Official Site |date=11 July 2016 |access-date=11 July 2016}}
18 July 2016CF{{flagicon|CAN}}Simeon JacksonBlackburn RoversFree transfer{{Cite news |title=Saddlers Sign Simeon Jackson |url=http://www.saddlers.co.uk/news/article/2016-17/saddlers-sign-simeon-jackson-3190968.aspx |publisher=Walsall Official Site |date=18 July 2016 |access-date=18 July 2016}}
1 August 2016RW{{flagicon|CYP}}Andreas MakrisAnorthosis Famagusta£250,000{{Cite news |title=Andreas Makris Signs In A Club Record Transfer Deal |url=http://www.saddlers.co.uk/news/article/2016-17/saddlers-sign-andreas-makris-3214257.aspx |publisher=Walsall Official Site |date=1 August 2016 |access-date=1 August 2016}}{{Cite news |title=Cypriot forward Makris signed on record-breaking club fee record to Walsall |url=http://www.blackcountryradio.co.uk/news/local-sport/cypriot-forward-makris-signed-on-record-breaking-club-fee-record-to-walsall/ |publisher=Black Country Radio |date=1 August 2016 |access-date=28 August 2016}}

=Out=

class="wikitable" style="text-align:center; font-size:90%; "
style="background:#FF0000; color:#FFFFFF; width:100px;"| Date from

! style="background:#FF0000; color:#FFFFFF; width:50px;"| Position

! style="background:#FF0000; color:#FFFFFF; width:50px;"| Nationality

! style="background:#FF0000; color:#FFFFFF; width:150px;"| Name

! style="background:#FF0000; color:#FFFFFF; width:130px;"| To

! style="background:#FF0000; color:#FFFFFF; width:100px;"| Fee

! style="background:#FF0000; color:#FFFFFF; width:25px;"| Ref.

1 July 2016RB{{flagicon|CYP}}Jason DemetriouSouthend United {{Efn|Following Demetriou turning down a new contract, he signed for Southend United.{{Cite news |title=Southend sign Demetriou & McGlashan |url=https://www.bbc.co.uk/sport/football/36586820 |publisher=BBC |date=23 June 2016 |access-date=23 June 2016}}}}Rejected contract
1 July 2016CB{{flagicon|ENG}}Paul DowningMilton Keynes Dons {{Efn|Following Downing turning down a new contract, he signed for Milton Keynes Dons.{{Cite news |title=MK Dons sign centre-back Downing |url=https://www.bbc.co.uk/sport/football/36646169 |publisher=BBC |date=27 June 2016 |access-date=27 June 2016}}}}Rejected contract
1 July 2016LW{{flagicon|IRL}}Anthony FordeRotherham UnitedUndisclosed{{Cite news |title=Anthony Forde Joins Rotherham |url=http://www.saddlers.co.uk/news/article/2016-17/anthony-forde-joins-rotherham-3161192.aspx |publisher=Walsall Official Site |date=30 June 2016 |access-date=30 June 2016}}
1 July 2016LW{{flagicon|SVK}}Milan LalkovičPortsmouth {{Efn|Following Lalkovič turning down a new contract, he signed for Portsmouth.{{Cite news |title=Portsmouth sign Lalkovic from Walsall |url=https://www.bbc.co.uk/sport/football/36655025 |publisher=BBC |date=28 June 2016 |access-date=28 June 2016}}}}Rejected contract{{Cite news |title=Lalkovic rejects Walsall contract offer |url=https://www.bbc.co.uk/sport/football/36580881 |publisher=BBC |date=20 June 2016 |access-date=20 June 2016}}
1 July 2016CM{{flagicon|ENG}}Sam MantomScunthorpe UnitedRejected contract{{Cite news |title=Sam Mantom Signs For Scunthorpe |url=http://www.saddlers.co.uk/news/article/2016-17/sam-mantom-signs-for-scunthorpe-3162811.aspx |publisher=Walsall Official Site |date=30 June 2016 |access-date=30 June 2016}}
1 July 2016LW{{flagicon|ENG}}Jordan MurphyFree agentReleased
1 July 2016AM{{flagicon|ENG}}Levi RowleyFree agentReleased{{Cite news |title=Retained And Released |url=http://www.saddlers.co.uk/news/article/club-statement-retained-and-released-3120629.aspx |publisher=Walsall Official Site |date=20 May 2016 |access-date=20 May 2016}}
1 July 2016AM{{flagicon|SKN}}Romaine SawyersBrentford {{Efn|Following Sawyers turning down a new contract, he signed for Brentford.{{Cite news |title=Brentford sign Walsall's Sawyers |url=https://www.bbc.co.uk/sport/football/36685468 |publisher=BBC |date=1 July 2016 |access-date=1 July 2016}}}}Rejected contract{{Cite news |title=Player Update |url=http://www.saddlers.co.uk/news/article/club-statement-player-update-3147624.aspx |publisher=Walsall Official Site |date=21 June 2016 |access-date=21 June 2016}}
1 July 2016LB{{flagicon|ENG}}Andy TaylorBlackpoolRejected contract{{Cite news |title=Andy Taylor Leaves For Blackpool |url=http://www.saddlers.co.uk/news/article/2016-17/andy-taylor-leaves-for-blackpool-3164789.aspx |publisher=Walsall Official Site |date=1 July 2016 |access-date=1 July 2016}}
5 July 2016SS{{flagicon|ENG}}Jordan CookLuton TownRejected contract{{Cite news |title=Luton sign Cook after Walsall exit |url=https://www.bbc.co.uk/sport/football/36714094 |publisher=BBC |date=5 July 2016 |access-date=5 July 2016}}
14 July 2016CF{{flagicon|WAL}}Tom BradshawBarnsleyUndisclosed{{Cite news |title=Tom Bradshaw Joins Barnsley |url=http://www.saddlers.co.uk/news/article/2016-17/tom-bradshaw-joins-barnsley-3185423.aspx |publisher=Walsall Official Site |date=14 July 2016 |access-date=15 July 2016}}
31 August 2016LB{{flagicon|ENG}}Rico HenryBrentford£1,500,000{{Cite news |title=Club Statement: Rico Henry |url=http://www.saddlers.co.uk/news/article/2016-17/club-statement-rico-henry-3280148.aspx |publisher=Walsall Official Site |date=31 August 2016 |access-date=1 September 2016}}

{{notelist}}

=Loans in=

class="wikitable" style="text-align:center; font-size:90%; "
style="background:#FF0000; color:#FFFFFF; width:100px;"| Date from

! style="background:#FF0000; color:#FFFFFF; width:50px;"| Position

! style="background:#FF0000; color:#FFFFFF; width:50px;"| Nationality

! style="background:#FF0000; color:#FFFFFF; width:150px;"| Name

! style="background:#FF0000; color:#FFFFFF; width:150px;"| From

! style="background:#FF0000; color:#FFFFFF; width:100px;"| Date until

! style="background:#FF0000; color:#FFFFFF; width:25px;"| Ref.

1 July 2016CB{{flagicon|ENG}}George DobsonWest Ham UnitedEnd of season{{Cite news |title=Walsall Bring In Dobson On Loan |url=http://www.saddlers.co.uk/news/article/2016-17/walsall-bring-in-dobson-on-loan-3161417.aspx |publisher=Walsall Official Site |date=29 June 2016 |access-date=29 June 2016}}
1 July 2016CB{{flagicon|ENG}}Jason McCarthySouthamptonEnd of season{{Cite news |title=Saddlers Snap Up A Saint |url=http://www.saddlers.co.uk/news/article/2016-17/saddlers-snap-up-a-saint-3159510.aspx |publisher=Walsall Official Site |date=28 June 2016 |access-date=28 June 2016}}{{Efn|On 1 January 2017, Jason McCarthy's loan from Southampton was extended until the end of the season.{{Cite news |title=McCarthy Loan Extended Until The End Of The Season |url=http://www.saddlers.co.uk/news/article/2016-17/mccarthy-loan-extended-until-end-of-the-season-3494128.aspx |publisher=Walsall Official Site |date=1 January 2017 |access-date=1 January 2017}}}}
28 July 2016LW{{flagicon|ENG}}Josh GinnellyBurnley3 January 2017{{Cite news |title=Burnley Youngster Wings In |url=http://www.saddlers.co.uk/news/article/2016-17/burnley-youngster-wings-in-3210443.aspx |publisher=Walsall Official Site |date=28 July 2016 |access-date=28 July 2016}}
26 August 2016CB{{flagicon|IRL}}Kevin TonerAston Villa3 January 2017{{Cite news |title=Toner Joins On Loan |url=http://www.saddlers.co.uk/news/article/2016-17/kevin-toner-joins-on-loan-3272483.aspx |publisher=Walsall Official Site |date=26 August 2016 |access-date=26 August 2016}}
31 August 2016LB{{flagicon|ENG}}Scott LairdScunthorpe United3 January 2017{{Cite news |title=Saddlers Sign Scott Laird On Loan |url=http://www.saddlers.co.uk/news/article/2016-17/saddlers-sign-scott-laird-3283550.aspx |publisher=Walsall Official Site |date=31 August 2016 |access-date=1 September 2016}}
12 January 2017LB{{flagicon|ENG}}Scott LairdScunthorpe UnitedEnd of season{{Cite news |title=Scott Laird Returns On Loan |url=http://www.saddlers.co.uk/news/article/2016-17/scott-laird-returns-to-scunthorpe-3500960.aspx |publisher=Walsall Official Site |date=12 January 2017 |access-date=12 January 2017}}
12 January 2017CB{{flagicon|IRL}}Eoghan O'ConnellCelticEnd of season{{Cite news |title=Celtic Defender Joins On Loan |url=http://www.saddlers.co.uk/news/article/2016-17/celtic-defender-joins-on-loan-3511320.aspx |publisher=Walsall Official Site |date=12 January 2017 |access-date=12 January 2017}}
31 January 2017LW{{flagicon|ENG}}Will RandallWolverhampton WanderersEnd of season{{Cite news |title=Will Randall Joins Walsall On Loan |url=http://www.saddlers.co.uk/news/article/2016-17/will-randall-joins-walsall-on-loan-3547123.aspx |publisher=Walsall Official Site |date=31 January 2017 |access-date=31 January 2017}}

{{notelist}}

=Loans out=

class="wikitable" style="text-align:center; font-size:90%; "
style="background:#FF0000; color:#FFFFFF; width:100px;"| Date from

! style="background:#FF0000; color:#FFFFFF; width:50px;"| Position

! style="background:#FF0000; color:#FFFFFF; width:50px;"| Nationality

! style="background:#FF0000; color:#FFFFFF; width:150px;"| Name

! style="background:#FF0000; color:#FFFFFF; width:130px;"| To

! style="background:#FF0000; color:#FFFFFF; width:100px;"| Date until

! style="background:#FF0000; color:#FFFFFF; width:25px;"| Ref.

4 July 2016GK{{flagicon|ENG}}Liam RobertsChesterEnd of season{{Cite news |title=Liam Roberts: Chester sign Walsall goalkeeper on season-long loan |url=https://www.bbc.com/sport/football/36703912 |publisher=BBC Sport |date=4 July 2016 |access-date=10 October 2016}}
11 July 2016RB{{flagicon|ENG}}Theo VassellChester1 January{{Cite news |title=Theo Vassell: Chester sign defender on loan from League One club Walsall |url=https://www.bbc.com/sport/football/36767346 |publisher=BBC Sport |date=11 July 2016 |access-date=10 October 2016}}
17 January 2017RB{{flagicon|ENG}}Theo VassellChesterEnd of season{{Cite news |title=Theo Vassell: Chester bring back Walsall full-back on loan |url=https://www.bbc.co.uk/sport/football/38668674 |publisher=BBC Sport |date=18 January 2017 |access-date=27 April 2017}}

Competitions

=Pre-season friendlies=

{{legend2|#BBF3BB|Win|border=1px solid #AAAAAA}}

{{legend2|#FFFFBB|Draw|border=1px solid #AAAAAA}}

{{legend2|#FFBBBB|Loss|border=1px solid #AAAAAA}}

{{football box collapsible

|date = {{Start date|2016|07|09|df=y}}

|time = 13:00

|team1 = Walsall

|score = 1–2

|report = http://www.saddlers.co.uk/news/article/2016-17/walsall-v-norwich-3176041.aspx

|team2 = Norwich City

|goals1 = Vassell {{goal|56}}

|goals2 = Bennett {{goal|24}}
Jerome {{goal|60}}

|stadium = St George's Park, Burton upon Trent

|attendance =

|referee =

|result = L

}}

{{football box collapsible

|date = {{Start date|2016|07|16|df=y}}

|time = 15:00

|team1 =Solihull Moors

|score = 0–5

|report = http://www.saddlers.co.uk/news/article/2016-17/pre-season-solihull-moors-0-5-walsall-3189106.aspx

|team2 = Walsall

|goals1 =

|goals2 = Cuvelier {{goal|5}}
Bakayoko {{goal|8}} {{goal|83}}
Oztumer {{goal|23}} {{goal|37}}

|stadium = Damson Park, Solihull

|attendance = 415

|referee = Ollie Yates

|result = W

}}

{{football box collapsible

|date = {{Start date|2016|07|19|df=y}}

|time = 19:45

|team1 = Walsall

|score = 1–1

|report = http://www.saddlers.co.uk/news/article/2016-17/pre-season-walsall-1-1-birmingham-3195033.aspx

|team2 = Birmingham City

|goals1 = Bakayoko {{goal|53|pen.}}

|goals2 = Caddis {{goal|80}}

|stadium = Bescot Stadium, Walsall

|attendance =

|referee =

|result = D

}}

{{football box collapsible

|date = {{Start date|2016|07|23|df=y}}

|time = 15:00

|team1 = Walsall

|score = 0–2

|report = http://www.saddlers.co.uk/news/article/2016-17/match-report-walsall-derby-3202043.aspx

|team2 = Derby County

|goals1 =

|goals2 = Bent {{goal|35}}
Hendrick {{goal|72}}

|stadium = Bescot Stadium, Walsall

|attendance =

|referee =

|result = L

}}

{{football box collapsible

|date = {{Start date|2016|07|26|df=y}}

|time = 19:45

|team1 = Notts County

|score = 3–2

|report = http://www.saddlers.co.uk/news/article/2016-17/match-report-notts-county-walsall-3208273.aspx

|team2 = Walsall

|goals1 = Hollis {{goal|10}}
Forte {{goal|11}}
Stead {{goal|66}}

|goals2 = Bakayoko {{goal|71||85}}

|stadium = Meadow Lane, Nottingham

|attendance =

|referee =

|result = L

}}

{{football box collapsible

|date = {{Start date|2016|07|30|df=y}}

|time = 15:00

|team1 = Luton Town

|score = 0–1

|report =

|team2 = Walsall

|goals1 =

|goals2 =

|stadium = Kenilworth Road, Luton

|attendance =

|referee =

|result = W

}}

=League One=

{{main|2016–17 Football League One}}

==League table==

{{:2016–17 EFL League One|showteam=WAL}}

==Matches==

{{Football box collapsible

|date = 6 August 2016

|time = 15:00 BST

|round = 1

|team1 = Walsall

|score = 3–1

|report = http://www.saddlers.co.uk/fixtures-results/match-report/?matchid=3925360&tcmuri=3156501

|team2 = AFC Wimbledon

|goals1 = Oztumer {{goal|7}}
Jackson {{goal|38||72}}
Moussa {{yel|80}}
Henry {{yel|90}}

|goals2 = Robinson {{yel|37}}
Taylor {{goal|90}}
Parrett {{yel|90+2}}

|stadium = Bescot Stadium

|location = Bescot

|attendance = 5,845 (1,049 Wimbledon supporters)

|referee = Charles Breakspear

|result = W

}}

{{Football box collapsible

|date = 13 August 2016

|time = 15:00 BST

|round = 2

|team1 = Oldham Athletic

|score = 0–0

|report = http://www.saddlers.co.uk/fixtures-results/match-report/?matchid=3925395&tcmuri=3156502

|team2 = Walsall

|goals1 = Law {{yel|87}}

|goals2 = Osbourne {{yel|89}}

|stadium = Boundary Park

|location = Oldham

|attendance = 3,914

|referee = David Webb

|result = D

}}

{{Football box collapsible

|date = 16 August 2016

|time = 19:45 BST

|round = 3

|team1 = Chesterfield

|score = 2–0

|report = http://www.saddlers.co.uk/fixtures-results/match-report/?matchid=3925425&tcmuri=3156503

|team2 = Walsall

|goals1 = Nolan {{yel|37}}
Evans {{goal|75||79}}

|goals2 =

|stadium = Proact Stadium

|location = Chesterfield

|attendance = 5,406 (478 Walsall supporters)

|referee = Graham Salisbury

|result = L

}}

{{Football box collapsible

|date = 20 August 2016

|time = 15:00 BST

|round = 4

|team1 = Walsall

|score = 1–2

|report = http://www.saddlers.co.uk/fixtures-results/match-report/?matchid=3925470&tcmuri=3156504

|team2 = Charlton Athletic

|goals1 = O'Connor {{yel|68}}
Morris {{goal|72}}

|goals2 = Ajose {{goal|42||74}}
Solly {{yel|67}}

|stadium = Bescot Stadium

|location = Bescot

|attendance = 4,586 (739 Charlton supporters)

|referee = Christopher Sarginson

|result = L

}}

{{Football box collapsible

|date = 27 August 2016

|time = 15:00 BST

|round = 5

|team1 = Walsall

|score = 3–3

|report = http://www.saddlers.co.uk/fixtures-results/match-report/?matchid=3925506&tcmuri=3156505

|team2 = Bury

|goals1 = Morris {{goal|6}}
Oztumer {{goal|14}}
Jackson {{goal|32}}
Edwards {{yel|48}}
Dobson {{yel|60}}

|goals2 = Barnett {{goal|47}}
Vaughan {{goal|49}} {{yel|65}}
Mayor {{goal|66}} {{yel|67}}
Soares {{yel|88}}

|stadium = Bescot Stadium

|location = Bescot

|attendance = 4,393 (310 Bury supporters)

|referee = Seb Stockbridge

|result = D

}}

{{Football box collapsible

|date = 10 September 2016

|time = 15:00 BST

|round = 6

|team1 = Northampton Town

|score = 2–0

|report = http://www.saddlers.co.uk/fixtures-results/match-report/?matchid=3925562&tcmuri=3156507

|team2 = Walsall

|goals1 = Taylor {{goal|23}}
Gorré {{yel|44}}
Revell {{goal|78|pen.}}
Moloney {{yel|90+3}}

|goals2 = McCarthy {{yel|78}}
Bakayoko {{yel|90+2}}

|stadium = Sixfields Stadium

|location = Northampton

|attendance = 5,538 (601 Walsall supporters)

|referee = Gavin Ward

|result = L

}}

{{Football box collapsible

|date = 13 September 2016

|time = 19:45 BST

|round = 7

|team1 = Bristol Rovers

|score = 1–1

|report = http://www.saddlers.co.uk/fixtures-results/match-report/?matchid=3925521&tcmuri=3156506

|team2 = Walsall

|goals1 = Taylor {{goal|27|pen.}}
Sinclair {{yel|70}}

|goals2 = Oztumer {{goal|16}} {{yel|33}}
Moussa {{yel|47}}

|stadium = Memorial Stadium

|location = Bristol

|attendance = 7,805 (170 Walsall supporters)

|referee =

|result = D

}}

{{Football box collapsible

|date = 17 September 2016

|time = 15:00 BST

|round = 8

|team1 = Walsall

|score = 1–0

|report = http://www.saddlers.co.uk/fixtures-results/match-report/?matchid=3925614&tcmuri=3156508

|team2 = Bolton Wanderers

|goals1 = Edwards {{sent off|0|16}}
McCarthy {{goal|25}}
Etheridge {{yel|76}}

|goals2 = Taylor {{yel|60}}
Anderson {{sent off|2|65|90+4}}
Beevers {{yel|86}}
Moxey {{yel|89}}

|stadium = The Banks's Stadium

|location = Walsall

|attendance = 5,962

|referee = Trevor Kettle

|result = W

}}

{{Football box collapsible

|date = 24 September 2016

|time = 15:00 BST

|round = 9

|team1 = Peterborough United

|score = 1–1

|report = http://www.saddlers.co.uk/fixtures-results/match-report/index.aspx?MatchId=3925649

|team2 = Walsall

|goals1 = Maddison {{goal|27}}
Nichols {{yel|31}}

|goals2 = Jackson {{goal|17}}
Osbourne {{yel|84}}

|stadium = ABAX Stadium

|location = Peterborough

|attendance = 4,906 (314 Walsall supporters)

|referee = Ben Toner

|result = D

}}

{{Football box collapsible

|date = 27 September 2016

|time = 19:45 BST

|round = 10

|team1 = Walsall

|score = 1–4

|report = https://int.soccerway.com/matches/2016/09/27/england/league-one/walsall-fc/scunthorpe-united-fc/2247399/

|team2 = Scunthorpe United

|goals1 = Kinsella {{yel|10}}
Oztumer {{goal|45}}
Makris {{yel|90+2}}

|goals2 = Morris {{goal|11|pen.|13||82}}
Bishop {{goal|47}}

|stadium = The Banks's Stadium

|location = Walsall

|attendance = 3,970

|referee = Michael Salisbury

|result = L

}}

{{Football box collapsible

|date = 1 October 2016

|time = 15:00 BST

|round = 11

|team1 = Walsall

|score = 2–1

|report = https://int.soccerway.com/matches/2016/10/01/england/league-one/walsall-fc/millwall-fc/2247411/

|team2 = Millwall

|goals1 = Jackson {{goal|17}}
Moussa {{goal|49}}

|goals2 = Onyedinma {{goal|22}}

|stadium = The Banks's Stadium

|location = Walsall

|attendance = 4,474

|referee = Lee Probert

|result = W

}}

{{Football box collapsible

|date = 15 October 2016

|time = 15:00 BST

|round = 12

|team1 = Walsall

|score = 3–2

|report = https://int.soccerway.com/matches/2016/10/15/england/league-one/walsall-fc/shrewsbury-town-fc/2247435/

|team2 = Shrewsbury Town

|goals1 = Bakayoko {{goal|23}} {{sent off|2|66|90}}
Morris {{goal|42}}
O'Connor {{yel|70}}
Oztumer {{goal|88}}

|goals2 = Lancashire {{goal|30}}
Waring {{yel|46}}
McGivern {{sent off|2|50|65}}
Grimmer {{yel|56}}
Ogogo {{yel|56}}
Brown {{goal|58}}
Black {{yel|75}}

|stadium = The Banks's Stadium

|location = Walsall

|attendance = 4,759

|referee = Nick Kinseley

|result = W

}}

{{Football box collapsible

|date = 18 October 2016

|time = 19:45 BST

|round = 13

|team1 = Gillingham

|score = 1–1

|report = https://int.soccerway.com/matches/2016/10/18/england/league-one/gillingham-fc/walsall-fc/2247440/

|team2 = Walsall

|goals1 = McDonald {{goal|25}}
Wright {{yel|45}}
Oshilaja {{yel|82}}
Knott {{yel|89}}

|goals2 = Moussa {{goal|59}}
O'Connor {{yel|80}}

|stadium = MEMS Priestfield Stadium

|location = Gillingham

|attendance = 5,542

|referee = Charles Breakspear

|result = D

}}

{{Football box collapsible

|date = 22 October 2016

|time = 15:00 BST

|round = 14

|team1 = Swindon Town

|score = 0–2

|report = https://int.soccerway.com/matches/2016/10/22/england/league-one/swindon-town-fc/walsall-fc/2247459/

|team2 = Walsall

|goals1 = Barry {{yel|50}}

|goals2 = Oztumer {{goal|17||51}}
Toner {{yel|60}}
Bakayoko {{yel|90+2}}

|stadium = County Ground

|location = Swindon

|attendance = 6,655

|referee = Darren England

|result = W

}}

{{Football box collapsible

|date = 29 October 2016

|time = 15:00 BST

|round = 15

|team1 = Walsall

|score = 1–1

|report = https://int.soccerway.com/matches/2016/10/29/england/league-one/walsall-fc/coventry-city-fc/2247471/

|team2 = Coventry City

|goals1 = Edwards {{yel|1}}
Laird {{yel|40}}
Oztumer {{yel|67}} {{goal|76}}

|goals2 = Rose {{goal|36}}
Bigirimana {{yel|44}}
Turnbull {{yel|72}}
Page {{yel|85}}

|stadium = The Banks's Stadium

|location = Walsall

|attendance = 6,719

|referee = Dean Whitestone

|result = D

}}

{{Football box collapsible

|date = 12 November 2016

|time = 15:00 GMT

|round = 16

|team1 = Milton Keynes Dons

|score = 1–1

|report = http://www.scoresway.com/?sport=soccer&page=match&id=2247478

|team2 = Walsall

|stadium = Stadium mk

|location = Milton Keynes

|attendance = 8,188

|goals1 = Carruthers {{yel|41}}
Downing {{yel|58}}
Bowditch {{goal|90}}

|goals2 = Laird {{goal|28}}
Preston {{yel|42}}

|referee = Trevor Kettle

|result = D

}}

{{Football box collapsible

|date = 19 November 2016

|time = 15:00 GMT

|round = 17

|team1 = Walsall

|score = 1–2

|report = http://www.scoresway.com/?sport=soccer&page=match&id=2247495

|team2 = Gillingham

|stadium = The Banks's Stadium

|location = Walsall

|attendance = 5,420

|goals1 = McCarthy {{goal|9}}

|goals2 = McDonald {{goal|2}}
Ehmer {{yel|72}}
Emmanuel-Thomas {{goal|84}}

|referee = John Busby

|result = L

}}

{{Football box collapsible

|date = 22 November 2016

|time = 19:45 GMT

|round = 18

|team1 = Rochdale

|score = 4–0

|report = http://www.scoresway.com/?sport=soccer&page=match&id=2247505

|team2 = Walsall

|stadium = Crown Oil Arena

|location = Rochdale

|attendance = 1,907

|goals1 = Rathbone {{goal|32}}
Noble-Lazarus {{goal|41}}
Davies {{goal|76|pen.|90+1}}

|goals2 = Edwards {{yel|52}}

|referee = Andy Haines

|result = L

}}

{{Football box collapsible

|date = 26 November 2016

|time = 15:00 GMT

|round = 19

|team1 = Walsall

|score = 0–0

|report = http://www.scoresway.com/?sport=soccer&page=match&id=2247519

|team2 = Southend United

|stadium = The Banks's Stadium

|location = Walsall

|attendance = 4,342

|goals1 = Chambers {{yel|24}}
Laird {{yel|90+5}}

|goals2 = Timlin {{yel|15}}
Cox {{yel|45}}
Ferdinand {{yel|90+5}}

|referee = Carl Boyeson

|result = D

}}

{{Football box collapsible

|date = 29 November 2016

|time = 19:45 GMT

|round = 20

|team1 = Sheffield United

|score = 0–1

|report = http://www.scoresway.com/?sport=soccer&page=match&id=2247422

|team2 = Walsall

|stadium = Bramall Lane

|location = Sheffield

|attendance = 18,343

|goals1 =

|goals2 = Bakayoko {{goal|42}}
Preston {{yel|62}}
Laird {{yel|86}}

|referee = Darren England

|result = W

}}

{{Football box collapsible

|date = 10 December 2016

|time = 15:00 GMT

|round = 21

|team1 = Fleetwood Town

|score = 2–1

|report = http://www.scoresway.com/?sport=soccer&page=match&id=2247523

|team2 = Walsall

|stadium = Highbury Stadium

|location = Fleetwood

|attendance = 2,708

|goals1 = McLaughlin {{yel|13}}
Hunter {{goal|42}}
Grant {{goal|67}}

|goals2 = Chambers {{yel|8}}
Dobson {{goal|76}}
Preston {{yel|90+2}}

|referee = Rob Lewis

|result = L

}}

{{Football box collapsible

|date = 17 December 2016

|time = 15:00 GMT

|round = 22

|team1 = Walsall

|score = 1–1

|report = http://www.scoresway.com/?sport=soccer&page=match&id=2247543

|team2 = Bradford City

|stadium = The Banks's Stadium

|location = Walsall

|attendance = 5,148

|goals1 = Osbourne {{goal|49}}

|goals2 = Hiwula {{goal|53}}
Vincelot {{yel|90+1}}

|referee = Ben Toner

|result = D

}}

{{Football box collapsible

|date = 26 December 2016

|time = 15:00 GMT

|round = 23

|team1 = Port Vale

|score = 0–1

|report = http://www.scoresway.com/?sport=soccer&page=match&id=2247552

|team2 = Walsall

|stadium = Vale Park

|location = Stoke-on-Trent

|attendance = 5,854

|goals1 = Jones {{yel|23}}

|goals2 = Laird {{goal|27}}
Osbourne {{yel|59}}

|referee = Darren Deadman

|result = W

}}

{{Football box collapsible

|date = 31 December 2016

|time = 15:00 GMT

|round = 24

|team1 = Oxford United

|score = 0–0

|report = http://www.scoresway.com/?sport=soccer&page=match&id=2247562

|team2 = Walsall

|stadium = The Kassam Stadium

|location = Oxford

|attendance = 8,340

|goals1 = Dunkley {{yel|40}}

|goals2 = Laird {{yel|69}}

|referee = Charles Breakspear

|result = D

}}

{{Football box collapsible

|date = 2 January 2017

|time = 15:00 GMT

|round = 25

|team1 = Walsall

|score = 0–2

|report = http://www.scoresway.com/?sport=soccer&page=match&id=2247579

|team2 = Rochdale

|stadium = The Banks's Stadium

|location = Walsall

|attendance = 4,667

|goals1 = Morris {{yel|25}}
Etheridge {{yel|35}}

|goals2 = Henderson {{goal|23}} {{yel|52}}
Andrew {{yel|55}}
Keane {{yel|57}}
Thompson {{goal|74}}

|referee = Seb Stockbridge

|result = L

}}

{{Football box collapsible

|date = 14 January 2017

|time = 15:00 GMT

|round = 26

|team1 = Walsall

|score = 4–1

|report = http://uk.scoresway.com/?sport=soccer&page=match&id=2247603

|team2 = Sheffield United

|stadium = The Banks's Stadium

|location = Walsall

|attendance = 6,899

|goals1 = Bakayoko {{goal|5}} {{yel|61}}
McCarthy {{yel|44}} {{goal|58}}
Edwards {{goal|67}}
Oztumer {{goal|76|pen.}}

|goals2 = O'Connell {{goal|10}}
Done {{yel|33}}
Fleck {{yel|87}}

|referee = Richard Clark

|result = W

}}

{{Football box collapsible

|date = 21 January 2017

|time = 15:00 GMT

|round = 27

|team1 = Walsall

|score = 3–1

|report = https://int.soccerway.com/matches/2017/01/21/england/league-one/walsall-fc/bristol-rovers-fc/2247615/

|team2 = Bristol Rovers

|stadium = The Banks's Stadium

|location = Walsall

|attendance = 6,029

|goals1 = O'Connell {{goal|45}}
Jackson {{goal|68}}
Edwards {{goal|73}}

|goals2 = Brown {{yel|22}}
Taylor {{goal|82}}

|referee = Nigel Miller

|result = W

}}

{{Football box collapsible

|date = 28 January 2017

|time = 15:00 GMT

|round = 28

|team1 = Bury

|score = 3–3

|report = https://www.bbc.co.uk/sport/football/38700847

|team2 = Walsall

|stadium = Gigg Lane

|location = Bury

|goals1 = Vaughan {{goal|22}}
Burgess {{yel|38}}
Brown {{goal|45}} {{yel|70}}
Soares {{goal|90+1}}

|goals2 = Preston {{yel|59}}
Oztumer {{goal|71}}
McCarthy {{goal|76||79}}

|referee = Carl Boyeson

|attendance = 3,280

|result = D

}}

{{Football box collapsible

|date = 1 February 2017

|time = 19:45 GMT

|round = 29

|team1 = Millwall

|score = 0–0

|team2 = Walsall

|stadium = The Den

|location = Bermondsey, London

|goals1 =

|goals2 = Osbourne {{yel|25}}
Edwards {{yel|75}}

|referee = Darren Deadman

|attendance = 7,392

|report = https://www.bbc.co.uk/sport/football/38740364

|result = D

}}

{{Football box collapsible

|date = 4 February 2017

|time = 15:00 GMT

|round = 30

|team1 = Walsall

|score = 2–1

|team2 = Northampton Town

|stadium = Bescot Stadium

|location = Walsall

|goals1 = Preston {{goal|64}}
Oztumer {{goal|69}}
Dobson {{yel|90+4}}

|goals2 = O'Toole {{goal|23}}
Richards {{yel|36}} {{penmiss}} 90+5'
Buchanan {{yel|87}}

|referee = Robert Jones

|attendance = 4,954

|result = W

|report = https://www.bbc.co.uk/sport/football/38778959

}}

{{Football box collapsible

|date = 11 February 2017

|time = 15:00 GMT

|round = 31

|team1 = Bolton Wanderers

|score = 4–1

|team2 = Walsall

|stadium = Macron Stadium

|location = Bolton

|goals1 = Madine {{goal|15}}
O'Connor {{goal|26|o.g.}}
Trotter {{goal|30}}
Taylor {{yel|57}}
Spearing {{yel|83}}
Long {{goal|87}}

|goals2 = Oztumer {{goal|4}}
Chambers {{yel|79}}
Cuvelier {{yel|81}}

|referee = Darren Drysdale

|attendance = 13,610

|result = L

|report = https://www.bbc.co.uk/sport/football/38864393

}}

{{Football box collapsible

|date = 14 February 2017

|time = 19:45 GMT

|round = 32

|team1 = Scunthorpe United

|score = 0–0

|team2 = Walsall

|stadium = Glanford Park

|location = Scunthorpe

|goals1 = Ness {{yel|18}}

|goals2 = Chambers {{yel|27}}
McCarthy {{yel|64}}
Edwards {{yel|67}}

|report = https://www.bbc.co.uk/sport/football/38889491

|result = D

|referee = Graham Salisbury

|attendance = 3,168

}}

{{Football box collapsible

|date = 18 February 2017

|time = 15:00 GMT

|round = 33

|team1 = Walsall

|score = 2–0

|team2 = Peterborough United

|stadium = The Banks's Stadium

|location = Walsall

|goals1 = Chambers {{yel|50}}
Jackson {{yel|64}}
Bakayoko {{yel|79}}
Oztumer {{goal|90+2}}
Dobson {{yel|90+5}}
Morris {{goal|90+7}}

|goals2 = Grant {{yel|34}}
McGee {{yel|90+4}}
Forrester {{sent off|0|90+4}}

|report = https://www.bbc.co.uk/sport/football/38940255

|result = W

|referee = Mark Haywood

|attendance = 4,759

}}

{{Football box collapsible

|date = 25 February 2017

|time = 15:00 GMT

|round = 34

|team1 = AFC Wimbledon

|score = 1–0

|team2 = Walsall

|stadium = Kingsmeadow

|location = Kingston upon Thames, London

|goals1 = Reeves {{yel|64}}
Taylor {{goal|68}}

|goals2 = Osbourne {{yel|76}}

|report = https://www.bbc.co.uk/sport/football/39011798

|result = L

|referee = John Busby

|attendance = 4,586

}}

{{Football box collapsible

|date = 4 March 2017

|time = 15:00 GMT

|round = 35

|team1 = Walsall

|score = 2–0

|report = https://www.bbc.co.uk/sport/football/39086451

|team2 = Oldham Athletic

|goals1 = Etheridge {{yel|59}}
Oztumer {{goal|79|pen.}}
Bakayoko {{yel|82}} {{goal|90+2}}

|goals2 = Croft {{sent off|0|16}}
Wilson {{sent off|2|39|82}}
Clarke {{yel|78}}

|stadium = The Banks's Stadium

|location = Walsall

|attendance = 6,003

|referee = John Brooks

|result = W

}}

{{Football box collapsible

|date = 7 March 2017

|time = 19:45 GMT

|round = 36

|team1 = Walsall

|score = 1–0

|report = https://www.bbc.co.uk/sport/football/39132001

|team2 = Chesterfield

|goals1 = Laird {{goal|53}}

|goals2 = Grimshaw {{yel|81}}

|stadium = The Banks's Stadium

|location = Walsall

|attendance = 3,963

|referee = Robert Lewis

|result = W

}}

{{Football box collapsible

|date = 11 March 2017

|time = 15:00 GMT

|round = 37

|team1 = Charlton Athletic

|score = 1–1

|report = https://www.bbc.co.uk/sport/football/39163336

|team2 = Walsall

|goals1 = Watt {{goal|61}}
Byrne {{yel|76}}
Jackson {{yel|84}}

|goals2 = Jackson {{goal|44}}
Osbourne {{yel|69}}

|stadium = The Valley

|location = Charlton, London

|attendance = 9,900

|referee = Nick Kinseley

|result = D

}}

{{Football box collapsible

|date = 14 March 2017

|time = 19:45 GMT

|round = 38

|team1 = Walsall

|score = 0–1

|report = https://www.bbc.co.uk/sport/football/39188604

|team2 = Fleetwood Town

|goals1 =

|goals2 = Bolger {{goal|22}}

|stadium = The Banks's Stadium

|location = Walsall

|attendance = 3,890

|referee = Trevor Kettle

|result = L

}}

{{Football box collapsible

|date = 18 March 2017

|time = 15:00 GMT

|round = 39

|team1 = Southend United

|score = 3–2

|report = https://www.bbc.co.uk/sport/football/39239526

|team2 = Walsall

|goals1 = Inniss {{yel|49}}
Ranger {{goal|63}}
Ferdinand {{goal|76}}
Cox {{goal|83}}
Coker {{yel|84}}

|goals2 = Moussa {{goal|18||25}}
O'Connor {{yel|82}}

|stadium = Roots Hall

|location = Southend-on-Sea

|attendance = 6,756

|referee = Robert Jones

|result = L

}}

{{Football box collapsible

|date = 1 April 2017

|time = 15:00 GMT

|round = 40

|team1 = Bradford City

|score = 1–0

|report = https://www.bbc.co.uk/sport/football/39389267

|team2 = Walsall

|goals1 = Vincelot {{yel|12}}
Clarke {{goal|58}} {{yel|66}}

|goals2 = Makris {{yel|20}}

|stadium = Valley Parade

|location = Bradford

|attendance = 17,880

|referee = Michael Salisbury

|result = L

}}

{{Football box collapsible

|date = 8 April 2017

|time = 15:00 BST

|round = 41

|team1 = Walsall

|score = 1–1

|report = https://www.bbc.co.uk/sport/football/39463381

|team2 = Oxford United

|goals1 = McCarthy {{yel|35}}
Makris {{goal|48}}

|goals2 = Carroll {{yel|38}}
Maguire {{goal|74}}

|stadium = Bescot Stadium

|location = Walsall

|attendance = 5,417

|referee = Darren Handley

|result = D

}}

{{Football box collapsible

|date = 14 April 2017

|time = 15:00 BST

|round = 42

|team1 = Shrewsbury Town

|score = 1–1

|report = https://www.bbc.co.uk/sport/football/39523162

|team2 = Walsall

|goals1 = Deegan {{yel|55}}
Payne {{goal|70}}

|goals2 = Morris {{goal|35}}

|stadium = New Meadow

|location = Shrewsbury

|attendance = 6,801

|referee = Nigel Miller

|result = D

}}

{{Football box collapsible

|date = 17 April 2017

|time = 15:00 BST

|round = 43

|team1 = Walsall

|score = 1–0

|report = https://www.bbc.co.uk/sport/football/39550031

|team2 = Swindon Town

|goals1 = O'Connor {{yel|56}}
Edwards {{goal|85}}

|goals2 =

|stadium = The Banks's Stadium

|location = Walsall

|attendance = 5,196

|referee = Ross Joyce

|result = W

}}

{{football box collapsible

|date = {{Start date|2017|4|22|df=y}}

|time = 15:00

|round = 44

|team1 = Coventry City

|score = 1–0

|report = https://www.bbc.co.uk/sport/football/39605578

|team2 = Walsall

|goals1 = Thomas {{goal|39}}

|goals2 = O'Connell {{sent off|2|54|70}}

|stadium = Ricoh Arena

|location = Coventry

|attendance = 9,284

|referee = Darren Drysdale

|result = L

}}

{{Football box collapsible

|date = 25 April 2017

|time = 19:45 BST

|round = 45

|team1 = Walsall

|score = 0–1

|report = https://www.bbc.co.uk/sport/football/39312359

|team2 = Port Vale

|goals1 = Roberts {{yel|32}}

|goals2 = Eagles {{goal|85}}
Bikey {{yel|90+2}}

|stadium = The Banks's Stadium

|location = Walsall

|attendance = 4,266

|referee = John Busby

|result = L

}}

{{Football box collapsible

|date = 30 April 2017

|time = 12:00 BST

|round = 46

|team1 = Walsall

|score = 1–4

|report = https://www.bbc.co.uk/sport/football/39682793

|team2 = Milton Keynes Dons

|goals1 = Oztumer {{goal|84}}

|goals2 = Muirhead {{goal|11}}
Reeves {{goal|32}}
O'Keefe {{goal|71}}
Barnes {{goal|85}}

|stadium = The Banks's Stadium

|location = Walsall

|attendance = 5,004

|referee = Mark Brown

|result = L

}}

=FA Cup=

{{main|2016–17 FA Cup}}

{{Football box collapsible

|date = 5 November 2016

|time = 15:00 GMT

|round = First round

|team1 = Walsall

|score = 0–1

|report = https://int.soccerway.com/matches/2016/11/05/england/fa-cup/walsall-fc/macclesfield-town-fc/2365262/

|team2 = Macclesfield Town

|goals1 = Etheridge {{yel|23}}

|goals2 = McCombe {{goal|23}}
Sampson {{yel|25}}

|stadium = The Banks's Stadium

|location = Walsall

|attendance = 2,334

|referee = Brett Huxtable

|result = L

}}

=EFL Cup=

{{main|2016–17 EFL Cup}}

{{Football box collapsible

|date = 9 August 2016

|time = 19:45 BST

|round = First round

|team1 = Walsall

|score = 0–2

|aet = yes

|report = http://www.saddlers.co.uk/fixtures-results/match-report/?matchid=3932013&tcmuri=3234546

|team2 = Yeovil Town

|goals1 = Preston {{yel|79}}
Henry {{yel|90+4}}
Edwards {{yel|106}}

|goals2 = Dawson {{yel|41}}
Campbell {{goal|103}}
Dolan {{goal|111}} {{yel|112}}
Eaves {{yel|114}}

|stadium = Bescot Stadium

|location = Walsall

|attendance = 2,699

|referee = Rob Jones

|result = L

}}

=EFL Trophy=

{{main|2016–17 EFL Trophy}}

{{:2016–17 EFL Trophy|transcludesection=North Group H|showteam=WAL}}

{{Football box collapsible

|date = 30 August 2016

|time = 19:45 BST

|round = Group stage 1

|team1 = Walsall

|score = 5–2

|report =

|team2 = Grimsby Town

|goals1 = Bakayoko {{goal|18||39||43}}
Morris {{goal|61}}
Kouhyar {{goal|71}}
Preston {{yel|90}}

|goals2 = Boyce {{goal|5}}
Summerfield {{goal|67}}
Andrew {{yel|67}}

|stadium = Bescot Stadium

|location = Bescot

|attendance =

|referee =

|result = W

}}

{{Football box collapsible

|date = 4 October 2016

|time = 19:45 BST

|round = Group stage 2

|team1 = Sheffield United

|score = 1–2

|report = https://int.soccerway.com/matches/2016/10/04/england/football-league-trophy/sheffield-united-fc/walsall-fc/2319465/

|team2 = Walsall

|goals1 = Duffy {{yel|45+1}}
Coutts {{goal|78}}

|goals2 = Laird {{goal|16}}
Toner {{yel|54}}
Bakayoko {{goal|66}}
Shorrock {{yel|90}}

|stadium = Bramall Lane

|location = Sheffield

|attendance = 2,619

|referee = Mark Heywood

|result = W

}}

{{Football box collapsible

|date = 8 November 2016

|time = 19:45 GMT

|round = Group stage 3

|team1 = Leicester City U23

|score = 0–1

|report = http://www.scoresway.com/?sport=soccer&page=match&id=2319467

|team2 = Walsall

|goals1 =

|goals2 = Bakayoko {{goal|58}}

|stadium = King Power Stadium

|location = Leicester

|attendance =

|referee = Mark Haywood

|result = W

}}

{{Football box collapsible

|date = 13 December 2016

|time = 19:45 GMT

|round = Second round

|team1 = Walsall

|score = 1–3

|report = http://www.scoresway.com/?sport=soccer&page=match&id=2369594

|team2 = Oldham Athletic

|stadium = The Banks's Stadium

|location = Walsall

|attendance = 925

|goals1 = Bakayoko {{goal|44}}

|goals2 = Croft {{goal|69}}
Burgess {{goal|73}}
Dunne {{yel|86}}
Erwin {{goal|89}}

|referee = Nigel Miller

|result = L

}}

Squad statistics

:Source:{{Cite web

| title = Squad stats

| url = http://www.soccerbase.com/teams/team.sd?team_id=2737&teamTabs=stats&season_id=149

| work = Soccerbase

| publisher = Centurycomm

| access-date = 27 April 2017 }}

:Numbers in parentheses denote appearances as substitute.

:Players with squad numbers struck through and marked {{dagger|alt=Left club during playing season}} left the club during the playing season.

:Players with names in italics and marked * were on loan from another club for the whole of their season with Walsall.

:Players listed with no appearances have been in the matchday squad but only as unused substitutes.

:Key to positions: GK – Goalkeeper; DF – Defender; MF – Midfielder; FW – Forward

class="wikitable sortable plainrowheaders" style="text-align:center"

|+

scope="col" rowspan="2"|No.

!scope="col" rowspan="2"|Pos.

!scope="col" rowspan="2"|Nat.

!scope="col" rowspan="2"|Name

!scope="col"|Apps

!scope="col"|Goals

!scope="col"|Apps

!scope="col"|Goals

!scope="col"|Apps

!scope="col"|Goals

!scope="col"|Apps

!scope="col"|Goals

!scope="col"|Apps

!scope="col"|Goals

!scope="col"|13px

!scope="col"|13px

class="unsortable"

!colspan="2" width="85"|League

!colspan="2" width="85"|FA Cup

!colspan="2" width="85"|EFL Cup

!colspan="2" width="85"|EFL Trophy

!colspan="2" width="85"|Total

!colspan="2" width="85"|Discipline

1GK{{Flag|PHI}}

!scope="row"|{{sortname|Neil|Etheridge}}

|41

010100047040
2MF{{Flag|ENG}}

!scope="row"|{{sortname|Joe|Edwards|dab=footballer, born 1990}}

|43

31010{{sort|3|2 (1)}}0{{sort|48|47 (1)}}361
3 {{dagger|alt=Left club during playing season}}DF{{Flag|ENG}}

!scope="row"|{{sortname|Rico|Henry}}

|{{sort|02|2}}

0001000{{sort|03|3}}020
3DF{{Flag|ENG}}

!scope="row"|{{sortname|Scott|Laird}} *

|{{sort|28|26 (2)}}

3100021{{sort|31|29 (2)}}440
4DF{{Flag|ENG}}

!scope="row"|{{sortname|James|O'Connor|dab=footballer, born 1984}}

|40

000000040050
5DF{{Flag|ENG}}

!scope="row"|{{sortname|Jason|McCarthy}} *

|46

510104052550
6MF{{Flag|ENG}}

!scope="row"|{{sortname|George|Dobson|dab=footballer, born 1997}} *

|{{sort|21|9 (12)}}

1001040{{sort|26|14 (12)}}130
7MF{{Flag|ENG}}

!scope="row"|{{sortname|Adam|Chambers|dab=footballer}}

|43

01010{{sort|1|0 (1)}}0{{sort|46|45 (1)}}050
8MF{{Flag|BEL}}

!scope="row"|{{sortname|Florent|Cuvelier}}

|{{sort|22|15 (7)}}

0000010{{sort|23|16 (7)}}010
9FW{{Flag|CAN}}

!scope="row"|{{sortname|Simeon|Jackson}}

|{{sort|38|24 (14)}}

7101010{{sort|41|27 (14)}}710
10MF{{Flag|ENG}}

!scope="row"|{{sortname|Erhun|Oztumer}}

|{{sort|41|34 (7)}}

15101020{{sort|45|38 (7)}}1520
11MF{{Flag|ENG}}

!scope="row"|{{sortname|Kieron|Morris}}

|{{sort|35|28 (7)}}

5001011{{sort|37|30 (7)}}610
13GK{{Flag|ENG}}

!scope="row"|{{sortname|Craig|MacGillivray|dab=footballer}}

|{{sort|05|5}}

0000040{{sort|09|9}}000
14MF{{Flag|ENG}}

!scope="row"|{{sortname|Isaiah|Osbourne}}

|{{sort|30|27 (3)}}

1000020{{sort|32|29 (3)}}160
15MF{{Flag|IRL}}

!scope="row"|{{sortname|Liam|Kinsella}}

|{{sort|08|5 (3)}}

000{{sort|1|0 (1)}}030{{sort|12|8 (4)}}010
16DF{{Flag|ENG}}

!scope="row"|{{sortname|Matt|Preston|dab=footballer}}

|{{sort|30|25 (5)}}

1101040{{sort|36|31 (5)}}170
18 {{dagger|alt=Left club during playing season}}MF{{Flag|ENG}}

!scope="row"|{{sortname|Josh|Ginnelly}} *

|{{sort|09|4 (5)}}

01010{{sort|3|2 (1)}}0{{sort|14|8 (6)}}000
18MF{{Flag|ENG}}

!scope="row"|{{sortname|Will|Randall|dab=footballer}} *

|{{sort|02|0 (2)}}

0000000{{sort|02|0 (2)}}000
20FW{{Flag|SLE}}

!scope="row"|{{sortname|Amadou|Bakayoko}}

|{{sort|39|18 (21)}}

4{{sort|1|0 (1)}}0{{sort|1|0 (1)}}046{{sort|45|22 (23)}}1061
21MF{{Flag|BER}}

!scope="row"|{{sortname|Milan|Butterfield}}

|0

00000000000
22MF{{Flag|ENG}}

!scope="row"|{{sortname|Jordan|Sangha|nolink=y}}

|0

00000{{sort|1|0 (1)}}0{{sort|01|0 (1)}}000
24DF{{Flag|ENG}}

!scope="row"|{{sortname|Kory|Roberts}}

|{{sort|04|4}}

0000000{{sort|04|4}}010
25MF{{Flag|AFG|2013}}

!scope="row"|{{sortname|Maziar|Kouhyar}}

|{{sort|06|2 (4)}}

0000011{{sort|07|3 (4)}}100
27GK{{Flag|ENG}}

!scope="row"|{{sortname|Chandler|Hallwood|nolink=y}}

|0

00000000000
28DF{{Flag|IRL}}

!scope="row"|{{sortname|Callum|Cockerill-Mollett}}

|0

0000020{{sort|02|2}}000
29MF{{Flag|ENG}}

!scope="row"|{{sortname|Will|Shorrock}}

|0

00000{{sort|2|0 (2)}}0{{sort|02|0 (2)}}000
30FW{{Flag|ENG}}

!scope="row"|{{sortname|Cameron|Peters|nolink=y}}

|0

00000000000
31DF{{Flag|ENG}}

!scope="row"|{{sortname|Sam|Tonks|nolink=y}}

|0

00000000000
32 {{dagger|alt=Left club during playing season}}DF{{Flag|IRL}}

!scope="row"|{{sortname|Kevin|Toner}} *

|16

010003020020
32DF{{Flag|IRL}}

!scope="row"|{{sortname|Eoghan|O'Connell}} *

|17

100000017111
33FW{{Flag|CYP}}

!scope="row"|{{sortname|Andreas|Makris|dab=footballer}}

|{{sort|32|17 (15)}}

1{{sort|1|0 (1)}}0{{sort|1|0 (1)}}0{{sort|1|0 (1)}}0{{sort|35|17 (18)}}120
34DF{{Flag|ENG}}

!scope="row"|{{sortname|Dan|Vann|nolink=y}}

|0

00000000000
35DF{{Flag|ENG}}

!scope="row"|{{sortname|Tobias|Hayles-Docherty}}

|{{sort|01|0 (1)}}

0000000{{sort|01|0 (1)}}000
36FW{{Flag|ENG}}

!scope="row"|{{sortname|Mitchel|Candlin}}

|{{sort|05|1 (4)}}

0000000{{sort|05|1 (4)}}000
37GK{{Flag|ENG}}

!scope="row"|{{sortname|Brandon|Ganley|nolink=y}}

|0

00000000000
44MF{{Flag|BEL}}

!scope="row"|{{sortname|Franck|Moussa}}

|{{sort|22|14 (8)}}

41000{{sort|3|2 (1)}}0{{sort|26|17 (9)}}420

class="wikitable sortable plainrowheaders" style="text-align:center"

|+ Players not included in matchday squads

!scope="col"|No.

!scope="col"|Pos.

!scope="col"|Nat.

!width="150" scope="col"|Name

17MF{{flag|ENG}}

!scope="row"|{{sortname|Reece|Flanagan}}

19DF{{flag|ENG}}

!scope="row"|{{sortname|Theo|Vassell|nolink=y}}

23GK{{flag|ENG}}

!scope="row"|{{sortname|Liam|Roberts}}

26MF{{flag|ENG}}

!scope="row"|{{sortname|Rory|Oliver|nolink=y}}

References

{{reflist|30em}}

{{Walsall F.C. seasons}}

{{2016–17 in English football}}

{{DEFAULTSORT:2016-17 Walsall F.C. season}}

Walsall

Category:Walsall F.C. seasons