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 | |
---|---|---|---|---|---|
06 Aug 2016 | Ipswich Town v Barnsley | L | 4-2 | League Championship | |
09 Aug 2016 | Barnsley v Northampton Town | L | 1-2 | League Cup | 1st round |
13 Aug 2016 | Barnsley v Derby County | W | 2-0 | League Championship | |
17 Aug 2016 | Barnsley v Queens Park Rangers | W | 3-2 | League Championship | |
20 Aug 2016 | Huddersfield Town v Barnsley | L | 2-1 | League Championship | |
27 Aug 2016 | Barnsley v Rotherham United | W | 4-0 | League Championship | |
13 Sep 2016 | Wolverhampton Wanderers v Barnsley | W | 0-4 | League Championship | |
17 Sep 2016 | Barnsley v Reading | L | 1-2 | League Championship | |
24 Sep 2016 | Brighton and Hove Albion v Barnsley | L | 2-0 | League Championship | |
27 Sep 2016 | Barnsley v Aston Villa | D | 1-1 | League Championship | |
01 Oct 2016 | Leeds United v Barnsley | L | 2-1 | League Championship | |
15 Oct 2016 | Barnsley v Fulham | L | 2-4 | League Championship | |
18 Oct 2016 | Barnsley v Newcastle United | L | 0-2 | League Championship | |
19 Nov 2016 | Barnsley v Wigan Athletic | D | 0-0 | League Championship | |
25 Nov 2016 | Barnsley v Nottingham Forest | L | 2-5 | League Championship | |
03 Dec 2016 | Birmingham City v Barnsley | W | 0-3 | League Championship | |
10 Dec 2016 | Barnsley v Norwich City | W | 2-1 | League Championship | |
13 Dec 2016 | Sheffield Wednesday v Barnsley | L | 2-0 | League Championship | |
17 Dec 2016 | Cardiff City v Barnsley | W | 3-4 | League Championship | |
26 Dec 2016 | Barnsley v Blackburn Rovers | W | 2-0 | League Championship | |
31 Dec 2016 | Barnsley v Birmingham City | D | 2-2 | League Championship | |
02 Jan 2017 | Nottingham Forest v Barnsley | W | 0-1 | League Championship | |
07 Jan 2017 | Blackpool v Barnsley | D | 0-0 | FA Cup | 3rd round |
14 Jan 2017 | Fulham v Barnsley | L | 2-0 | League Championship | |
17 Jan 2017 | Barnsley v Blackpool | L | 1-2 | FA Cup | 3rd round replay |
21 Jan 2017 | Barnsley v Leeds United | W | 3-2 | League Championship | |
28 Jan 2017 | Rotherham United v Barnsley | W | 0-1 | League Championship | |
31 Jan 2017 | Barnsley v Wolverhampton Wanderers | L | 1-3 | League Championship | |
04 Feb 2017 | Barnsley v Preston North End | D | 0-0 | League Championship | |
11 Feb 2017 | Reading v Barnsley | D | 0-0 | League Championship | |
14 Feb 2017 | Aston Villa v Barnsley | W | 1-3 | League Championship | |
18 Feb 2017 | Barnsley v Brighton and Hove Albion | L | 0-2 | League Championship | |
25 Feb 2017 | Barnsley v Huddersfield Town | D | 1-1 | League Championship | |
04 Mar 2017 | Derby County v Barnsley | L | 2-1 | League Championship | |
07 Mar 2017 | Queens Park Rangers v Barnsley | L | 2-1 | League Championship | |
11 Mar 2017 | Barnsley v Ipswich Town | D | 1-1 | League Championship | |
18 Mar 2017 | Norwich City v Barnsley | L | 2-0 | League Championship | |
01 Apr 2017 | Barnsley v Sheffield Wednesday | D | 1-1 | League Championship | |
04 Apr 2017 | Barnsley v Cardiff City | D | 0-0 | League Championship | |
08 Apr 2017 | Blackburn Rovers v Barnsley | W | 0-2 | League Championship | |
13 Apr 2017 | Wigan Athletic v Barnsley | L | 3-2 | League Championship | |
17 Apr 2017 | Barnsley v Brentford | D | 1-1 | League Championship | |
22 Apr 2017 | Bristol City v Barnsley | L | 3-2 | League Championship | |
29 Apr 2017 | Barnsley v Burton Albion | D | 1-1 | League Championship | |
07 May 2017 | Newcastle United v Barnsley | L | 3-0 | League Championship | |
05 Aug 2017 | Bristol City v Barnsley | L | 3-1 | League Championship | |
08 Aug 2017 | Barnsley v Morecambe | W | 4-3 | League Cup | 1st round |
12 Aug 2017 | Barnsley v Ipswich Town | L | 1-2 | League Championship | |
15 Aug 2017 | Barnsley v Nottingham Forest | W | 2-1 | League Championship | |
19 Aug 2017 | Sheffield United v Barnsley | L | 1-0 | League Championship | |
26 Aug 2017 | Barnsley v Sunderland | W | 3-0 | League Championship | |
09 Sep 2017 | Preston North End v Barnsley | D | 1-1 | League Championship | |
12 Sep 2017 | Barnsley v Derby County | W | 3-2 | League Cup | 2nd round |
16 Sep 2017 | Barnsley v Aston Villa | L | 0-3 | League Championship | |
19 Sep 2017 | Tottenham Hotspur v Barnsley | L | 1-0 | League Cup | 3rd round |
23 Sep 2017 | Wolverhampton Wanderers v Barnsley | L | 2-1 | League Championship | |
26 Sep 2017 | Barnsley v Queens Park Rangers | D | 1-1 | League Championship | |
30 Sep 2017 | Millwall v Barnsley | W | 1-3 | League Championship | |
14 Oct 2017 | Barnsley v Middlesbrough | D | 2-2 | League Championship | |
21 Oct 2017 | Barnsley v Hull City | L | 0-1 | League Championship | |
28 Oct 2017 | Sheffield Wednesday v Barnsley | D | 1-1 | League Championship | |
31 Oct 2017 | Burton Albion v Barnsley | W | 2-4 | League Championship | |
04 Nov 2017 | Barnsley v Birmingham City | W | 2-0 | League Championship | |
18 Nov 2017 | Norwich City v Barnsley | D | 1-1 | League Championship | |
21 Nov 2017 | Barnsley v Cardiff City | L | 0-1 | League Championship | |
25 Nov 2017 | Barnsley v Leeds United | L | 0-2 | League Championship | |
28 Nov 2017 | Reading v Barnsley | L | 3-0 | League Championship | |
02 Dec 2017 | Bolton Wanderers v Barnsley | L | 3-1 | League Championship | |
09 Dec 2017 | Barnsley v Derby County | L | 0-3 | League Championship | |
16 Dec 2017 | Brentford v Barnsley | D | 0-0 | League Championship | |
23 Dec 2017 | Fulham v Barnsley | L | 2-1 | League Championship | |
26 Dec 2017 | Barnsley v Preston North End | D | 0-0 | League Championship | |
30 Dec 2017 | Barnsley v Reading | D | 1-1 | League Championship | |
01 Jan 2018 | Sunderland v Barnsley | W | 0-1 | League Championship | |
06 Jan 2018 | Millwall v Barnsley | L | 4-1 | FA Cup | 3rd round |
13 Jan 2018 | Barnsley v Wolverhampton Wanderers | D | 0-0 | League Championship | |
20 Jan 2018 | Aston Villa v Barnsley | L | 3-1 | League Championship | |
27 Jan 2018 | Barnsley v Fulham | L | 1-3 | League Championship | |
03 Feb 2018 | Queens Park Rangers v Barnsley | L | 1-0 | League Championship | |
10 Feb 2018 | Barnsley v Sheffield Wednesday | D | 1-1 | League Championship | |
20 Feb 2018 | Barnsley v Burton Albion | L | 1-2 | League Championship | |
06 Mar 2018 | Cardiff City v Barnsley | L | 2-1 | League Championship | |
17 Mar 2018 | Barnsley v Millwall | L | 0-2 | League Championship | |
07 Apr 2018 | Barnsley v Sheffield United | W | 3-2 | League Championship | |
10 Apr 2018 | Ipswich Town v Barnsley | L | 1-0 | League Championship | |
14 Apr 2018 | Barnsley v Bolton Wanderers | D | 2-2 | League Championship | |
21 Apr 2018 | Leeds United v Barnsley | L | 2-1 | League Championship | |
24 Apr 2018 | Nottingham Forest v Barnsley | L | 3-0 | League Championship |
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.