Vitesse in 2015 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. 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. On 8 January of the following year, after being already a permanent part of the main squad, he renewed his link until 2018.
Fiorentina On 6 July 2016, Diks joined
Serie A side
Fiorentina on a five-year deal after impressing at Vitesse. He later requested number 34 shirt in tribute to
Abdelhak Nouri, who collapsed and suffered brain damage, ending his career. 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.
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. On 11 February 2017, Diks made his Vitesse return in their 2–0 home defeat against
Willem II, playing the full 90 minutes. On 5 April 2017, Diks got sent off for a second bookable offence during Vitesse's 1–0 away victory against
Heracles Almelo. 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.
Feyenoord (loan) On 4 July 2017, Diks joined Feyenoord on a season-long loan. On 22 April 2018, he played as Feyenoord won the 2017–18
KNVB Cup final 3–0 against
AZ Alkmaar.
Empoli (loan) On 31 January 2019, Diks joined
Serie A side
Empoli on loan until 30 June 2019.
AGF (loan) On transfer deadline day, 2 September 2019, Diks was loaned out to
Danish Superliga club
AGF for the 2019–20 season. On 31 August 2020, the loan was renewed for the
2020–21 season.
Copenhagen On 5 July 2021, Diks returned to Denmark, signing a four-year deal with
Copenhagen. in 2022 He won the Danish championship with the club, and also reached the
UEFA Europa Conference League round of 16, where they were eliminated by
PSV Eindhoven. In 2023, Diks won the
league and the
Danish Cup with the team. Thus the club reached the
group stage in the Champions League season, where they faced
Borussia Dortmund,
Sevilla, and
Manchester City, with the latter would win the tournament. In the
following season, the club was able to reach the
Champions League round of 16 after finishing second in a group with
Bayern Munich,
Galatasaray, and
Manchester United; they earned a point at Bayern's
Allianz Arena and won 4–3 at home against United. In his third year in Copenhagen, Diks was an integral part of the defense, playing as a left full-back or as a center-back. However, Copenhagen would lose the league and Danish Cup titles. In the
2024–25 season, they regained both the league and cup trophies. Diks also played in both legs of the
Conference League round of 16 against
Chelsea who became the eventual champion.
Borussia Monchengladbach On 26 January 2025,
Borussia Mönchengladbach announced the signing of Diks on a five-year contract effective 1 July. On 24 August 2025, Diks made his Bundesliga debut, entering in the 77th minute as a substitute in a goalless draw against
Hamburg, becoming the first Indonesian to play in the German top-flight. ==International career==