Skip to content
Jo Coppens

Jo Coppens

Goalkeeper  at Sint-Truidense VV
Age35
CitizenshipBelgium
Height1.90 m
Footleft
BornDecember 21, 1990
at Sint-Truidense VV 1,423 days · joined 2022-07-01
👕200+ Apps 🏴25+ Caps Veteran
Market value €150k
Goalkeeper

Career snapshot

9
clubs played for
08/09
debut season
0
goals / match
FC Carl Zeiss Jena
top club · 81 apps

Career highs

€500k
peak value · 2009
top transfer fee
best season
33 / 0
int'l caps / goals

Born the same day

Shares 1990-12-21 · 1 player total

276Appearances
0Goals
1Assists
17Yellow cards
0Red cards
274Full matches (90′)
Full nameJo Coppens
Date of birth1990-12-21 (35 yrs)
Place of birthHeusden-Zolder, Belgium
CitizenshipBelgium
PositionGoalkeeper
Footleft
Height190.00 m
Current clubSint-Truidense VV
Joined2022-07-01
Contract expires2026-06-30
AgentSoccer-Solutions
Jul 2025
25/26 — Sint-Truidense VV
0 matches · 0 G · 0 A · across 1 competition
Jul 2024
24/25 — Sint-Truidense VV
6 matches · 0 G · 0 A · across 3 competitions
Jul 2023
23/24 — Sint-Truidense VV
6 matches · 0 G · 0 A · across 3 competitions
Jul 2022
22/23 — Sint-Truidense VV
6 matches · 0 G · 0 A · across 2 competitions
Jul 2022
Transfer: MSV Duisburg → Sint-Truiden
22/23 · Transfer
Jul 2021
21/22 — MSV Duisburg
10 matches · 0 G · 0 A · across 2 competitions
Jul 2021
Transfer: Unterhaching → MSV Duisburg
21/22 · Transfer
Jan 2021
Transfer: Lillestrøm → Unterhaching
20/21 · Transfer
Jul 2020
Transfer: Carl Zeiss Jena → Lillestrøm
20/21 · Transfer
Jul 2020
20/21 — SpVgg Unterhaching
18 matches · 0 G · 0 A · across 2 competitions
Jul 2020
2020 — Lillestrøm SK
7 matches · 0 G · 0 A · across 1 competition
Dec 2019
Injury: unknown
1 games missed
Jul 2019
19/20 — FC Carl Zeiss Jena
34 matches · 0 G · 0 A · across 2 competitions
Jul 2018
18/19 — FC Carl Zeiss Jena
30 matches · 0 G · 0 A · across 3 competitions
Jul 2017
Transfer: KSV Roeselare → Carl Zeiss Jena
17/18 · Transfer
Jul 2017
17/18 — FC Carl Zeiss Jena, FC Carl Zeiss Jena II
19 matches · 0 G · 0 A · across 3 competitions
Jul 2016
16/17 — KSV Roeselare (-2020)
11 matches · 0 G · 1 A · across 4 competitions
Jul 2016
Transfer: MVV Maastricht → KSV Roeselare
16/17 · Transfer
Jul 2015
15/16 — MVV Maastricht
36 matches · 0 G · 0 A · across 2 competitions
Aug 2014
Transfer: Cercle Brugge → MVV Maastricht
14/15 · Transfer
Jul 2014
14/15 — MVV Maastricht
38 matches · 0 G · 0 A · across 2 competitions
Jul 2013
13/14 — Cercle Brugge
2 matches · 0 G · 0 A · across 3 competitions
Jul 2012
12/13 — Cercle Brugge
13 matches · 0 G · 0 A · across 4 competitions
Jul 2011
11/12 — Cercle Brugge
18 matches · 0 G · 0 A · across 4 competitions
Jul 2010
10/11 — Cercle Brugge
5 matches · 0 G · 0 A · across 4 competitions
Jul 2009
09/10 — Cercle Brugge
15 matches · 0 G · 0 A · across 3 competitions
Jul 2008
08/09 — Cercle Brugge
2 matches · 0 G · 0 A · across 2 competitions
Jul 2008
Transfer: KRC Genk U19 → Cercle Brugge
08/09 · Transfer
Jul 2007
Transfer: KRC Genk U17 → KRC Genk U19
07/08 · Transfer
Jan 1970
Peak market value: €500k
Highest valuation recorded in dataset
24,621 min
Minutes played by club
Sint-Truidense VV 6.4%
MSV Duisburg 3.6%
Lillestrøm SK 2.6%
SpVgg Unterhaching 6.6%
FC Carl Zeiss Jena 29.5%
FC Carl Zeiss Jena II 0.7%
KSV Roeselare (-2020) 4.0%
MVV Maastricht 26.8%
Cercle Brugge 19.9%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Sint-Truidense VV 4 22/23 25/26 18 0 0 1,564
MSV Duisburg 1 21/22 21/22 10 0 0 875
Lillestrøm SK 1 2020 2020 7 0 0 630
SpVgg Unterhaching 1 20/21 20/21 18 0 0 1,620
FC Carl Zeiss Jena 3 17/18 19/20 81 0 0 7,251
FC Carl Zeiss Jena II 1 17/18 17/18 2 0 0 180
KSV Roeselare (-2020) 1 16/17 16/17 11 0 1 990
MVV Maastricht 2 14/15 15/16 74 0 0 6,600
Cercle Brugge 6 08/09 13/14 55 0 0 4,911

Career trajectory — goals, assists & market value

0€125K1€250K1€375K1€500K08/0909/1011/1212/1313/1414/1515/1616/17 — 1 assists116/1717/1818/1919/2020/2121/2222/2323/2424/2525/2608/09 — €100K09/10 — €500K11/12 — €500K12/13 — €500K13/14 — €500K14/15 — €400K15/16 — €250K16/17 — €200K17/18 — €200K18/19 — €225K19/20 — €225K20/21 — €200K21/22 — €150K22/23 — €300K23/24 — €250K24/25 — €200K25/26 — €150KGoalsAssistsMarket value

Goals by season

08/09: 0008/0909/10: 0009/1010/11: 0010/1111/12: 0011/1212/13: 0012/1313/14: 0013/1414/15: 0014/1515/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 0020/212020: 00202021/22: 0021/2222/23: 0022/2323/24: 0023/2424/25: 0024/2525/26: 0025/26

Assists by season

08/09: 0008/0909/10: 0009/1010/11: 0010/1111/12: 0011/1212/13: 0012/1313/14: 0013/1414/15: 0014/1515/16: 0015/1616/17: 1116/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 0020/212020: 00202021/22: 0021/2222/23: 0022/2323/24: 0023/2424/25: 0024/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Jupiler Pro League Sint-Truidense VV 0 0 0 0 0 0
24/25 Croky Cup Sint-Truidense VV 3 0 0 0 0 270
24/25 JPL Relegat. PO Sint-Truidense VV 0 0 0 0 0 0
24/25 Jupiler Pro League Sint-Truidense VV 3 0 0 2 0 270
23/24 Croky Cup Sint-Truidense VV 2 0 0 0 0 210
23/24 JPL Sint-Truidense VV 4 0 0 0 0 360
23/24 JPL Europe PO Sint-Truidense VV 0 0 0 0 0 0
22/23 Croky Cup Sint-Truidense VV 2 0 0 0 0 174
22/23 JPL Sint-Truidense VV 4 0 0 1 0 280
21/22 3. Liga MSV Duisburg 4 0 0 0 0 335
21/22 Niederrheinpokal MSV Duisburg 6 0 0 0 0 540
2020 OBOS-ligaen Lillestrøm SK 7 0 0 0 0 630
20/21 3. Liga SpVgg Unterhaching 17 0 0 3 0 1,530
20/21 Bayernpokal SpVgg Unterhaching 1 0 0 0 0 90
19/20 3. Liga FC Carl Zeiss Jena 32 0 0 4 0 2,845
19/20 Thüringenpokal FC Carl Zeiss Jena 2 0 0 0 0 180
18/19 3. Liga FC Carl Zeiss Jena 29 0 0 1 0 2,610
18/19 DFB-Pokal FC Carl Zeiss Jena 1 0 0 0 0 90
18/19 Thüringenpokal FC Carl Zeiss Jena 0 0 0 0 0 0
17/18 3. Liga FC Carl Zeiss Jena 12 0 0 0 0 1,046
17/18 NOFV-Oberliga Süd FC Carl Zeiss Jena II 2 0 0 0 0 180
17/18 Thüringenpokal FC Carl Zeiss Jena 5 0 0 1 0 480
16/17 Croky Cup KSV Roeselare (-2020) 1 0 0 0 0 90
16/17 JPL Playoff II KSV Roeselare (-2020) 5 0 0 0 0 450
16/17 PL Final KSV Roeselare (-2020) 0 0 0 0 0 0
16/17 Proximus League KSV Roeselare (-2020) 5 0 1 0 0 450
15/16 Jupiler League MVV Maastricht 32 0 0 1 0 2,835
15/16 Jupiler PO MVV Maastricht 4 0 0 0 0 360
14/15 Jupiler League MVV Maastricht 36 0 0 2 0 3,195
14/15 KNVB Beker MVV Maastricht 2 0 0 0 0 210
13/14 Cofidis Cup Cercle Brugge 0 0 0 0 0 0
13/14 JPL Cercle Brugge 0 0 0 0 0 0
13/14 JPL Playoff II Cercle Brugge 2 0 0 0 0 180
12/13 Cofidis Cup Cercle Brugge 3 0 0 0 0 270
12/13 Endrunde Jupiler Pro League Cercle Brugge 0 0 0 0 0 0
12/13 JPL Cercle Brugge 10 0 0 0 0 861
12/13 Jupiler Pro League Abstiegs-Playoffs Cercle Brugge 0 0 0 0 0 0
11/12 Cofidis Cup Cercle Brugge 1 0 0 0 0 90
11/12 JPL Cercle Brugge 8 0 0 2 0 720
11/12 JPL Playoff II Cercle Brugge 6 0 0 0 0 540
11/12 Jupiler Pro League playoff Europa League Cercle Brugge 3 0 0 0 0 270
10/11 Cofidis Cup Cercle Brugge 2 0 0 0 0 180
10/11 Europa League Qualifying Cercle Brugge 0 0 0 0 0 0
10/11 JPL Cercle Brugge 2 0 0 0 0 180
10/11 JPL Playoff II Cercle Brugge 1 0 0 0 0 90
09/10 Cofidis Cup Cercle Brugge 0 0 0 0 0 0
09/10 JPL Cercle Brugge 15 0 0 0 0 1,350
09/10 JPL Playoff II Cercle Brugge 0 0 0 0 0 0
08/09 Cofidis Cup Cercle Brugge 0 0 0 0 0 0
08/09 JPL Cercle Brugge 2 0 0 0 0 180
SeasonDateFromToTypeMarket valueFee
07/08 2007-07-01 KRC Genk U17 KRC Genk U19 Transfer 0
08/09 2008-07-01 KRC Genk U19 Cercle Brugge Transfer 0
14/15 2014-08-05 Cercle Brugge MVV Maastricht Transfer 400000
16/17 2016-07-01 MVV Maastricht KSV Roeselare Transfer 200000
17/18 2017-07-06 KSV Roeselare Carl Zeiss Jena Transfer 200000
20/21 2020-07-17 Carl Zeiss Jena Lillestrøm Transfer 200000
20/21 2021-01-27 Lillestrøm Unterhaching Transfer 100000
21/22 2021-07-01 Unterhaching MSV Duisburg Transfer 150000
22/23 2022-07-01 MSV Duisburg Sint-Truiden Transfer 150000
SeasonInjuryFromToDays missedGames missed
19/20 Shoulder injury 2019-12-16 2020-01-06 22 1
Current€150k
Peak€500k
Low€100k
Δ since start+€50k
€100k€200k€300k€400k€500k197019701970
DateValue
Jan 1, 1970 €150k
Jan 1, 1970 €200k
Jan 1, 1970 €200k
Jan 1, 1970 €200k
Jan 1, 1970 €250k
Jan 1, 1970 €300k
Jan 1, 1970 €250k
Jan 1, 1970 €150k
Jan 1, 1970 €150k
Jan 1, 1970 €150k
Jan 1, 1970 €150k
Jan 1, 1970 €200k
Jan 1, 1970 €100k
Jan 1, 1970 €175k
Jan 1, 1970 €200k
Jan 1, 1970 €200k
Jan 1, 1970 €225k
Jan 1, 1970 €175k
Jan 1, 1970 €225k
Jan 1, 1970 €150k
Jan 1, 1970 €150k
Jan 1, 1970 €200k
Jan 1, 1970 €200k
Jan 1, 1970 €200k
Jan 1, 1970 €200k
Jan 1, 1970 €250k
Jan 1, 1970 €250k
Jan 1, 1970 €400k
Jan 1, 1970 €300k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €400k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €100k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #23282 2 0 former national player
Team #23219 13 0 former national player
Team #16338 10 0 former national player
Team #16337 8 0 former national player
Team #9315 0 0 former national player
TeammatePPG played withJoint goalsMinutes
Maximilian Wolfram 2 0 0
Ricardo Ippel 1 0 0
Sven Braken 1 0 0
Nick Kuipers 1 0 0
Florian Brügmann 2 0 0
Bryan Smeets 1 0 0
Marco Ospitalieri 1 0 0
Dennis Slamar 1 0 0
Manfred Starke 2 0 0
Jordy Croux 1 0 0
Lukas Van Eenoo 2 0 0
Justin Schau 2 0 0
Julian Günther-Schmidt 1 0 0
Dominik Bock 1 0 0
Marius Grösch 1 0 0
René Eckardt 1 0 0
Stef Peeters 1 0 0

Last 50 matches for Sint-Truidense VV 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
2025-11-23 BE1 Oud-Heverlee Leuven 1–2 Sint-Truidense VV Available
2025-11-09 BE1 Sint-Truidense VV 1–0 Standard Liège Available
2025-11-02 BE1 Sint-Truidense VV 1–0 Royal Antwerp FC Available
2025-10-26 BE1 Union Saint-Gilloise 2–0 Sint-Truidense VV Available
2025-10-19 BE1 Sint-Truidense VV 2–2 RSC Anderlecht Available
2025-10-04 BE1 KV Mechelen 1–3 Sint-Truidense VV Available
2025-09-28 BE1 Sint-Truidense VV 1–2 KRC Genk Available
2025-09-21 BE1 Club Brugge KV 2–0 Sint-Truidense VV Available
2025-09-14 BE1 Sint-Truidense VV 0–3 KVC Westerlo Available
2025-08-29 BE1 Cercle Brugge 1–1 Sint-Truidense VV Available
2025-08-23 BE1 SV Zulte Waregem 0–2 Sint-Truidense VV Available
2025-08-17 BE1 Sint-Truidense VV 2–1 RAAL La Louviére Available
2025-08-08 BE1 Sint-Truidense VV 2–0 FCV Dender EH Available
2025-08-03 BE1 Sporting Charleroi 1–1 Sint-Truidense VV Available
2025-07-27 BE1 Sint-Truidense VV 3–1 KAA Gent Available
2025-05-10 BE1 KV Kortrijk 2–2 Sint-Truidense VV Available
2025-05-04 BE1 Sint-Truidense VV 2–1 K Beerschot VA Available
2025-04-26 BE1 Cercle Brugge 3–1 Sint-Truidense VV Available
2025-04-12 BE1 Sint-Truidense VV 3–1 Cercle Brugge Available
2025-04-06 BE1 Sint-Truidense VV 0–3 KV Kortrijk Available
2025-03-29 BE1 K Beerschot VA 0–1 Sint-Truidense VV Available
2025-03-16 BE1 Oud-Heverlee Leuven 3–2 Sint-Truidense VV Available
2025-03-07 BE1 Sint-Truidense VV 2–0 K Beerschot VA Available
2025-03-01 BE1 Sint-Truidense VV 4–2 KV Kortrijk Available
2025-02-21 BE1 KV Mechelen 1–1 Sint-Truidense VV Available
2025-02-15 BE1 Sint-Truidense VV 2–2 Club Brugge KV Available
2025-02-08 BE1 FCV Dender EH 2–1 Sint-Truidense VV Available
2025-02-02 BE1 Union Saint-Gilloise 2–1 Sint-Truidense VV Available
2025-01-24 BE1 Sint-Truidense VV 1–1 Royal Antwerp FC Available
2025-01-19 BE1 Sint-Truidense VV 1–2 Standard Liège Available
2025-01-11 BE1 KVC Westerlo 1–2 Sint-Truidense VV Available
2025-01-07 BE1 Sint-Truidense VV 0–4 KRC Genk Available
2024-12-27 BE1 Sint-Truidense VV 1–1 Cercle Brugge Available
2024-12-21 BE1 Sporting Charleroi 2–1 Sint-Truidense VV Available
2024-12-15 BE1 Sint-Truidense VV 0–2 RSC Anderlecht Available
2024-12-07 BE1 KAA Gent 2–0 Sint-Truidense VV Available
2024-12-04 BE1 Cercle Brugge 0–1 Sint-Truidense VV Available
2024-12-01 BE1 Sint-Truidense VV 2–2 KRC Genk Available
2024-11-23 BE1 Club Brugge KV 7–0 Sint-Truidense VV Available
2024-11-08 BE1 Sint-Truidense VV 2–1 KV Mechelen Available
2024-11-02 BE1 Standard Liège 2–1 Sint-Truidense VV Available
2024-10-26 BE1 Sint-Truidense VV 2–0 KVC Westerlo Available
2024-10-20 BE1 KRC Genk 3–2 Sint-Truidense VV Available
2024-10-06 BE1 Sint-Truidense VV 1–1 KAA Gent Available
2024-09-29 BE1 Cercle Brugge 1–1 Sint-Truidense VV Available
2024-09-21 BE1 K Beerschot VA 0–3 Sint-Truidense VV Available
2024-09-15 BE1 Sint-Truidense VV 2–1 Oud-Heverlee Leuven Available
2024-09-01 BE1 KV Kortrijk 1–1 Sint-Truidense VV Available
2024-08-25 BE1 Sint-Truidense VV 0–0 Union Saint-Gilloise Available
2024-08-17 BE1 Sint-Truidense VV 3–3 FCV Dender EH Available

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

OpponentPWDLGFGAGDWin %
Hallescher FC 32 10 12 10 39 45 -6 31%
TSV 1860 München 28 8 3 17 34 58 -24 29%
Hansa Rostock 26 8 7 11 26 37 -11 31%
FC Ingolstadt 04 24 4 4 16 21 48 -27 17%
SV Wehen Wiesbaden 24 10 3 11 34 37 -3 42%
KV Kortrijk 24 7 7 10 27 33 -6 29%
FSV Zwickau 24 9 5 10 37 33 +4 38%
Preußen Münster 24 9 6 9 29 32 -3 38%
KRC Genk 23 3 7 13 32 52 -20 13%
Dynamo Dresden 22 4 2 16 16 40 -24 18%
KAA Gent 22 8 5 9 29 35 -6 36%
Club Brugge KV 22 1 8 13 17 47 -30 5%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
08/09 Senior debut season

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 6 540 2 0 0 0.33
22/23 6 454 1 0 0 0.2
20/21 18 1,620 3 0 0 0.17
19/20 34 3,025 4 0 0 0.12
18/19 30 2,700 1 0 0 0.03
17/18 19 1,706 1 0 0 0.05
15/16 36 3,195 1 0 0 0.03
14/15 38 3,405 2 0 0 0.05
11/12 18 1,620 2 0 0 0.11

Goalkeeper-specific aggregates: clean sheets and goals conceded by season.

SeasonMatchesMinsClean sheetsCS %Goals concededGC / 90′
24/25 6 540 2 33% 15 2.5
23/24 6 570 1 17% 9 1.42
22/23 6 454 3 50% 6 1.19
21/22 10 875 5 50% 13 1.34
2020 7 630 1 14% 10 1.43
20/21 18 1,620 2 11% 29 1.61
19/20 34 3,025 2 6% 69 2.05
18/19 30 2,700 6 20% 52 1.73
17/18 19 1,706 4 21% 31 1.64
16/17 11 990 1 9% 24 2.18
15/16 36 3,195 7 19% 60 1.69
14/15 38 3,405 8 21% 69 1.82
13/14 2 180 0 0% 6 3
12/13 13 1,131 1 8% 25 1.99
11/12 18 1,620 7 39% 27 1.5
10/11 5 450 3 60% 3 0.6
09/10 15 1,350 2 13% 23 1.53
08/09 2 180 0 0% 2 1

Output by competition

Career goals and assists broken down by tournament.

Proximus League
5 apps
0 G
1 A
Jupiler Pro League
48 apps
0 G
0 A
Croky Cup
14 apps
0 G
0 A
JPL Playoff II
14 apps
0 G
0 A
3. Liga
94 apps
0 G
0 A
Niederrheinpokal
6 apps
0 G
0 A
OBOS-ligaen
7 apps
0 G
0 A
Thüringenpokal
7 apps
0 G
0 A
Jupiler League
68 apps
0 G
0 A

Frequently asked about Jo Coppens

Who is Jo Coppens?

Jo Coppens is a Belgium professional footballer who plays as a goalkeeper for Sint-Truidense VV.

How old is Jo Coppens?

Jo Coppens is 35 years old. He was born on December 21, 1990 in Heusden-Zolder.

What position does Jo Coppens play?

Jo Coppens plays as a goalkeeper (Goalkeeper).

What club does Jo Coppens play for?

Jo Coppens currently plays for Sint-Truidense VV.

What is Jo Coppens's market value?

Jo Coppens's most recent reported market value is €150k.