Date of birth | 03 June 1994 |
Place of birth | Hereford |
Nationality | English |
Weight | 71 kg |
Height | 1.78 m |
Position | Midfielder |
Kieron Morris was selected on Walsall's subs bench for the first time on 3 November 2012 in a FA Cup tie against Lincoln City.
His Saddlers contract was extended to June 2015 in December 2014, to June 2017 in April 2015, to June 2018 in May 2016 and to June 2019 in October 2016.
Team | Joined | Left | Loan / Trialist |
---|---|---|---|
Walsall | 01 Jul 2012 | ||
Leamington | 06 Dec 2013 | 14 Jan 2014 | L |
Wrexham | 30 Jan 2015 | 30 Mar 2015 | L |
Season | Team | Competition | Apps | Subs | Goals | Y | R |
---|---|---|---|---|---|---|---|
2013-14 | Walsall | League Cup | 1 |
||||
2013-14 | Walsall | League One | 1 | 1 |
|||
2014-15 | Walsall | League Cup | 1 |
1 |
|||
2014-15 | Walsall | League One | 9 | 5 |
2 |
||
2015-16 | Walsall | FA Cup | 2 | 2 |
1
|
||
2015-16 | Walsall | Johnstones Paint Trophy | 1 | ||||
2015-16 | Walsall | League Cup | 3 | ||||
2015-16 | Walsall | League One | 12 | 21 |
3 |
2
|
|
2015-16 | Walsall | League One Play-Offs | 1 | ||||
2016-17 | Walsall | Football League Trophy | 1 | 1 |
|||
2016-17 | Walsall | League Cup | 1 | ||||
2016-17 | Walsall | League One | 28 | 7 |
5 |
1
|
|
2017-18 | Walsall | FA Cup | 1 | ||||
2017-18 | Walsall | Football League Trophy | 4 | ||||
2017-18 | Walsall | League Cup | 1 | ||||
2017-18 | Walsall | League One | 35 | 7 |
3 |
1
|
Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.
Date | Match | Result | Competition | Round | |
---|---|---|---|---|---|
28 Aug 2013 | Stoke City v Walsall | L | 3-1 | League Cup | 2nd round |
18 Apr 2014 | Carlisle United v Walsall | D | 1-1 | League One | |
03 May 2014 | Walsall v Colchester United | L | 0-1 | League One | |
12 Aug 2014 | Southend United v Walsall | W | 1-2 | League Cup | 1st round |
19 Aug 2014 | Walsall v Yeovil Town | L | 1-2 | League One | |
23 Aug 2014 | Leyton Orient v Walsall | D | 0-0 | League One | |
30 Aug 2014 | Scunthorpe United v Walsall | L | 2-1 | League One | |
06 Sep 2014 | Walsall v Colchester United | D | 0-0 | League One | |
16 Sep 2014 | Rochdale v Walsall | L | 4-0 | League One | |
11 Oct 2014 | Oldham Athletic v Walsall | L | 2-1 | League One | |
03 Apr 2015 | Walsall v Notts County | D | 0-0 | League One | |
06 Apr 2015 | Peterborough United v Walsall | D | 0-0 | League One | |
11 Apr 2015 | Walsall v Fleetwood Town | W | 1-0 | League One | |
14 Apr 2015 | Walsall v Crawley Town | W | 5-0 | League One | |
18 Apr 2015 | Crewe Alexandra v Walsall | D | 1-1 | League One | |
21 Apr 2015 | Swindon Town v Walsall | D | 3-3 | League One | |
25 Apr 2015 | Walsall v Oldham Athletic | W | 2-0 | League One | |
03 May 2015 | Bristol City v Walsall | L | 8-2 | League One | |
11 Aug 2015 | Nottingham Forest v Walsall | W | 3-4 | League Cup | 1st round |
18 Aug 2015 | Rochdale v Walsall | W | 1-2 | League One | |
22 Aug 2015 | Walsall v Coventry City | W | 2-1 | League One | |
25 Aug 2015 | Walsall v Brighton and Hove Albion | W | 2-1 | League Cup | 2nd round |
01 Sep 2015 | Morecambe v Walsall | L | 2-0 | Johnstones Paint Trophy | 1st round - northern section |
05 Sep 2015 | Walsall v Bury | L | 0-1 | League One | |
12 Sep 2015 | Walsall v Doncaster Rovers | W | 2-0 | League One | |
23 Sep 2015 | Walsall v Chelsea | L | 1-4 | League Cup | 3rd round |
26 Sep 2015 | Walsall v Crewe Alexandra | D | 1-1 | League One | |
03 Oct 2015 | Wigan Athletic v Walsall | D | 0-0 | League One | |
17 Oct 2015 | Walsall v Chesterfield | L | 1-2 | League One | |
20 Oct 2015 | Barnsley v Walsall | W | 0-2 | League One | |
24 Oct 2015 | Colchester United v Walsall | D | 4-4 | League One | |
31 Oct 2015 | Walsall v Gillingham | W | 3-2 | League One | |
07 Nov 2015 | Walsall v Fleetwood Town | W | 2-0 | FA Cup | 1st round |
21 Nov 2015 | Walsall v Sheffield United | D | 1-1 | League One | |
28 Nov 2015 | Walsall v Bradford City | W | 2-1 | League One | |
01 Dec 2015 | Shrewsbury Town v Walsall | W | 1-3 | League One | |
05 Dec 2015 | Chesterfield v Walsall | D | 1-1 | FA Cup | 2nd round |
15 Dec 2015 | Walsall v Chesterfield | W | 0-0 (5-3) | FA Cup | 2nd round replay |
20 Dec 2015 | Walsall v Port Vale | W | 2-0 | League One | |
26 Dec 2015 | Millwall v Walsall | W | 0-1 | League One | |
28 Dec 2015 | Walsall v Peterborough United | W | 2-0 | League One | |
02 Jan 2016 | Walsall v Rochdale | L | 0-3 | League One | |
09 Jan 2016 | Brentford v Walsall | W | 0-1 | FA Cup | 3rd round |
16 Jan 2016 | Bury v Walsall | W | 2-3 | League One | |
23 Jan 2016 | Walsall v Blackpool | D | 1-1 | League One | |
06 Feb 2016 | Walsall v Millwall | L | 0-3 | League One | |
13 Feb 2016 | Crewe Alexandra v Walsall | D | 1-1 | League One | |
27 Feb 2016 | Burton Albion v Walsall | D | 0-0 | League One | |
01 Mar 2016 | Walsall v Scunthorpe United | D | 0-0 | League One | |
05 Mar 2016 | Walsall v Barnsley | L | 1-3 | League One | |
19 Mar 2016 | Walsall v Colchester United | W | 2-1 | League One | |
09 Apr 2016 | Oldham Athletic v Walsall | L | 1-0 | League One | |
12 Apr 2016 | Gillingham v Walsall | W | 1-2 | League One | |
16 Apr 2016 | Walsall v Southend United | W | 1-0 | League One | |
19 Apr 2016 | Walsall v Swindon Town | D | 1-1 | League One | |
23 Apr 2016 | Bradford City v Walsall | L | 4-0 | League One | |
26 Apr 2016 | Walsall v Shrewsbury Town | W | 2-1 | League One | |
02 May 2016 | Walsall v Fleetwood Town | W | 3-1 | League One | |
08 May 2016 | Port Vale v Walsall | W | 0-5 | League One | |
14 May 2016 | Barnsley v Walsall | L | 3-0 | League One Play-Offs | Semi-final 1st leg |
06 Aug 2016 | Walsall v AFC Wimbledon | W | 3-1 | League One | |
09 Aug 2016 | Walsall v Yeovil Town | L | 0-2 | League Cup | 1st round |
16 Aug 2016 | Chesterfield v Walsall | L | 2-0 | League One | |
20 Aug 2016 | Walsall v Charlton Athletic | L | 1-2 | League One | |
27 Aug 2016 | Walsall v Bury | D | 3-3 | League One | |
30 Aug 2016 | Walsall v Grimsby Town | W | 5-2 | Football League Trophy | Group H – North |
10 Sep 2016 | Northampton Town v Walsall | L | 2-0 | League One | |
13 Sep 2016 | Bristol Rovers v Walsall | D | 1-1 | League One | |
17 Sep 2016 | Walsall v Bolton Wanderers | W | 1-0 | League One | |
24 Sep 2016 | Peterborough United v Walsall | D | 1-1 | League One | |
27 Sep 2016 | Walsall v Scunthorpe United | L | 1-4 | League One | |
01 Oct 2016 | Walsall v Millwall | W | 2-1 | League One | |
15 Oct 2016 | Walsall v Shrewsbury Town | W | 3-2 | League One | |
18 Oct 2016 | Gillingham v Walsall | D | 1-1 | League One | |
22 Oct 2016 | Swindon Town v Walsall | W | 0-2 | League One | |
29 Oct 2016 | Walsall v Coventry City | D | 1-1 | League One | |
26 Nov 2016 | Walsall v Southend United | D | 0-0 | League One | |
29 Nov 2016 | Sheffield United v Walsall | W | 0-1 | League One | |
26 Dec 2016 | Port Vale v Walsall | W | 0-1 | League One | |
31 Dec 2016 | Oxford United v Walsall | D | 0-0 | League One | |
02 Jan 2017 | Walsall v Rochdale | L | 0-2 | League One | |
14 Jan 2017 | Walsall v Sheffield United | W | 4-1 | League One | |
01 Feb 2017 | Millwall v Walsall | D | 0-0 | League One | |
14 Feb 2017 | Scunthorpe United v Walsall | D | 0-0 | League One | |
18 Feb 2017 | Walsall v Peterborough United | W | 2-0 | League One | |
25 Feb 2017 | AFC Wimbledon v Walsall | L | 1-0 | League One | |
04 Mar 2017 | Walsall v Oldham Athletic | W | 2-0 | League One | |
07 Mar 2017 | Walsall v Chesterfield | W | 1-0 | League One | |
11 Mar 2017 | Charlton Athletic v Walsall | D | 1-1 | League One | |
18 Mar 2017 | Southend United v Walsall | L | 3-2 | League One | |
01 Apr 2017 | Bradford City v Walsall | L | 1-0 | League One | |
08 Apr 2017 | Walsall v Oxford United | D | 1-1 | League One | |
14 Apr 2017 | Shrewsbury Town v Walsall | D | 1-1 | League One | |
17 Apr 2017 | Walsall v Swindon Town | W | 1-0 | League One | |
22 Apr 2017 | Coventry City v Walsall | L | 1-0 | League One | |
25 Apr 2017 | Walsall v Port Vale | L | 0-1 | League One | |
30 Apr 2017 | Walsall v Milton Keynes Dons | L | 1-4 | League One | |
05 Aug 2017 | Bury v Walsall | L | 1-0 | League One | |
09 Aug 2017 | Sheffield United v Walsall | L | 3-2 | League Cup | 1st round |
12 Aug 2017 | Walsall v Oldham Athletic | W | 2-1 | League One | |
19 Aug 2017 | Portsmouth v Walsall | D | 1-1 | League One | |
26 Aug 2017 | Walsall v Bradford City | D | 3-3 | League One | |
02 Sep 2017 | Walsall v Plymouth Argyle | W | 2-1 | League One | |
12 Sep 2017 | Rotherham United v Walsall | L | 5-1 | League One | |
16 Sep 2017 | Walsall v Peterborough United | D | 1-1 | League One | |
19 Sep 2017 | Walsall v West Bromwich Albion | W | 3-1 | Football League Trophy | Group E – North |
23 Sep 2017 | Oxford United v Walsall | W | 1-2 | League One | |
26 Sep 2017 | Walsall v Charlton Athletic | D | 2-2 | League One | |
30 Sep 2017 | Wigan Athletic v Walsall | L | 2-0 | League One | |
03 Oct 2017 | Walsall v Coventry City | D | 2-2 | Football League Trophy | Group E – North |
07 Oct 2017 | Walsall v Shrewsbury Town | D | 1-1 | League One | |
14 Oct 2017 | Walsall v Blackpool | D | 1-1 | League One | |
17 Oct 2017 | Milton Keynes Dons v Walsall | D | 1-1 | League One | |
21 Oct 2017 | Doncaster Rovers v Walsall | W | 0-3 | League One | |
28 Oct 2017 | Walsall v Southend United | L | 0-1 | League One | |
04 Nov 2017 | Newport County v Walsall | L | 2-1 | FA Cup | 1st round |
07 Nov 2017 | Shrewsbury Town v Walsall | W | 0-1 | Football League Trophy | Group E – North |
18 Nov 2017 | Walsall v Gillingham | L | 0-1 | League One | |
21 Nov 2017 | Walsall v Fleetwood Town | W | 4-2 | League One | |
25 Nov 2017 | AFC Wimbledon v Walsall | W | 1-2 | League One | |
02 Dec 2017 | Walsall v Bury | L | 1-2 | Football League Trophy | 2nd round - northern section |
09 Dec 2017 | Walsall v Scunthorpe United | W | 1-0 | League One | |
16 Dec 2017 | Northampton Town v Walsall | L | 2-1 | League One | |
23 Dec 2017 | Rochdale v Walsall | D | 1-1 | League One | |
26 Dec 2017 | Walsall v Bristol Rovers | D | 0-0 | League One | |
30 Dec 2017 | Walsall v Rotherham United | L | 1-2 | League One | |
13 Jan 2018 | Walsall v Oxford United | W | 2-1 | League One | |
30 Jan 2018 | Blackburn Rovers v Walsall | L | 3-1 | League One | |
03 Feb 2018 | Walsall v Milton Keynes Dons | W | 1-0 | League One | |
10 Feb 2018 | Blackpool v Walsall | D | 2-2 | League One | |
13 Feb 2018 | Walsall v Doncaster Rovers | W | 4-2 | League One | |
17 Feb 2018 | Gillingham v Walsall | D | 0-0 | League One | |
24 Feb 2018 | Walsall v Blackburn Rovers | L | 1-2 | League One | |
27 Feb 2018 | Peterborough United v Walsall | L | 2-1 | League One | |
03 Mar 2018 | Southend United v Walsall | W | 0-3 | League One | |
06 Mar 2018 | Walsall v Rochdale | L | 0-3 | League One | |
10 Mar 2018 | Shrewsbury Town v Walsall | L | 2-0 | League One | |
20 Mar 2018 | Walsall v Wigan Athletic | L | 0-3 | League One | |
31 Mar 2018 | Walsall v Portsmouth | L | 0-1 | League One | |
07 Apr 2018 | Walsall v Bury | W | 1-0 | League One | |
11 Apr 2018 | Oldham Athletic v Walsall | D | 1-1 | League One | |
14 Apr 2018 | Walsall v AFC Wimbledon | L | 2-3 | League One | |
21 Apr 2018 | Scunthorpe United v Walsall | L | 1-0 | League One | |
28 Apr 2018 | Walsall v Northampton Town | W | 1-0 | League One | |
01 May 2018 | Bradford City v Walsall | D | 1-1 | League One |
Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.