Daftar gol internasional yang dicetak oleh David Villa

Villa mencetak "hat-trick" internasional pertamanya pada 10 Juni 2008 saat ia mencetak tiga gol pertamanya dalam kemenangan 4–1 untuk Spanyol atas Rusia pada UEFA Euro 2008 untuk memenangkan grup D. Ia mencetak dua "hat-trick" lainnya, saat melawan Azerbaijan (pada 2009) dan Tahiti (pada 2013). Ia mencetak skor terbanyak saat melawan Liechtenstein ketimbang negara lainnya, dengan jumlah tujuh, termasuk dua dalam sebuah pertandingan tunggal pada tiga penampilan. Dua puluh gol Villa dicetak di pertandingan kandang di tiga belas tempat berbeda.