| 2019–20 season | ||||
|---|---|---|---|---|
| Chairman | Leigh Pomlett | |||
| Manager | Darrell Clarke[1] | |||
| Stadium | Bescot Stadium | |||
| League Two | 12th | |||
| FA Cup | Second round | |||
| EFL Cup | First round | |||
| EFL Trophy | Third round | |||
| Top goalscorer | League: Josh Gordon (9) All: Josh Gordon (12) | |||
|  | ||||
The 2019–20 season was Walsall's 132nd season in their existence and first back in League Two following the club's relegation in the 2018-19 season.[2] Along with competing in League Two, the club participated in the FA Cup, League Cup and EFL Trophy.
The season covers the period from 1 July 2019 indefinitely due to the COVID-19 pandemic.
Pre-season
The Saddlers announced pre-season fixtures against Alfreton Town,[3] Leamington,[3] Nuneaton Borough,[3] Notts County,[4] Aston Villa[5] and Tranmere Rovers.[6]
| 6 July 2019 Friendly | Alfreton Town | 2–1 | Walsall | Alfreton | 
| 15:00 BST | Clackstone  39' Brough  88' | Report | Adebayo  6' | Stadium: North Street | 
| 9 July 2019 Friendly | Leamington | 1–1 | Walsall | Leamington Spa | 
| 19:45 BST | Bishop  64' | Report | Trialist  76' | Stadium: New Windmill Ground | 
| 13 July 2019 Friendly | Nuneaton Borough | 1–4 | Walsall | Nuneaton | 
| 15:00 BST | Benbow  54' | Report | Kinsella  22' Trialist  48' Adebayo  66' Kiersey  86' | Stadium: Liberty Way | 
| 20 July 2019 Friendly | Notts County | 2–1 | Walsall | Nottingham | 
| 15:00 BST | Boldewijn  66', 84' | Report | Scarr  40' | Stadium: Meadow Lane | 
| 24 July 2019 Friendly | Walsall | 1–5 | Aston Villa | Bescot | 
| 19:45 BST | Sinclair  26' | Report | Guilbert  7' Wesley  9', 25' (pen.) Jota  42' Grealish  59' | Stadium: Bescot Stadium Attendance: 8,400 | 
| 27 July 2019 Friendly | Tranmere Rovers | 0–0 | Walsall | Birkenhead | 
| 15:00 BST | Report | Stadium: Prenton Park | 
Competitions
League Two
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | PPG | 
|---|---|---|---|---|---|---|---|---|---|---|
| 8 | Port Vale | 37 | 14 | 15 | 8 | 50 | 44 | +6 | 57 | 1.54 | 
| 9 | Bradford City | 37 | 14 | 12 | 11 | 44 | 40 | +4 | 54 | 1.46 | 
| 10 | Forest Green Rovers | 36 | 13 | 10 | 13 | 43 | 40 | +3 | 49 | 1.36 | 
| 11 | Salford City | 37 | 13 | 11 | 13 | 49 | 46 | +3 | 50 | 1.35 | 
| 12 | Walsall | 36 | 13 | 8 | 15 | 40 | 49 | −9 | 47 | 1.31 | 
| 13 | Crawley Town | 37 | 11 | 15 | 11 | 51 | 47 | +4 | 48 | 1.30 | 
| 14 | Newport County | 36 | 12 | 10 | 14 | 32 | 39 | −7 | 46 | 1.28 | 
| 15 | Grimsby Town | 37 | 12 | 11 | 14 | 45 | 51 | −6 | 47 | 1.27 | 
| 16 | Cambridge United | 37 | 12 | 9 | 16 | 40 | 48 | −8 | 45 | 1.22 | 
Rules for classification: 1) Points per game; 2) Goal difference; 3) Number of goals scored; 4) Head-to-head results; 5) Wins; 6) Away goals; 7) Penalty points (sec 9.5); 8) 12-point sending off offences[7]
Results summary
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD | 
| 36 | 13 | 8 | 15 | 40 | 49 | −9 | 47 | 6 | 5 | 8 | 21 | 26 | −5 | 7 | 3 | 7 | 19 | 23 | −4 | 
Last updated: 7 March 2020.
Source: BBC
Results by matchday
A = Away; H = Home; W = Win; D = Draw; L = Loss
Matches
On Thursday, 20 June 2019, the EFL League Two fixtures were revealed.[8]
| 3 August 2019 1 | Northampton Town | 0–1 | Walsall | Sixfields | 
| 15:00 BST | McCormack  56' Hall-Johnson  67' | Report | Clarke  13' Adebayo  38' Kinsella  72' Scarr  76' Gordon  80' | Stadium: Sixfields Stadium Attendance: 6,260 Referee: Nick Kinseley | 
| 10 August 2019 2 | Walsall | 1–1 | Forest Green Rovers | Walsall | 
| 15:00 BST | Norman  53' Scarr  75' Hardy  86' | Report | Collins  28' J. Mills  45+6' (pen.)  45+6' M. Mills  71' | Stadium: Bescot Stadium Attendance: 5,205 Referee: Robert Lewis | 
| 17 August 2019 3 | Crewe Alexandra | 1–0 | Walsall | Crewe | 
| 15:00 BST | Nolan  61' Lancashire  73'  90' Ng  78' | Report | Pring  90+2' Scarr  90+4' | Stadium: Gresty Road Attendance: 4,629 Referee: Alan Young | 
| 20 August 2019 4 | Walsall | 0–0 | Newport County | Walsall | 
| 19:45 BST | Norman  13' Kinsella  67' | Report | Haynes  32' Abrahams  63' Sheehan  66' Howkins  88' | Stadium: Bescot Stadium Attendance: 4,337 Referee: Darren Handley | 
| 24 August 2019 5 | Plymouth Argyle | 3–0 | Walsall | Plymouth | 
| 15:00 BST | Taylor  13', 89' Sawyer  37' Sarcevic  82'  85' | Report | Norman  65' Liddle  77' Scarr  80' Hardy  90+2' | Stadium: Home Park Attendance: 9,337 Referee: Josh Smith | 
| 31 August 2019 6 | Walsall | 1–3 | Grimsby Town | Walsall | 
| 15:00 BST | Lavery  5' Pring  80' | Report | Öhman  20' Whitehouse  41' Hanson  68', 81' (pen.) | Stadium: Bescot Stadium Attendance: 4,812 Referee: David Rock | 
| 7 September 2019 7 | Colchester United | 0–0 | Walsall | Colchester | 
| 15:00 BST | Report | Liddle  55' Kinsella  78' | Stadium: Colchester Community Stadium Attendance: 3,265 Referee: Brett Huxtable | 
| 14 September 2019 8 | Walsall | 0–1 | Bradford City | Bescot | 
| 15:00 BST | Jules  10' | Report | Mellor  29' Vaughan  76' Kinsella  83' (o.g.) | Stadium: Bescot Stadium Attendance: 4,649 Referee: Anthony Backhouse | 
| 17 September 2019 9 | Morecambe | 0–1 | Walsall | Morecambe | 
| 19:45 BST | Old  79' | Report | Sinclair  4' Liddle  54' | Stadium: Globe Arena Attendance: 1,616 Referee: James Oldham | 
| 21 September 2019 10 | Walsall | 1–0 | Scunthorpe United | Bescot | 
| 15:00 BST | Guthrie  36' Holden  61' Clarke  65' | Report | Colclough  64' | Stadium: Bescot Stadium Attendance: 4,037 Referee: Marc Edwards | 
| 28 September 2019 11 | Crawley Town | 2–3 | Walsall | Crawley | 
| 15:00 BST | Nathaniel-George  42' (pen.) Sesay  66' Payne  90+3' | Report | Clarke  14' Adebayo  27' McDonald  44' Holden  60' Kinsella  90+4' | Stadium: Broadfield Stadium Attendance: 2,275 Referee: Sam Purkiss | 
| 5 October 2019 12 | Walsall | 0–3 | Salford City | Bescot | 
| 15:00 BST | Report | Armstrong  21' Rooney  29' Jervis  49' Jones  65' Touray  72' Burgess  90+3' | Stadium: Bescot Stadium Attendance: 4,751 Referee: Trevor Kettle | 
| 12 October 2019 13 | Leyton Orient | 3–1 | Walsall | Leyton | 
| 15:00 BST | Harrold  33'  60' Widdowson  48' Happe  59' Wilkinson  75'  80' | Report | Jules  15' Sinclair  21' Scarr  80' | Stadium: Brisbane Road Attendance: 6,951 Referee: Ben Toner | 
| 19 October 2019 14 | Walsall | 1–2 | Cheltenham Town | Bescot | 
| 15:00 BST | Gordon  52' (pen.) Kinsella  66' Clarke  77' | Report | Broom  30' Tozer  35' Varney  58' Flinders  81' | Stadium: Bescot Stadium Attendance: 4,494 Referee: Darren Drysdale | 
| 22 October 2019 15 | Oldham Athletic | 2–0 | Walsall | Oldham | 
| 19:45 BST | Wilson  55' Azankpo  69' Iacovitti  80' | Report | Sadler  52' | Stadium: Boundary Park Attendance: 2,438 Referee: Oliver Yates | 
| 26 October 2019 16 | Walsall | 1–2 | Mansfield Town | Bescot | 
| 15:00 BST | Sinclair  37' Adebayo  45' | Report | MacDonald  17'  68' Cook  30' | Stadium: Bescot Stadium Attendance: 4,521 Referee: Andy Haines | 
| 2 November 2019 17 | Swindon Town | 2–1 | Walsall | Swindon | 
| 15:00 GMT | Doyle  5' Jaiyesimi  47' | Report | Gaffney  54' | Stadium: County Ground Attendance: 7,014 Referee: Josh Smith | 
| 16 November 2019 18 | Walsall | 2–1 | Cambridge United | Bescot | 
| 15:00 GMT | Gordon  1' Sadler  10' Holden  84' | Report | Roles  64' Knibbs  90+2' | Stadium: Bescot Stadium Attendance: 5,429 Referee: Paul Marsden | 
| 23 November 2019 19 | Walsall | 0–0 | Stevenage | Bescot | 
| 15:00 GMT | Scarr  68' | Report | Cowley  43' Fernandez  90+2' | Stadium: Bescot Stadium Attendance: 4,938 Referee: Lee Swabey | 
| 7 December 2019 20 | Port Vale | 0–1 | Walsall | Burslem | 
| 15:00 GMT | Conlon  82' | Report | Adebayo  46' Gordon  66' | Stadium: Vale Park Attendance: 5,079 Referee: Andy Haines | 
| 14 December 2019 21 | Walsall | 1–1 | Macclesfield Town | Bescot | 
| 15:00 GMT | McDonald  74' Gordon  83' | Report | Welch-Hayes  8' Evans  11' Gnahoua  22' | Stadium: Bescot Stadium Attendance: 3,846 Referee: James Oldham | 
| 21 December 2019 22 | Exeter City | 3–3 | Walsall | Exeter | 
| 15:00 GMT | Bowman  32', 41' L. Martin  64' A. Martin  80' | Report | Sweeney  13' (o.g.) Lavery  18' Gordon  31'  68' Guthrie  67' | Stadium: St James Park Attendance: 4,323 Referee: David Rock | 
| 26 December 2019 23 | Scunthorpe United | 0–2 | Walsall | Scunthorpe | 
| 15:00 GMT | Report | McDonald  43' Kinsella  78' Bates  84' | Stadium: Glanford Park Attendance: 3,842 Referee: Carl Boyeson | 
| 29 December 2019 24 | Walsall | 1–2 | Carlisle United | Bescot | 
| 15:00 GMT | Adebayo  70' Clarke  77' Cockerill-Mollett  84' | Report | Hayden  48' Thomas  52' McKirdy  90+4' | Stadium: Bescot Stadium Attendance: 4,794 Referee: Ben Toner | 
| 1 January 2020 25 | Walsall | 1–0 | Leyton Orient | Bescot | 
| 15:00 GMT | Gordon  43'  62' Pring  56'  66' Kinsella  73' Roberts  90+1' | Report | Judd  23' | Stadium: Bescot Stadium Attendance: 4,263 Referee: Darren Handley | 
| 4 January 2020 26 | Salford City | 1–2 | Walsall | Salford | 
| 15:00 GMT | Thomas-Asante  62' Hogan  71' Touray  81' | Report | Lavery  27' Gordon  51' | Stadium: Moor Lane Attendance: 3,173 Referee: Christopher Pollard | 
| 11 January 2020 27 | Cheltenham Town | 3–1 | Walsall | Cheltenham | 
| 15:00 GMT | Sheaf  18'  52' Thomas  48' May  72'  72' | Report | Clarke  57' Adebayo  78' | Stadium: Whaddon Road Attendance: 3,868 Referee: Paul Marsden | 
| 18 January 2020 28 | Walsall | 2–1 | Crawley Town | Bescot | 
| 15:00 GMT | Gordon  72' McDonald  88' | Report | Camará  27'  82' Dacres-Cogley  66' Lubala  76' | Stadium: Bescot Stadium Attendance: 4,011 Referee: Sebastian Stocksbridge | 
| 25 January 2020 29 | Carlisle United | 2–1 | Walsall | Carlisle | 
| 15:00 GMT | Anderton  21' Jones  34' Webster  36' Roberts  43' (o.g.) Scougall  75' | Report | Sadler  50' | Stadium: Brunton Park Attendance: 4,097 Referee: James Oldham | 
| 28 January 2020 30 | Walsall | 0–2 | Morecambe | Bescot | 
| 19:45 GMT | McDonald  23' Gordon  45' | Report | Slew  45' Old  68' Mendes Gomes  77'  90+6' Mbulu  89' | Stadium: Bescot Stadium Attendance: 3,554 Referee: Ross Joyce | 
| 1 February 2020 31 | Walsall | 1–2 | Crewe Alexandra | Bescot | 
| 15:00 GMT | Lavery  15'  88' Kinsella  64' Facey  79' | Report | Powell  50' Finney  68' | Stadium: Bescot Stadium Attendance: 4,610 Referee: Lee Swabey | 
| 8 February 2020 32 | Forest Green Rovers | 1–2 | Walsall | Nailsworth | 
| 15:00 GMT | Collins  87' | Report | Gordon  39'  52' (pen.) McDonald  73' Sheron  77' | Stadium: The New Lawn Attendance: 3,136 Referee: Antony Coggins | 
| 11 February 2020 33 | Newport County | 0–0 | Walsall | Newport | 
| 19:45 GMT | Willmott  87' | Report | Gordon  36' Adebayo  87' | Stadium: Rodney Parade Attendance: 3,049 Referee: Brett Huxtable | 
| 15 February 2020 34 | Walsall | 3–2 | Northampton Town | Bescot | 
| 15:00 GMT | Gordon  55' Guthrie  77' Holden  90+3' | Report | Morton  21', 39' Turnbull  68' Jones  76' Hoskins  90+5' | Stadium: Bescot Stadium Attendance: 4,541 Referee: Ben Toner | 
| 22 February 2020 35 | Walsall | 2–2 | Port Vale | Bescot | 
| 15:00 GMT | Adebayo  15' Gordon  58' | Report | Legge  12' Burgess  36' | Stadium: Bescot Stadium Attendance: 6,301 Referee: Anthony Backhouse | 
| 29 February 2020 | Stevenage | v | Walsall | Stevenage | 
| 15:00 GMT | Report | Stadium: Broadhall Way | ||
| Note: Match was postponed due to a waterlogged pitch.[9] | ||||
| 7 March 2020 36 | Walsall | 3–1 | Exeter City | Bescot | 
| 15:00 GMT | Holden  3' Adebayo  71', 90+2' Guthrie  75' Gordon  87' | Report | Richardson  33' Bowman  51'  90+3' | Stadium: Bescot Stadium Attendance: 5,521 Referee: Tom Nield | 
| 14 March 2020 | Macclesfield Town | v | Walsall | Macclesfield | 
| 15:00 GMT | Stadium: Moss Rose | |||
| Note: Season was suspended until 3 April 2020, due to the COVID-19 pandemic.[10] | ||||
| 17 March 2020 | Walsall | v | Oldham Athletic | Bescot | 
| 19:45 GMT | Stadium: Bescot Stadium | |||
| Note: Season was suspended until 3 April 2020, due to the COVID-19 pandemic.[10] | ||||
| 21 March 2020 | Mansfield Town | v | Walsall | Mansfield | 
| 15:00 GMT | Stadium: Field Mill | |||
| Note: Season was suspended until 3 April 2020, due to the COVID-19 pandemic.[10] | ||||
| 28 March 2020 | Walsall | v | Swindon Town | Bescot | 
| 15:00 GMT | Stadium: Bescot Stadium | |||
| Note: Season was suspended until 3 April 2020, due to the COVID-19 pandemic.[10] | ||||
| 4 April 2020 | Cambridge United | v | Walsall | Cambridge | 
| 15:00 BST | Stadium: Abbey Stadium | |||
| Note: On 3 April, the English Football League decided to postpone all football until safe to do so due to the COVID-19 pandemic.[11] | ||||
| 10 April 2020 | Walsall | v | Plymouth Argyle | Bescot | 
| 15:00 BST | Stadium: Bescot Stadium | |||
| Note: On 3 April, the English Football League decided to postpone all football until safe to do so due to the COVID-19 pandemic.[11] | ||||
| 13 April 2020 | Grimsby Town | v | Walsall | Cleethorpes | 
| 13:00 BST | Stadium: Blundell Park | |||
| Note: On 3 April, the English Football League decided to postpone all football until safe to do so due to the COVID-19 pandemic.[11] | ||||
| 18 April 2020 | Walsall | v | Colchester United | Bescot | 
| 15:00 BST | Stadium: Bescot Stadium | |||
| Note: On 3 April, the English Football League decided to postpone all football until safe to do so due to the COVID-19 pandemic.[11] | ||||
| 25 April 2020 | Bradford City | v | Walsall | Bradford | 
| 15:00 BST | Stadium: Valley Parade | |||
| Note: On 3 April, the English Football League decided to postpone all football until safe to do so due to the COVID-19 pandemic.[11] | ||||
FA Cup
The first round draw was made on 21 October 2019.[12] The second round draw was made live on 11 November from Chichester City's stadium, Oaklands Park.[13]
| 9 November 2019 First round | Walsall | 2–2 | Darlington | Bescot | 
| 15:00 GMT | Pring  12' Scarr  70'  82' Lavery  86' Bates  89'  90+2' Adebayo  90' | Report | Holness  17' Hatfield  42' Hedley  68'  90' Rivers  90+7' Connell  90+7' | Stadium: Bescot Stadium Attendance: 2,882 Referee: Adrian Quelch | 
| 20 November 2019 First round replay | Darlington | 0–1 | Walsall | Darlington | 
| 19:45 GMT | Holness  89' | Report | Lavery  69' Clarke  71' Holden  90+2' | Stadium: Blackwell Meadows Attendance: 3,106 Referee: Scott Oldham | 
| 30 November 2019 Second round | Walsall | 0–1 | Oxford United | Bescot | 
| 15:00 GMT | Cockerill-Mollett  25' Kinsella  41' | Report | Dickie  19' Henry  84' Hall  90+1' | Stadium: Bescot Stadium Attendance: 3,224 Referee: Leigh Doughty | 
EFL Cup
The first round draw was made on 20 June.[14]
| 13 August 2019 First round | Walsall | 2–3 | Crawley Town | Bescot | 
| 19:45 BST | Lavery  54' (pen.),  71' | Report | Morais  21' Dallison  48',  76' Nadesan  56' | Stadium: Bescot Stadium Attendance: 2,451 Referee: Carl Boyeson | 
EFL Trophy
On 9 July 2019, the pre-determined group stage draw was announced with Invited clubs to be drawn on 12 July 2019.[15] The draw for the second round was made on 16 November 2019 live on Sky Sports.[16] The third round draw was confirmed on 5 December 2019.[17]
| Pos | Div | Team | Pld | W | PW | PL | L | GF | GA | GD | Pts | Qualification | 
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | L2 | Walsall | 3 | 2 | 0 | 1 | 0 | 7 | 0 | +7 | 7 | Advance to Round 2 | 
| 2 | L1 | Coventry City | 3 | 1 | 1 | 1 | 0 | 3 | 2 | +1 | 6 | |
| 3 | L2 | Forest Green Rovers | 3 | 1 | 1 | 0 | 1 | 3 | 8 | −5 | 5 | |
| 4 | ACA | Southampton U21 | 3 | 0 | 0 | 0 | 3 | 4 | 7 | −3 | 0 | 
| 3 September 2019 Group stage | Coventry City | 0–0 (5–4 p) | Walsall | Bordesley | 
| 19:45 BST | Watson  25' Bapaga  90+1' | Report | Bates  38' Pring  62' | Stadium: St Andrew's Attendance: 1,005 Referee: Will Finnie | 
| Penalties | ||||
| Biamou  Bakayoko  McFadzean  Eccles  Bapaga  McCallum  Watson  | Gaffney  Norman  Adebayo  Hardy  Liddle  Bates  Kinsella  | |||
| 1 October 2019 Group stage | Walsall | 1–0 | Southampton U21 | Bescot | 
| 19:00 BST | Scarr  45' | Report | O'Driscoll  81' Klarer  89' | Stadium: Bescot Stadium Attendance: 732 Referee: Peter Wright | 
| 12 November 2019 Group stage | Walsall | 6-0 | Forest Green Rovers | Bescot | 
| 19:00 GMT | Gordon  23', 33', 50' (pen.) McDonald  72' Kinsella  74'  87' Norman  90' | Report | Collins  51' | Stadium: Bescot Stadium Attendance: 621 Referee: Tom Nield | 
| 3 December 2019 Second round | Walsall | 3–2 | Chelsea U21 | Bescot | 
| 19:45 GMT | Lavery  52' (pen.) McDonald  79' Scarr  90+4' | Report | Lamptey  3', 10' Guehi  90' | Stadium: Bescot Stadium Attendance: 941 Referee: Antony Coggins | 
| 7 January 2020 Third round | Walsall | 1–2 | Portsmouth | Bescot | 
| 19:45 GMT | Perry  37' Adebayo  45+2' Lavery  86' (pen.) | Report | Marquis  23' Hackett-Fairchild  44' Harrison  82' | Stadium: Bescot Stadium Attendance: 1,082 Referee: Anthony Backhouse | 
Transfers
Transfers in
| Date from | Position | Nationality | Name | From | Fee | Ref. | 
|---|---|---|---|---|---|---|
| 1 July 2019 | CF |  | Elijah Adebayo |  Fulham | Free transfer | [18] | 
| 1 July 2019 | CB |  | James Clarke |  Bristol Rovers | Free transfer | [19] | 
| 1 July 2019 | AM |  | James Hardy |  AFC Fylde | Free transfer | [20] | 
| 1 July 2019 | CM |  | Jack Kiersey |  Everton | Free transfer | [21] | 
| 1 July 2019 | CM |  | Stuart Sinclair |  Bristol Rovers | Free transfer | [22] | 
| 2 July 2019 | RB |  | Shay Facey |  Northampton Town | Free transfer | [23] | 
| 11 July 2019 | CM |  | Danny Guthrie | Free agent | Free transfer | [24] | 
| 11 July 2019 | CB |  | Mat Sadler |  Shrewsbury Town | Free transfer | [25] | 
| 11 July 2019 | RW |  | Wes McDonald | Free agent | Free transfer | [26] | 
| 26 July 2019 | DM |  | Gary Liddle |  Carlisle United | Free transfer | [27] | 
| 26 July 2019 | CB |  | Zak Jules |  Macclesfield Town | Undisclosed | [28] | 
| 6 August 2019 | CF | .svg.png.webp) | Caolan Lavery |  Sheffield United | Free transfer | [29] | 
| 16 January 2020 | LW |  | Jack Nolan |  Reading | Undisclosed | [30] | 
Loans in
| Date from | Position | Nationality | Name | From | Date until | Ref. | 
|---|---|---|---|---|---|---|
| 3 July 2019 | LB |  | Cameron Pring |  Bristol City | 30 June 2020 | [31] | 
| 8 July 2019 | GK |  | Jack Rose |  Southampton | 30 June 2020 | [32] | 
| 26 July 2019 | CF | .svg.png.webp) | Rory Holden |  Bristol City | 30 June 2020 | [33] | 
| 31 August 2019 | CF |  | Rory Gaffney |  Salford City | 24 February 2020 | [34][35] | 
| 21 January 2020 | CB |  | Nathan Sheron |  Fleetwood Town | 30 June 2020 | [36] | 
Loans out
| Date from | Position | Nationality | Name | To | Date until | Ref. | 
|---|---|---|---|---|---|---|
| 13 September 2019 | CF |  | Mitchel Candlin |  Nuneaton Borough | 7 January 2020[37] | [38] | 
| 10 October 2019 | CB |  | Tom Leak |  Salisbury | November 2019 | [39] | 
| 25 October 2019 | RB |  | Luke Little |  Tamworth | 25 November 2019 | [40] | 
| 29 November 2019 | CB |  | Tom Leak |  Salisbury | March 2020 | [41][42] | 
| 19 December 2019 | DM |  | Gary Liddle |  Hartlepool United | 30 June 2020 | [43][44] | 
| 13 February 2020 | MF |  | Joe Willis |  Salisbury | March 2020 | [45] | 
Transfers out
Player statistics
Appearances and goals
- As of 28 May 2020
| No. | Pos | Nat | Player | Total | League Two | FA Cup | EFL Cup | EFL Trophy | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||
| 1 | GK |  ENG | Liam Roberts | 39 | 0 | 32 | 0 | 2 | 0 | 1 | 0 | 4 | 0 | 
| 2 | DF |  ENG | Cameron Norman | 24 | 1 | 12+6 | 0 | 1 | 0 | 1 | 0 | 3+1 | 1 | 
| 3 | DF |  ENG | Cameron Pring | 24 | 0 | 20+1 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 
| 4 | DF |  ENG | Mat Sadler | 32 | 2 | 24+3 | 2 | 3 | 0 | 1 | 0 | 1 | 0 | 
| 5 | DF |  ENG | James Clarke | 32 | 3 | 27 | 3 | 2 | 0 | 1 | 0 | 2 | 0 | 
| 6 | DF |  ENG | Dan Scarr | 40 | 2 | 32+1 | 0 | 1+2 | 0 | 0 | 0 | 4 | 2 | 
| 7 | MF |  ENG | Stuart Sinclair | 27 | 2 | 22+4 | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 
| 8 | MF |  IRL | Liam Kinsella | 40 | 1 | 28+3 | 0 | 3 | 0 | 1 | 0 | 5 | 1 | 
| 9 | FW | .svg.png.webp) NIR | Caolan Lavery | 34 | 10 | 22+5 | 4 | 2+1 | 2 | 0+1 | 2 | 2+1 | 2 | 
| 10 | FW |  ENG | Josh Gordon | 40 | 12 | 26+8 | 9 | 2 | 0 | 1 | 0 | 3 | 3 | 
| 11 | FW |  ENG | Elijah Adebayo | 37 | 8 | 15+15 | 8 | 1+1 | 0 | 1 | 0 | 2+2 | 0 | 
| 13 | GK |  ENG | Jack Rose | 6 | 0 | 4 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 
| 14 | DF |  ENG | Kory Roberts | 4 | 0 | 1+1 | 0 | 0 | 0 | 0 | 0 | 0+2 | 0 | 
| 15 | FW | .svg.png.webp) NIR | Rory Holden | 36 | 2 | 23+6 | 2 | 3 | 0 | 0 | 0 | 4 | 0 | 
| 16 | MF |  ENG | Danny Guthrie | 28 | 1 | 17+8 | 1 | 0+1 | 0 | 0 | 0 | 2 | 0 | 
| 17 | MF |  ENG | James Hardy | 16 | 1 | 2+9 | 1 | 0+1 | 0 | 0+1 | 0 | 0+3 | 0 | 
| 18 | MF |  ENG | Jack Kiersey | 3 | 0 | 1+1 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 | 
| 19 | FW |  ENG | Mitchel Candlin | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 20 | MF |  ENG | Alfie Bates | 21 | 2 | 9+4 | 1 | 2+1 | 1 | 1 | 0 | 3+1 | 0 | 
| 21 | DF |  IRL | Callum Cockerill-Mollett | 15 | 0 | 6+3 | 0 | 2 | 0 | 1 | 0 | 3 | 0 | 
| 22 | DF |  ENG | Luke Little | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 22 | DF |  ENG | Joe Foulkes | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 23 | DF |  ENG | Tom Leak | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 24 | DF |  ENG | Shay Facey | 17 | 0 | 12+1 | 0 | 2 | 0 | 0 | 0 | 2 | 0 | 
| 25 | MF |  ENG | Wes McDonald | 35 | 7 | 21+7 | 5 | 1+1 | 0 | 0+1 | 0 | 2+2 | 2 | 
| 26 | MF |  ENG | Gary Liddle | 16 | 0 | 10+2 | 0 | 1 | 0 | 0 | 0 | 3 | 0 | 
| 27 | MF |  ENG | Joe Willis | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 | 
| 28 | FW |  ENG | Luke Pearce | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 29 | MF |  ENG | Jack Nolan | 4 | 0 | 0+4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 30 | FW |  IRL | Rory Gaffney | 22 | 1 | 11+4 | 1 | 2+1 | 0 | 0 | 0 | 3+1 | 0 | 
| 31 | GK |  ENG | Dominic Rogerson | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 32 | MF |  ENG | Sam Perry | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 
| 33 | DF |  SCO | Zak Jules | 22 | 0 | 13+4 | 0 | 1 | 0 | 1 | 0 | 3 | 0 | 
| 34 | MF |  ENG | Nathan Sheron | 7 | 0 | 6+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
References
- ↑ "Darrell Clarke Named As New Walsall Manager". Vital Football. Retrieved 10 May 2019.
- ↑ "History". Statto. Archived from the original on 13 March 2017. Retrieved 10 May 2019.
- 1 2 3 "Saddlers' first three pre-season friendlies confirmed". Walsall F.C. Retrieved 6 July 2019.
- ↑ "Saddlers to visit Notts County in pre-season". Walsall F.C. Retrieved 6 July 2019.
- ↑ "Aston Villa to visit the Banks's in pre-season". Walsall F.C. Retrieved 6 July 2019.
- ↑ "Tranmere friendly confirmed". Walsall F.C. Retrieved 6 July 2019.
- ↑ "EFL Regulations Section 3 – The League; subsection 9 – Method of Determining League Positions". EFL. Retrieved 30 July 2019.
- ↑ "Sky Bet League Two fixtures 2019/20". Sky Sports. Retrieved 20 June 2019.
- ↑ "Stevenage v Walsall Postponed". Walsall F.C. Retrieved 29 February 2020.
- ↑ "FA Cup first-round draw". BBC. Retrieved 24 October 2019.
- ↑ "Emirates FA Cup second round Draw Made At Oaklands Park". The Football Association. Retrieved 16 November 2019.
- ↑ "Carabao Cup first-round draw". BBC. Retrieved 20 June 2019.
- ↑ "EFL Trophy Round One Group Stage Draw". English Football League. Retrieved 9 July 2019.
- ↑ "Leasing.com Trophy Round Two draw confirmed". English Football League. Retrieved 16 November 2019.
- ↑ "Leasing.com Trophy Round Three fixtures confirmed". English Football League. Retrieved 10 December 2019.
- ↑ "Elijah Adebayo becomes Saddlers' fourth summer signing". Walsall F.C. Retrieved 25 June 2019.
- ↑ "James Clarke Joins Walsall". Bristol Rovers F.C. Retrieved 30 May 2019.
- ↑ "Saddlers sign James Hardy". Walsall F.C. Retrieved 24 June 2019.
- ↑ "Jack Kiersey joins the Saddlers". Walsall F.C. Retrieved 1 July 2019.
- ↑ "Saddlers sign Stuart Sinclair". Walsall F.C. Retrieved 21 May 2019.
- ↑ "Shay Facey completes move to the Banks's". Walsall F.C. Retrieved 2 July 2019.
- ↑ "Danny Guthrie becomes Saddlers' tenth summer signing". Walsall F.C. Retrieved 11 July 2019.
- ↑ "Sadler is a Saddler!". Walsall F.C. Retrieved 26 July 2019.
- ↑ "Wes McDonald signs for the Saddlers". Walsall F.C. Retrieved 11 July 2019.
- ↑ "Gary Liddle becomes Saddlers' signing number 13". Walsall F.C. Retrieved 26 July 2019.
- ↑ "Saddlers swoop for Zak Jules". Walsall F.C. Retrieved 26 July 2019.
- ↑ "Caolan Lavery joins the Saddlers!". Walsall F.C. Retrieved 6 August 2019.
- ↑ "Jack Nolan signs for the Saddlers". Walsall F.C. Retrieved 16 January 2020.
- ↑ "Cameron Pring arrives on loan". Walsall F.C. Retrieved 3 July 2019.
- ↑ "Jack Rose joins on season-long loan". Walsall F.C. Retrieved 8 July 2019.
- ↑ "Rory Holden joins the Saddlers on season-long loan from Bristol City". Walsall F.C. Retrieved 26 July 2019.
- ↑ "Gaffney signs for the Saddlers". Walsall F.C. Retrieved 31 August 2019.
- ↑ "Gaffney leaves Walsall". Walsall F.C. Retrieved 24 February 2020.
- ↑ "Nathan Sheron joins the Saddlers on loan". Walsall F.C. Retrieved 21 January 2020.
- ↑ "Candlin extends Nuneaton loan". Walsall F.C. Retrieved 16 October 2019.
- ↑ "Mitchel Candlin Completes Loan Move". Nuneaton Borough F.C. Retrieved 13 September 2019.
- ↑ "Tom Leak joins Salisbury on-loan". Walsall F.C. Retrieved 10 October 2019.
- ↑ "Little joins Tamworth on loan". Walsall F.C. Retrieved 25 October 2019.
- ↑ "Tom Leak re-joins Salisbury on-loan". Walsall F.C. Retrieved 29 November 2019.
- ↑ "Tom Leak extends Salisbury loan". Walsall F.C. Retrieved 10 January 2020.
- ↑ "Gary Liddle Returns To Pools On Loan". Hartlepool United F.C. Retrieved 19 December 2019.
- ↑ "Walsall confirm Gary Liddle loan extension at Hartlepool". Express & Star. Retrieved 30 January 2020.
- ↑ "Joe Willis joins Salisbury on loan". Walsall F.C. Retrieved 13 February 2020.
- ↑ "Andy Cook leaves for Mansfield". Walsall F.C. Retrieved 21 June 2019.
- ↑ "Devlin switches to Livi from Walsall". BBC. Retrieved 8 June 2019.
- 1 2 3 4 5 6 7 8 9 10 11 "Club Statement: Released and Retained List". Walsall F.C. Retrieved 17 May 2019.
- ↑ "Chris is Dunn deal". Maidenhead United F.C. Retrieved 24 May 2019.
- ↑ "Edwards joins Plymouth from Walsall". BBC. Retrieved 27 June 2019.
- ↑ "Defender Guthrie joins Livingston". BBC. Retrieved 13 August 2019.
- ↑ "Bantams Complete Ismail Signing". Bradford City A.F.C. Retrieved 11 June 2019.
- ↑ "Rovers Sign Defender Luke Leahy". Bristol Rovers F.C. Retrieved 10 July 2019.
- ↑ "Tranmere bring in four new faces". BBC. Retrieved 26 June 2019.
- ↑ "Boro Sign Ozzy Osbourne". Nuneaton Town F.C. Retrieved 4 October 2019.
- ↑ "Striker Peters signs for 2019/20 season". Bromsgrove Sporting F.C. Archived from the original on 3 July 2019. Retrieved 3 July 2019.
- ↑ "Evesham United make three more signings". Evesham Journal. Retrieved 19 December 2019.
- ↑ "Dobson joins Sunderland". Walsall F.C. Retrieved 25 July 2019.
- ↑ "Ferrier completes Tranmere switch". Walsall F.C. Retrieved 1 August 2019.
- ↑ "Latest moves..." Non League Today. Retrieved 19 December 2019.
- ↑ "Luke Little joins Tamworth". Walsall F.C. Retrieved 1 January 2020.
- ↑ "FootballSquads - Walsall - 2019/2020". www.footballsquads.co.uk. Retrieved 28 May 2020.
- ↑ "Walsall player appearances – 2019/20". Soccer Base. Retrieved 28 May 2020.





















.svg.png.webp)