PATHFINDER

Joe Bennett

Left back, born 1990, 9 clubs, 3 loans, 2010s era

Joe Bennett played for 9 clubs in his senior career, which is still going, starting at Middlesbrough in 2008. His longest spell was at Cardiff City: 5 seasons, 2016–2021. He went out on loan 3 times, to Brighton & Hove Albion, Bournemouth, Sheffield Wednesday. He is currently at Walton & Hersham.

  1. Middlesbrough2008–12Middlesbrough, 2008–12
    Aston Villa2012–14Aston Villa, 2012–14
    Brighton & Hove Albion2014–15loan from AVLBrighton & Hove Albion, 2014–15, on loan from Aston Villa
    Bournemouth2015–16loan from AVLBournemouth, 2015–16, on loan from Aston Villa
  2. Sheffield Wednesday2016loan from AVLSheffield Wednesday, 2016, on loan from Aston Villa
    Cardiff City2016–21Cardiff City, 2016–21
    Wigan Athletic2021–23Wigan Athletic, 2021–23
    Oxford United2023–25Oxford United, 2023–25
  3. Walton & Hersham2025–Walton & Hersham, 2025–

Joe Bennett’s clubs

YearsClub
2008–2012Middlesbrough
2012–2014Aston Villa
2014–2015Brighton & Hove AlbionLoan from Aston Villa
2015–2016BournemouthLoan from Aston Villa
2016Sheffield WednesdayLoan from Aston Villa
2016–2021Cardiff City
2021–2023Wigan Athletic
2023–2025Oxford United
2025–presentWalton & Hersham

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 Joe Bennett play for?
Joe Bennett played for 9 clubs in his senior career: Middlesbrough, Aston Villa, Brighton & Hove Albion, Bournemouth, Sheffield Wednesday, Cardiff City, Wigan Athletic, Oxford United and Walton & Hersham.
What is Joe Bennett's current club?
Joe Bennett is at Walton & Hersham, where he has played since 2025.
What was Joe Bennett's first club?
Joe Bennett started his senior career at Middlesbrough 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.