Date of birth | 27 July 1992 |
Place of birth | Tywyn |
Nationality | Welsh |
Weight | 69 kg |
Height | 1.65 m |
Position | Forward |
Tom Bradshaw signed his first pro contract at Shrewsbury Town in May 2010.
It ran to June 2011 and was extended to June 2013 in September 2011.
He joined Walsall in July 2014 with a two-year contract that was extended to June 2017 in June 2015.
Tom joined Barnsley in July 2016 with a three-year contract.
Team | Joined | Left | Loan / Trialist |
---|---|---|---|
Shrewsbury Town | 12 May 2010 | 30 Jun 2014 | |
Walsall | 01 Jul 2014 | 14 Jul 2016 | |
Barnsley | 14 Jul 2016 |
Season | Team | Competition | Apps | Subs | Goals | Y | R |
---|---|---|---|---|---|---|---|
2009-10 | Shrewsbury Town | League Two | 1 | 5 |
3 |
||
2010-11 | Shrewsbury Town | Johnstones Paint Trophy | 1 | ||||
2010-11 | Shrewsbury Town | League Cup | 1 |
||||
2010-11 | Shrewsbury Town | League Two | 13 | 13 |
6 |
||
2010-11 | Shrewsbury Town | League Two Play-Offs | 2 |
||||
2011-12 | Shrewsbury Town | Johnstones Paint Trophy | 1 | ||||
2011-12 | Shrewsbury Town | League Cup | 1 |
||||
2011-12 | Shrewsbury Town | League Two | 5 | 3 |
1 |
||
2012-13 | Shrewsbury Town | League Cup | 1 |
||||
2012-13 | Shrewsbury Town | League One | 6 | 15 |
|||
2013-14 | Shrewsbury Town | FA Cup | 1 | ||||
2013-14 | Shrewsbury Town | League Cup | 1 | ||||
2013-14 | Shrewsbury Town | League One | 17 | 11 |
7 |
1
|
|
2014-15 | Walsall | FA Cup | 1 | 2 |
|||
2014-15 | Walsall | Johnstones Paint Trophy | 5 | 1 |
|||
2014-15 | Walsall | League Cup | 2 | ||||
2014-15 | Walsall | League One | 29 | 17 |
2
|
||
2015-16 | Walsall | FA Cup | 3 |
1
|
|||
2015-16 | Walsall | Johnstones Paint Trophy | 1 | ||||
2015-16 | Walsall | League Cup | 2 | 3 |
|||
2015-16 | Walsall | League One | 38 | 3 |
17 |
1
|
|
2015-16 | Walsall | League One Play-Offs | 2 | ||||
2016-17 | Barnsley | FA Cup | 2 | ||||
2016-17 | Barnsley | League Championship | 28 | 14 |
8 |
||
2016-17 | Barnsley | League Cup | 1 | ||||
2017-18 | Barnsley | FA Cup | 1 | ||||
2017-18 | Barnsley | League Championship | 26 | 13 |
8 |
2
|
|
2017-18 | Barnsley | League Cup | 2 | 1 |
3 |
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 | |
---|---|---|---|---|---|
09 Aug 2014 | Port Vale v Walsall | D | 1-1 | League One | |
12 Aug 2014 | Southend United v Walsall | W | 1-2 | League Cup | 1st round |
16 Aug 2014 | Walsall v Bradford City | D | 0-0 | League One | |
19 Aug 2014 | Walsall v Yeovil Town | L | 1-2 | League One | |
23 Aug 2014 | Leyton Orient v Walsall | D | 0-0 | League One | |
26 Aug 2014 | Walsall v Crystal Palace | L | 0-3 | League Cup | 2nd round |
30 Aug 2014 | Scunthorpe United v Walsall | L | 2-1 | League One | |
06 Sep 2014 | Walsall v Colchester United | D | 0-0 | League One | |
13 Sep 2014 | Walsall v Preston North End | W | 3-1 | League One | |
27 Sep 2014 | Walsall v Doncaster Rovers | W | 3-0 | League One | |
04 Oct 2014 | Walsall v Bristol City | D | 1-1 | League One | |
25 Oct 2014 | Walsall v Chesterfield | W | 1-0 | League One | |
01 Nov 2014 | Notts County v Walsall | W | 1-2 | League One | |
08 Nov 2014 | Walsall v Shrewsbury Town | D | 2-2 | FA Cup | 1st round |
12 Nov 2014 | Walsall v Sheffield United | W | 1-0 | Johnstones Paint Trophy | Quarter-final - northern section |
09 Dec 2014 | Tranmere Rovers v Walsall | W | 2-2 (5-4) | Johnstones Paint Trophy | Semi-final - northern section |
13 Dec 2014 | Walsall v Barnsley | W | 3-1 | League One | |
20 Dec 2014 | Sheffield United v Walsall | D | 1-1 | League One | |
26 Dec 2014 | Walsall v Swindon Town | L | 1-4 | League One | |
28 Dec 2014 | Milton Keynes Dons v Walsall | W | 0-3 | League One | |
03 Jan 2015 | Walsall v Coventry City | L | 0-2 | League One | |
07 Jan 2015 | Preston North End v Walsall | W | 0-2 | Johnstones Paint Trophy | Final - northern section (1st leg) |
10 Jan 2015 | Walsall v Scunthorpe United | L | 1-4 | League One | |
17 Jan 2015 | Colchester United v Walsall | W | 0-2 | League One | |
27 Jan 2015 | Walsall v Preston North End | D | 0-0 | Johnstones Paint Trophy | Semi-final 2nd leg |
01 Feb 2015 | Walsall v Gillingham | D | 1-1 | League One | |
28 Feb 2015 | Walsall v Leyton Orient | L | 0-2 | League One | |
03 Mar 2015 | Yeovil Town v Walsall | W | 0-1 | League One | |
07 Mar 2015 | Barnsley v Walsall | L | 3-0 | League One | |
14 Mar 2015 | Walsall v Milton Keynes Dons | D | 1-1 | League One | |
22 Mar 2015 | Bristol City v Walsall | L | 2-0 | Johnstones Paint Trophy | Final |
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 | |
08 Aug 2015 | Walsall v Oldham Athletic | D | 1-1 | League One | |
11 Aug 2015 | Nottingham Forest v Walsall | W | 3-4 | League Cup | 1st round |
15 Aug 2015 | Southend United v Walsall | W | 0-2 | League One | |
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 |
29 Aug 2015 | Blackpool v Walsall | W | 0-4 | League One | |
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 | |
19 Sep 2015 | Peterborough United v Walsall | D | 1-1 | League One | |
26 Sep 2015 | Walsall v Crewe Alexandra | D | 1-1 | League One | |
29 Sep 2015 | Scunthorpe United v Walsall | W | 0-1 | League One | |
03 Oct 2015 | Wigan Athletic v Walsall | D | 0-0 | League One | |
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 | |
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 | |
24 Nov 2015 | Swindon Town v Walsall | L | 2-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 | |
02 Jan 2016 | Walsall v Rochdale | L | 0-3 | League One | |
09 Jan 2016 | Brentford v Walsall | W | 0-1 | FA Cup | 3rd round |
12 Jan 2016 | Coventry City v Walsall | D | 1-1 | League One | |
16 Jan 2016 | Bury v Walsall | W | 2-3 | League One | |
23 Jan 2016 | Walsall v Blackpool | D | 1-1 | League One | |
30 Jan 2016 | Reading v Walsall | L | 4-0 | FA Cup | 4th round |
02 Feb 2016 | Doncaster Rovers v Walsall | W | 1-2 | 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 | |
20 Feb 2016 | Walsall v Wigan Athletic | L | 1-2 | 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 | |
12 Mar 2016 | Chesterfield v Walsall | W | 1-4 | League One | |
15 Mar 2016 | Fleetwood Town v Walsall | W | 0-1 | League One | |
19 Mar 2016 | Walsall v Colchester United | W | 2-1 | League One | |
02 Apr 2016 | Sheffield United v Walsall | L | 2-0 | League One | |
09 Apr 2016 | Oldham Athletic v Walsall | L | 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 |
19 May 2016 | Walsall v Barnsley | L | 1-3 | League One Play-Offs | Semi-final 2nd leg |
Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.
Season | Team | Competition | Apps | Subs | Goals | Y | R |
---|---|---|---|---|---|---|---|
2011-12 | Wales | UEFA Under-21 | 1 | 1 |
|||
2015-16 | Wales | International Friendly | 1 |
||||
2017-18 | Wales | China Cup | 1 |
||||
2017-18 | Wales | International Friendly | 1 |
||||
2022-23 | Wales | UEFA European Championship | 3 |
||||
2023-24 | Wales | International Friendly | 1 |
||||
2023-24 | Wales | UEFA European Championship | 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 | |
---|---|---|---|---|---|
15 Nov 2011 | Armenia v Wales | D | 0-0 | UEFA Under-21 | Qualifying group 3 |
29 Feb 2012 | Wales v Andorra | W | 4-0 | UEFA Under-21 | Qualifying group 3 |
28 Mar 2016 | Ukraine v Wales | L | 1-0 | International Friendly | |
14 Nov 2017 | Wales v Panama | D | 1-1 | International Friendly | |
22 Mar 2018 | China PR v Wales | W | 0-6 | China Cup | Semi-final |
25 Mar 2023 | Croatia v Wales | D | 1-1 | UEFA European Championship | Qualifying group D |
16 Jun 2023 | Wales v Armenia | L | 2-4 | UEFA European Championship | Qualifying group D |
19 Jun 2023 | Turkey v Wales | L | 2-0 | UEFA European Championship | Qualifying group D |
11 Sep 2023 | Latvia v Wales | W | 0-2 | UEFA European Championship | Qualifying group D |
11 Oct 2023 | Wales v Gibraltar | W | 4-0 | International Friendly |
Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.