Tom Bradshaw
Striker, born 1992, 7 clubs, 1 loan, 2010s era
Tom Bradshaw played for 7 clubs in his senior career, which is still going, starting at Aberystwyth Town in 2008. His longest spell was at Millwall: 7 seasons, 2018–2025. He went out on loan once, to Barnsley. He is currently at Rotherham United.
- Aberystwyth Town2008–09Aberystwyth Town, 2008–09Shrewsbury Town2009–14Shrewsbury Town, 2009–14Walsall2014–16Walsall, 2014–16Barnsley2016–19Barnsley, 2016–19
- Millwall2018–25Millwall, 2018–25Oxford United2025–26Oxford United, 2025–26Barnsley2026loan from OXFBarnsley, 2026, on loan from Oxford UnitedRotherham United2026–Rotherham United, 2026–
Tom Bradshaw’s clubs
| Years | Club | |
|---|---|---|
| 2008–2009 | Aberystwyth Town | |
| 2009–2014 | Shrewsbury Town | |
| 2014–2016 | Walsall | |
| 2016–2019 | Barnsley | |
| 2018–2025 | Millwall | |
| 2025–2026 | Oxford United | |
| 2026 | Barnsley | Loan from Oxford United |
| 2026–present | Rotherham United |
Who else played for both?
Played alongside
Players in our database who were at the same club in the same seasons.
- George SavilleMillwall
- Bartosz BiałkowskiMillwall
- Adam DaviesBarnsley
- Alex PearceMillwall
- Jiří SkalákMillwall
- Jón Daði BöðvarssonMillwall
- Romaine SawyersWalsall
- Shane FergusonMillwall
- Zian FlemmingMillwall
- Adam HammillBarnsley
- Andy YiadomBarnsley
- Benik AfobeMillwall
Quick answers
- What clubs did Tom Bradshaw play for?
- Tom Bradshaw played for 7 clubs in his senior career: Aberystwyth Town, Shrewsbury Town, Walsall, Barnsley, Millwall, Oxford United and Rotherham United.
- What is Tom Bradshaw's current club?
- Tom Bradshaw is at Rotherham United, where he has played since 2026.
- What was Tom Bradshaw's first club?
- Tom Bradshaw started his senior career at Aberystwyth Town in 2008.
Could you name him from the crests alone?
A new player every day, one club at a time.
Play today’s puzzleSenior club career from Wikipedia (CC BY-SA). Youth, reserve and international teams are not included.