Skip to content
Ryan Wintle

Ryan Wintle

Midfield - Defensive Midfield  at Cardiff City
Age28
CitizenshipEngland
Height1.80 m
Footright
BornJune 13, 1997
at Cardiff City 1,788 days · joined 2021-07-01
👕200+ Apps
Market value €3.00m
Rating · 25/26 5.3 Average
Defensive Midfield Midfield

Career snapshot

4
clubs played for
15/16
debut season
0.05
goals / match
Crewe Alexandra
top club · 186 apps

Position rank · 25/26

#122
goals rank
#56
assists rank
18
season goals
23
season assists

Among 227 Midfield - Defensive Midfields · ≥200 mins

Career highs

€3.80m
peak value · 2023
top transfer fee
4
best season · 19/20
1 · 5.6%
pens / of goals
351Appearances
18Goals
23Assists
31Yellow cards
0Red cards
147Full matches (90′)
Full nameRyan Wintle
Name in home countryRyan Frank Wintle
Date of birth1997-06-13 (28 yrs)
Place of birthNewcastle-under-Lyme, England
CitizenshipEngland
PositionMidfield - Defensive Midfield (main: Midfield)
Footright
Height180.00 m
Current clubCardiff City
Joined2021-07-01
Contract expires2026-06-30
AgentSMI Sports ...
Jul 2025
25/26 — Cardiff City
7 matches · 1 G · 1 A · across 2 competitions
May 2025
Transfer: Millwall → Cardiff
24/25 · Return from loan
Aug 2024
Transfer: Cardiff → Millwall
24/25 · Loan
Jul 2024
24/25 — Millwall FC
23 matches · 1 G · 0 A · across 2 competitions
Jul 2023
23/24 — Cardiff City
44 matches · 3 G · 4 A · across 3 competitions
Jul 2022
22/23 — Cardiff City
47 matches · 2 G · 3 A · across 3 competitions
Jan 2022
Transfer: Blackpool → Cardiff
21/22 · Return from loan
Aug 2021
Transfer: Cardiff → Blackpool
21/22 · Loan
Jul 2021
21/22 — Cardiff City, Blackpool FC
44 matches · 0 G · 1 A · across 3 competitions
Jul 2021
Transfer: Crewe Alexandra → Cardiff
21/22 · Transfer
Apr 2021
Injury: unknown
4 games missed
Jul 2020
20/21 — Crewe Alexandra
48 matches · 2 G · 2 A · across 4 competitions
Jul 2019
19/20 — Crewe Alexandra
46 matches · 4 G · 5 A · across 4 competitions
Jul 2018
18/19 — Crewe Alexandra
50 matches · 2 G · 5 A · across 3 competitions
Jul 2017
17/18 — Crewe Alexandra
20 matches · 2 G · 0 A · across 3 competitions
Jul 2016
16/17 — Crewe Alexandra
19 matches · 1 G · 2 A · across 3 competitions
Jul 2015
15/16 — Crewe Alexandra
3 matches · 0 G · 0 A · across 2 competitions
Feb 2015
Transfer: Alsager Town FC → Crewe Alexandra
14/15 · Transfer
Jan 1970
Peak market value: €3.80m
Highest valuation recorded in dataset

Percentile rank vs 59 other Midfield - Defensive Midfields with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).

Goals1 total · 0.17/90
42
Assists1 total · 0.17/90
75
G+A2 total · 0.33/90
69
Yellow cards0 total · 0.00/90
73
13,262 min
Minutes played by club
Cardiff City 29.4%
Millwall FC 3.7%
Blackpool FC 0.0%
Crewe Alexandra 66.8%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Cardiff City 4 21/22 25/26 124 6 9 3,905
Millwall FC 1 24/25 24/25 23 1 0 497
Blackpool FC 1 21/22 21/22 18 0 0 0
Crewe Alexandra 6 15/16 20/21 186 11 14 8,860

Career trajectory — goals, assists & market value

2€950K5€1.9M7€2.9M9€3.8M16/17 — 1 goals (Crewe Alexandra)16/17 — 2 assists316/1717/18 — 2 goals (Crewe Alexandra)217/1818/19 — 2 goals (Crewe Alexandra)18/19 — 5 assists718/1919/20 — 4 goals (Crewe Alexandra)19/20 — 5 assists919/2020/21 — 2 goals (Crewe Alexandra)20/21 — 2 assists420/2121/22 — 1 assists121/2222/23 — 2 goals (Cardiff City)22/23 — 3 assists522/2323/24 — 3 goals (Cardiff City)23/24 — 4 assists723/2424/25 — 1 goals (Millwall FC)124/2525/26 — 1 goals (Cardiff City)25/26 — 1 assists225/2616/17 — €50K21/22 — €300K22/23 — €3M23/24 — €3.8M24/25 — €3.8M25/26 — €3MGoalsAssistsMarket value

Goals by season

15/16: 0015/1616/17: 1116/1717/18: 2217/1818/19: 2218/1919/20: 4419/2020/21: 2220/2121/22: 0021/2222/23: 2222/2323/24: 3323/2424/25: 1124/2525/26: 1125/26

Assists by season

15/16: 0015/1616/17: 2216/1717/18: 0017/1818/19: 5518/1919/20: 5519/2020/21: 2220/2121/22: 1121/2222/23: 3322/2323/24: 4423/2424/25: 0024/2525/26: 1125/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 EFL Cup Cardiff City 1 0 0 0 0 0
25/26 League One Cardiff City 6 1 1 0 0 540
24/25 Championship Millwall FC 22 1 0 3 0 497
24/25 FA Cup Millwall FC 1 0 0 0 0 0
23/24 Championship Cardiff City 42 2 4 4 0 1,314
23/24 EFL Cup Cardiff City 1 1 0 0 0 72
23/24 FA Cup Cardiff City 1 0 0 0 0 0
22/23 Championship Cardiff City 45 2 3 6 0 1,979
22/23 EFL Cup Cardiff City 0 0 0 0 0 0
22/23 FA Cup Cardiff City 2 0 0 1 0 0
21/22 Championship Cardiff City 23 0 1 4 0 0
21/22 Championship Blackpool FC 18 0 0 3 0 0
21/22 EFL Cup Cardiff City 2 0 0 1 0 0
21/22 FA Cup Cardiff City 1 0 0 0 0 0
20/21 EFL Cup Crewe Alexandra 1 0 0 0 0 0
20/21 EFL Trophy Crewe Alexandra 2 0 0 0 0 0
20/21 FA Cup Crewe Alexandra 2 0 0 0 0 0
20/21 League One Crewe Alexandra 43 2 2 4 0 1,841
19/20 EFL Cup Crewe Alexandra 2 1 0 0 0 180
19/20 EFL Trophy Crewe Alexandra 3 0 1 0 0 0
19/20 FA Cup Crewe Alexandra 4 0 0 0 0 0
19/20 League Two Crewe Alexandra 37 3 4 1 0 1,110
18/19 EFL Cup Crewe Alexandra 1 1 0 0 0 90
18/19 EFL Trophy Crewe Alexandra 3 0 0 0 0 0
18/19 League Two Crewe Alexandra 46 1 5 4 0 4,109
17/18 EFL Cup Crewe Alexandra 1 0 0 0 0 0
17/18 EFL Trophy Crewe Alexandra 1 0 0 0 0 0
17/18 League Two Crewe Alexandra 18 2 0 0 0 766
16/17 EFL Trophy Crewe Alexandra 1 0 0 0 0 0
16/17 FA Cup Crewe Alexandra 1 0 0 0 0 0
16/17 League Two Crewe Alexandra 17 1 2 0 0 764
15/16 League Cup Crewe Alexandra 0 0 0 0 0 0
15/16 League One Crewe Alexandra 3 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
14/15 2015-02-25 Alsager Town FC Crewe Alexandra Transfer 0
21/22 2021-07-01 Crewe Alexandra Cardiff Transfer 50000
21/22 2021-08-28 Cardiff Blackpool Loan 50000
21/22 2022-01-03 Blackpool Cardiff Return from loan 300000
24/25 2024-08-28 Cardiff Millwall Loan 3800000
24/25 2025-05-31 Millwall Cardiff Return from loan 3000000
SeasonInjuryFromToDays missedGames missed
20/21 Groin strain 2021-04-13 2021-04-24 12 4
Current€3.00m
Peak€3.80m
Low€50k
Δ since start+€2.95m
€50k€988k€1.93m€2.86m€3.80m197019701970
DateValue
Jan 1, 1970 €3.00m
Jan 1, 1970 €3.80m
Jan 1, 1970 €3.80m
Jan 1, 1970 €3.80m
Jan 1, 1970 €3.80m
Jan 1, 1970 €3.80m
Jan 1, 1970 €3.00m
Jan 1, 1970 €1.50m
Jan 1, 1970 €600k
Jan 1, 1970 €300k
Jan 1, 1970 €50k
Jan 1, 1970 €50k

No national team data.

TeammatePPG played withJoint goalsMinutes
Charlie Kirk 2 6 0
Harry Pickering 2 2 0
Callum Ainley 1 1 0
Owen Dale 1 0 0
Tom Lowery 2 0 0
James Jones 2 4 0
Ben Garratt 1 0 0
Jordan Bowery 1 0 0
Will Jääskeläinen 2 0 0
Oli Finney 2 2 0
Mark McGuinness 1 1 0
Kion Etete 1 0 0
Mark Harris 1 0 0
Callum O'Dowda 1 1 0
Josh Bowler 1 0 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
19/20 League Two Crewe Alexandra 3 37
17/18 League Two Crewe Alexandra 2 18
20/21 League One Crewe Alexandra 2 43

Top assist seasons

SeasonCompetitionClubAssistsMatches
18/19 League Two Crewe Alexandra 5 46
19/20 League Two Crewe Alexandra 4 37
23/24 Championship Cardiff City 4 42

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
24/25 2025-05-31 Millwall Cardiff Return from loan €3.00m
24/25 2024-08-28 Cardiff Millwall Loan €3.80m
21/22 2022-01-03 Blackpool Cardiff Return from loan €300k
21/22 2021-08-28 Cardiff Blackpool Loan €50k

Last 50 matches for Cardiff City 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.

DateCompHomeScoreAwayAvailability
2026-02-07 GB3 Rotherham United 0–3 Cardiff City Available
2026-01-31 GB3 Burton Albion 2–2 Cardiff City Available
2026-01-27 GB3 Cardiff City 4–0 Barnsley FC Available
2026-01-24 GB3 Cardiff City 1–1 Stockport County Available
2026-01-17 GB3 Bradford City 1–2 Cardiff City Available
2026-01-10 GB3 Leyton Orient 1–1 Cardiff City Available
2026-01-04 GB3 Cardiff City 1–0 Wigan Athletic Available
2026-01-01 GB3 Wycombe Wanderers 1–1 Cardiff City Available
2025-12-29 GB3 Cardiff City 3–0 Stevenage FC Available
2025-12-26 GB3 Cardiff City 3–0 Exeter City Available
2025-12-20 GB3 Lincoln City 0–1 Cardiff City Available
2025-12-13 GB3 Cardiff City 4–0 Doncaster Rovers Available
2025-12-09 GB3 Stevenage FC 0–2 Cardiff City Available
2025-11-29 GB3 Cardiff City 3–0 Mansfield Town Available
2025-11-22 GB3 Northampton Town 0–2 Cardiff City Available
2025-11-15 GB3 Cardiff City 2–1 Huddersfield Town Available
2025-11-08 GB3 Blackpool FC 0–2 Cardiff City Available
2025-10-25 GB3 Bolton Wanderers 1–0 Cardiff City Available
2025-10-18 GB3 Cardiff City 2–1 Reading FC Available
2025-10-04 GB3 Cardiff City 4–3 Leyton Orient Available
2025-09-30 GB3 Cardiff City 0–1 Burton Albion Available
2025-09-27 GB3 Wigan Athletic 0–2 Cardiff City Available
2025-09-20 GB3 Cardiff City 1–3 Bradford City Available
2025-09-13 GB3 Stockport County 1–1 Cardiff City Available
2025-08-30 GB3 Cardiff City 4–0 Plymouth Argyle Available
2025-08-23 GB3 Luton Town 0–1 Cardiff City Available
2025-08-19 GB3 AFC Wimbledon 0–1 Cardiff City Available
2025-08-16 GB3 Cardiff City 3–0 Rotherham United Available
2025-08-07 GB3 Port Vale FC 0–0 Cardiff City Available
2025-08-02 GB3 Cardiff City 2–1 Peterborough United Available
2025-02-28 GB1 Aston Villa 2–0 Cardiff City Available
2024-08-28 CGB Cardiff City 3–5 Southampton FC Available
2024-08-13 CGB Cardiff City 2–0 Bristol Rovers Available
2023-09-27 CGB Blackburn Rovers 5–2 Cardiff City Available
2023-08-29 CGB Birmingham City 1–3 Cardiff City Available
2023-08-09 CGB Cardiff City 3–0 Colchester United Available
2022-08-09 CGB Cardiff City 0–3 Portsmouth FC Available
2021-08-24 CGB Cardiff City 0–2 Brighton & Hove Albion Available
2021-08-10 CGB Cardiff City 3–2 Sutton United Available
2020-09-05 CGB Northampton Town 3–0 Cardiff City Available
2020-06-30 GB2 Cardiff City 0–0 Charlton Athletic Available
2020-06-27 GB2 Preston North End 1–3 Cardiff City Available
2020-06-21 GB2 Cardiff City 2–0 Leeds United Available
2020-03-07 GB2 Barnsley FC 0–2 Cardiff City Available
2020-02-29 GB2 Cardiff City 2–2 Brentford FC Available
2020-02-25 GB2 Cardiff City 0–1 Nottingham Forest Available
2020-02-22 GB2 Stoke City 2–0 Cardiff City Available
2020-02-15 GB2 Cardiff City 2–2 Wigan Athletic Available
2020-02-12 GB2 Huddersfield Town 0–3 Cardiff City Available
2020-02-08 GB2 Luton Town 0–1 Cardiff City Available

Teams faced most often by Ryan Wintle's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Middlesbrough FC 20 10 3 7 22 23 -1 50%
Reading FC 18 7 4 7 19 23 -4 39%
Swindon Town 17 8 3 6 24 24 0 47%
Newport County 15 5 4 6 21 23 -2 33%
Colchester United 15 6 5 4 14 21 -7 40%
Grimsby Town 15 8 0 7 21 19 +2 53%
Brentford FC 14 5 5 4 18 16 +2 36%
Crawley Town 14 11 1 2 30 14 +16 79%
Sunderland AFC 13 4 6 3 20 17 +3 31%
Barnsley FC 13 6 3 4 21 15 +6 46%
Fulham FC 13 1 5 7 14 27 -13 8%
Birmingham City 13 6 5 2 18 11 +7 46%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
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.

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 23 497 3 0 0 0.54
23/24 44 1,386 4 0 0 0.26
22/23 47 1,979 7 0 0 0.32
21/22 44 0 8 0 0 0
20/21 48 1,841 4 0 0 0.2
19/20 46 1,290 1 0 0 0.07
18/19 50 4,199 4 0 0 0.09

Output by competition

Career goals and assists broken down by tournament.

League Two
118 apps
7 G
11 A
Championship
150 apps
5 G
8 A
League One
52 apps
3 G
3 A
League Cup
9 apps
3 G
0 A
EFL Trophy
10 apps
0 G
1 A
FA Cup
12 apps
0 G
0 A

Frequently asked about Ryan Wintle

Who is Ryan Wintle?

Ryan Wintle is an England professional footballer who plays as a defensive midfield for Cardiff City.

How old is Ryan Wintle?

Ryan Wintle is 28 years old. He was born on June 13, 1997 in Newcastle-under-Lyme.

What position does Ryan Wintle play?

Ryan Wintle plays as a defensive midfield (Midfield - Defensive Midfield).

What club does Ryan Wintle play for?

Ryan Wintle currently plays for Cardiff City.

How many career goals has Ryan Wintle scored?

Across all senior club competitions in our dataset, Ryan Wintle has scored 18 goals in 351 appearances.

What is Ryan Wintle's market value?

Ryan Wintle's most recent reported market value is €3.00m.