Jabarkan Kerjaya antarabangsa dari Thomas Hitzlsperger dalam bahasa melayu

Hitzlsperger menjadi kapten pasukan pasuka bawah-19 Jerman dan juga tampil dalam pasukan bawah-21. Beliau kemudian dipanggil oleh jurulatih skuad senior, Jürgen Klinsmann dan membuat debut pada perlawanan menang 2-0 menentang Iran di Tehran pada 9 Oktober 2004. Beliau menggantikan Bernd Schneider pada minit ke-68.

Beliau juga tampil dalam skuad Piala Konfederasi 2005 dan Piala Dunia 2006 tetapi gagal tampil dalam kesebasan utama Klinsmann. Akan tetapi, beliau hanya bermain selama 11 minit pada perlawanan penentuan tempat ketiga menentang Portugal. Beliau menjaringkan gol antarabangsa pertamanya pada 6 September 2006 pada perlawanan kelayakan Euro 2008 menentang San Marino. Hitzlsperger sebagai pemain gantian menjaringkan gol ke-9 dan ke-11 untuk membantu Jerman menang 13-0.

Jurulatih Joachim Löw memasukkan Hitzlsperger ke dalam skuadnya untuk Euro 2008. Beliau bermain pada dua perlawanan kemenangan Jerman dalam peringkat kumpulan iaitu menentang Poland dan Austria tetap ibeliau tidak bemain pada perlawanan terakhir iaitu tewas menentang Croatia. Beliau digantikan oleh Philipp Lahm sebelum Lahm menjaringkan gol kemenangan pada minit ke-90 ke atas Turki pada perlawanan akhir. Beliau menjadi pemain gantian pada separuh masa kedua pada perlawanan akhir tewas 1-0 kepada Sepanyol.

Hitzlsperger bermain kesemua perlawanan kelayakan Piala Dunia 2010 dan menjaringkan satu gol. Akan tetapi, beliau terlepas daripada skuad [[Piala Dunia FIFA 2010|Piala Dunia 2010] pada Jun 2010. Beliau menamatkan kerjaya antarabangsanya pada 11 Ogos dengan 52 kaps.