Casper De Norre
Career snapshot
Career highs
Born the same day
Shares 1997-02-07 · 6 players total
| Full name | Casper De Norre |
|---|---|
| Date of birth | 1997-02-07 (29 yrs) |
| Place of birth | Hasselt, Belgium |
| Citizenship | Belgium |
| Position | Midfield - Defensive Midfield (main: Midfield) |
| Foot | right |
| Height | 175.00 m |
| Current club | Millwall FC |
| Joined | 2023-07-21 |
| Contract expires | 2026-06-30 |
| Agent | Cherry Sports |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Millwall FC | 3 | 23/24 | 25/26 | 87 | 5 | 6 | 3,464 |
| Oud-Heverlee Leuven | 3 | 20/21 | 22/23 | 95 | 9 | 12 | 4,504 |
| KRC Genk | 3 | 18/19 | 20/21 | 32 | 0 | 0 | 0 |
| Sint-Truidense VV | 3 | 15/16 | 18/19 | 61 | 3 | 3 | 1,027 |
| AS Verbroedering Geel | 1 | 16/17 | 16/17 | 33 | 11 | 1 | 215 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Championship | Millwall FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | EFL Cup | Millwall FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Championship | Millwall FC | 46 | 3 | 4 | 5 | 0 | 1,210 |
| 24/25 | EFL Cup | Millwall FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | FA Cup | Millwall FC | 3 | 1 | 1 | 1 | 0 | 239 |
| 23/24 | Championship | Millwall FC | 32 | 1 | 1 | 3 | 0 | 2,015 |
| 23/24 | EFL Cup | Millwall FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Croky Cup | Oud-Heverlee Leuven | 2 | 1 | 0 | 0 | 0 | 153 |
| 22/23 | JPL | Oud-Heverlee Leuven | 34 | 4 | 4 | 1 | 0 | 762 |
| 21/22 | Croky Cup | Oud-Heverlee Leuven | 2 | 1 | 0 | 0 | 0 | 180 |
| 21/22 | JPL | Oud-Heverlee Leuven | 32 | 2 | 4 | 5 | 0 | 1,389 |
| 20/21 | Croky Cup | Oud-Heverlee Leuven | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | JPL | Oud-Heverlee Leuven | 23 | 1 | 4 | 3 | 0 | 2,020 |
| 20/21 | JPL | KRC Genk | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Champions League | KRC Genk | 3 | 0 | 0 | 2 | 0 | 0 |
| 19/20 | Croky Cup | KRC Genk | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | JPL | KRC Genk | 13 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Pro L. Supercup | KRC Genk | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Croky Cup | Sint-Truidense VV | 3 | 1 | 0 | 0 | 0 | 257 |
| 18/19 | Europa League | KRC Genk | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | JPL | KRC Genk | 7 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | JPL | Sint-Truidense VV | 19 | 2 | 1 | 1 | 0 | 770 |
| 18/19 | JPL Play-Offs I | KRC Genk | 4 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Croky Cup | Sint-Truidense VV | 1 | 0 | 1 | 0 | 0 | 0 |
| 17/18 | JPL | Sint-Truidense VV | 27 | 0 | 0 | 5 | 0 | 0 |
| 17/18 | JPL Playoff II | Sint-Truidense VV | 9 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | 1e kl. amateurs | AS Verbroedering Geel | 30 | 11 | 0 | 3 | 0 | 215 |
| 16/17 | Croky Cup | AS Verbroedering Geel | 3 | 0 | 1 | 0 | 0 | 0 |
| 15/16 | JPL | Sint-Truidense VV | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | JPL Playoff II | Sint-Truidense VV | 2 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2013-07-01 | KRC Genk Youth | Standard U17 | Transfer | 0 | — |
| 14/15 | 2014-07-01 | Standard U17 | Standard U19 | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Standard U19 | St.Truiden U21 | Transfer | 0 | — |
| 16/17 | 2016-07-01 | St.Truiden U21 | Sint-Truiden | Transfer | 50000 | — |
| 16/17 | 2016-08-25 | Sint-Truiden | ASV Geel | Loan | 0 | — |
| 16/17 | 2017-06-30 | ASV Geel | Sint-Truiden | Return from loan | 0 | — |
| 18/19 | 2019-01-04 | Sint-Truiden | KRC Genk | Transfer | 2500000 | €4.00m |
| 20/21 | 2020-10-05 | KRC Genk | OH Leuven | Loan | 2400000 | — |
| 20/21 | 2021-06-30 | OH Leuven | KRC Genk | Return from loan | 1800000 | — |
| 21/22 | 2021-07-01 | KRC Genk | OH Leuven | Transfer | 1800000 | €1.00m |
| 23/24 | 2023-07-21 | OH Leuven | Millwall | Transfer | 2500000 | €2.50m |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.20m |
| Jan 1, 1970 | €2.20m |
| Jan 1, 1970 | €2.20m |
| Jan 1, 1970 | €2.80m |
| Jan 1, 1970 | €2.80m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €1.30m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.30m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €2.40m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #23219 | — | 6 | 0 | — | — | former national player |
| Team #9315 | #5 | 8 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Mousa Tamari | 1 | 2 | 0 |
| Mathieu Maertens | 1 | 2 | 0 |
| Siebe Schrijvers | 1 | 1 | 0 |
| George Saville | 1 | 0 | 0 |
| Japhet Tanganga | 2 | 0 | 0 |
| Sébastien Dewaest | 1 | 0 | 0 |
| Xavier Mercier | 1 | 0 | 0 |
| George Honeyman | 1 | 0 | 0 |
| Jordan Botaka | 1 | 0 | 0 |
| Thibault Vlietinck | 1 | 1 | 0 |
| Jorge Teixeira | 1 | 0 | 0 |
| Yohan Boli | 1 | 1 | 0 |
| Pierre-Yves Ngawa | 1 | 0 | 0 |
| Romain Esse | 1 | 0 | 0 |
| Rafael Romo | 1 | 0 | 0 |
| Louis Patris | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 16/17 | 1e kl. amateurs | AS Verbroedering Geel | 11 | 30 |
| 22/23 | JPL | Oud-Heverlee Leuven | 4 | 34 |
| 24/25 | Championship | Millwall FC | 3 | 46 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 20/21 | JPL | Oud-Heverlee Leuven | 4 | 23 |
| 21/22 | JPL | Oud-Heverlee Leuven | 4 | 32 |
| 22/23 | JPL | Oud-Heverlee Leuven | 4 | 34 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 20/21 | 2021-06-30 | OH Leuven | KRC Genk | Return from loan | — | €1.80m |
| 20/21 | 2020-10-05 | KRC Genk | OH Leuven | Loan | — | €2.40m |
| 16/17 | 2017-06-30 | ASV Geel | Sint-Truiden | Return from loan | — | — |
| 16/17 | 2016-08-25 | Sint-Truiden | ASV Geel | Loan | — | — |
Last 50 matches for Millwall 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 |
|---|---|---|---|---|---|
| 2026-02-14 | GB2 |
Sheffield Wednesday FC | 1–2 | Millwall FC | Available |
| 2026-02-07 | GB2 |
Wrexham AFC | 0–2 | Millwall FC | Available |
| 2026-01-31 | GB2 |
Millwall FC | 1–1 | Sheffield United FC | Available |
| 2026-01-24 | GB2 |
Millwall FC | 4–0 | Charlton Athletic FC | Available |
| 2026-01-20 | GB2 |
Coventry City FC | 2–1 | Millwall FC | Available |
| 2026-01-17 | GB2 |
Watford FC | 0–2 | Millwall FC | Available |
| 2026-01-04 | GB2 |
Millwall FC | 2–1 | Swansea City AFC | Available |
| 2026-01-01 | GB2 |
Southampton FC | 0–0 | Millwall FC | Available |
| 2025-12-29 | GB2 |
Millwall FC | 1–0 | Bristol City FC | Available |
| 2025-12-26 | GB2 |
Millwall FC | 0–2 | Ipswich Town FC | Available |
| 2025-12-20 | GB2 |
Blackburn Rovers FC | 1–0 | Millwall FC | Available |
| 2025-12-13 | GB2 |
Millwall FC | 2–1 | Hull City AFC | Available |
| 2025-12-10 | GB2 |
Derby County FC | 0–0 | Millwall FC | Available |
| 2025-12-06 | GB2 |
Bristol City FC | 1–1 | Millwall FC | Available |
| 2025-11-29 | GB2 |
Millwall FC | 0–2 | Southampton FC | Available |
| 2025-11-26 | GB2 |
Millwall FC | 1–1 | Sheffield Wednesday FC | Available |
| 2025-11-22 | GB2 |
Portsmouth FC | 1–1 | Millwall FC | Available |
| 2025-11-08 | GB2 |
Millwall FC | 1–1 | Preston North End FC | Available |
| 2025-11-04 | GB2 |
Birmingham City FC | 4–0 | Millwall FC | Available |
| 2025-11-01 | GB2 |
Oxford United FC | 2–2 | Millwall FC | Available |
| 2025-10-25 | GB2 |
Millwall FC | 1–0 | Leicester City FC | Available |
| 2025-10-21 | GB2 |
Millwall FC | 2–0 | Stoke City FC | Available |
| 2025-10-18 | GB2 |
Queens Park Rangers FC | 1–2 | Millwall FC | Available |
| 2025-10-04 | GB2 |
Millwall FC | 3–0 | West Bromwich Albion FC | Available |
| 2025-10-01 | GB2 |
Millwall FC | 0–4 | Coventry City FC | Available |
| 2025-09-27 | GB2 |
Swansea City AFC | 1–1 | Millwall FC | Available |
| 2025-09-22 | GB2 |
Millwall FC | 1–0 | Watford FC | Available |
| 2025-09-13 | GB2 |
Charlton Athletic FC | 1–1 | Millwall FC | Available |
| 2025-08-30 | GB2 |
Millwall FC | 0–2 | Wrexham AFC | Available |
| 2025-08-23 | GB2 |
Sheffield United FC | 0–1 | Millwall FC | Available |
| 2025-08-16 | GB2 |
Millwall FC | 0–3 | Middlesbrough FC | Available |
| 2025-08-09 | GB2 |
Norwich City FC | 1–2 | Millwall FC | Available |
| 2025-05-03 | GB2 |
Burnley FC | 3–1 | Millwall FC | Available |
| 2025-04-26 | GB2 |
Millwall FC | 1–0 | Swansea City AFC | Available |
| 2025-04-21 | GB2 |
Millwall FC | 3–1 | Norwich City FC | Available |
| 2025-04-18 | GB2 |
Blackburn Rovers FC | 4–1 | Millwall FC | Available |
| 2025-04-12 | GB2 |
Millwall FC | 1–0 | Middlesbrough FC | Available |
| 2025-04-08 | GB2 |
Sheffield United FC | 0–1 | Millwall FC | Available |
| 2025-04-05 | GB2 |
Millwall FC | 2–1 | Portsmouth FC | Available |
| 2025-03-29 | GB2 |
Sunderland AFC | 1–0 | Millwall FC | Available |
| 2025-03-15 | GB2 |
Millwall FC | 1–0 | Stoke City FC | Available |
| 2025-03-12 | GB2 |
Leeds United FC | 2–0 | Millwall FC | Available |
| 2025-03-08 | GB2 |
Watford FC | 1–2 | Millwall FC | Available |
| 2025-03-04 | GB2 |
Millwall FC | 0–2 | Bristol City FC | Available |
| 2025-03-01 | GB1 |
Crystal Palace | 3–1 | Millwall FC | Available |
| 2025-02-22 | GB2 |
Derby County FC | 0–1 | Millwall FC | Available |
| 2025-02-18 | GB2 |
Preston North End FC | 1–1 | Millwall FC | Available |
| 2025-02-15 | GB2 |
Millwall FC | 1–1 | West Bromwich Albion FC | Available |
| 2025-02-12 | GB2 |
Plymouth Argyle FC | 5–1 | Millwall FC | Available |
| 2025-02-01 | GB2 |
Millwall FC | 2–1 | Queens Park Rangers FC | Available |
Teams faced most often by Casper De Norre'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 % |
|---|---|---|---|---|---|---|---|---|
| Standard Liège | 20 | 7 | 8 | 5 | 26 | 21 | +5 | 35% |
| KV Mechelen | 18 | 9 | 3 | 6 | 25 | 27 | -2 | 50% |
| KAA Gent | 18 | 6 | 5 | 7 | 19 | 29 | -10 | 33% |
| Cercle Brugge | 17 | 5 | 4 | 8 | 19 | 27 | -8 | 29% |
| KV Kortrijk | 16 | 7 | 6 | 3 | 22 | 15 | +7 | 44% |
| Sporting Charleroi | 16 | 4 | 6 | 6 | 15 | 18 | -3 | 25% |
| Club Brugge KV | 15 | 2 | 3 | 10 | 11 | 30 | -19 | 13% |
| KRC Genk | 15 | 2 | 5 | 8 | 21 | 34 | -13 | 13% |
| KVC Westerlo | 14 | 5 | 6 | 3 | 20 | 16 | +4 | 36% |
| RSC Anderlecht | 14 | 2 | 5 | 7 | 12 | 23 | -11 | 14% |
| Royal Antwerp FC | 14 | 3 | 6 | 5 | 18 | 23 | -5 | 21% |
| Middlesbrough FC | 12 | 4 | 4 | 4 | 10 | 12 | -2 | 33% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 15/16 | Senior debut season | |
| 16/17 | First senior goal |
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 | 51 | 1,449 | 6 | 0 | 0 | 0.37 |
| 23/24 | 32 | 2,015 | 3 | 0 | 0 | 0.13 |
| 22/23 | 36 | 915 | 1 | 0 | 0 | 0.1 |
| 21/22 | 34 | 1,569 | 5 | 0 | 0 | 0.29 |
| 20/21 | 25 | 2,020 | 3 | 0 | 0 | 0.13 |
| 19/20 | 19 | 0 | 2 | 0 | 0 | 0 |
| 18/19 | 35 | 1,027 | 1 | 0 | 0 | 0.09 |
| 17/18 | 37 | 0 | 5 | 0 | 0 | 0 |
| 16/17 | 33 | 215 | 3 | 0 | 0 | 1.26 |
Output by competition
Career goals and assists broken down by tournament.
More on Casper De Norre
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Casper De Norre
Who is Casper De Norre?
Casper De Norre is a Belgium professional footballer who plays as a defensive midfield for Millwall FC.
How old is Casper De Norre?
Casper De Norre is 29 years old. He was born on February 7, 1997 in Hasselt.
What position does Casper De Norre play?
Casper De Norre plays as a defensive midfield (Midfield - Defensive Midfield).
What club does Casper De Norre play for?
Casper De Norre currently plays for Millwall FC.
How many career goals has Casper De Norre scored?
Across all senior club competitions in our dataset, Casper De Norre has scored 28 goals in 308 appearances.
What is Casper De Norre's market value?
Casper De Norre's most recent reported market value is €2.50m.
Belgium