Geoffry Hairemans
Career snapshot
Position rank · 24/25
Among 1,698 Attack - Right Wingers · ≥200 mins
Career highs
Born the same day
Shares 1991-10-21 · 6 players total
| Full name | Geoffry Hairemans |
|---|---|
| Date of birth | 1991-10-21 (34 yrs) |
| Place of birth | Wilrijk, Belgium |
| Citizenship | Belgium |
| Position | Attack - Right Winger (main: Attack) |
| Foot | left |
| Height | 183.00 m |
| Current club | Royal Antwerp FC |
| Joined | 2025-07-01 |
| Contract expires | 2027-06-30 |
| Agent | AXL |
Percentile rank vs 890 other Attack - Right Wingers with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| 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
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 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 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 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 | — |
| Season | Injury | From | To | Days missed | Games 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 |
| Date | Value |
|---|---|
| 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 |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #16338 | #10 | 4 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| 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
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 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
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 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.
| Season | Date | From | To | Type | Fee | Value 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.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 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).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| 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 / Year | Milestone | Date |
|---|---|---|
| 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.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 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.
More on Geoffry Hairemans
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
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.
Belgium