Skip to content
Ryan Leonard

Ryan Leonard

Defender - Right-Back  at Millwall FC
Age34
CitizenshipEngland
Height1.85 m
Footright
BornMay 24, 1992
at Millwall FC 2,699 days · joined 2019-01-02
👕200+ Apps
Market value €250k
Right-Back Defender

Career snapshot

4
clubs played for
09/10
debut season
0.07
goals / match
Southend United
top club · 265 apps

Career highs

€1.00m
peak value · 2018
€1.10m
top transfer fee · 18/19
8
best season · 13/14
int'l / penalties
489Appearances
33Goals
28Assists
65Yellow cards
1Red cards
148Full matches (90′)
Full nameRyan Leonard
Name in home countryRyan Ian Leonard
Date of birth1992-05-24 (34 yrs)
Place of birthPlympton, England
CitizenshipEngland
PositionDefender - Right-Back (main: Defender)
Footright
Height185.00 m
Current clubMillwall FC
Joined2019-01-02
Contract expires
AgentCrown Football ...
Jul 2025
25/26 — Millwall FC
5 matches · 1 G · 0 A · across 2 competitions
Jan 2025
Injury: unknown
13 games missed
Jul 2024
24/25 — Millwall FC
36 matches · 0 G · 1 A · across 3 competitions
Jul 2023
23/24 — Millwall FC
37 matches · 0 G · 1 A · across 3 competitions
Jul 2022
22/23 — Millwall FC
18 matches · 0 G · 1 A · across 3 competitions
Jul 2021
21/22 — Millwall FC
21 matches · 0 G · 3 A · across 2 competitions
Jul 2020
20/21 — Millwall FC
30 matches · 2 G · 4 A · across 3 competitions
Oct 2019
Injury: unknown
22 games missed
Jul 2019
19/20 — Millwall FC
18 matches · 1 G · 0 A · across 2 competitions
Jan 2019
Transfer: Sheff Utd → Millwall
18/19 · Transfer · €1.10m
Jan 2019
Transfer: Millwall → Sheff Utd
18/19 · Return from loan
Aug 2018
Transfer: Sheff Utd → Millwall
18/19 · Loan
Jul 2018
18/19 — Millwall FC, Sheffield United
45 matches · 2 G · 3 A · across 3 competitions
Jan 2018
Transfer: Southend United → Sheff Utd
17/18 · Transfer · €790k
Jul 2017
17/18 — Sheffield United, Southend United
42 matches · 4 G · 1 A · across 5 competitions
Jul 2016
16/17 — Southend United
48 matches · 3 G · 3 A · across 4 competitions
Jul 2015
15/16 — Southend United
41 matches · 3 G · 3 A · across 4 competitions
Jul 2014
14/15 — Southend United
47 matches · 5 G · 1 A · across 5 competitions
Jul 2013
13/14 — Southend United
49 matches · 8 G · 1 A · across 5 competitions
Jul 2012
12/13 — Southend United
28 matches · 3 G · 3 A · across 4 competitions
Jul 2011
Transfer: Plymouth → Southend United
11/12 · Transfer
Jul 2011
11/12 — Southend United
23 matches · 1 G · 3 A · across 4 competitions
Apr 2011
Transfer: Tiverton → Plymouth
10/11 · Return from loan
Jan 2011
Transfer: Plymouth → Tiverton
10/11 · Loan
Jan 2011
Transfer: Weston-super-M. → Plymouth
10/11 · Return from loan
Dec 2010
Transfer: Plymouth → Weston-super-M.
10/11 · Loan
Jul 2010
Transfer: Plymouth U18 → Plymouth
10/11 · Transfer
Jul 2009
09/10 — Plymouth Argyle
1 matches · 0 G · 0 A · across 1 competition
Jan 1970
Peak market value: €1.00m
Highest valuation recorded in dataset

Percentile rank vs 38 other Defender - Right-Backs with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).

Goals1 total · 1.00/90
100
Assists0 total · 0.00/90
0
G+A1 total · 1.00/90
97
Yellow cards1 total · 1.00/90
0
13,303 min
Minutes played by club
Millwall FC 38.6%
Sheffield United 0.0%
Southend United 61.4%
Plymouth Argyle 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Millwall FC 8 18/19 25/26 206 6 13 5,131
Sheffield United 2 17/18 18/19 17 0 0 0
Southend United 7 11/12 17/18 265 27 15 8,172
Plymouth Argyle 1 09/10 09/10 1 0 0 0

Career trajectory — goals, assists & market value

2€250K5€500K7€750K9€1M11/12 — 1 goals (Southend United)11/12 — 3 assists411/1212/13 — 3 goals (Southend United)12/13 — 3 assists612/1313/14 — 8 goals (Southend United)13/14 — 1 assists913/1414/15 — 5 goals (Southend United)14/15 — 1 assists614/1515/16 — 3 goals (Southend United)15/16 — 3 assists615/1616/17 — 3 goals (Southend United)16/17 — 3 assists616/1717/18 — 4 goals (Southend United)17/18 — 1 assists517/1818/19 — 2 goals (Millwall FC)18/19 — 3 assists518/1919/20 — 1 goals (Millwall FC)119/2020/21 — 2 goals (Millwall FC)20/21 — 4 assists620/2121/22 — 3 assists321/2222/23 — 1 assists122/2323/24 — 1 assists123/2424/25 — 1 assists124/2525/26 — 1 goals (Millwall FC)125/2615/16 — €150K16/17 — €150K17/18 — €500K18/19 — €1M19/20 — €1M20/21 — €800K21/22 — €900K22/23 — €700K23/24 — €300K24/25 — €300K25/26 — €250KGoalsAssistsMarket value

Goals by season

09/10: 0009/1011/12: 1111/1212/13: 3312/1313/14: 8813/1414/15: 5514/1515/16: 3315/1616/17: 3316/1717/18: 4417/1818/19: 2218/1919/20: 1119/2020/21: 2220/2121/22: 0021/2222/23: 0022/2323/24: 0023/2424/25: 0024/2525/26: 1125/26

Assists by season

09/10: 0009/1011/12: 3311/1212/13: 3312/1313/14: 1113/1414/15: 1114/1515/16: 3315/1616/17: 3316/1717/18: 1117/1818/19: 3318/1919/20: 0019/2020/21: 4420/2121/22: 3321/2222/23: 1122/2323/24: 1123/2424/25: 1124/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Championship Millwall FC 4 0 0 0 0 0
25/26 EFL Cup Millwall FC 1 1 0 1 0 90
24/25 Championship Millwall FC 33 0 1 8 0 0
24/25 EFL Cup Millwall FC 2 0 0 0 0 0
24/25 FA Cup Millwall FC 1 0 0 0 0 0
23/24 Championship Millwall FC 35 0 1 9 0 0
23/24 EFL Cup Millwall FC 1 0 0 1 0 0
23/24 FA Cup Millwall FC 1 0 0 0 0 0
22/23 Championship Millwall FC 17 0 1 1 0 0
22/23 EFL Cup Millwall FC 1 0 0 0 0 0
22/23 FA Cup Millwall FC 0 0 0 0 0 0
21/22 Championship Millwall FC 19 0 3 2 0 0
21/22 EFL Cup Millwall FC 2 0 0 0 0 0
20/21 Championship Millwall FC 26 1 4 6 0 2,159
20/21 EFL Cup Millwall FC 2 1 0 0 0 180
20/21 FA Cup Millwall FC 2 0 0 0 0 0
19/20 Championship Millwall FC 17 1 0 1 0 1,083
19/20 EFL Cup Millwall FC 1 0 0 0 0 0
18/19 Championship Millwall FC 37 2 2 6 0 1,619
18/19 Championship Sheffield United 3 0 0 0 0 0
18/19 EFL Cup Sheffield United 1 0 0 0 0 0
18/19 FA Cup Millwall FC 4 0 1 0 0 0
17/18 Championship Sheffield United 13 0 0 0 0 0
17/18 EFL Cup Southend United 1 0 0 0 0 0
17/18 EFL Trophy Southend United 2 0 0 0 0 0
17/18 FA Cup Southend United 1 0 0 0 0 0
17/18 League One Southend United 25 4 1 3 0 562
16/17 EFL Cup Southend United 1 0 0 0 0 0
16/17 EFL Trophy Southend United 3 0 1 0 0 0
16/17 FA Cup Southend United 1 0 0 1 0 0
16/17 League One Southend United 43 3 2 6 1 1,283
15/16 FA Cup Southend United 1 1 0 1 0 90
15/16 FL Trophy Southend United 2 0 0 0 0 0
15/16 League Cup Southend United 1 0 0 0 0 0
15/16 League One Southend United 37 2 3 5 0 1,567
14/15 EFL Trophy Southend United 1 0 0 0 0 0
14/15 FA Cup Southend United 1 0 0 0 0 0
14/15 League Cup Southend United 1 1 0 0 0 90
14/15 League Two Southend United 41 3 1 4 0 1,152
14/15 League Two Play-Offs Southend United 3 1 0 1 0 330
13/14 EFL Trophy Southend United 0 0 0 0 0 0
13/14 FA Cup Southend United 3 2 0 2 0 135
13/14 League Cup Southend United 1 0 0 0 0 0
13/14 League Two Southend United 43 5 1 6 0 741
13/14 League Two Play-Offs Southend United 2 1 0 0 0 180
12/13 EFL Trophy Southend United 3 1 1 0 0 270
12/13 FA Cup Southend United 2 0 1 0 0 0
12/13 League Cup Southend United 1 0 0 0 0 0
12/13 League Two Southend United 22 2 1 1 0 727
11/12 EFL Trophy Southend United 3 0 0 0 0 0
11/12 FA Cup Southend United 2 0 0 0 0 0
11/12 League Two Southend United 17 1 3 0 0 1,045
11/12 League Two Play-Offs Southend United 1 0 0 0 0 0
09/10 Championship Plymouth Argyle 1 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
10/11 2010-07-01 Plymouth U18 Plymouth Transfer 0
10/11 2010-12-11 Plymouth Weston-super-M. Loan 50000
10/11 2011-01-11 Weston-super-M. Plymouth Return from loan 50000
10/11 2011-01-27 Plymouth Tiverton Loan 50000
10/11 2011-04-27 Tiverton Plymouth Return from loan 50000
11/12 2011-07-27 Plymouth Southend United Transfer 50000
17/18 2018-01-09 Southend United Sheff Utd Transfer 500000 €790k
18/19 2018-08-31 Sheff Utd Millwall Loan 1000000
18/19 2019-01-01 Millwall Sheff Utd Return from loan 1000000
18/19 2019-01-02 Sheff Utd Millwall Transfer 1000000 €1.10m
SeasonInjuryFromToDays missedGames missed
19/20 Knee injury 2019-10-06 2020-02-10 128 22
24/25 Calf injury 2025-01-22 2025-03-22 60 13
Current€250k
Peak€1.00m
Low€50k
Δ since start+€200k
€50k€288k€525k€763k€1.00m197019701970
DateValue
Jan 1, 1970 €250k
Jan 1, 1970 €300k
Jan 1, 1970 €250k
Jan 1, 1970 €300k
Jan 1, 1970 €300k
Jan 1, 1970 €700k
Jan 1, 1970 €400k
Jan 1, 1970 €500k
Jan 1, 1970 €900k
Jan 1, 1970 €900k
Jan 1, 1970 €900k
Jan 1, 1970 €600k
Jan 1, 1970 €800k
Jan 1, 1970 €750k
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.00m
Jan 1, 1970 €500k
Jan 1, 1970 €150k
Jan 1, 1970 €150k
Jan 1, 1970 €50k

No national team data.

TeammatePPG played withJoint goalsMinutes
Ben Coker 1 3 0
Will Atkinson 2 0 0
Daniel Bentley 2 0 0
Murray Wallace 1 1 0
Adam Thompson 2 0 0
Tom Bradshaw 2 4 0
George Saville 1 0 0
Jed Wallace 1 1 0
Stephen McLaughlin 1 3 0
David Worrall 1 2 0
Jack Payne 1 0 0
George Honeyman 1 0 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
13/14 League Two Southend United 5 43
17/18 League One Southend United 4 25
14/15 League Two Southend United 3 41

Top assist seasons

SeasonCompetitionClubAssistsMatches
20/21 Championship Millwall FC 4 26
15/16 League One Southend United 3 37
11/12 League Two Southend United 3 17

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
18/19 2019-01-01 Millwall Sheff Utd Return from loan €1.00m
18/19 2018-08-31 Sheff Utd Millwall Loan €1.00m
10/11 2011-04-27 Tiverton Plymouth Return from loan €50k
10/11 2011-01-27 Plymouth Tiverton Loan €50k
10/11 2011-01-11 Weston-super-M. Plymouth Return from loan €50k
10/11 2010-12-11 Plymouth Weston-super-M. Loan €50k

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

DateCompHomeScoreAwayAvailability
2026-02-14 GB2 Sheffield Wednesday FC 1–2 Millwall FC Available
2026-02-07 GB2 Wrexham AFC 0–2 Millwall FC Available
2026-01-31 GB2 Millwall FC 1–1 Sheffield United FC Available
2026-01-24 GB2 Millwall FC 4–0 Charlton Athletic FC Available
2026-01-20 GB2 Coventry City FC 2–1 Millwall FC Available
2026-01-17 GB2 Watford FC 0–2 Millwall FC Available
2026-01-04 GB2 Millwall FC 2–1 Swansea City AFC Available
2026-01-01 GB2 Southampton FC 0–0 Millwall FC Available
2025-12-29 GB2 Millwall FC 1–0 Bristol City FC Available
2025-12-26 GB2 Millwall FC 0–2 Ipswich Town FC Available
2025-12-20 GB2 Blackburn Rovers FC 1–0 Millwall FC Available
2025-12-13 GB2 Millwall FC 2–1 Hull City AFC Available
2025-12-10 GB2 Derby County FC 0–0 Millwall FC Available
2025-12-06 GB2 Bristol City FC 1–1 Millwall FC Available
2025-11-29 GB2 Millwall FC 0–2 Southampton FC Available
2025-11-26 GB2 Millwall FC 1–1 Sheffield Wednesday FC Available
2025-11-22 GB2 Portsmouth FC 1–1 Millwall FC Available
2025-11-08 GB2 Millwall FC 1–1 Preston North End FC Available
2025-11-04 GB2 Birmingham City FC 4–0 Millwall FC Available
2025-11-01 GB2 Oxford United FC 2–2 Millwall FC Available
2025-10-25 GB2 Millwall FC 1–0 Leicester City FC Available
2025-10-21 GB2 Millwall FC 2–0 Stoke City FC Available
2025-10-18 GB2 Queens Park Rangers FC 1–2 Millwall FC Available
2025-10-04 GB2 Millwall FC 3–0 West Bromwich Albion FC Available
2025-10-01 GB2 Millwall FC 0–4 Coventry City FC Available
2025-09-27 GB2 Swansea City AFC 1–1 Millwall FC Available
2025-09-22 GB2 Millwall FC 1–0 Watford FC Available
2025-09-13 GB2 Charlton Athletic FC 1–1 Millwall FC Available
2025-08-30 GB2 Millwall FC 0–2 Wrexham AFC Available
2025-08-23 GB2 Sheffield United FC 0–1 Millwall FC Available
2025-08-16 GB2 Millwall FC 0–3 Middlesbrough FC Available
2025-08-09 GB2 Norwich City FC 1–2 Millwall FC Available
2025-05-03 GB2 Burnley FC 3–1 Millwall FC Available
2025-04-26 GB2 Millwall FC 1–0 Swansea City AFC Available
2025-04-21 GB2 Millwall FC 3–1 Norwich City FC Available
2025-04-18 GB2 Blackburn Rovers FC 4–1 Millwall FC Available
2025-04-12 GB2 Millwall FC 1–0 Middlesbrough FC Available
2025-04-08 GB2 Sheffield United FC 0–1 Millwall FC Available
2025-04-05 GB2 Millwall FC 2–1 Portsmouth FC Available
2025-03-29 GB2 Sunderland AFC 1–0 Millwall FC Available
2025-03-15 GB2 Millwall FC 1–0 Stoke City FC INJURED Calf injury
2025-03-12 GB2 Leeds United FC 2–0 Millwall FC INJURED Calf injury
2025-03-08 GB2 Watford FC 1–2 Millwall FC INJURED Calf injury
2025-03-04 GB2 Millwall FC 0–2 Bristol City FC INJURED Calf injury
2025-03-01 GB1 Crystal Palace 3–1 Millwall FC INJURED Calf injury
2025-02-22 GB2 Derby County FC 0–1 Millwall FC INJURED Calf injury
2025-02-18 GB2 Preston North End FC 1–1 Millwall FC INJURED Calf injury
2025-02-15 GB2 Millwall FC 1–1 West Bromwich Albion FC INJURED Calf injury
2025-02-12 GB2 Plymouth Argyle FC 5–1 Millwall FC INJURED Calf injury
2025-02-01 GB2 Millwall FC 2–1 Queens Park Rangers FC INJURED Calf injury

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

OpponentPWDLGFGAGDWin %
Gillingham FC 20 8 4 8 27 25 +2 40%
AFC Wimbledon 19 8 4 7 24 18 +6 42%
Oxford United 19 10 3 6 25 24 +1 53%
Blackpool FC 18 5 4 9 21 25 -4 28%
Bradford City 18 4 6 8 20 22 -2 22%
Peterborough United 18 7 4 7 27 33 -6 39%
Barnsley FC 18 5 3 10 18 24 -6 28%
Burton Albion 18 8 2 8 20 18 +2 44%
Fleetwood Town 17 5 8 4 23 21 +2 29%
Rochdale AFC 17 5 5 7 24 29 -5 29%
Middlesbrough FC 17 5 4 8 17 32 -15 29%
Shrewsbury Town 17 6 2 9 20 22 -2 35%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
09/10 Senior debut season
11/12 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
25/26 5 90 1 0 0 1
24/25 36 0 8 0 0 0
23/24 37 0 10 0 0 0
22/23 18 0 1 0 0 0
21/22 21 0 2 0 0 0
20/21 30 2,339 6 0 0 0.23
19/20 18 1,083 1 0 0 0.08
18/19 45 1,619 6 1 0 0.39
17/18 42 562 3 1 0 0.64
16/17 48 1,283 7 0 1 0.56
15/16 41 1,657 6 0 0 0.33
14/15 47 1,572 5 0 0 0.29
13/14 49 1,056 8 0 0 0.68
12/13 28 997 1 0 0 0.09

Output by competition

Career goals and assists broken down by tournament.

League Two
123 apps
11 G
6 A
League One
105 apps
9 G
6 A
Championship
205 apps
4 G
12 A
FA Cup
19 apps
3 G
2 A
League Cup
17 apps
3 G
0 A
League Two Play-Offs
6 apps
2 G
0 A
FL Trophy
14 apps
1 G
2 A

Frequently asked about Ryan Leonard

Who is Ryan Leonard?

Ryan Leonard is an England professional footballer who plays as a right-back for Millwall FC.

How old is Ryan Leonard?

Ryan Leonard is 34 years old. He was born on May 24, 1992 in Plympton.

What position does Ryan Leonard play?

Ryan Leonard plays as a right-back (Defender - Right-Back).

What club does Ryan Leonard play for?

Ryan Leonard currently plays for Millwall FC.

How many career goals has Ryan Leonard scored?

Across all senior club competitions in our dataset, Ryan Leonard has scored 33 goals in 489 appearances.

What is Ryan Leonard's market value?

Ryan Leonard's most recent reported market value is €250k.