Ryan Gravenberch
Career snapshot
Career highs
Born the same day
Shares 2002-05-16 · 6 players total
| Full name | Ryan Gravenberch |
|---|---|
| Name in home country | Ryan Jiro Gravenberch |
| Date of birth | 2002-05-16 (24 yrs) |
| Place of birth | Amsterdam, Netherlands |
| Citizenship | Netherlands Suriname |
| Position | Midfield - Defensive Midfield (main: Midfield) |
| Foot | right |
| Height | 190.00 m |
| Current club | Liverpool FC |
| Joined | 2023-09-01 |
| Contract expires | 2028-06-30 |
| Agent | Team Raiola |
| Outfitter | adidas |
Percentile rank vs 59 other Midfield - Defensive Midfields with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Liverpool FC | 3 | 23/24 | 25/26 | 89 | 5 | 6 | 1,597 |
| Bayern Munich | 2 | 22/23 | 23/24 | 34 | 1 | 1 | 106 |
| Ajax Amsterdam | 4 | 18/19 | 21/22 | 103 | 12 | 13 | 3,553 |
| Ajax Amsterdam U21 | 2 | 18/19 | 19/20 | 44 | 8 | 13 | 1,417 |
| Ajax Amsterdam UEFA U19 | 2 | 17/18 | 18/19 | 7 | 2 | 1 | 399 |
| Ajax Amsterdam U19 | 1 | 17/18 | 17/18 | 13 | 2 | 3 | 341 |
| Ajax Amsterdam U17 | 2 | 16/17 | 17/18 | 21 | 11 | 2 | 452 |
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 | Liverpool FC | 2 | 1 | 0 | 2 | 0 | 180 |
| 24/25 | Champions League | Liverpool FC | 9 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | EFL Cup | Liverpool FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Premier League | Liverpool FC | 37 | 0 | 4 | 5 | 1 | 0 |
| 23/24 | Bundesliga | Bayern Munich | 1 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | DFL-Supercup | Bayern Munich | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Cup | Liverpool FC | 5 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | Europa League | Liverpool FC | 5 | 2 | 1 | 0 | 0 | 175 |
| 23/24 | FA Cup | Liverpool FC | 2 | 1 | 0 | 1 | 0 | 121 |
| 23/24 | Premier League | Liverpool FC | 26 | 1 | 0 | 0 | 0 | 1,121 |
| 22/23 | Bundesliga | Bayern Munich | 24 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Champions League | Bayern Munich | 6 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | DFB-Pokal | Bayern Munich | 2 | 1 | 1 | 0 | 0 | 106 |
| 22/23 | DFL-Supercup | Bayern Munich | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Champions League | Ajax Amsterdam | 8 | 0 | 1 | 1 | 0 | 0 |
| 21/22 | Eredivisie | Ajax Amsterdam | 30 | 2 | 5 | 4 | 0 | 1,107 |
| 21/22 | Johan Cruijff Schaal | Ajax Amsterdam | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | KNVB Beker | Ajax Amsterdam | 3 | 1 | 0 | 1 | 0 | 196 |
| 20/21 | Champions League | Ajax Amsterdam | 6 | 1 | 0 | 0 | 0 | 529 |
| 20/21 | Eredivisie | Ajax Amsterdam | 32 | 3 | 5 | 3 | 0 | 872 |
| 20/21 | Europa League | Ajax Amsterdam | 5 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | KNVB Beker | Ajax Amsterdam | 4 | 1 | 0 | 2 | 0 | 352 |
| 19/20 | Eredivisie | Ajax Amsterdam | 9 | 2 | 1 | 1 | 0 | 240 |
| 19/20 | Europa League | Ajax Amsterdam | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Keuken Kampioen Divisie | Ajax Amsterdam U21 | 17 | 6 | 4 | 3 | 0 | 251 |
| 19/20 | KNVB Beker | Ajax Amsterdam | 2 | 1 | 0 | 0 | 0 | 167 |
| 18/19 | Eredivisie | Ajax Amsterdam | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Keuken Kampioen Divisie | Ajax Amsterdam U21 | 27 | 2 | 9 | 2 | 0 | 1,166 |
| 18/19 | KNVB Beker | Ajax Amsterdam | 1 | 1 | 0 | 0 | 0 | 90 |
| 18/19 | UEFA Youth League | Ajax Amsterdam UEFA U19 | 3 | 1 | 0 | 0 | 0 | 270 |
| 17/18 | Prelim. U17 | Ajax Amsterdam U17 | 7 | 6 | 0 | 0 | 0 | 102 |
| 17/18 | U17 Div. 1 Spring | Ajax Amsterdam U17 | 1 | 1 | 0 | 0 | 0 | 90 |
| 17/18 | U19 Div. 1 Fall | Ajax Amsterdam U19 | 4 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | U19 Div. 1 Spring | Ajax Amsterdam U19 | 9 | 2 | 3 | 0 | 0 | 341 |
| 17/18 | UEFA Youth League | Ajax Amsterdam UEFA U19 | 4 | 1 | 1 | 0 | 0 | 129 |
| 16/17 | U17 Div. 1 Spring | Ajax Amsterdam U17 | 13 | 4 | 2 | 0 | 0 | 260 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 10/11 | 2010-07-01 | Zeeburgia Yth. | Ajax Youth | Transfer | 0 | — |
| 16/17 | 2017-01-01 | Ajax Youth | Ajax U17 | Transfer | 0 | — |
| 17/18 | 2018-01-01 | Ajax U17 | Ajax U19 | Transfer | 0 | — |
| 18/19 | 2018-07-01 | Ajax U19 | Ajax U21 | Transfer | 0 | — |
| 19/20 | 2019-09-12 | Ajax U21 | Ajax | Transfer | 5000000 | — |
| 22/23 | 2022-07-01 | Ajax | Bayern Munich | Transfer | 35000000 | €18.50m |
| 23/24 | 2023-09-01 | Bayern Munich | Liverpool | Transfer | 30000000 | €40.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 20/21 | Corona virus | 2020-09-19 | 2020-10-02 | 14 | 2 |
| 21/22 | Corona virus | 2022-02-04 | 2022-02-12 | 9 | 2 |
| 21/22 | Ankle injury | 2022-05-04 | 2022-06-30 | 58 | 10 |
| 22/23 | Knee bruise | 2023-02-02 | 2023-02-12 | 11 | 2 |
| 23/24 | Ankle injury | 2024-02-26 | 2024-03-15 | 19 | 5 |
| 24/25 | unknown injury | 2025-03-16 | 2025-04-01 | 17 | 3 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €75.00m |
| Jan 1, 1970 | €70.00m |
| Jan 1, 1970 | €55.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €28.00m |
| Jan 1, 1970 | €33.00m |
| Jan 1, 1970 | €22.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €11.00m |
| Jan 1, 1970 | €11.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €5.00m |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #39118 | — | 6 | 1 | — | — | former national player |
| Team #34684 | — | 4 | 0 | — | — | former national player |
| Team #16341 | #10 | 15 | 1 | — | — | former national player |
| Team #11944 | #8 | 11 | 1 | — | — | former national player |
| Team #10933 | — | 4 | 0 | — | — | former national player |
| Team #3379 | #8 | 21 | 1 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Luis Díaz | 2 | 1 | 0 |
| Sven Botman | 2 | 2 | 0 |
| Sébastien Haller | 2 | 4 | 0 |
| Trent Alexander-Arnold | 2 | 1 | 0 |
| Nicolás Tagliafico | 2 | 1 | 0 |
| Edson Álvarez | 2 | 0 | 0 |
| Darwin Núñez | 2 | 0 | 0 |
| Brian Brobbey | 2 | 2 | 0 |
| Antony | 2 | 3 | 0 |
| Jurriën Timber | 2 | 0 | 0 |
| Davy Klaassen | 2 | 2 | 0 |
| Noussair Mazraoui | 2 | 0 | 0 |
| Lisandro Martínez | 2 | 0 | 0 |
| Daley Blind | 2 | 0 | 0 |
| Perr Schuurs | 2 | 1 | 0 |
| Jurgen Ekkelenkamp | 2 | 6 | 0 |
| Dušan Tadić | 2 | 4 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 19/20 | Keuken Kampioen Divisie | Ajax Amsterdam U21 | 6 | 17 |
| 17/18 | Prelim. U17 | Ajax Amsterdam U17 | 6 | 7 |
| 16/17 | U17 Div. 1 Spring | Ajax Amsterdam U17 | 4 | 13 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 18/19 | Keuken Kampioen Divisie | Ajax Amsterdam U21 | 9 | 27 |
| 20/21 | Eredivisie | Ajax Amsterdam | 5 | 32 |
| 21/22 | Eredivisie | Ajax Amsterdam | 5 | 30 |
Last 50 matches for Liverpool 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-05-24 | GB1 |
Liverpool FC | 1–1 | Brentford FC | Available |
| 2026-05-15 | GB1 |
Aston Villa FC | 4–2 | Liverpool FC | Available |
| 2026-05-09 | GB1 |
Liverpool FC | 1–1 | Chelsea FC | Available |
| 2026-05-09 | GB1 |
Liverpool FC | 1–1 | Chelsea FC | Available |
| 2026-05-03 | GB1 |
Manchester United FC | 3–2 | Liverpool FC | Available |
| 2026-05-03 | GB1 |
Manchester United FC | 3–2 | Liverpool FC | Available |
| 2026-04-25 | GB1 |
Liverpool FC | 3–1 | Crystal Palace FC | Available |
| 2026-04-25 | GB1 |
Liverpool FC | 3–1 | Crystal Palace FC | Available |
| 2026-04-19 | GB1 |
Everton FC | 1–2 | Liverpool FC | Available |
| 2026-04-19 | GB1 |
Everton FC | 1–2 | Liverpool FC | Available |
| 2026-04-14 | CL |
Liverpool FC | 0–2 | Paris Saint-Germain FC | Available |
| 2026-04-11 | GB1 |
Liverpool FC | 2–0 | Fulham FC | Available |
| 2026-04-08 | CL |
Paris Saint-Germain FC | 2–0 | Liverpool FC | Available |
| 2026-03-21 | GB1 |
Brighton & Hove Albion FC | 2–1 | Liverpool FC | Available |
| 2026-03-18 | CL |
Liverpool FC | 4–0 | Galatasaray SK | Available |
| 2026-03-15 | GB1 |
Liverpool FC | 1–1 | Tottenham Hotspur FC | Available |
| 2026-03-10 | CL |
Galatasaray SK | 1–0 | Liverpool FC | Available |
| 2026-03-03 | GB1 |
Wolverhampton Wanderers FC | 2–1 | Liverpool FC | Available |
| 2026-02-28 | GB1 |
Liverpool FC | 5–2 | West Ham United FC | Available |
| 2026-02-22 | GB1 |
Nottingham Forest FC | 0–1 | Liverpool FC | Available |
| 2026-02-11 | GB1 |
Sunderland AFC | 0–1 | Liverpool FC | Available |
| 2026-02-08 | GB1 |
Liverpool FC | 1–2 | Manchester City FC | Available |
| 2026-01-31 | GB1 |
Liverpool FC | 4–1 | Newcastle United FC | Available |
| 2026-01-28 | CL |
Liverpool FC | 6–0 | Qarabağ Ağdam FK | Available |
| 2026-01-24 | GB1 |
AFC Bournemouth | 3–2 | Liverpool FC | Available |
| 2026-01-21 | CL |
Olympique de Marseille | 0–3 | Liverpool FC | Available |
| 2026-01-17 | GB1 |
Liverpool FC | 1–1 | Burnley FC | Available |
| 2026-01-08 | GB1 |
Arsenal FC | 0–0 | Liverpool FC | Available |
| 2026-01-04 | GB1 |
Fulham FC | 2–2 | Liverpool FC | Available |
| 2026-01-01 | GB1 |
Liverpool FC | 0–0 | Leeds United FC | Available |
| 2025-12-27 | GB1 |
Liverpool FC | 2–1 | Wolverhampton Wanderers FC | Available |
| 2025-12-20 | GB1 |
Tottenham Hotspur FC | 1–2 | Liverpool FC | Available |
| 2025-12-13 | GB1 |
Liverpool FC | 2–0 | Brighton & Hove Albion FC | Available |
| 2025-12-09 | CL |
FC Internazionale Milano | 0–1 | Liverpool FC | Available |
| 2025-12-06 | GB1 |
Leeds United FC | 3–3 | Liverpool FC | Available |
| 2025-12-03 | GB1 |
Liverpool FC | 1–1 | Sunderland AFC | Available |
| 2025-11-30 | GB1 |
West Ham United FC | 0–2 | Liverpool FC | Available |
| 2025-11-26 | CL |
Liverpool FC | 1–4 | PSV | Available |
| 2025-11-22 | GB1 |
Liverpool FC | 0–3 | Nottingham Forest FC | Available |
| 2025-11-09 | GB1 |
Manchester City FC | 3–0 | Liverpool FC | Available |
| 2025-11-04 | CL |
Liverpool FC | 1–0 | Real Madrid CF | Available |
| 2025-11-01 | GB1 |
Liverpool FC | 2–0 | Aston Villa FC | Available |
| 2025-10-25 | GB1 |
Brentford FC | 3–2 | Liverpool FC | Available |
| 2025-10-22 | CL |
Eintracht Frankfurt | 1–5 | Liverpool FC | Available |
| 2025-10-19 | GB1 |
Liverpool FC | 1–2 | Manchester United FC | Available |
| 2025-10-04 | GB1 |
Chelsea FC | 2–1 | Liverpool FC | Available |
| 2025-09-30 | CL |
Galatasaray SK | 1–0 | Liverpool FC | Available |
| 2025-09-27 | GB1 |
Crystal Palace FC | 2–1 | Liverpool FC | Available |
| 2025-09-20 | GB1 |
Liverpool FC | 2–1 | Everton FC | Available |
| 2025-09-17 | CL |
Liverpool FC | 3–2 | Club Atlético de Madrid | Available |
Teams faced most often by Ryan Gravenberch'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 % |
|---|---|---|---|---|---|---|---|---|
| Chelsea FC | 24 | 7 | 12 | 5 | 29 | 23 | +6 | 29% |
| Arsenal FC | 22 | 12 | 6 | 4 | 54 | 31 | +23 | 55% |
| Everton FC | 19 | 11 | 6 | 2 | 29 | 14 | +15 | 58% |
| Burnley FC | 16 | 11 | 3 | 2 | 29 | 12 | +17 | 69% |
| Southampton FC | 15 | 11 | 3 | 1 | 35 | 9 | +26 | 73% |
| AFC Bournemouth | 15 | 11 | 1 | 3 | 48 | 15 | +33 | 73% |
| Manchester City | 14 | 8 | 2 | 4 | 25 | 23 | +2 | 57% |
| Fulham FC | 12 | 7 | 4 | 1 | 22 | 13 | +9 | 58% |
| Real Madrid | 12 | 0 | 2 | 10 | 8 | 26 | -18 | 0% |
| Manchester United FC | 11 | 4 | 3 | 4 | 28 | 14 | +14 | 36% |
| Crystal Palace FC | 11 | 7 | 2 | 2 | 25 | 8 | +17 | 64% |
| Tottenham Hotspur FC | 10 | 6 | 3 | 1 | 22 | 15 | +7 | 60% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 16/17 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 2 | 180 | 2 | 0 | 0 | 1 |
| 24/25 | 49 | 0 | 6 | 0 | 1 | 0 |
| 23/24 | 39 | 1,417 | 2 | 0 | 0 | 0.13 |
| 22/23 | 33 | 106 | 1 | 0 | 0 | 0.85 |
| 21/22 | 42 | 1,303 | 6 | 0 | 0 | 0.41 |
| 20/21 | 47 | 1,753 | 5 | 1 | 0 | 0.31 |
| 19/20 | 29 | 658 | 4 | 0 | 0 | 0.55 |
| 18/19 | 32 | 1,526 | 2 | 0 | 0 | 0.12 |
Output by competition
Career goals and assists broken down by tournament.
More on Ryan Gravenberch
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Ryan Gravenberch
Who is Ryan Gravenberch?
Ryan Gravenberch is a Netherlands professional footballer who plays as a defensive midfield for Liverpool FC.
How old is Ryan Gravenberch?
Ryan Gravenberch is 24 years old. He was born on May 16, 2002 in Amsterdam.
What position does Ryan Gravenberch play?
Ryan Gravenberch plays as a defensive midfield (Midfield - Defensive Midfield).
What club does Ryan Gravenberch play for?
Ryan Gravenberch currently plays for Liverpool FC.
How many career goals has Ryan Gravenberch scored?
Across all senior club competitions in our dataset, Ryan Gravenberch has scored 41 goals in 311 appearances.
What is Ryan Gravenberch's market value?
Ryan Gravenberch's most recent reported market value is €75.00m.