PATHFINDER

James Milner

born 1986, 7 clubs, 1 loan, 2010s era

James Milner played for 7 clubs in his senior career, starting at Leeds United in 2002. His longest spell was at Liverpool: 8 seasons, 2015–2023. He went out on loan once, to Swindon Town. He returned to Leeds United after time away. His last club was Brighton & Hove Albion, where he played until 2026.

  1. Leeds United2002–03Leeds United, 2002–03
    Swindon Town2003loan from LEESwindon Town, 2003, on loan from Leeds United
    Leeds United2003–04backLeeds United, 2003–04, back after loan
    Newcastle United2004–08Newcastle United, 2004–08
  2. Aston Villa2005–10Aston Villa, 2005–10
    Manchester City2010–15Manchester City, 2010–15
    Liverpool2015–23Liverpool, 2015–23
    Brighton & Hove Albion2023–26Brighton & Hove Albion, 2023–26

James Milner’s clubs

YearsClub
2002–2003Leeds United
2003Swindon TownLoan from Leeds United
2003–2004Leeds UnitedReturned
2004–2008Newcastle United
2005–2010Aston Villa
2010–2015Manchester City
2015–2023Liverpool
2023–2026Brighton & Hove Albion

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 James Milner play for?
James Milner played for 7 clubs in his senior career: Leeds United, Swindon Town, Newcastle United, Aston Villa, Manchester City, Liverpool and Brighton & Hove Albion.
What was James Milner's last club?
James Milner's last club was Brighton & Hove Albion (2023–2026).
What was James Milner's first club?
James Milner started his senior career at Leeds United in 2002.

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.