Born in the Netherlands, Klok opted to represent Indonesia after gaining Indonesian citizenship and made his debut in 2022. He represented the country at the AFC Asian Cup in 2023.
Club career
In Europe
Born in Amsterdam, Klok signed for Scottish side Ross County from Utrecht in June 2013[4] and made his debut in the 4–1 home defeat to Celtic on 9 November. He was released in August 2014 after only six appearances.[5]
Two months later Klok signed a contract with Bulgarian club Cherno More Varna.[6] He made his debut in a 2–0 away loss against Ludogorets Razgrad on 25 October and scored his first goal for the club in a 7–1 away victory against Pirin Razlog for Bulgarian Cup on 23 September 2015.
In July 2016, Klok signed a six-month contract with League One side Oldham Athletic.[7] He made his competitive debut in a 3–0 away loss at Millwall on 6 August, coming on as a substitute for Ollie Banks.[8]
Klok went on trial with Dundee in January 2017 and signed a short-term contract on 31 January.[9] He left Dundee in April 2017, having made two appearances for the club.[10]
In January 2020 Klok signed a four-year contract with Persija Jakarta, but two months later the season was suspended due to the COVID-19 pandemic and later declared void.[16]
By January 2025, he had become part of Persib’s “Club 100,” having made his 100th top-flight appearance in a match against PSBS Biak; accumulating 13 goals and 17 assists across those campaigns.[23]
Under Klok’s captaincy, Persib earned consecutive Liga 1 titles in the 2023–24 and 2024–25 seasons.[23][24][25] Following their 2025 championship, he signed a two-year contract extension in June 2025, keeping him at the club through 2027, an arrangement made upon the recommendation of head coach Bojan Hodak.[19][26][27]
International career
After five years of playing in Indonesia and undergoing a complicated naturalization process, Klok represented his second country as one of the overaged players in the Indonesia U23 team at the 2021 SEA Games.[28] He played in all of the six matches, including a bronze medal match against Malaysia U23 that ended with a victory for Indonesia through penalty shootouts. Klok scored the last and decisive shot.[29]
On 1 June 2022, Klok earned his first senior cap in a friendly match against Bangladesh that ended 0–0.[30] He was appointed as the captain of the team in the second half after the captain Fachruddin Aryanto was replaced at halftime.
He was a member of the Indonesia squad that reached the knockout stage of the 2023 AFC Asian Cup.[35]
In August 2025, Klok received his first called-up to the national team under new manager Patrick Kluivert, for the friendly matches against Kuwait and Lebanon in September.[36]
↑Baru, PT Liga Indonesia. "Inilah Tim Terbaik Shopee Liga 1 2019". liga-indonesia.id. Archived from the original on 12 September 2020. Retrieved 26 December 2019.