Career snapshot
Position rank · 25/26
Among 1,246 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 2003-01-17 · 6 players total
| Full name | Robin Roefs |
|---|---|
| Date of birth | 2003-01-17 (23 yrs) |
| Place of birth | Heeswijk, Netherlands |
| Citizenship | Netherlands |
| Position | Goalkeeper |
| Foot | left |
| Height | 193.00 m |
| Current club | Sunderland AFC |
| Joined | 2025-08-01 |
| Contract expires | 2030-06-30 |
| Agent | SEG |
Percentile rank vs 388 other Goalkeepers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Sunderland AFC | 1 | 25/26 | 25/26 | 3 | 0 | 0 | 270 |
| NEC Nijmegen | 6 | 19/20 | 24/25 | 42 | 0 | 2 | 3,779 |
| NEC Nijmegen U21 | 3 | 20/21 | 22/23 | 24 | 0 | 0 | 2,160 |
| NEC Nijmegen U18 | 1 | 20/21 | 20/21 | 3 | 0 | 0 | 270 |
| NEC Nijmegen U19 | 2 | 18/19 | 19/20 | 5 | 0 | 0 | 426 |
| NEC Nijmegen U17 | 2 | 18/19 | 19/20 | 25 | 0 | 0 | 2,197 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Premier League | Sunderland AFC | 3 | 0 | 0 | 0 | 0 | 270 |
| 24/25 | Eredivisie | NEC Nijmegen | 32 | 0 | 1 | 0 | 0 | 2,880 |
| 24/25 | KNVB Beker | NEC Nijmegen | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Play-Offs Conference League | NEC Nijmegen | 1 | 0 | 0 | 0 | 0 | 120 |
| 23/24 | Eredivisie | NEC Nijmegen | 5 | 0 | 0 | 0 | 0 | 419 |
| 23/24 | KNVB Beker | NEC Nijmegen | 4 | 0 | 1 | 0 | 0 | 360 |
| 23/24 | Play-Offs Conference League | NEC Nijmegen | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Eredivisie | NEC Nijmegen | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | KNVB Beker | NEC Nijmegen | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | U21 Div. 2 Fall | NEC Nijmegen U21 | 8 | 0 | 0 | 0 | 0 | 720 |
| 21/22 | Eredivisie | NEC Nijmegen | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | KNVB Beker | NEC Nijmegen | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | U21 Div. 1 Fall | NEC Nijmegen U21 | 8 | 0 | 0 | 0 | 0 | 720 |
| 21/22 | U21 Div. 1 Spring | NEC Nijmegen U21 | 5 | 0 | 0 | 0 | 0 | 450 |
| 20/21 | Keuken Kampioen Divisie | NEC Nijmegen | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Keuken Kampioen Play-Offs | NEC Nijmegen | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | U18 Div. 2 Fall | NEC Nijmegen U18 | 3 | 0 | 0 | 0 | 0 | 270 |
| 20/21 | U21 Div. 1 Fall | NEC Nijmegen U21 | 3 | 0 | 0 | 0 | 0 | 270 |
| 19/20 | Keuken Kampioen Divisie | NEC Nijmegen | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Prelim. U17 | NEC Nijmegen U17 | 13 | 0 | 0 | 0 | 0 | 1,170 |
| 19/20 | U19 Div. 1 Fall | NEC Nijmegen U19 | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | U19 Div. 2 Spring | NEC Nijmegen U19 | 5 | 0 | 0 | 0 | 0 | 426 |
| 18/19 | U17 Div. 1 Spring | NEC Nijmegen U17 | 12 | 0 | 0 | 0 | 0 | 1,027 |
| 18/19 | U19 Div. 1 Spring | NEC Nijmegen U19 | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 18/19 | 2018-07-01 | NEC Youth | NEC U17 | Transfer | 0 | — |
| 20/21 | 2020-07-01 | NEC U17 | NEC U21 | Transfer | 0 | — |
| 21/22 | 2021-07-01 | NEC U21 | NEC Nijmegen | Transfer | 0 | — |
| 25/26 | 2025-08-01 | NEC Nijmegen | Sunderland | Transfer | 4000000 | €10.50m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 22/23 | Inguinal hernia | 2023-01-01 | 2023-05-25 | 145 | 25 |
| 24/25 | unknown injury | 2024-09-09 | 2024-09-27 | 19 | 3 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €75k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #39118 | #1 | 2 | 0 | — | — | former national player |
| Team #16341 | — | 7 | 0 | — | — | former national player |
| Team #11944 | #16 | 10 | 0 | — | — | recent national player |
| Team #10933 | #1 | 3 | 0 | — | — | former national player |
| Team #3379 | #13 | 0 | 0 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Kento Shiogai | 1 | 0 | 546 |
| Bram Nuytinck | 1 | 0 | 0 |
| Tygo Kersten | 1 | 0 | 0 |
| Rober González | 2 | 0 | 0 |
| Philippe Sandler | 2 | 0 | 0 |
| Jonas Clein | 1 | 0 | 0 |
| Vito van Crooij | 1 | 0 | 0 |
| Stan van Ballegooij | 1 | 0 | 0 |
| Iván Márquez | 1 | 0 | 0 |
| Thomas Ouwejan | 1 | 0 | 0 |
| Rens Clarijs | 2 | 0 | 0 |
| Koki Ogawa | 1 | 0 | 0 |
| Guus Gertsen | 1 | 0 | 0 |
| Brayann Pereira | 1 | 0 | 0 |
| Başar Önal | 1 | 0 | 0 |
| Sami Ouaissa | 1 | 0 | 0 |
| Kodai Sano | 2 | 0 | 0 |
| Mees Hoedemakers | 2 | 0 | 0 |
| Nils Rossen | 1 | 0 | 0 |
| Dirk Proper | 1 | 0 | 0 |
Last 50 matches for Sunderland AFC 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-05-24 | GB1 |
Sunderland AFC | 2–1 | Chelsea FC | Available |
| 2026-05-17 | GB1 |
Everton FC | – | Sunderland AFC | TIMED |
| 2026-05-09 | GB1 |
Sunderland AFC | 0–0 | Manchester United FC | Available |
| 2026-05-09 | GB1 |
Sunderland AFC | 0–0 | Manchester United FC | Available |
| 2026-05-02 | GB1 |
Wolverhampton Wanderers FC | 1–1 | Sunderland AFC | Available |
| 2026-05-02 | GB1 |
Wolverhampton Wanderers FC | 1–1 | Sunderland AFC | Available |
| 2026-04-24 | GB1 |
Sunderland AFC | 0–5 | Nottingham Forest FC | Available |
| 2026-04-24 | GB1 |
Sunderland AFC | 0–5 | Nottingham Forest FC | Available |
| 2026-04-19 | GB1 |
Aston Villa FC | 4–3 | Sunderland AFC | Available |
| 2026-04-19 | GB1 |
Aston Villa FC | 4–3 | Sunderland AFC | Available |
| 2026-04-12 | GB1 |
Sunderland AFC | 1–0 | Tottenham Hotspur FC | Available |
| 2026-03-22 | GB1 |
Newcastle United FC | 1–2 | Sunderland AFC | Available |
| 2026-03-14 | GB1 |
Sunderland AFC | 0–1 | Brighton & Hove Albion FC | Available |
| 2026-03-03 | GB1 |
Leeds United FC | 0–1 | Sunderland AFC | Available |
| 2026-02-28 | GB1 |
AFC Bournemouth | 1–1 | Sunderland AFC | Available |
| 2026-02-22 | GB1 |
Sunderland AFC | 1–3 | Fulham FC | Available |
| 2026-02-11 | GB1 |
Sunderland AFC | 0–1 | Liverpool FC | Available |
| 2026-02-07 | GB1 |
Arsenal FC | 3–0 | Sunderland AFC | Available |
| 2026-02-02 | GB1 |
Sunderland AFC | 3–0 | Burnley FC | Available |
| 2026-01-24 | GB1 |
West Ham United FC | 3–1 | Sunderland AFC | Available |
| 2026-01-17 | GB1 |
Sunderland AFC | 2–1 | Crystal Palace FC | Available |
| 2026-01-07 | GB1 |
Brentford FC | 3–0 | Sunderland AFC | Available |
| 2026-01-04 | GB1 |
Tottenham Hotspur FC | 1–1 | Sunderland AFC | Available |
| 2026-01-01 | GB1 |
Sunderland AFC | 0–0 | Manchester City FC | Available |
| 2025-12-28 | GB1 |
Sunderland AFC | 1–1 | Leeds United FC | Available |
| 2025-12-20 | GB1 |
Brighton & Hove Albion FC | 0–0 | Sunderland AFC | Available |
| 2025-12-14 | GB1 |
Sunderland AFC | 1–0 | Newcastle United FC | Available |
| 2025-12-06 | GB1 |
Manchester City FC | 3–0 | Sunderland AFC | Available |
| 2025-12-03 | GB1 |
Liverpool FC | 1–1 | Sunderland AFC | Available |
| 2025-11-29 | GB1 |
Sunderland AFC | 3–2 | AFC Bournemouth | Available |
| 2025-11-22 | GB1 |
Fulham FC | 1–0 | Sunderland AFC | Available |
| 2025-11-08 | GB1 |
Sunderland AFC | 2–2 | Arsenal FC | Available |
| 2025-11-03 | GB1 |
Sunderland AFC | 1–1 | Everton FC | Available |
| 2025-10-25 | GB1 |
Chelsea FC | 1–2 | Sunderland AFC | Available |
| 2025-10-18 | GB1 |
Sunderland AFC | 2–0 | Wolverhampton Wanderers FC | Available |
| 2025-10-04 | GB1 |
Manchester United FC | 2–0 | Sunderland AFC | Available |
| 2025-09-27 | GB1 |
Nottingham Forest FC | 0–1 | Sunderland AFC | Available |
| 2025-09-21 | GB1 |
Sunderland AFC | 1–1 | Aston Villa FC | Available |
| 2025-09-13 | GB1 |
Crystal Palace FC | 0–0 | Sunderland AFC | Available |
| 2025-08-30 | GB1 |
Sunderland AFC | 2–1 | Brentford FC | Available |
| 2025-08-23 | GB1 |
Burnley FC | 2–0 | Sunderland AFC | Available |
| 2025-08-16 | GB1 |
Sunderland AFC | 3–0 | West Ham United FC | Available |
| 2025-05-24 | GB2 |
Sheffield United FC | 1–2 | Sunderland AFC | Available |
| 2025-05-13 | GB2 |
Sunderland AFC | 1–1 | Coventry City FC | Available |
| 2025-05-09 | GB2 |
Coventry City FC | 1–2 | Sunderland AFC | Available |
| 2025-05-03 | GB2 |
Sunderland AFC | 0–1 | Queens Park Rangers FC | Available |
| 2025-04-26 | GB2 |
Oxford United FC | 2–0 | Sunderland AFC | Available |
| 2025-04-21 | GB2 |
Sunderland AFC | 0–1 | Blackburn Rovers FC | Available |
| 2025-04-18 | GB2 |
Bristol City FC | 2–1 | Sunderland AFC | Available |
| 2025-04-12 | GB2 |
Sunderland AFC | 0–1 | Swansea City AFC | Available |
Teams faced most often by Robin Roefs'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 % |
|---|---|---|---|---|---|---|---|---|
| Portsmouth FC | 10 | 5 | 1 | 4 | 12 | 15 | -3 | 50% |
| Oxford United | 9 | 4 | 4 | 1 | 14 | 10 | +4 | 44% |
| Doncaster Rovers | 8 | 5 | 2 | 1 | 14 | 5 | +9 | 63% |
| Accrington Stanley | 8 | 5 | 3 | 0 | 19 | 9 | +10 | 63% |
| Coventry City FC | 8 | 1 | 4 | 3 | 7 | 13 | -6 | 13% |
| Blackpool FC | 8 | 2 | 4 | 2 | 7 | 7 | 0 | 25% |
| Fleetwood Town | 8 | 2 | 5 | 1 | 12 | 9 | +3 | 25% |
| Gillingham FC | 8 | 5 | 2 | 1 | 17 | 9 | +8 | 63% |
| AFC Wimbledon | 7 | 5 | 2 | 0 | 12 | 4 | +8 | 71% |
| Shrewsbury Town | 7 | 3 | 2 | 2 | 9 | 7 | +2 | 43% |
| Burnley FC | 7 | 3 | 2 | 2 | 9 | 7 | +2 | 43% |
| Burton Albion | 7 | 1 | 3 | 3 | 8 | 8 | 0 | 14% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 18/19 | Senior debut season |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 3 | 270 | 1 | 33% | 3 | 1 |
| 24/25 | 33 | 3,000 | 10 | 30% | 45 | 1.35 |
| 23/24 | 9 | 779 | 3 | 33% | 10 | 1.16 |
| 22/23 | 8 | 720 | 2 | 25% | 13 | 1.63 |
| 21/22 | 13 | 1,170 | 1 | 8% | 23 | 1.77 |
| 20/21 | 6 | 540 | 2 | 33% | 8 | 1.33 |
| 19/20 | 18 | 1,596 | 4 | 22% | 21 | 1.18 |
| 18/19 | 12 | 1,027 | 5 | 42% | 13 | 1.14 |
Output by competition
Career goals and assists broken down by tournament.
More on Robin Roefs
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Robin Roefs
Who is Robin Roefs?
Robin Roefs is a Netherlands professional footballer who plays as a goalkeeper for Sunderland AFC.
How old is Robin Roefs?
Robin Roefs is 23 years old. He was born on January 17, 2003 in Heeswijk.
What position does Robin Roefs play?
Robin Roefs plays as a goalkeeper (Goalkeeper).
What club does Robin Roefs play for?
Robin Roefs currently plays for Sunderland AFC.
What is Robin Roefs's market value?
Robin Roefs's most recent reported market value is €4.00m.
Netherlands