1. Home
  2. / David Villa
  3. / What are the teams that David Villa had played for?

What are the teams that David Villa had played for?

  • Melbourne City Football Club

  • Sporting de Gijón B

  • Pittsburgh Riverhounds SC

  • Colorado Rapids

Answer

David Villa plays or has played in the following teams:
  • Sporting De Gijón B
    (2000-2001)
  • Sporting Gijón
    (2001-2003)
  • Asturias Autonomous Football Team
    (2001-2002)
  • Spain National Under-21 Association Football Team
    (2002-2003)
  • Real Zaragoza
    (2003-2005)
  • Valencia CF
    (2005-2010)
  • Spain National Association Football Team
    (2005-2014)
  • FC Barcelona
    (2010-2013)
  • Atlético Madrid
    (2013-2014)
  • New York City FC
    (2014-2018)
  • Melbourne City Football Club
    (2014-2014)
  • Vissel Kobe
    (2019-2020)
David Villa Trivia Bonanza: Test Your David Villa Knowledge

David Villa Trivia Bonanza: Test Your David Villa Knowledge

Take the David Villa Quiz
Subscribe newsletter

Subscribe Now!

Learn something
new everyday

Playing quizzes is free! We send 1 quiz every week to your inbox