Born in Apeldoorn, Diks joined Vitesse's youth setup in 2005, aged nine, after playing for VIOS Vaassen and hometown's AGOVV Apeldoorn. In the 2014 summer he was called to the main squad for the pre-season, also appearing in a 1–3 defeat against Chelsea.[3] On 24 August 2014, after profiting from first-choice Wallace's injury, Diks made his first-team – and Eredivisie – debut, starting in a 1–2 away loss against PEC Zwolle.[4] On 8 January of the following year, after being already a permanent part of the main squad, he renewed his link until 2018.[5]
Fiorentina
On 6 July 2016, Diks joined Serie A side Fiorentina on a five-year deal after impressing at Vitesse.[6] He later requested number 34 shirt in tribute to Abdelhak Nouri, who collapsed and suffered brain damage, ending his career.[7]
On 23 October 2016, three months after signing for the Italian side, Diks finally made his long-awaited debut in a 5–3 away victory against Cagliari, replacing Cristian Tello in the 88th minute.[8]
Vitesse (loan)
On 31 January 2017, Diks returned to Vitesse on loan for the remainder of the 2016–17 campaign, after failing to make his breakthrough whilst in Italy.[9] On 11 February 2017, Diks made his Vitesse return in their 2–0 home defeat against Willem II, playing the full 90 minutes.[10] On 5 April 2017, Diks got sent off for a second bookable offence during Vitesse's 1–0 away victory against Heracles Almelo.[11]
He came off the bench as Vitesse won the final of the KNVB Beker 2–0 against AZ Alkmaar on 30 April 2017 to help the club, three-time runners up, to the title for the first time in its 125-year history.[12][13]
Feyenoord (loan)
On 4 July 2017, Diks joined Feyenoord on a season-long loan.[14]
On 31 January 2019, Diks joined Serie A side Empoli on loan until 30 June 2019.[17]
AGF (loan)
On transfer deadline day, 2 September 2019, Diks was loaned out to Danish Superliga club AGF for the 2019–20 season.[18] On 31 August 2020, the loan was renewed for the 2020–21 season.[19]
Copenhagen
On 5 July 2021, Diks returned to Denmark, signing a four-year deal with Copenhagen.[20]
International career
On 9 October 2014, Diks made his Netherlands U19 debut in a 7–0 victory against Andorra U19, playing the first half before being replaced by Leeroy Owusu. Diks went on to make three more appearances before receiving a call-up to the under-20 squad. He has also represented at under-21 squad. In 2018, Diks was called up to the Netherlands senior team for a training camp, but did not play any matches for the senior team.[citation needed]
Diks opted to represent Indonesia in 2024. He met with Erick Thohir, who welcomed him to the Indonesia national team.[21] The same year on 15 November, Diks debuted in a 2026 World Cup qualification against Japan, but came off as a substitute after 41 minutes due to injury, as the latter defeated Indonesia 4–0.[22]
Personal life
Diks is the younger brother of Jamarro, who had a spell in the Slovakian league. He is of Indonesian descent through his mother,[23] who is from Maluku.[24][25]
On 8 November 2024, Diks officially obtained Indonesian citizenship.[26]