Skip to content
Geoffry Hairemans

Geoffry Hairemans

Attack - Right Winger  at Royal Antwerp FC
Age34
CitizenshipBelgium
Height1.83 m
Footleft
BornOctober 21, 1991
at Royal Antwerp FC 327 days · joined 2025-07-01
👕200+ Apps 50+ Goals
Market value €500k
Rating · 24/25 6.1 Solid
Right Winger Attack

Career snapshot

6
clubs played for
08/09
debut season
0.13
goals / match
KV Mechelen
top club · 203 apps

Position rank · 24/25

#864
goals rank
#882
assists rank
52
season goals
47
season assists

Among 1,698 Attack - Right Wingers · ≥200 mins

Career highs

€1.00m
peak value · 2018
€400k
top transfer fee · 19/20
9
best season · 22/23
4 / 0
int'l caps / goals
404Appearances
52Goals
47Assists
38Yellow cards
0Red cards
106Full matches (90′)
Full nameGeoffry Hairemans
Date of birth1991-10-21 (34 yrs)
Place of birthWilrijk, Belgium
CitizenshipBelgium
PositionAttack - Right Winger (main: Attack)
Footleft
Height183.00 m
Current clubRoyal Antwerp FC
Joined2025-07-01
Contract expires2027-06-30
AgentAXL
Jul 2025
Injury: unknown
6 games missed
Jul 2025
Transfer: KV Mechelen → Royal Antwerp
25/26 · Transfer
Feb 2025
Injury: unknown
1 games missed
Oct 2024
Injury: unknown
1 games missed
Jul 2024
24/25 — KV Mechelen
33 matches · 3 G · 2 A · across 3 competitions
May 2024
Injury: unknown
1 games missed
Jul 2023
Injury: unknown
1 games missed
Jul 2023
23/24 — KV Mechelen
39 matches · 6 G · 4 A · across 3 competitions
Jan 2023
Injury: unknown
1 games missed
Jul 2022
22/23 — KV Mechelen
39 matches · 9 G · 11 A · across 2 competitions
Jul 2021
21/22 — KV Mechelen
33 matches · 6 G · 8 A · across 3 competitions
Jul 2020
20/21 — KV Mechelen
42 matches · 8 G · 3 A · across 3 competitions
Sep 2019
Transfer: Royal Antwerp → KV Mechelen
19/20 · Transfer · €400k
Jul 2019
19/20 — Royal Antwerp FC, KV Mechelen
24 matches · 1 G · 3 A · across 2 competitions
Jul 2018
18/19 — Royal Antwerp FC
22 matches · 1 G · 0 A · across 4 competitions
Jul 2017
17/18 — Royal Antwerp FC
38 matches · 3 G · 6 A · across 3 competitions
Jul 2016
16/17 — Royal Antwerp FC
25 matches · 2 G · 3 A · across 3 competitions
Jul 2015
Transfer: Dessel Sport → Royal Antwerp
15/16 · Transfer · €50k
Jul 2015
15/16 — Royal Antwerp FC
31 matches · 7 G · 1 A · across 2 competitions
Jul 2015
Transfer: KSK Heist → Dessel Sport
15/16 · Transfer
Aug 2014
Transfer: Lierse SK → KSK Heist
14/15 · Transfer
Jul 2014
14/15 — KSK Heist
30 matches · 4 G · 0 A · across 2 competitions
Jun 2014
Transfer: KV Turnhout → Lierse SK
13/14 · Return from loan
Jan 2013
Transfer: Lierse SK → KV Turnhout
12/13 · Loan
Jul 2012
12/13 — Lierse SK (-2018)
10 matches · 0 G · 1 A · across 1 competition
Jan 2012
Transfer: De Graafschap → Lierse SK
11/12 · Transfer
Jul 2011
11/12 — De Graafschap Doetinchem U21, Lierse SK (-2018), De Graafschap Doetinchem
11 matches · 0 G · 0 A · across 5 competitions
Jul 2010
10/11 — De Graafschap Doetinchem
6 matches · 0 G · 1 A · across 2 competitions
Jan 2010
Transfer: Royal Antwerp → De Graafschap
09/10 · Transfer
Jul 2009
09/10 — Royal Antwerp FC, De Graafschap Doetinchem
19 matches · 2 G · 4 A · across 3 competitions
Jul 2009
Transfer: Antwerp U19 → Royal Antwerp
09/10 · Transfer
Jul 2008
08/09 — Royal Antwerp FC
2 matches · 0 G · 0 A · across 2 competitions
Jan 1970
Peak market value: €1.00m
Highest valuation recorded in dataset

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

Goals3 total · 0.37/90
54
Assists2 total · 0.24/90
45
G+A5 total · 0.61/90
50
Yellow cards2 total · 0.24/90
58
9,538 min
Minutes played by club
KV Mechelen 40.4%
Royal Antwerp FC 51.3%
KSK Heist 6.7%
Lierse SK (-2018) 0.0%
De Graafschap Doetinchem 1.6%
De Graafschap Doetinchem U21 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
KV Mechelen 6 19/20 24/25 203 33 30 3,858
Royal Antwerp FC 7 08/09 19/20 140 14 12 4,894
KSK Heist 1 14/15 14/15 30 4 0 638
Lierse SK (-2018) 2 11/12 12/13 16 0 1 0
De Graafschap Doetinchem 3 09/10 11/12 12 1 4 148
De Graafschap Doetinchem U21 1 11/12 11/12 3 0 0 0

Career trajectory — goals, assists & market value

5€250K10€500K15€750K20€1M09/10 — 2 goals (Royal Antwerp FC)09/10 — 4 assists609/1010/11 — 1 assists110/1112/13 — 1 assists112/1314/15 — 4 goals (KSK Heist)414/1515/16 — 7 goals (Royal Antwerp FC)15/16 — 1 assists815/1616/17 — 2 goals (Royal Antwerp FC)16/17 — 3 assists516/1717/18 — 3 goals (Royal Antwerp FC)17/18 — 6 assists917/1818/19 — 1 goals (Royal Antwerp FC)118/1919/20 — 1 goals (KV Mechelen)19/20 — 3 assists419/2020/21 — 8 goals (KV Mechelen)20/21 — 3 assists1120/2121/22 — 6 goals (KV Mechelen)21/22 — 8 assists1421/2222/23 — 9 goals (KV Mechelen)22/23 — 11 assists2022/2323/24 — 6 goals (KV Mechelen)23/24 — 4 assists1023/2424/25 — 3 goals (KV Mechelen)24/25 — 2 assists524/2509/10 — €100K10/11 — €300K14/15 — €175K15/16 — €400K16/17 — €500K17/18 — €700K18/19 — €1M19/20 — €900K20/21 — €1M21/22 — €1M22/23 — €750K23/24 — €900K24/25 — €650KGoalsAssistsMarket value

Goals by season

08/09: 0008/0909/10: 2209/1010/11: 0010/1111/12: 0011/1212/13: 0012/1314/15: 4414/1515/16: 7715/1616/17: 2216/1717/18: 3317/1818/19: 1118/1919/20: 1119/2020/21: 8820/2121/22: 6621/2222/23: 9922/2323/24: 6623/2424/25: 3324/25

Assists by season

08/09: 0008/0909/10: 4409/1010/11: 1110/1111/12: 0011/1212/13: 1112/1314/15: 0014/1515/16: 1115/1616/17: 3316/1717/18: 6617/1818/19: 0018/1919/20: 3319/2020/21: 3320/2121/22: 8821/2222/23: 111122/2323/24: 4423/2424/25: 2224/25
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
24/25 Croky Cup KV Mechelen 2 1 0 1 0 145
24/25 JPL Europe PO KV Mechelen 8 0 0 0 0 0
24/25 Jupiler Pro League KV Mechelen 23 2 2 1 0 593
23/24 Croky Cup KV Mechelen 1 0 0 0 0 0
23/24 JPL KV Mechelen 30 5 3 2 0 419
23/24 JPL Europe PO KV Mechelen 8 1 1 0 0 404
22/23 Croky Cup KV Mechelen 6 0 3 0 0 0
22/23 JPL KV Mechelen 33 9 8 2 0 281
21/22 Croky Cup KV Mechelen 2 1 0 0 0 174
21/22 JPL KV Mechelen 25 3 6 5 0 443
21/22 JPL Playoff II KV Mechelen 6 2 2 1 0 178
20/21 Croky Cup KV Mechelen 3 0 0 0 0 0
20/21 JPL KV Mechelen 33 8 3 4 0 307
20/21 JPL Playoff II KV Mechelen 6 0 0 0 0 0
19/20 Europa League Qualifying Royal Antwerp FC 3 0 0 0 0 0
19/20 JPL KV Mechelen 17 1 2 1 0 914
19/20 JPL Royal Antwerp FC 4 0 1 0 0 0
18/19 Croky Cup Royal Antwerp FC 1 0 0 0 0 0
18/19 JPL Royal Antwerp FC 20 1 0 3 0 1,030
18/19 JPL Play-Offs I Royal Antwerp FC 1 0 0 0 0 0
18/19 Jupiler Pro League playoff Europa League Royal Antwerp FC 0 0 0 0 0 0
17/18 Croky Cup Royal Antwerp FC 1 0 2 0 0 0
17/18 JPL Royal Antwerp FC 27 3 3 5 0 712
17/18 JPL Playoff II Royal Antwerp FC 10 0 1 1 0 0
16/17 Croky Cup Royal Antwerp FC 2 0 0 0 0 0
16/17 PL Final Royal Antwerp FC 2 1 1 0 0 177
16/17 Proximus League Royal Antwerp FC 21 1 2 4 0 1,452
15/16 Croky Cup Royal Antwerp FC 3 1 1 1 0 300
15/16 Proximus League Royal Antwerp FC 28 6 0 3 0 347
14/15 Cofidis Cup KSK Heist 1 0 0 0 0 0
14/15 Proximus League KSK Heist 29 4 0 2 0 638
12/13 JPL Lierse SK (-2018) 10 0 1 1 0 0
11/12 Beloften Eredivisie De Graafschap Doetinchem U21 3 0 0 0 0 0
11/12 Cofidis Cup Lierse SK (-2018) 1 0 0 0 0 0
11/12 Eredivisie De Graafschap Doetinchem 2 0 0 0 0 0
11/12 JPL Lierse SK (-2018) 2 0 0 0 0 0
11/12 JPL Playoff II Lierse SK (-2018) 3 0 0 0 0 0
10/11 Eredivisie De Graafschap Doetinchem 5 0 1 0 0 0
10/11 KNVB Beker De Graafschap Doetinchem 1 0 0 0 0 0
09/10 Cofidis Cup Royal Antwerp FC 2 0 0 0 0 0
09/10 EXQI League Royal Antwerp FC 13 1 1 1 0 876
09/10 Jupiler League De Graafschap Doetinchem 4 1 3 0 0 148
08/09 Endrunde Jupiler Pro League Royal Antwerp FC 1 0 0 0 0 0
08/09 EXQI League Royal Antwerp FC 1 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
09/10 2009-07-01 Antwerp U19 Royal Antwerp Transfer 0
09/10 2010-01-01 Royal Antwerp De Graafschap Transfer 100000
11/12 2012-01-01 De Graafschap Lierse SK Transfer 300000
12/13 2013-01-28 Lierse SK KV Turnhout Loan 350000
13/14 2014-06-30 KV Turnhout Lierse SK Return from loan 350000
14/15 2014-08-30 Lierse SK KSK Heist Transfer 350000
15/16 2015-07-01 KSK Heist Dessel Sport Transfer 175000
15/16 2015-07-31 Dessel Sport Royal Antwerp Transfer 175000 €50k
19/20 2019-09-02 Royal Antwerp KV Mechelen Transfer 900000 €400k
25/26 2025-07-01 KV Mechelen Royal Antwerp Transfer 500000
SeasonInjuryFromToDays missedGames missed
22/23 Ill 2023-01-27 2023-01-30 4 1
23/24 Tonsillitis 2023-07-20 2023-07-26 7 1
23/24 minor knock 2024-05-08 2024-05-16 9 1
24/25 Tonsillitis 2024-10-07 2024-10-23 17 1
24/25 Adductor injury 2025-02-25 2025-03-03 7 1
25/26 Cruciate ligament injury 2025-07-19 56 6
Current€500k
Peak€1.00m
Low€100k
Δ since start+€400k
€100k€325k€550k€775k€1.00m197019701970
DateValue
Jan 1, 1970 €500k
Jan 1, 1970 €550k
Jan 1, 1970 €650k
Jan 1, 1970 €700k
Jan 1, 1970 €900k
Jan 1, 1970 €750k
Jan 1, 1970 €750k
Jan 1, 1970 €750k
Jan 1, 1970 €1.00m
Jan 1, 1970 €800k
Jan 1, 1970 €800k
Jan 1, 1970 €800k
Jan 1, 1970 €1.00m
Jan 1, 1970 €900k
Jan 1, 1970 €900k
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.00m
Jan 1, 1970 €900k
Jan 1, 1970 €500k
Jan 1, 1970 €700k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €400k
Jan 1, 1970 €175k
Jan 1, 1970 €350k
Jan 1, 1970 €300k
Jan 1, 1970 €100k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #16338 #10 4 0 former national player
TeammatePPG played withJoint goalsMinutes
Rob Schoofs 1 10 0
Nikola Storm 1 6 0
Kerim Mrabti 1 6 0
Sandy Walsh 2 3 0
Gaëtan Coucke 1 0 0
Jordi Vanlerberghe 1 3 0
Thibaut Peyre 1 0 0
Stallone Limbombe 2 1 0
David Bates 2 2 0
Sinan Bolat 2 0 0
Joeri Dequevy 2 0 0
Lion Lauberbach 1 0 0
Alec Van Hoorenbeeck 1 0 0
Jannes Van Hecke 1 0 0
Dylan Batubinsika 2 0 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
22/23 JPL KV Mechelen 9 33
20/21 JPL KV Mechelen 8 33
15/16 Proximus League Royal Antwerp FC 6 28

Top assist seasons

SeasonCompetitionClubAssistsMatches
22/23 JPL KV Mechelen 8 33
21/22 JPL KV Mechelen 6 25
17/18 JPL Royal Antwerp FC 3 27

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
13/14 2014-06-30 KV Turnhout Lierse SK Return from loan €350k
12/13 2013-01-28 Lierse SK KV Turnhout Loan €350k

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

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

OpponentPWDLGFGAGDWin %
RSC Anderlecht 28 5 11 12 28 41 -13 18%
Standard Liège 26 10 12 4 40 27 +13 38%
Club Brugge KV 26 4 8 14 23 46 -23 15%
KAA Gent 26 6 9 11 29 39 -10 23%
KRC Genk 25 5 7 13 27 49 -22 20%
Sporting Charleroi 21 8 4 9 31 33 -2 38%
Sint-Truidense VV 20 6 5 9 30 27 +3 30%
Cercle Brugge 20 13 1 6 33 19 +14 65%
KV Kortrijk 19 13 3 3 41 17 +24 68%
Oud-Heverlee Leuven 16 7 5 4 27 19 +8 44%
KAS Eupen 14 10 3 1 26 9 +17 71%
Union Saint-Gilloise 13 4 3 6 19 24 -5 31%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
08/09 Senior debut season
09/10 First senior goal
24/25 Goal #50 (career)

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 33 738 2 0 0 0.24
23/24 39 823 2 0 0 0.22
22/23 39 281 2 0 0 0.64
21/22 33 795 6 0 0 0.68
20/21 42 307 4 0 0 1.17
19/20 24 914 1 0 0 0.1
18/19 22 1,030 3 0 0 0.26
17/18 38 712 6 0 0 0.76
16/17 25 1,629 4 0 0 0.22
15/16 31 647 4 0 0 0.56
14/15 30 638 2 0 0 0.28
12/13 10 0 1 0 0 0
09/10 19 1,024 1 0 0 0.09

Output by competition

Career goals and assists broken down by tournament.

Jupiler Pro League
224 apps
32 G
29 A
Proximus League
92 apps
12 G
3 A
Croky Cup
25 apps
3 G
6 A
JPL Playoff II
41 apps
3 G
4 A
Jupiler League
4 apps
1 G
3 A
PL Final
2 apps
1 G
1 A
Eredivisie
7 apps
0 G
1 A

Frequently asked about Geoffry Hairemans

Who is Geoffry Hairemans?

Geoffry Hairemans is a Belgium professional footballer who plays as a right winger for Royal Antwerp FC.

How old is Geoffry Hairemans?

Geoffry Hairemans is 34 years old. He was born on October 21, 1991 in Wilrijk.

What position does Geoffry Hairemans play?

Geoffry Hairemans plays as a right winger (Attack - Right Winger).

What club does Geoffry Hairemans play for?

Geoffry Hairemans currently plays for Royal Antwerp FC.

How many career goals has Geoffry Hairemans scored?

Across all senior club competitions in our dataset, Geoffry Hairemans has scored 52 goals in 404 appearances.

What is Geoffry Hairemans's market value?

Geoffry Hairemans's most recent reported market value is €500k.