PATHFINDER

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.

  1. Aberystwyth Town2008–09Aberystwyth Town, 2008–09
    Shrewsbury Town2009–14Shrewsbury Town, 2009–14
    Walsall2014–16Walsall, 2014–16
    Barnsley2016–19Barnsley, 2016–19
  2. Millwall2018–25Millwall, 2018–25
    Oxford United2025–26Oxford United, 2025–26
    Barnsley2026loan from OXFBarnsley, 2026, on loan from Oxford United
    Rotherham United2026–Rotherham United, 2026–

Tom Bradshaw’s clubs

YearsClub
2008–2009Aberystwyth Town
2009–2014Shrewsbury Town
2014–2016Walsall
2016–2019Barnsley
2018–2025Millwall
2025–2026Oxford United
2026BarnsleyLoan from Oxford United
2026–presentRotherham United

Who else played for both?

Played alongside

Players in our database who were at the same club in the same seasons.

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 puzzle

Senior club career from Wikipedia (CC BY-SA). Youth, reserve and international teams are not included.