Skip to content
Dion Cools

Dion Cools

Defender - Right-Back  at Cerezo Osaka
Age29
CitizenshipMalaysia Belgium
Height1.85 m
Footright
BornJune 4, 1996
at Cerezo Osaka 355 days · joined 2025-06-03
👕200+ Apps
Market value €1.00m
Rating · 24/25 6.5 Strong
Right-Back Defender

Career snapshot

8
clubs played for
13/14
debut season
0.06
goals / match
Buriram United
top club · 114 apps

Position rank · 24/25

#64
goals rank
#13
assists rank
19
season goals
29
season assists

Among 1,231 Defender - Right-Backs · ≥200 mins

Career highs

€3.00m
peak value · 2018
€1.00m
top transfer fee · 19/20
5
best season · 24/25
int'l / penalties
338Appearances
19Goals
29Assists
53Yellow cards
3Red cards
75Full matches (90′)
Full nameDion Cools
Name in home countryDion-Johan Chai Cools
Date of birth1996-06-04 (29 yrs)
Place of birthKuching, Malaysia
CitizenshipMalaysia Belgium
PositionDefender - Right-Back (main: Defender)
Footright
Height185.00 m
Current clubCerezo Osaka
Joined2025-06-03
Contract expires2026-06-30
AgentDJC
Jul 2025
2025 — Cerezo Osaka
8 matches · 0 G · 0 A · across 2 competitions
Jun 2025
Transfer: Buriram Utd. → Cerezo Osaka
25/26 · Transfer
Jul 2024
24/25 — Buriram United
53 matches · 5 G · 10 A · across 5 competitions
Jul 2023
2023 — Buriram United
1 matches · 0 G · 0 A · across 1 competition
Jul 2023
23/24 — Buriram United
39 matches · 3 G · 3 A · across 4 competitions
Jan 2023
Transfer: Jablonec → Buriram Utd.
22/23 · Transfer
Sep 2022
Transfer: FC Midtjylland → Jablonec
22/23 · Transfer
Jul 2022
22/23 — FK Jablonec, Buriram United
31 matches · 1 G · 1 A · across 5 competitions
Jun 2022
Transfer: Zulte Waregem → FC Midtjylland
21/22 · Return from loan
Jan 2022
Transfer: FC Midtjylland → Zulte Waregem
21/22 · Loan
Jul 2021
21/22 — FC Midtjylland, Zulte Waregem, FC Midtjylland Reserves
34 matches · 0 G · 1 A · across 6 competitions
Jul 2020
20/21 — FC Midtjylland
27 matches · 1 G · 3 A · across 5 competitions
Jan 2020
Transfer: Club Brugge → FC Midtjylland
19/20 · Transfer · €1.00m
Jul 2019
19/20 — Club Brugge KV, FC Midtjylland Reserves, FC Midtjylland
9 matches · 0 G · 0 A · across 6 competitions
Jul 2018
18/19 — Club Brugge KV
20 matches · 1 G · 1 A · across 6 competitions
Jul 2017
17/18 — Club Brugge KV
41 matches · 3 G · 6 A · across 4 competitions
Jul 2016
16/17 — Club Brugge KV
30 matches · 3 G · 1 A · across 5 competitions
Jul 2015
15/16 — Club Brugge KV
12 matches · 1 G · 2 A · across 5 competitions
Jul 2015
Transfer: OH Leuven → Club Brugge
15/16 · Transfer · €300k
Jul 2014
14/15 — Oud-Heverlee Leuven
33 matches · 1 G · 1 A · across 3 competitions
Jul 2014
Transfer: OH Leuven U21 → OH Leuven
14/15 · Transfer
Jul 2013
13/14 — Oud-Heverlee Leuven
0 matches · 0 G · 0 A · across 1 competition
Jul 2013
Transfer: OH Leuven U17 → OH Leuven U21
13/14 · Transfer
Jul 2012
Transfer: OH Leuven Yth. → OH Leuven U17
12/13 · Transfer
Jul 2011
Transfer: Anderlecht Yth. → OH Leuven Yth.
11/12 · Transfer
Jul 2009
Transfer: OH Leuven Yth. → Anderlecht Yth.
09/10 · Transfer
Jul 2005
Transfer: Overijse Jgd. → OH Leuven Yth.
05/06 · Transfer
Jan 1970
Peak market value: €3.00m
Highest valuation recorded in dataset

Percentile rank vs 1030 other Defender - Right-Backs with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).

Goals5 total · 0.26/90
80
Assists10 total · 0.52/90
93
G+A15 total · 0.78/90
90
Yellow cards9 total · 0.47/90
24
6,745 min
Minutes played by club
Buriram United 48.5%
FK Jablonec 2.7%
FC Midtjylland 20.4%
Zulte Waregem 0.0%
FC Midtjylland Reserves 0.0%
Cerezo Osaka 0.0%
Club Brugge KV 27.1%
Oud-Heverlee Leuven 1.3%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Buriram United 4 2023 24/25 114 8 13 3,268
FK Jablonec 1 22/23 22/23 10 1 1 180
FC Midtjylland 3 19/20 21/22 53 1 3 1,379
Zulte Waregem 1 21/22 21/22 11 0 1 0
FC Midtjylland Reserves 2 19/20 21/22 3 0 0 0
Cerezo Osaka 1 2025 2025 8 0 0 0
Club Brugge KV 5 15/16 19/20 106 8 10 1,828
Oud-Heverlee Leuven 2 13/14 14/15 33 1 1 90

Career trajectory — goals, assists & market value

4€750K8€1.5M11€2.3M15€3M14/15 — 1 goals (Oud-Heverlee Leuven)14/15 — 1 assists214/1515/16 — 1 goals (Club Brugge KV)15/16 — 2 assists315/1616/17 — 3 goals (Club Brugge KV)16/17 — 1 assists416/1717/18 — 3 goals (Club Brugge KV)17/18 — 6 assists917/1818/19 — 1 goals (Club Brugge KV)18/19 — 1 assists218/1919/2020/21 — 1 goals (FC Midtjylland)20/21 — 3 assists420/2121/22 — 1 assists121/2222/23 — 1 goals (FK Jablonec)22/23 — 1 assists222/2323/24 — 3 goals (Buriram United)23/24 — 3 assists623/2424/25 — 5 goals (Buriram United)24/25 — 10 assists1524/2514/15 — €125K15/16 — €800K16/17 — €800K17/18 — €2M18/19 — €3M19/20 — €2M20/21 — €900K21/22 — €1.5M22/23 — €850K23/24 — €750K24/25 — €800KGoalsAssistsMarket value

Goals by season

13/14: 0013/1414/15: 1114/1515/16: 1115/1616/17: 3316/1717/18: 3317/1818/19: 1118/1919/20: 0019/2020/21: 1120/212023: 0020232025: 00202521/22: 0021/2222/23: 1122/2323/24: 3323/2424/25: 5524/25

Assists by season

13/14: 0013/1414/15: 1114/1515/16: 2215/1616/17: 1116/1717/18: 6617/1818/19: 1118/1919/20: 0019/2020/21: 3320/212023: 0020232025: 00202521/22: 1121/2222/23: 1122/2323/24: 3323/2424/25: 101024/25
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
24/25 AFC Champions League Buriram United 11 0 2 2 0 0
24/25 ASEAN Club Championship Buriram United 6 0 0 1 0 0
24/25 Thai FA Cup Buriram United 5 1 2 1 0 415
24/25 Thai League Buriram United 27 2 5 4 0 1,116
24/25 Thai League Cup Buriram United 4 2 1 1 0 195
23/24 AFC Champions League Buriram United 6 0 1 0 0 0
23/24 Thai FA Cup Buriram United 2 0 0 0 0 0
23/24 Thai League Buriram United 28 2 2 5 0 1,212
23/24 Thai League Cup Buriram United 3 1 0 2 0 330
22/23 Fortuna Liga FK Jablonec 8 0 1 0 0 0
22/23 MOL Cup FK Jablonec 2 1 0 0 0 180
22/23 Thai FA Cup Buriram United 3 0 0 1 0 0
22/23 Thai League Buriram United 14 0 0 2 0 0
22/23 Thai League Cup Buriram United 4 0 0 0 0 0
21/22 Champions League Qu. FC Midtjylland 3 0 0 0 0 0
21/22 Europa League FC Midtjylland 3 0 0 0 0 0
21/22 JPL Zulte Waregem 11 0 1 3 0 0
21/22 Reserveligaen FC Midtjylland Reserves 2 0 0 0 0 0
21/22 Superliga FC Midtjylland 12 0 0 0 0 0
21/22 Sydbank Pokalen FC Midtjylland 3 0 0 0 0 0
2025 Emperor's Cup Cerezo Osaka 2 0 0 1 0 0
2025 J1 League Cerezo Osaka 6 0 0 0 0 0
2023 Thailand Champions Cup Buriram United 1 0 0 0 0 0
20/21 Champions League FC Midtjylland 3 0 0 1 0 0
20/21 Champions League Qu. FC Midtjylland 0 0 0 0 0 0
20/21 Superliga FC Midtjylland 16 1 1 4 0 1,379
20/21 Superliga Championship round FC Midtjylland 5 0 0 0 1 0
20/21 Sydbank Pokalen FC Midtjylland 3 0 2 1 0 0
19/20 Champions League Club Brugge KV 1 0 0 0 0 0
19/20 Champions League Qu. Club Brugge KV 0 0 0 0 0 0
19/20 JPL Club Brugge KV 2 0 0 0 0 0
19/20 Reserveligaen Spring FC Midtjylland Reserves 1 0 0 0 0 0
19/20 Superliga FC Midtjylland 3 0 0 0 0 0
19/20 Superliga Championship round FC Midtjylland 2 0 0 0 0 0
18/19 Champions League Club Brugge KV 2 0 0 0 0 0
18/19 Croky Cup Club Brugge KV 1 0 0 0 0 0
18/19 Europa League Club Brugge KV 1 0 0 0 0 0
18/19 JPL Club Brugge KV 14 1 1 1 0 341
18/19 JPL Play-Offs I Club Brugge KV 1 0 0 0 0 0
18/19 Pro L. Supercup Club Brugge KV 1 0 0 0 0 0
17/18 Croky Cup Club Brugge KV 5 0 2 1 0 0
17/18 Europa League Qualifying Club Brugge KV 1 0 0 0 0 0
17/18 JPL Club Brugge KV 25 3 3 5 0 700
17/18 JPL Play-Offs I Club Brugge KV 10 0 1 1 0 0
16/17 Champions League Club Brugge KV 3 0 0 0 0 0
16/17 Croky Cup Club Brugge KV 2 0 1 1 0 0
16/17 JPL Club Brugge KV 20 3 0 5 0 584
16/17 JPL Play-Offs I Club Brugge KV 4 0 0 0 0 0
16/17 Pro L. Supercup Club Brugge KV 1 0 0 0 0 0
15/16 Champions League Qu. Club Brugge KV 4 1 1 0 0 203
15/16 Croky Cup Club Brugge KV 3 0 0 0 1 0
15/16 Europa League Club Brugge KV 0 0 0 0 0 0
15/16 JPL Club Brugge KV 5 0 1 1 0 0
15/16 Pro L. Supercup Club Brugge KV 0 0 0 0 0 0
14/15 Cofidis Cup Oud-Heverlee Leuven 1 1 0 0 0 90
14/15 Endrunde Jupiler Pro League Oud-Heverlee Leuven 6 0 1 1 0 0
14/15 Proximus League Oud-Heverlee Leuven 26 0 0 8 1 0
13/14 Endrunde Jupiler Pro League Oud-Heverlee Leuven 0 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
05/06 2005-07-01 Overijse Jgd. OH Leuven Yth. Transfer 0
09/10 2009-07-01 OH Leuven Yth. Anderlecht Yth. Transfer 0
11/12 2011-07-01 Anderlecht Yth. OH Leuven Yth. Transfer 0
12/13 2012-07-01 OH Leuven Yth. OH Leuven U17 Transfer 0
13/14 2013-07-01 OH Leuven U17 OH Leuven U21 Transfer 0
14/15 2014-07-01 OH Leuven U21 OH Leuven Transfer 0
15/16 2015-07-01 OH Leuven Club Brugge Transfer 350000 €300k
19/20 2020-01-31 Club Brugge FC Midtjylland Transfer 1000000 €1.00m
21/22 2022-01-04 FC Midtjylland Zulte Waregem Loan 1000000
21/22 2022-06-30 Zulte Waregem FC Midtjylland Return from loan 850000
22/23 2022-09-12 FC Midtjylland Jablonec Transfer 850000
22/23 2023-01-03 Jablonec Buriram Utd. Transfer 750000
25/26 2025-06-03 Buriram Utd. Cerezo Osaka Transfer 1000000

No recorded injuries.

Current€1.00m
Peak€3.00m
Low€125k
Δ since start+€875k
€125k€844k€1.56m€2.28m€3.00m197019701970
DateValue
Jan 1, 1970 €1.00m
Jan 1, 1970 €800k
Jan 1, 1970 €800k
Jan 1, 1970 €750k
Jan 1, 1970 €750k
Jan 1, 1970 €850k
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.50m
Jan 1, 1970 €900k
Jan 1, 1970 €600k
Jan 1, 1970 €800k
Jan 1, 1970 €2.00m
Jan 1, 1970 €1.00m
Jan 1, 1970 €2.50m
Jan 1, 1970 €3.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €1.80m
Jan 1, 1970 €2.00m
Jan 1, 1970 €800k
Jan 1, 1970 €650k
Jan 1, 1970 €350k
Jan 1, 1970 €800k
Jan 1, 1970 €200k
Jan 1, 1970 €125k

No national team data.

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
17/18 JPL Club Brugge KV 3 25
16/17 JPL Club Brugge KV 3 20
24/25 Thai League Cup Buriram United 2 4

Top assist seasons

SeasonCompetitionClubAssistsMatches
24/25 Thai League Buriram United 5 27
17/18 JPL Club Brugge KV 3 25
20/21 Sydbank Pokalen FC Midtjylland 2 3

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
21/22 2022-06-30 Zulte Waregem FC Midtjylland Return from loan €850k
21/22 2022-01-04 FC Midtjylland Zulte Waregem Loan €1.00m

Last 17 matches for Cerezo Osaka while Dion Cools was at the club (joined 2025-06-03). The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.

DateCompHomeScoreAwayAvailability
2026-05-03 JAP1 Kyoto Sanga FC 2–3 Cerezo Osaka Available
2026-04-29 JAP1 Cerezo Osaka 1–2 FC Machida Zelvia Available
2026-04-25 JAP1 Tokyo Verdy 1–0 Cerezo Osaka Available
2026-04-20 JAP1 Cerezo Osaka 1–1 FC Tokyo Available
2026-04-12 JAP1 Cerezo Osaka 1–0 Kashima Antlers Available
2026-04-06 JAP1 Sanfrecce Hiroshima 2–1 Cerezo Osaka Available
2026-04-02 JAP1 Cerezo Osaka 2–1 Fagiano Okayama Available
2026-03-28 JAP1 Cerezo Osaka 1–1 Urawa Red Diamonds Available
2026-03-15 JAP1 Yokohama FC 2–0 Cerezo Osaka Available
2026-03-08 JAP1 Cerezo Osaka 1–1 Nagoya Grampus Available
2026-03-02 JAP1 Albirex Niigata 2–2 Cerezo Osaka Available
2026-02-26 JAP1 Kashiwa Reysol 2–1 Cerezo Osaka Available
2026-02-22 JAP1 Cerezo Osaka 1–2 Shonan Bellmare Available
2025-06-30 JAP1 Cerezo Osaka 2–1 Nagoya Grampus Available
2025-06-26 JAP1 Cerezo Osaka 1–0 Sagan Tosu Available
2025-06-22 JAP1 Júbilo Iwata 1–1 Cerezo Osaka Available
2025-06-15 JAP1 Cerezo Osaka 2–1 Urawa Red Diamonds Available

Teams faced most often by Dion Cools's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
KRC Genk 18 11 3 4 35 20 +15 61%
RSC Anderlecht 17 10 5 2 29 19 +10 59%
Standard Liège 16 6 3 7 21 16 +5 38%
KAA Gent 16 8 4 4 28 18 +10 50%
Royal Antwerp FC 16 7 6 3 27 18 +9 44%
Sporting Charleroi 12 5 4 3 19 12 +7 42%
Cercle Brugge 12 3 6 3 18 12 +6 25%
Sint-Truidense VV 12 5 5 2 25 13 +12 42%
KVC Westerlo 12 5 4 3 18 14 +4 42%
KV Mechelen 12 4 4 4 12 18 -6 33%
Union Saint-Gilloise 12 1 6 5 11 19 -8 8%
Slavia Praha 10 2 2 6 12 20 -8 20%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
14/15 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 53 1,726 9 0 0 0.47
23/24 39 1,542 7 0 0 0.41
22/23 31 180 3 0 0 1.5
21/22 34 0 3 0 0 0
2025 8 0 1 0 0 0
20/21 27 1,379 6 0 1 0.46
18/19 20 341 1 0 0 0.26
17/18 41 700 7 0 0 0.9
16/17 30 584 6 0 0 0.92
15/16 12 203 1 0 1 0.89
14/15 33 90 9 0 1 10

Output by competition

Career goals and assists broken down by tournament.

JPL
77 apps
7 G
6 A
Thai League
69 apps
4 G
7 A
Thai League Cup
11 apps
3 G
1 A
Croky Cup
12 apps
1 G
3 A
Thai FA Cup
10 apps
1 G
2 A
Superliga
31 apps
1 G
1 A
Champions League Qu.
7 apps
1 G
1 A
MOL Cup
2 apps
1 G
0 A
AFC Champions League
11 apps
0 G
2 A
Sydbank Pokalen
6 apps
0 G
2 A

Frequently asked about Dion Cools

Who is Dion Cools?

Dion Cools is a Malaysia professional footballer who plays as a right-back for Cerezo Osaka.

How old is Dion Cools?

Dion Cools is 29 years old. He was born on June 4, 1996 in Kuching.

What position does Dion Cools play?

Dion Cools plays as a right-back (Defender - Right-Back).

What club does Dion Cools play for?

Dion Cools currently plays for Cerezo Osaka.

How many career goals has Dion Cools scored?

Across all senior club competitions in our dataset, Dion Cools has scored 19 goals in 338 appearances.

What is Dion Cools's market value?

Dion Cools's most recent reported market value is €1.00m.