Date of birth | 16 March 1995 |
Place of birth | Birmingham |
Nationality | English |
Weight | 78 kg |
Height | 1.83 m |
Position | Defender |
Matt Preston was selected on Walsall's subs bench for the first time on 7 February 2015 in a League One game at Doncaster Rovers.
His contract at Walsall was extended to June 2016 in June 2015 and to June 2017 in March 2016.
Matt joined Swindon Town in September 2017 with a contract to June 2018.
Team | Joined | Left | Loan / Trialist |
---|---|---|---|
Walsall | 16 Jan 2013 | 17 Aug 2017 | |
Barwell | 20 Feb 2014 | 20 Mar 2014 | L |
Swindon Town | 25 Sep 2017 | 30 Jun 2018 |
Season | Team | Competition | Apps | Subs | Goals | Y | R |
---|---|---|---|---|---|---|---|
2014-15 | Walsall | League One | 1 |
||||
2015-16 | Walsall | FA Cup | 1 | ||||
2015-16 | Walsall | Johnstones Paint Trophy | 1 | ||||
2015-16 | Walsall | League Cup | 1 |
||||
2015-16 | Walsall | League One | 4 | 6 |
2 |
1
|
|
2016-17 | Walsall | FA Cup | 1 | ||||
2016-17 | Walsall | Football League Trophy | 4 |
1
|
|||
2016-17 | Walsall | League Cup | 1 |
1
|
|||
2016-17 | Walsall | League One | 25 | 5 |
1 |
4
|
|
2017-18 | Swindon Town | FA Cup | 2 | ||||
2017-18 | Swindon Town | Football League Trophy | 2 | 1 |
1 |
||
2017-18 | Swindon Town | League Two | 21 | 2 |
2
|
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 | |
---|---|---|---|---|---|
10 Feb 2015 | Walsall v Rochdale | W | 3-2 | 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 |
10 Oct 2015 | Walsall v Burton Albion | W | 2-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 | |
07 Nov 2015 | Walsall v Fleetwood Town | W | 2-0 | FA Cup | 1st round |
26 Dec 2015 | Millwall v Walsall | W | 0-1 | League One | |
28 Dec 2015 | Walsall v Peterborough United | W | 2-0 | League One | |
16 Jan 2016 | Bury v Walsall | W | 2-3 | League One | |
23 Jan 2016 | Walsall v Blackpool | D | 1-1 | League One | |
13 Feb 2016 | Crewe Alexandra v Walsall | D | 1-1 | League One | |
20 Feb 2016 | Walsall v Wigan Athletic | L | 1-2 | League One | |
19 Mar 2016 | Walsall v Colchester United | W | 2-1 | League One | |
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 |
13 Aug 2016 | Oldham Athletic v Walsall | D | 0-0 | League One | |
16 Aug 2016 | Chesterfield v Walsall | L | 2-0 | League One | |
20 Aug 2016 | Walsall v Charlton Athletic | L | 1-2 | League One | |
30 Aug 2016 | Walsall v Grimsby Town | W | 5-2 | Football League Trophy | Group H – North |
04 Oct 2016 | Sheffield United v Walsall | W | 1-2 | Football League Trophy | Group H – North |
15 Oct 2016 | Walsall v Shrewsbury Town | W | 3-2 | League One | |
05 Nov 2016 | Walsall v Macclesfield Town | L | 0-1 | FA Cup | 1st round |
08 Nov 2016 | Leicester City v Walsall | W | 0-1 | Football League Trophy | Group H – North |
12 Nov 2016 | Milton Keynes Dons v Walsall | D | 1-1 | League One | |
19 Nov 2016 | Walsall v Gillingham | L | 1-2 | League One | |
22 Nov 2016 | Rochdale v Walsall | L | 4-0 | 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 | |
10 Dec 2016 | Fleetwood Town v Walsall | L | 2-1 | League One | |
13 Dec 2016 | Walsall v Oldham Athletic | L | 1-3 | Football League Trophy | 2nd round - northern section |
17 Dec 2016 | Walsall v Bradford City | D | 1-1 | League One | |
26 Dec 2016 | Port Vale v Walsall | W | 0-1 | League One | |
14 Jan 2017 | Walsall v Sheffield United | W | 4-1 | League One | |
21 Jan 2017 | Walsall v Bristol Rovers | W | 3-1 | League One | |
28 Jan 2017 | Bury v Walsall | D | 3-3 | League One | |
01 Feb 2017 | Millwall v Walsall | D | 0-0 | League One | |
04 Feb 2017 | Walsall v Northampton Town | W | 2-1 | League One | |
11 Feb 2017 | Bolton Wanderers v Walsall | L | 4-1 | 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 | |
14 Mar 2017 | Walsall v Fleetwood Town | L | 0-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 |
Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.