Ryan Astley
Career snapshot
Position rank · 25/26
Among 448 Defender - Centre-Backs · ≥200 mins
Career highs
Born the same day
Shares 2001-10-04 · 6 players total
| Full name | Ryan Astley |
|---|---|
| Date of birth | 2001-10-04 (24 yrs) |
| Place of birth | Llanfair Caereinion, Wales |
| Citizenship | Wales |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 184.00 m |
| Current club | Dundee FC |
| Joined | 2024-01-18 |
| Contract expires | 2026-05-31 |
| Agent | SEG |
Percentile rank vs 116 other Defender - Centre-Backs with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Dundee FC | 3 | 23/24 | 25/26 | 43 | 3 | 3 | 863 |
| Everton FC U21 | 1 | 23/24 | 23/24 | 11 | 0 | 0 | 0 |
| Accrington Stanley | 1 | 22/23 | 22/23 | 32 | 4 | 0 | 2,851 |
| Everton FC | 2 | 20/21 | 21/22 | 0 | 0 | 0 | 0 |
| Everton FC U23 | 5 | 17/18 | 21/22 | 74 | 0 | 1 | 0 |
| Everton FC U18 | 4 | 16/17 | 19/20 | 18 | 1 | 0 | 630 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | League Cup | Dundee FC | 3 | 1 | 0 | 0 | 0 | 225 |
| 25/26 | Premiership | Dundee FC | 4 | 1 | 0 | 0 | 0 | 360 |
| 24/25 | Prem. Sports Cup | Dundee FC | 5 | 1 | 0 | 0 | 0 | 278 |
| 24/25 | Premiership | Dundee FC | 21 | 0 | 2 | 2 | 0 | 0 |
| 24/25 | Premiership Relegation | Dundee FC | 5 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | SFA Cup | Dundee FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Trophy | Everton FC U21 | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Premier League 2 | Everton FC U21 | 9 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Premiership | Dundee FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Scottish Premiership Top Six Split | Dundee FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | SFA Cup | Dundee FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | EFL Cup | Accrington Stanley | 1 | 1 | 0 | 0 | 0 | 90 |
| 22/23 | EFL Trophy | Accrington Stanley | 5 | 1 | 0 | 0 | 0 | 510 |
| 22/23 | FA Cup | Accrington Stanley | 3 | 1 | 0 | 0 | 0 | 300 |
| 22/23 | League One | Accrington Stanley | 23 | 1 | 0 | 5 | 0 | 1,951 |
| 21/22 | EFL Trophy | Everton FC U23 | 3 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | FA Cup | Everton FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Premier League 2 | Everton FC U23 | 23 | 0 | 0 | 0 | 1 | 0 |
| 20/21 | Premier League | Everton FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Premier League 2 | Everton FC U23 | 16 | 0 | 1 | 3 | 0 | 0 |
| 19/20 | EFL Trophy | Everton FC U23 | 4 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | FA Youth Cup | Everton FC U18 | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Premier League 2 | Everton FC U23 | 14 | 0 | 0 | 3 | 0 | 0 |
| 19/20 | U18 Premier League | Everton FC U18 | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | EFL Trophy | Everton FC U23 | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | FA Youth Cup | Everton FC U18 | 4 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Premier League 2 | Everton FC U23 | 11 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Premier League Cup | Everton FC U23 | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | U18 Premier League | Everton FC U18 | 7 | 1 | 0 | 0 | 0 | 630 |
| 17/18 | Premier League 2 | Everton FC U23 | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | U18 Premier League | Everton FC U18 | 3 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | U18 PL - Final Stage | Everton FC U18 | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 18/19 | 2018-07-01 | Everton Youth | Everton U18 | Transfer | 0 | — |
| 18/19 | 2019-01-01 | Everton U18 | Everton U23 | Transfer | 0 | — |
| 22/23 | 2022-07-13 | Everton U21 | Accrington | Loan | 0 | — |
| 22/23 | 2023-05-31 | Accrington | Everton U21 | Return from loan | 600000 | — |
| 23/24 | 2024-01-18 | Everton U21 | Dundee FC | Transfer | 600000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #60387 | — | 1 | 0 | — | — | former national player |
| Team #30431 | #6 | 5 | 0 | — | — | former national player |
| Team #30329 | — | 0 | 0 | — | — | former national player |
| Team #26181 | #5 | 15 | 0 | — | — | former national player |
| Team #24966 | #5 | 6 | 1 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Liam Coyle | 1 | 0 | 0 |
| Seb Palmer-Houlden | 1 | 0 | 0 |
| Dennis Adeniran | 2 | 0 | 0 |
| Sean McConville | 1 | 1 | 0 |
| Scott Tiffoney | 1 | 0 | 0 |
| Lewis Dobbin | 2 | 0 | 0 |
| Josh Mulligan | 1 | 0 | 0 |
| Tommy Leigh | 1 | 1 | 0 |
| Isaac Price | 1 | 0 | 0 |
| Harvey Rodgers | 1 | 1 | 0 |
| Nathan Markelo | 2 | 0 | 0 |
| Rhys Hughes | 1 | 2 | 0 |
| Tom Cannon | 1 | 0 | 0 |
| Shaun Whalley | 1 | 0 | 0 |
| Lyall Cameron | 1 | 1 | 0 |
| Einar Iversen | 2 | 0 | 0 |
| Mackenzie Hunt | 1 | 0 | 0 |
| Tyler Onyango | 1 | 0 | 0 |
| Ellis Simms | 2 | 1 | 0 |
| Kyle John | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 22/23 | FA Cup | Accrington Stanley | 1 | 3 |
| 25/26 | League Cup | Dundee FC | 1 | 3 |
| 22/23 | EFL Cup | Accrington Stanley | 1 | 1 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 24/25 | Premiership | Dundee FC | 2 | 21 |
| 24/25 | Premiership Relegation | Dundee FC | 1 | 5 |
| 20/21 | Premier League 2 | Everton FC U23 | 1 | 16 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 22/23 | 2023-05-31 | Accrington | Everton U21 | Return from loan | — | €600k |
| 22/23 | 2022-07-13 | Everton U21 | Accrington | Loan | — | — |
Last 50 matches for Dundee FC while Ryan Astley was at the club (joined 2024-01-18). 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-01 | SC1 |
Heart of Midlothian | 4–0 | Dundee FC | Available |
| 2025-10-25 | SC1 |
Falkirk FC | 2–1 | Dundee FC | Available |
| 2025-10-19 | SC1 |
Dundee FC | 2–0 | Celtic FC | Available |
| 2025-10-05 | SC1 |
Aberdeen FC | 4–0 | Dundee FC | Available |
| 2025-09-27 | SC1 |
St. Mirren FC | 1–0 | Dundee FC | Available |
| 2025-09-20 | SC1 |
Dundee FC | 3–2 | Livingston FC | Available |
| 2025-09-13 | SC1 |
Dundee FC | 1–1 | Motherwell FC | Available |
| 2025-08-31 | SC1 |
Dundee FC | 0–2 | Dundee United | Available |
| 2025-08-23 | SC1 |
Kilmarnock FC | 0–0 | Dundee FC | Available |
| 2025-08-09 | SC1 |
Rangers FC | 1–1 | Dundee FC | Available |
| 2025-08-03 | SC1 |
Dundee FC | 1–2 | Hibernian FC | Available |
| 2025-05-18 | SC1 |
St. Johnstone FC | 0–2 | Dundee FC | Available |
| 2025-05-14 | SC1 |
Dundee FC | 1–1 | Ross County FC | Available |
| 2025-05-10 | SC1 |
Kilmarnock FC | 3–2 | Dundee FC | Available |
| 2025-05-03 | SC1 |
Dundee FC | 1–2 | Motherwell FC | Available |
| 2025-04-26 | SC1 |
Heart of Midlothian | 0–1 | Dundee FC | Available |
| 2025-04-13 | SC1 |
Hibernian FC | 4–0 | Dundee FC | Available |
| 2025-04-05 | SC1 |
Dundee FC | 2–0 | St. Mirren FC | Available |
| 2025-03-29 | SC1 |
Dundee FC | 3–4 | Rangers FC | Available |
| 2025-03-16 | SC1 |
Dundee United | 2–4 | Dundee FC | Available |
| 2025-03-01 | SC1 |
Dundee FC | 1–1 | St. Johnstone FC | Available |
| 2025-02-26 | SC1 |
Motherwell FC | 2–1 | Dundee FC | Available |
| 2025-02-22 | SC1 |
Ross County FC | 3–1 | Dundee FC | Available |
| 2025-02-15 | SC1 |
Dundee FC | 1–2 | Aberdeen FC | Available |
| 2025-02-05 | SC1 |
Celtic FC | 6–0 | Dundee FC | Available |
| 2025-02-01 | SC1 |
Dundee FC | 0–6 | Heart of Midlothian | Available |
| 2025-01-14 | SC1 |
Dundee FC | 3–3 | Celtic FC | Available |
| 2025-01-09 | SC1 |
Dundee FC | 1–1 | Rangers FC | Available |
| 2025-01-05 | SC1 |
St. Johnstone FC | 1–3 | Dundee FC | Available |
| 2025-01-02 | SC1 |
Dundee FC | 1–2 | Dundee United | Available |
| 2024-12-29 | SC1 |
St. Mirren FC | 1–2 | Dundee FC | Available |
| 2024-12-26 | SC1 |
Dundee FC | 0–3 | Ross County FC | Available |
| 2024-12-21 | SC1 |
Rangers FC | 1–0 | Dundee FC | Available |
| 2024-12-07 | SC1 |
Heart of Midlothian | 2–0 | Dundee FC | Available |
| 2024-12-04 | SC1 |
Dundee FC | 4–1 | Motherwell FC | Available |
| 2024-11-30 | SC1 |
Kilmarnock FC | 1–1 | Dundee FC | Available |
| 2024-11-23 | SC1 |
Dundee FC | 4–1 | Hibernian FC | Available |
| 2024-11-09 | SC1 |
Aberdeen FC | 4–1 | Dundee FC | Available |
| 2024-11-03 | SC1 |
Dundee FC | 3–2 | Kilmarnock FC | Available |
| 2024-10-30 | SC1 |
Celtic FC | 2–0 | Dundee FC | Available |
| 2024-10-26 | SC1 |
Dundee FC | 1–2 | St. Johnstone FC | Available |
| 2024-10-19 | SC1 |
Motherwell FC | 0–1 | Dundee FC | Available |
| 2024-10-05 | SC1 |
Dundee FC | 2–3 | Kilmarnock FC | Available |
| 2024-09-28 | SC1 |
Dundee FC | 1–2 | Aberdeen FC | Available |
| 2024-09-14 | SC1 |
Ross County FC | 2–0 | Dundee FC | Available |
| 2024-08-31 | SC1 |
Dundee FC | 2–2 | St. Mirren FC | Available |
| 2024-08-24 | SC1 |
Hibernian FC | 2–2 | Dundee FC | Available |
| 2024-08-10 | SC1 |
Dundee FC | 3–1 | Heart of Midlothian | Available |
| 2024-08-04 | SC1 |
Dundee United | 2–2 | Dundee FC | Available |
| 2024-05-18 | SC1 |
Dundee FC | 1–1 | Kilmarnock FC | Available |
Teams faced most often by Ryan Astley'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 % |
|---|---|---|---|---|---|---|---|---|
| Motherwell FC | 8 | 2 | 1 | 5 | 9 | 11 | -2 | 25% |
| Kilmarnock FC | 8 | 1 | 3 | 4 | 12 | 16 | -4 | 13% |
| Heart of Midlothian | 8 | 3 | 0 | 5 | 6 | 18 | -12 | 38% |
| St. Mirren FC | 7 | 2 | 2 | 3 | 9 | 9 | 0 | 29% |
| St. Johnstone FC | 7 | 2 | 1 | 4 | 7 | 9 | -2 | 29% |
| Rangers FC | 7 | 0 | 3 | 4 | 6 | 16 | -10 | 0% |
| Hibernian FC | 7 | 1 | 2 | 4 | 11 | 18 | -7 | 14% |
| Celtic FC | 7 | 1 | 1 | 5 | 5 | 20 | -15 | 14% |
| Aberdeen FC | 7 | 0 | 0 | 7 | 4 | 20 | -16 | 0% |
| Fleetwood Town | 7 | 0 | 2 | 5 | 6 | 17 | -11 | 0% |
| Cheltenham Town | 5 | 1 | 2 | 2 | 2 | 3 | -1 | 20% |
| Shrewsbury Town | 5 | 3 | 1 | 1 | 4 | 2 | +2 | 60% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 16/17 | Senior debut season | |
| 18/19 | 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 | 33 | 278 | 2 | 0 | 0 | 0.65 |
| 23/24 | 14 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | 32 | 2,851 | 5 | 0 | 0 | 0.16 |
| 21/22 | 26 | 0 | 0 | 0 | 1 | 0 |
| 20/21 | 16 | 0 | 3 | 0 | 0 | 0 |
| 19/20 | 21 | 0 | 3 | 0 | 0 | 0 |
| 18/19 | 24 | 630 | 1 | 0 | 0 | 0.14 |
Output by competition
Career goals and assists broken down by tournament.
More on Ryan Astley
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Ryan Astley
Who is Ryan Astley?
Ryan Astley is a Wales professional footballer who plays as a centre-back for Dundee FC.
How old is Ryan Astley?
Ryan Astley is 24 years old. He was born on October 4, 2001 in Llanfair Caereinion.
What position does Ryan Astley play?
Ryan Astley plays as a centre-back (Defender - Centre-Back).
What club does Ryan Astley play for?
Ryan Astley currently plays for Dundee FC.
How many career goals has Ryan Astley scored?
Across all senior club competitions in our dataset, Ryan Astley has scored 8 goals in 178 appearances.
What is Ryan Astley's market value?
Ryan Astley's most recent reported market value is €600k.
Wales