Karier Sepakbola
Sejak kecil pemain berusia 29 tahun ini sudah hobi bermain sepak bola. Karier juniornya dimulai pada tahun 2006, saat dirinya bergabung dengan Amsterdamsche Football Club.
Kemudian di tahun 2006 Haye memutuskan pindah dan menandatangani kontraknya dengan klub AZ Alkmaar hingga tahun 2012. Bersama AZ Alkmaar gelandang pemilik nomor punggung 23 itu bertahan lama.
Thom Haye menjalani karier senior bersama AZ Alkmaar di tahun 2012 hingga tahun 2016. Pada 23 Februari 2014, ia menjalani debutnya bersama AZ dan mencetak gol profesional pertamanya pada 24 September 2014.
Setelah kontraknya dengan AZ Alkmaar berakhir, gelandang yang memiliki tinggi 187 cm ini menandatangani kontrak dua tahun dengan Willem II pada 19 Juni 2016-2018.
Selanjutnya di tahun 2018–2019, ia berlabuh ke Unione Sportiva Lecce dan pindah ke ADO Den Haag di tahun 2019–2020.
Pada tahun 2020 Haye sempat dipinjamkan ke NAC Breda hingga akhirnya menandatangani kontrak untuk klub tersebut hingga 2022.
Thom Haye kemudian bergabung dengan klub kasta tertinggi di Belanda, yaitu SC Heerenveen pada tahun 2024.
Karier Tim Nasional
Thom Haye pernah menjadi bagian dari Timnas Belanda U-15 pada 2009-2010, Timnas Belanda U-16 (2010–2011) dan Timnas Belanda U-178 (2011–2012).
Thom Haye kemudian mendapat kepercayaan kembali untuk menjadi bagian Timnas Belanda U-19 pada 2012–2013, Timnas Belanda U-20 (2014), Timnas Belanda U-21 2015.
Selanjutnya di tahun 2023 Thom Haye mendapat panggilan dari Timnas Indonesia dan resmi bergabung di tahun 2024.
Hal ini terjadi usai dirinya menjalani Sumpah Warga Negara Indonesia (WNI) pada 12 Maret 2024 dan merampungkan proses perpindahan federasi dari Belanda (KNVB) ke Indonesia (PSSI).