Ryan Croasdale
Career snapshot
Position rank · 25/26
Among 227 Midfield - Defensive Midfields · ≥200 mins
Career highs
Born the same day
Shares 1994-09-26 · 6 players total
| Full name | Ryan Croasdale |
|---|---|
| Name in home country | Ryan Mark Croasdale |
| Date of birth | 1994-09-26 (31 yrs) |
| Place of birth | Lancaster, England |
| Citizenship | England |
| Position | Midfield - Defensive Midfield (main: Midfield) |
| Foot | right |
| Height | 170.00 m |
| Current club | Port Vale FC |
| Joined | 2024-07-01 |
| Contract expires | 2026-06-30 |
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 |
|---|---|---|---|---|---|---|---|
| Port Vale FC | 2 | 24/25 | 25/26 | 57 | 5 | 6 | 1,375 |
| Stockport County | 4 | 20/21 | 23/24 | 178 | 7 | 2 | 8,632 |
| AFC Fylde | 2 | 18/19 | 19/20 | 86 | 10 | 3 | 2,481 |
| Kidderminster Harriers | 2 | 16/17 | 17/18 | 79 | 11 | 1 | 1,294 |
| Preston North End | 1 | 13/14 | 13/14 | 1 | 0 | 0 | 0 |
| Tamworth FC | 1 | 13/14 | 13/14 | 2 | 0 | 0 | 0 |
| Stalybridge Celtic | 1 | 13/14 | 13/14 | 14 | 1 | 0 | 1,257 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | EFL Cup | Port Vale FC | 2 | 0 | 1 | 0 | 0 | 0 |
| 25/26 | EFL Trophy | Port Vale FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | League One | Port Vale FC | 7 | 1 | 0 | 1 | 0 | 489 |
| 24/25 | EFL Cup | Port Vale FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Trophy | Port Vale FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | League Two | Port Vale FC | 45 | 4 | 5 | 9 | 0 | 886 |
| 23/24 | EFL Trophy | Stockport County | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | FA Cup | Stockport County | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | League Two | Stockport County | 36 | 2 | 1 | 7 | 0 | 1,180 |
| 22/23 | EFL Cup | Stockport County | 2 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | EFL Trophy | Stockport County | 3 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | FA Cup | Stockport County | 3 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | League Two | Stockport County | 44 | 1 | 0 | 5 | 0 | 3,354 |
| 22/23 | League Two Play-Offs | Stockport County | 3 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | FA Cup | Stockport County | 3 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | National League | Stockport County | 44 | 3 | 0 | 2 | 0 | 1,300 |
| 20/21 | FA Cup | Stockport County | 3 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | National League | Stockport County | 34 | 1 | 0 | 1 | 0 | 2,798 |
| 20/21 | National League Playoffs | Stockport County | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | FA Cup | AFC Fylde | 3 | 1 | 0 | 0 | 0 | 270 |
| 19/20 | National League | AFC Fylde | 36 | 5 | 0 | 2 | 0 | 634 |
| 18/19 | National League | AFC Fylde | 44 | 3 | 3 | 10 | 0 | 1,307 |
| 18/19 | National League Playoffs | AFC Fylde | 3 | 1 | 0 | 0 | 0 | 270 |
| 17/18 | FA Cup | Kidderminster Harriers | 1 | 0 | 1 | 0 | 0 | 0 |
| 17/18 | National League North | Kidderminster Harriers | 38 | 7 | 0 | 2 | 0 | 483 |
| 17/18 | NL North Play-offs | Kidderminster Harriers | 1 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | National League North | Kidderminster Harriers | 37 | 4 | 0 | 0 | 0 | 811 |
| 16/17 | NL North Play-offs | Kidderminster Harriers | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Conference | Tamworth FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | EFL Trophy | Preston North End | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | FA Cup | Preston North End | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | National League North | Stalybridge Celtic | 14 | 1 | 0 | 0 | 0 | 1,257 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2013-07-01 | Preston U19 | Preston | Transfer | 0 | — |
| 13/14 | 2013-11-07 | Preston | Tamworth | Loan | 0 | — |
| 13/14 | 2013-12-04 | Tamworth | Preston | Return from loan | 0 | — |
| 13/14 | 2014-02-20 | Preston | Stalybridge | Loan | 0 | — |
| 13/14 | 2014-05-31 | Stalybridge | Preston | Return from loan | 0 | — |
| 14/15 | 2014-07-01 | Preston | Sheff Wed | Transfer | 0 | — |
| 16/17 | 2016-08-19 | Sheff Wed | Kidderminster | Transfer | 0 | — |
| 18/19 | 2018-07-01 | Kidderminster | Fylde | Transfer | 0 | €56k |
| 20/21 | 2020-09-29 | Fylde | Stockport | Transfer | 0 | — |
| 24/25 | 2024-07-01 | Stockport | Port Vale | Transfer | 275000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | €250k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #40453 | — | 4 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| James McQuilkin | 2 | 0 | 0 |
| Nick Haughton | 1 | 0 | 0 |
| Luke Burke | 1 | 1 | 0 |
| Ollie Crankshaw | 2 | 0 | 0 |
| Andre Brown | 2 | 1 | 0 |
| Alex Reid | 2 | 0 | 0 |
| Kyle Wootton | 2 | 0 | 0 |
| Akil Wright | 2 | 0 | 0 |
| Dan Bradley | 1 | 0 | 0 |
| Liam Hogan | 2 | 0 | 0 |
| Ryan Rydel | 2 | 1 | 0 |
| Ben Hinchliffe | 2 | 0 | 0 |
| Antoni Sarcevic | 2 | 0 | 0 |
| Zaine Francis-Angol | 2 | 0 | 0 |
| Myles Hippolyte | 2 | 0 | 0 |
| Ashley Palmer | 2 | 0 | 0 |
| Jordan Tunnicliffe | 2 | 0 | 0 |
| Macauley Southam-Hales | 2 | 0 | 0 |
| Fraser Horsfall | 2 | 0 | 0 |
| Will Collar | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 17/18 | National League North | Kidderminster Harriers | 7 | 38 |
| 19/20 | National League | AFC Fylde | 5 | 36 |
| 16/17 | National League North | Kidderminster Harriers | 4 | 37 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 24/25 | League Two | Port Vale FC | 5 | 45 |
| 18/19 | National League | AFC Fylde | 3 | 44 |
| 20/21 | FA Cup | Stockport County | 1 | 3 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 13/14 | 2014-05-31 | Stalybridge | Preston | Return from loan | — | — |
| 13/14 | 2014-02-20 | Preston | Stalybridge | Loan | — | — |
| 13/14 | 2013-12-04 | Tamworth | Preston | Return from loan | — | — |
| 13/14 | 2013-11-07 | Preston | Tamworth | Loan | — | — |
Last 50 matches for Port Vale 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-07 | GB3 |
Port Vale FC | 2–2 | Burton Albion | Available |
| 2026-01-31 | GB3 |
Leyton Orient | 0–1 | Port Vale FC | Available |
| 2026-01-27 | GB3 |
Port Vale FC | 0–1 | AFC Wimbledon | Available |
| 2026-01-24 | GB3 |
Port Vale FC | 1–3 | Exeter City | Available |
| 2026-01-17 | GB3 |
Mansfield Town | 3–0 | Port Vale FC | Available |
| 2026-01-01 | GB3 |
Port Vale FC | 5–1 | Blackpool FC | Available |
| 2025-12-29 | GB3 |
Bradford City | 1–0 | Port Vale FC | Available |
| 2025-12-26 | GB3 |
Huddersfield Town | 2–0 | Port Vale FC | Available |
| 2025-12-20 | GB3 |
Port Vale FC | 1–3 | Peterborough United | Available |
| 2025-12-13 | GB3 |
Luton Town | 2–0 | Port Vale FC | Available |
| 2025-12-09 | GB3 |
Port Vale FC | 0–0 | Bradford City | Available |
| 2025-11-29 | GB3 |
Lincoln City | 1–0 | Port Vale FC | Available |
| 2025-11-22 | GB3 |
Port Vale FC | 1–1 | Plymouth Argyle | Available |
| 2025-11-15 | GB3 |
Port Vale FC | 0–1 | Wycombe Wanderers | Available |
| 2025-11-08 | GB3 |
Bolton Wanderers | 3–0 | Port Vale FC | Available |
| 2025-10-27 | GB3 |
Port Vale FC | 0–3 | Stockport County | Available |
| 2025-10-18 | GB3 |
Wigan Athletic | 1–0 | Port Vale FC | Available |
| 2025-10-11 | GB3 |
AFC Wimbledon | 1–1 | Port Vale FC | Available |
| 2025-10-04 | GB3 |
Port Vale FC | 0–0 | Northampton Town | Available |
| 2025-09-27 | GB3 |
Barnsley FC | 0–2 | Port Vale FC | Available |
| 2025-09-20 | GB3 |
Port Vale FC | 2–1 | Mansfield Town | Available |
| 2025-09-13 | GB3 |
Exeter City | 0–2 | Port Vale FC | Available |
| 2025-09-06 | GB3 |
Port Vale FC | 2–3 | Leyton Orient | Available |
| 2025-08-30 | GB3 |
Reading FC | 1–0 | Port Vale FC | Available |
| 2025-08-23 | GB3 |
Port Vale FC | 0–1 | Doncaster Rovers | Available |
| 2025-08-19 | GB3 |
Port Vale FC | 1–2 | Stevenage FC | Available |
| 2025-08-16 | GB3 |
Burton Albion | 0–0 | Port Vale FC | Available |
| 2025-08-07 | GB3 |
Port Vale FC | 0–0 | Cardiff City | Available |
| 2025-08-02 | GB3 |
Rotherham United | 2–1 | Port Vale FC | Available |
| 2025-05-03 | GB4 |
Port Vale FC | 0–1 | Gillingham FC | Available |
| 2025-04-26 | GB4 |
AFC Wimbledon | 0–2 | Port Vale FC | Available |
| 2025-04-21 | GB4 |
Port Vale FC | 2–2 | Grimsby Town | Available |
| 2025-04-18 | GB4 |
Carlisle United | 3–2 | Port Vale FC | Available |
| 2025-04-12 | GB4 |
Port Vale FC | 5–0 | Bromley FC | Available |
| 2025-04-05 | GB4 |
Walsall FC | 2–3 | Port Vale FC | Available |
| 2025-04-01 | GB4 |
Port Vale FC | 2–0 | Bradford City | Available |
| 2025-03-29 | GB4 |
Crewe Alexandra | 0–1 | Port Vale FC | Available |
| 2025-03-25 | GB4 |
Port Vale FC | 0–1 | Barrow AFC | Available |
| 2025-03-22 | GB4 |
Port Vale FC | 1–0 | Morecambe FC | Available |
| 2025-03-15 | GB4 |
Port Vale FC | 3–0 | Milton Keynes Dons | Available |
| 2025-03-11 | GB4 |
Colchester United | 2–1 | Port Vale FC | Available |
| 2025-03-08 | GB4 |
Fleetwood Town | 1–1 | Port Vale FC | Available |
| 2025-03-04 | GB4 |
Port Vale FC | 0–0 | Harrogate Town | Available |
| 2025-03-01 | GB4 |
Tranmere Rovers | 1–1 | Port Vale FC | Available |
| 2025-02-22 | GB4 |
Port Vale FC | 2–1 | Salford City | Available |
| 2025-02-13 | GB4 |
Port Vale FC | 1–0 | Notts County | Available |
| 2025-02-08 | GB4 |
Swindon Town | 3–3 | Port Vale FC | Available |
| 2025-02-01 | GB4 |
Port Vale FC | 2–1 | Accrington Stanley | Available |
| 2025-01-25 | GB4 |
Chesterfield FC | 1–1 | Port Vale FC | Available |
| 2025-01-18 | GB4 |
Port Vale FC | 3–2 | Newport County | Available |
Teams faced most often by Ryan Croasdale'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 % |
|---|---|---|---|---|---|---|---|---|
| Leyton Orient | 22 | 6 | 6 | 10 | 26 | 33 | -7 | 27% |
| Hartlepool United | 21 | 11 | 5 | 5 | 34 | 28 | +6 | 52% |
| Sutton United | 20 | 7 | 6 | 7 | 30 | 22 | +8 | 35% |
| Mansfield Town | 20 | 5 | 6 | 9 | 22 | 35 | -13 | 25% |
| Aldershot Town | 20 | 11 | 2 | 7 | 40 | 22 | +18 | 55% |
| Dagenham & Redbridge | 20 | 6 | 7 | 7 | 22 | 28 | -6 | 30% |
| Stevenage FC | 20 | 5 | 9 | 6 | 23 | 23 | 0 | 25% |
| Solihull Moors | 20 | 9 | 4 | 7 | 31 | 29 | +2 | 45% |
| Oldham Athletic | 19 | 7 | 6 | 6 | 26 | 25 | +1 | 37% |
| Chesterfield FC | 19 | 8 | 4 | 7 | 23 | 25 | -2 | 42% |
| Maidenhead United | 19 | 7 | 7 | 5 | 29 | 23 | +6 | 37% |
| Exeter City | 19 | 11 | 2 | 6 | 21 | 18 | +3 | 58% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 13/14 | Senior debut season | |
| 13/14 | 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 | 10 | 489 | 1 | 0 | 0 | 0.18 |
| 24/25 | 47 | 886 | 9 | 0 | 0 | 0.91 |
| 23/24 | 38 | 1,180 | 7 | 1 | 0 | 0.61 |
| 22/23 | 55 | 3,354 | 6 | 0 | 0 | 0.16 |
| 21/22 | 47 | 1,300 | 2 | 0 | 0 | 0.14 |
| 20/21 | 38 | 2,798 | 1 | 0 | 0 | 0.03 |
| 19/20 | 39 | 904 | 2 | 1 | 0 | 0.3 |
| 18/19 | 47 | 1,577 | 10 | 0 | 0 | 0.57 |
| 17/18 | 40 | 483 | 3 | 0 | 0 | 0.56 |
Output by competition
Career goals and assists broken down by tournament.
More on Ryan Croasdale
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Ryan Croasdale
Who is Ryan Croasdale?
Ryan Croasdale is an England professional footballer who plays as a defensive midfield for Port Vale FC.
How old is Ryan Croasdale?
Ryan Croasdale is 31 years old. He was born on September 26, 1994 in Lancaster.
What position does Ryan Croasdale play?
Ryan Croasdale plays as a defensive midfield (Midfield - Defensive Midfield).
What club does Ryan Croasdale play for?
Ryan Croasdale currently plays for Port Vale FC.
How many career goals has Ryan Croasdale scored?
Across all senior club competitions in our dataset, Ryan Croasdale has scored 34 goals in 417 appearances.
What is Ryan Croasdale's market value?
Ryan Croasdale's most recent reported market value is €275k.
England