Jabarkan Internasional dari David Villa

David Villa pernah bermain 7 kali untuk , tetapi tidak berhasil mencetak gol, sepanjang tahun 2000 hingga 2003.

Sejak 2005 hingga saat ini, David bermain untuk . Debut pertamanya untuk tim nasional senior terjadi saat Spanyol menghadapi  dan gol pertamanya dikukuhkan ketika tim Spanyol Melawan Slowakia. David turut membela Spanyol dalam Piala Dunia FIFA 2006, Piala Eropa 2008, dan Piala Dunia FIFA 2010.

David berhasil menjadi salah satu pencetak gol terbanyak pada Piala Dunia 2010, dengan mencetak 5 gol. Dua gol dicetak saat menghadapi . Pada pertandingan tersebut, David dapat membuat hat-trick, jika tidak gagal mengeksekusi tendangan penalti. David juga mencetak salah satu gol kemenangan Spanyol atas . David juga mencetak gol tunggal kemenangan Spanyol saat menghadapi  pada babak 16 besar, dan saat menghadapi  pada babak perempat final.