Dion-Johan Chai Cools currently captains the Malaysia national team and holds the distinction of being the first Malaysian to compete in the top division of the J.League. Born in 1996 in Kuching, Sarawak, he navigates a career that has spanned clubs across Belgium, Denmark, the Czech Republic, Thailand, and Japan, bridging diverse international footballing cultures.
Professional Origins in Belgium
Cools began his developmental years at Tempo Overijse before joining OH Leuven at age nine. After a brief period with the Anderlecht youth system, he returned to the OH Leuven academy, signing his first professional contract in July 2014. He debuted for the first team on 3 August 2014 against Racing Mechelen and helped the squad secure promotion to the Belgian First Division A in May 2015.
Twenty questions, eight minutes on the clock, and a percentile measured against everyone who has taken it. No sign-up.
Take the IQ test →Tenure at Club Brugge
In June 2015, Cools joined Club Brugge on a four-year deal. He established himself as a starting full-back during the 2016–17 season under Michel Preud'homme, maintaining his role following the transition to coach Ivan Leko. His time in Bruges saw him collect two national titles before his playing time diminished following the rise of Clinton Mata.
European Journeys and Transfers
In January 2020, Cools moved to the Danish side Midtjylland. His progression was hampered by foot and pelvic injuries, alongside challenges in social integration. After an unsuccessful loan spell at Zulte Waregem, he moved to the Czech club FK Jablonec in September 2022. By January 2023, he transitioned to the Thai League 1 with Buriram United, where he secured a domestic treble in his first season.
International Representation
Having represented Belgium at various youth levels, including 28 caps, Cools eventually opted to represent Malaysia, the country of his birth. His senior debut occurred on 3 June 2021 against the UAE. He later secured Malaysia's spot in the 2023 AFC Asian Cup by scoring against Bangladesh and subsequently led the team as captain during the tournament.
Fast facts
- Born: 4 June 1996
- Birthplace: Kuching, Sarawak
- Dual Citizenship: Belgium and Malaysia
- Senior International Debut: 3 June 2021
- First Japanese League Club: Cerezo Osaka
- Professional Career Start: 2014
- Domestic Treble: 2022-23 Thai League season
- Spouse: Melissa Schelfhout
Questions readers ask
Which countries has Dion Cools played professional football in?
He has played for clubs in Belgium, Denmark, the Czech Republic, Thailand, and Japan.
Did Dion Cools represent Belgium internationally?
Yes, he played for Belgium at various youth levels, earning 28 caps, before choosing to play for Malaysia at the senior level.


