James Milner - Career in Shirts

  1. Liverpool FC since 2015
  2. Manchester City 2010-2015
  3. Aston Villa 2008-2010
  4. Newcastle United 2006-2008
  5. Aston Villa 2005-2006
  6. Newcastle United 2004-2005
  7. Leeds United 2002-2004
Clubs National Team