Thom Jan Marinus Haye (born 9 February 1995) is a professional footballer who plays as a midfielder for Super League club Persib Bandung. Born in the Netherlands, he represents the Indonesia national team.
A product of AZ academy, Haye made his first-team debut in 2014, before moving on to clubs such as Willem II, Lecce in Italy, ADO Den Haag, NAC Breda, and Heerenveen.
Haye represented the Netherlands at various youth levels from under-15 to under-21, becoming European under-17 champions twice in 2011 and 2012, before switching his international allegiance to Indonesia in 2024 through naturalization.
Haye was born in Amsterdam and is a youth exponent from AZ. He signed his first contract for AZ in February 2011. On 23 February 2014, he made his full debut for AZ in the Eredivisie against Ajax in a 4âÂÂ0 away defeat, coming on as a 70th-minute substitute for Celso OrtÃÂz. Haye scored his first professional goal in 24 September 2014, securing his club's advancement in the KNVB Cup in a 1âÂÂ0 away win over EVV. He became a starter in the 2015âÂÂ16 season, before making his debut in the UEFA Europa League in the 2016âÂÂ17 season.
On 19 June 2016, Haye signed a two-year deal with Willem II, after his contract with AZ expired. He made his debut on 6 August in a 4âÂÂ1 home loss to Vitesse.
On 31 May 2018, Haye signed a two-year contract with Italian Serie B club Lecce. He made his debut on 7 August, in the Coppa Italia match against Feralpisalò, which ended in a 1âÂÂ0 win after extra time. He made his Serie B debut on 25 September, when he came on as a substitute in the second half of the 3âÂÂ0 win against Livorno. Haye would go on to make 13 appearances in Serie B that season, which ended in promotion to Serie A.
On 2 September 2019, after having failed to make an appearance in the top flight, he terminated his contract by mutual agreement.
On 12 September 2019, Haye returned to the Netherlands to join Eredivisie side ADO Den Haag on a two-year deal. He made his first appearance upon his return in a 3âÂÂ0 away loss to Emmen on 27 September, coming on as a late substitute for John Goossens. He mostly appeared as a substitute during his six months with ADO.
In January 2020, Haye was sent on a six-month loan to NAC Breda in the second-tier Eerste Divisie. He made his debut on 31 January in a 2âÂÂ2 away draw against Excelsior.
Haye signed a permanent deal with NAC on 1 July 2020, penning a three-year contract.
On 31 January 2022, Haye signed for Heerenveen for an undisclosed fee, on a contract until summer 2024. He made his debut for the club on 5 February as a starter in the 2âÂÂ0 loss to Fortuna Sittard. He immediately impressed, growing into a key player in his first six months at the club. In 16 league appearances, he recorded five assists.
Haye and Heerenveen could not agree to a new contract at the end of the 2023âÂÂ24 season, as he preferred a move abroad. He ended his stint at the club with seven goals and 13 assists in 86 appearances.
On 13 September 2024, Haye signed for Almere City, on a contract until summer 2025. He made his debut for the club on 15 September as a substitute in the 0âÂÂ0 draw to Heracles. He left the club upon the expiry of his contract.
On 27 August 2025, Haye officially joined Persib Bandung with a two-season contract.
Haye was a Netherlands youth international, having appeared for the national team between under-15 and under-21 level. He was part of the team that won the 2011 and 2012 UEFA European Under-17 Championship, as well as participating at the 2011 FIFA U-17 World Cup.
In January 2024, Haye confirmed that he had decided to represent Indonesia at international level. On 7 March 2024, Haye was called up to the Indonesia national team for two 2026 FIFA World Cup qualification matches against Vietnam. He made his debut in the second match on 26 March 2024, providing an assist for Jay Idzes in an eventual 3âÂÂ0 win. Then, on 11 June 2024, he scored his first international goal against the Philippines, a match Indonesia won 2âÂÂ0 at home.
Haye started his career as an attacking midfielder but adapted to various positions as he progressed. During his two seasons with Willem II, he frequently operated as a left winger, utilising his strong and accurate right foot to cut inside from the flank. His versatility made him an exceptional utility player. As his career advanced, he transitioned to a more defensive role, primarily playing as a central midfielder.
Haye has a podcast YouTube channel called "The Haye Way", co-hosted with Dutch journalist Neal Petersen. The first season of the podcast commenced with its inaugural episode on 13 November 2024, focusing on Haye's profile beyond the football pitch. , the channel has amassed over 200,000 subscribers and over 3.1 million views.
Born in the Netherlands, Haye is of Indonesian descent.
On 18 March 2024, Haye officially obtained Indonesian citizenship.
AZ
Netherlands U17
Individual