Tom Bradshaw´s career

List of clubs played for

Teams Season MP
MP GS MS MIN Age Pts. ELO
Oxford United
Oxford United
2025/26
3 1 1 0 0 3 1 2 123 32 5.2 60
President Cup Indonesia
President Cup Indonesia
3 1 1 0 0 3 1 2 123' 32 5.2 60
Oxford United
Oxford United
2024/25
11 0 0 1 0 11 4 7 356 32 4.8 63
Millwall U21
Millwall U21
2024/25
1 1 0 0 0 1 0 0 - 32 5.6 66
Millwall
Millwall
2024/25
13 1 0 0 0 13 4 9 498 32 4.9 68
Millwall
Millwall
2023/24
36 4 3 1 0 36 22 14 2093 31 5.9 71
Millwall
Millwall
2022/23
43 16 4 5 0 43 40 3 3129 30 7.1 72
Millwall
Millwall
2021/22
28 9 2 2 0 28 20 8 1678 29 6.6 63
Millwall
Millwall
2020/21
33 5 1 0 0 33 14 19 1276 28 5.4 64
Millwall
Millwall
2019/20
48 10 1 1 0 48 30 18 2798 27 6.3 67
Millwall
Millwall
2018/19
10 0 0 0 0 10 2 8 218 26 4.3 64
Barnsley
Barnsley
2018/19
5 1 0 0 0 5 5 0 425 26 6.4 64
Barnsley
Barnsley
2017/18
43 12 0 2 0 43 29 14 2668 25 6.1 66
Barnsley
Barnsley
2016/17
45 8 2 0 0 45 31 14 2613 24 6 68
Walsall
Walsall
2015/16
49 20 3 2 0 49 46 3 3962 23 7.5 70
Walsall
Walsall
2014/15
37 20 2 1 0 37 37 0 3072 22 7.9 65
Shrewsbury Town
Shrewsbury Town
2013/14
29 7 1 1 0 29 18 11 1675 21 6 53
Shrewsbury Town
Shrewsbury Town
2012/13
22 0 0 0 0 22 6 16 673 20 4.8 44
Shrewsbury Town
Shrewsbury Town
2011/12
10 1 0 0 0 10 6 4 495 19 5.3 48
Shrewsbury Town
Shrewsbury Town
2010/11
29 6 3 0 0 29 13 16 1303 18 5.9 48
Shrewsbury Town
Shrewsbury Town
2009/10
6 3 1 0 0 6 1 5 222 17 5.1 33
501 125 24 16 0 501 329 171 29277 - - -

Career with national team

Teams Year MP
MP GS MS MIN Age Pts. ELO
Wales
Wales
2023
5 0 0 0 0 5 0 5 103 30 4.3 71
EC Qualifying
EC Qualifying
4 0 0 0 0 4 0 4 59 30 4.1 71
International Friendly
International Friendly
1 0 0 0 0 1 0 1 44 31 4.8 69
Wales
Wales
2018
1 0 0 0 0 1 0 1 27 25 4.3 64
Wales
Wales
2017
1 0 0 0 0 1 0 1 44 25 4.4 67
Wales
Wales
2016
1 0 0 0 0 1 0 1 18 23 4.1 69
Wales
Wales
2015
0 0 0 0 0 0 0 0 - 23 0 68
Gales U21
Gales U21
2012
3 0 0 0 0 3 0 3 72 19 4.3 47
Gales U21
Gales U21
2011
4 1 0 0 0 4 4 0 344 19 5.5 47
Gales U19
Gales U19
2010
3 1 0 1 0 3 2 1 170 18 5.3 35
18 2 0 1 0 18 6 12 778 - - -

Career summary

Teams MP
MP GS MS Min Age Pts ELO
Oxford United
Oxford United
14 1 1 1 0 14 5 9 479 32 5.9 60
Millwall
Millwall
211 45 11 9 0 211 132 79 11690 32 5.2 68
Millwall U21
Millwall U21
1 1 0 0 0 1 0 0 - 32 6.4 66
Wales
Wales
8 0 0 0 0 8 0 8 192 30 4.8 71
Barnsley
Barnsley
93 21 2 2 0 93 65 28 5706 26 6.9 64
Walsall
Walsall
86 40 5 3 0 86 83 3 7034 23 6.8 70
Shrewsbury Town
Shrewsbury Town
96 17 5 1 0 96 44 52 4368 21 5.6 53
Gales U21
Gales U21
7 1 0 0 0 7 4 3 416 19 4.9 47
Gales U19
Gales U19
3 1 0 1 0 3 2 1 170 18 6 35
519 127 24 17 0 519 335 183 30055 - - -