Skip to content
Ryan Hardie

Ryan Hardie

Attack - Centre-Forward  at Wrexham AFC
Age29
CitizenshipScotland
Height1.88 m
Footright
BornMarch 17, 1997
at Wrexham AFC 327 days · joined 2025-07-01
👕200+ Apps 100+ Goals 🏴25+ Caps
Market value €1.80m
Centre-Forward Attack

Career snapshot

8
clubs played for
14/15
debut season
0.3
goals / match
Plymouth Argyle
top club · 248 apps

Career highs

€1.80m
peak value · 2024
€825k
top transfer fee · 25/26
19
best season · 21/22
36 / 12
int'l caps / goals
375Appearances
113Goals
30Assists
13Yellow cards
0Red cards
49Full matches (90′)
Full nameRyan Hardie
Date of birth1997-03-17 (29 yrs)
Place of birthStranraer, Scotland
CitizenshipScotland
PositionAttack - Centre-Forward (main: Attack)
Footright
Height188.00 m
Current clubWrexham AFC
Joined2025-07-01
Contract expires2028-06-30
AgentWasserman
Jul 2025
25/26 — Wrexham AFC
5 matches · 1 G · 0 A · across 2 competitions
Jul 2025
Transfer: Plymouth → Wrexham
25/26 · Transfer · €825k
Jul 2024
24/25 — Plymouth Argyle
40 matches · 12 G · 3 A · across 3 competitions
Jul 2023
23/24 — Plymouth Argyle
45 matches · 13 G · 4 A · across 3 competitions
Jul 2022
22/23 — Plymouth Argyle
54 matches · 17 G · 4 A · across 4 competitions
Jul 2021
21/22 — Plymouth Argyle
45 matches · 19 G · 5 A · across 4 competitions
Jan 2021
Transfer: Blackpool → Plymouth
20/21 · Transfer
Jan 2021
Transfer: Plymouth → Blackpool
20/21 · Return from loan
Jul 2020
Transfer: Blackpool → Plymouth
20/21 · Loan
Jul 2020
20/21 — Plymouth Argyle
51 matches · 6 G · 7 A · across 4 competitions
May 2020
Transfer: Plymouth → Blackpool
19/20 · Return from loan
Jan 2020
Transfer: Blackpool → Plymouth
19/20 · Loan
Jul 2019
Transfer: Rangers → Blackpool
19/20 · Transfer
Jul 2019
19/20 — Blackpool FC, Plymouth Argyle
25 matches · 8 G · 0 A · across 5 competitions
May 2019
Transfer: Livingston FC → Rangers
18/19 · Return from loan
Sep 2018
Injury: unknown
10 games missed
Jul 2018
Injury: unknown
9 games missed
Jul 2018
18/19 — Livingston FC
22 matches · 7 G · 1 A · across 3 competitions
Jan 2018
Transfer: Rangers → Livingston FC
17/18 · Loan
Jul 2017
17/18 — Rangers FC, Livingston FC, Rangers FC U20
25 matches · 9 G · 2 A · across 5 competitions
May 2017
Transfer: Raith Rovers → Rangers
16/17 · Return from loan
Jan 2017
Transfer: Rangers → Raith Rovers
16/17 · Loan
Dec 2016
Transfer: St. Mirren → Rangers
16/17 · Return from loan
Jul 2016
Transfer: Rangers → St. Mirren
16/17 · Loan
Jul 2016
16/17 — Rangers FC, St. Mirren FC, Raith Rovers FC, Rangers FC U20
41 matches · 13 G · 2 A · across 5 competitions
Jul 2016
Transfer: Rangers U20 → Rangers
16/17 · Transfer
May 2016
Transfer: Raith Rovers → Rangers U20
15/16 · Return from loan
Feb 2016
Transfer: Rangers U20 → Raith Rovers
15/16 · Loan
Jul 2015
15/16 — Raith Rovers FC, Rangers FC
16 matches · 6 G · 2 A · across 5 competitions
Jul 2014
14/15 — Rangers FC
6 matches · 2 G · 0 A · across 2 competitions
Jul 2014
Transfer: Rangers FC U17 → Rangers U20
14/15 · Transfer
Jan 1970
Peak market value: €1.80m
Highest valuation recorded in dataset

Percentile rank vs 49 other Attack - Centre-Forwards with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).

Goals1 total · 0.57/90
94
Assists0 total · 0.00/90
0
G+A1 total · 0.57/90
82
Yellow cards0 total · 0.00/90
73
4,413 min
Minutes played by club
Wrexham AFC 3.6%
Plymouth Argyle 58.8%
Blackpool FC 6.2%
Livingston FC 6.8%
Rangers FC 2.3%
Rangers FC U20 3.9%
St. Mirren FC 6.6%
Raith Rovers FC 11.8%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Wrexham AFC 1 25/26 25/26 5 1 0 159
Plymouth Argyle 6 19/20 24/25 248 74 23 2,597
Blackpool FC 1 19/20 19/20 12 1 0 274
Livingston FC 2 17/18 18/19 39 15 3 298
Rangers FC 4 14/15 17/18 17 2 0 101
Rangers FC U20 2 16/17 17/18 3 3 0 172
St. Mirren FC 1 16/17 16/17 17 3 1 291
Raith Rovers FC 2 15/16 16/17 34 14 3 521

Career trajectory — goals, assists & market value

6€450K12€900K18€1.4M24€1.8M14/15 — 2 goals (Rangers FC)214/1515/16 — 6 goals (Raith Rovers FC)15/16 — 2 assists815/1616/17 — 13 goals (St. Mirren FC)16/17 — 2 assists1516/1717/18 — 9 goals (Livingston FC)17/18 — 2 assists1117/1818/19 — 7 goals (Livingston FC)18/19 — 1 assists818/1919/20 — 8 goals (Blackpool FC)819/2020/21 — 6 goals (Plymouth Argyle)20/21 — 7 assists1320/2121/22 — 19 goals (Plymouth Argyle)21/22 — 5 assists2421/2222/23 — 17 goals (Plymouth Argyle)22/23 — 4 assists2122/2323/24 — 13 goals (Plymouth Argyle)23/24 — 4 assists1723/2424/25 — 12 goals (Plymouth Argyle)24/25 — 3 assists1524/2525/26 — 1 goals (Wrexham AFC)125/2616/17 — €150K18/19 — €250K19/20 — €250K22/23 — €600K23/24 — €1.2M24/25 — €1.8M25/26 — €1.8MGoalsAssistsMarket value

Goals by season

14/15: 2214/1515/16: 6615/1616/17: 131316/1717/18: 9917/1818/19: 7718/1919/20: 8819/2020/21: 6620/2121/22: 191921/2222/23: 171722/2323/24: 131323/2424/25: 121224/2525/26: 1125/26

Assists by season

14/15: 0014/1515/16: 2215/1616/17: 2216/1717/18: 2217/1818/19: 1118/1919/20: 0019/2020/21: 7720/2121/22: 5521/2222/23: 4422/2323/24: 4423/2424/25: 3324/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Championship Wrexham AFC 3 0 0 0 0 0
25/26 EFL Cup Wrexham AFC 2 1 0 0 0 159
24/25 Championship Plymouth Argyle 37 10 3 0 0 228
24/25 EFL Cup Plymouth Argyle 2 1 0 0 0 107
24/25 FA Cup Plymouth Argyle 1 1 0 0 0 81
23/24 Championship Plymouth Argyle 40 12 4 3 0 237
23/24 EFL Cup Plymouth Argyle 2 0 0 0 0 0
23/24 FA Cup Plymouth Argyle 3 1 0 0 0 287
22/23 EFL Cup Plymouth Argyle 1 0 0 0 0 0
22/23 EFL Trophy Plymouth Argyle 8 4 0 0 0 117
22/23 FA Cup Plymouth Argyle 1 0 0 0 0 0
22/23 League One Plymouth Argyle 44 13 4 0 0 186
21/22 EFL Cup Plymouth Argyle 2 2 0 0 0 74
21/22 EFL Trophy Plymouth Argyle 1 0 0 0 0 0
21/22 FA Cup Plymouth Argyle 5 1 0 0 0 324
21/22 League One Plymouth Argyle 37 16 5 2 0 184
20/21 EFL Cup Plymouth Argyle 2 0 1 0 0 0
20/21 EFL Trophy Plymouth Argyle 2 0 0 0 0 0
20/21 FA Cup Plymouth Argyle 4 1 0 0 0 221
20/21 League One Plymouth Argyle 43 5 6 3 0 470
19/20 EFL Cup Blackpool FC 1 0 0 0 0 0
19/20 EFL Trophy Blackpool FC 4 1 0 1 0 274
19/20 FA Cup Blackpool FC 0 0 0 0 0 0
19/20 League One Blackpool FC 7 0 0 0 0 0
19/20 League Two Plymouth Argyle 13 7 0 1 0 81
18/19 Premiership Livingston FC 16 7 0 1 0 133
18/19 Premiership Relegation Livingston FC 5 0 1 0 0 0
18/19 SFA Cup Livingston FC 1 0 0 0 0 0
17/18 Betfred Cup Rangers FC 0 0 0 0 0 0
17/18 Championship Livingston FC 16 8 2 1 0 165
17/18 Irn-Bru Cup Rangers FC U20 1 1 0 0 0 90
17/18 Premiership Rangers FC 7 0 0 0 0 0
17/18 SFA Cup Livingston FC 1 0 0 0 0 0
16/17 Betfred Cup Rangers FC 0 0 0 0 0 0
16/17 Betfred Cup St. Mirren FC 1 0 0 0 0 0
16/17 Championship Raith Rovers FC 18 6 0 0 0 180
16/17 Championship St. Mirren FC 16 3 1 0 0 291
16/17 Irn-Bru Cup Rangers FC U20 2 2 0 0 0 82
16/17 Scottish Championship Play-offs Raith Rovers FC 2 1 1 0 0 153
16/17 SFA Cup Raith Rovers FC 2 1 0 0 0 62
15/16 Championship Raith Rovers FC 10 6 2 1 0 126
15/16 Championship Rangers FC 1 0 0 0 0 0
15/16 Petrofac Tr. Cup Rangers FC 1 0 0 0 0 0
15/16 Premiership Play-offs Raith Rovers FC 2 0 0 0 0 0
15/16 SCL by Utilita Rangers FC 1 0 0 0 0 0
15/16 SFA Cup Rangers FC 1 0 0 0 0 0
14/15 Championship Rangers FC 5 2 0 0 0 101
14/15 League Cup Rangers FC 1 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
14/15 2014-07-01 Rangers FC U17 Rangers U20 Transfer 0
15/16 2016-02-20 Rangers U20 Raith Rovers Loan 0
15/16 2016-05-31 Raith Rovers Rangers U20 Return from loan 0
16/17 2016-07-01 Rangers U20 Rangers Transfer 0
16/17 2016-07-26 Rangers St. Mirren Loan 0
16/17 2016-12-31 St. Mirren Rangers Return from loan 150000
16/17 2017-01-01 Rangers Raith Rovers Loan 150000
16/17 2017-05-14 Raith Rovers Rangers Return from loan 150000
17/18 2018-01-19 Rangers Livingston FC Loan 150000
18/19 2019-05-31 Livingston FC Rangers Return from loan 250000
19/20 2019-07-17 Rangers Blackpool Transfer 250000
19/20 2020-01-09 Blackpool Plymouth Loan 250000
19/20 2020-05-31 Plymouth Blackpool Return from loan 250000
20/21 2020-07-29 Blackpool Plymouth Loan 250000
20/21 2021-01-28 Plymouth Blackpool Return from loan 250000
20/21 2021-01-29 Blackpool Plymouth Transfer 250000
25/26 2025-07-01 Plymouth Wrexham Transfer 1800000 €825k
SeasonInjuryFromToDays missedGames missed
18/19 Knee injury 2018-07-09 2018-09-10 64 9
18/19 Knee injury 2018-09-15 2018-12-03 80 10
Current€1.80m
Peak€1.80m
Low€150k
Δ since start+€1.65m
€150k€563k€975k€1.39m€1.80m197019701970
DateValue
Jan 1, 1970 €1.80m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.80m
Jan 1, 1970 €1.80m
Jan 1, 1970 €600k
Jan 1, 1970 €1.20m
Jan 1, 1970 €700k
Jan 1, 1970 €1.20m
Jan 1, 1970 €600k
Jan 1, 1970 €250k
Jan 1, 1970 €250k
Jan 1, 1970 €150k
Jan 1, 1970 €150k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #31230 1 0 former national player
Team #30136 5 2 former national player
Team #27269 5 3 former national player
Team #25791 #14 7 2 former national player
Team #17622 10 4 former national player
Team #16868 8 1 former national player
TeammatePPG played withJoint goalsMinutes
Callum Wright 2 3 0
Kell Watts 1 0 0
Byron Moore 1 1 0
Mustapha Bundu 1 3 0
Darko Gyabi 1 1 0
Julio Pleguezuelo 1 0 0
Matt Butcher 2 1 0
Conor Hazard 1 0 0
Lewis Gibson 1 1 0
Niall Ennis 2 2 0
Finn Azaz 2 5 0
Brendan Galloway 2 1 0
Joe Edwards 2 5 0
Luke Jephcott 2 7 0
Macaulay Gillesphey 2 1 0
Panutche Camara 1 6 0
James Wilson 2 1 0
Conor Grant 2 2 0
Morgan Whittaker 1 12 0
Danny Mayor 2 6 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
21/22 League One Plymouth Argyle 16 37
22/23 League One Plymouth Argyle 13 44
23/24 Championship Plymouth Argyle 12 40

Top assist seasons

SeasonCompetitionClubAssistsMatches
20/21 League One Plymouth Argyle 6 43
21/22 League One Plymouth Argyle 5 37
22/23 League One Plymouth Argyle 4 44

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
20/21 2021-01-28 Plymouth Blackpool Return from loan €250k
20/21 2020-07-29 Blackpool Plymouth Loan €250k
19/20 2020-05-31 Plymouth Blackpool Return from loan €250k
19/20 2020-01-09 Blackpool Plymouth Loan €250k
18/19 2019-05-31 Livingston FC Rangers Return from loan €250k
17/18 2018-01-19 Rangers Livingston FC Loan €150k
16/17 2017-05-14 Raith Rovers Rangers Return from loan €150k
16/17 2017-01-01 Rangers Raith Rovers Loan €150k
16/17 2016-12-31 St. Mirren Rangers Return from loan €150k
16/17 2016-07-26 Rangers St. Mirren Loan
15/16 2016-05-31 Raith Rovers Rangers U20 Return from loan
15/16 2016-02-20 Rangers U20 Raith Rovers Loan

Last 50 matches for Wrexham AFC 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 GB2 Wrexham AFC 0–2 Millwall FC Available
2026-01-31 GB2 Sheffield Wednesday FC 0–1 Wrexham AFC Available
2026-01-24 GB2 Queens Park Rangers FC 2–3 Wrexham AFC Available
2026-01-20 GB2 Wrexham AFC 1–1 Leicester City FC Available
2026-01-17 GB2 Wrexham AFC 1–2 Norwich City FC Available
2026-01-04 GB2 Derby County FC 1–2 Wrexham AFC Available
2025-12-29 GB2 Wrexham AFC 2–2 Preston North End FC Available
2025-12-26 GB2 Wrexham AFC 3–2 Sheffield United FC Available
2025-12-19 GB2 Swansea City AFC 2–2 Wrexham AFC Available
2025-12-13 GB2 Wrexham AFC 1–2 Watford FC Available
2025-12-10 GB2 Hull City AFC 3–3 Wrexham AFC Available
2025-12-06 GB2 Preston North End FC 1–2 Wrexham AFC Available
2025-11-29 GB2 Wrexham AFC 2–1 Blackburn Rovers FC Available
2025-11-26 GB2 Wrexham AFC 2–2 Bristol City FC Available
2025-11-22 GB2 Ipswich Town FC 3–1 Wrexham AFC Available
2025-11-08 GB2 Wrexham AFC 1–0 Charlton Athletic FC Available
2025-11-05 GB2 Portsmouth FC 0–0 Wrexham AFC Available
2025-10-31 GB2 Wrexham AFC 3–2 Coventry City FC Available
2025-10-25 GB2 Middlesbrough FC 1–1 Wrexham AFC Available
2025-10-22 GB2 Wrexham AFC 1–0 Oxford United FC Available
2025-10-18 GB2 Stoke City FC 1–0 Wrexham AFC Available
2025-10-03 GB2 Wrexham AFC 1–1 Birmingham City FC Available
2025-09-30 GB2 Leicester City FC 1–1 Wrexham AFC Available
2025-09-27 GB2 Wrexham AFC 1–1 Derby County FC Available
2025-09-20 GB2 Norwich City FC 2–3 Wrexham AFC Available
2025-09-13 GB2 Wrexham AFC 1–3 Queens Park Rangers FC Available
2025-08-30 GB2 Millwall FC 0–2 Wrexham AFC Available
2025-08-23 GB2 Wrexham AFC 2–2 Sheffield Wednesday FC Available
2025-08-16 GB2 Wrexham AFC 2–3 West Bromwich Albion FC Available
2025-08-09 GB2 Southampton FC 2–1 Wrexham AFC Available
2025-05-03 GB3 Lincoln City 0–2 Wrexham AFC Available
2025-04-26 GB3 Wrexham AFC 3–0 Charlton Athletic Available
2025-04-21 GB3 Blackpool FC 1–2 Wrexham AFC Available
2025-04-18 GB3 Wrexham AFC 1–1 Bristol Rovers Available
2025-04-12 GB3 Wigan Athletic 0–0 Wrexham AFC Available
2025-04-05 GB3 Wrexham AFC 3–0 Burton Albion Available
2025-04-01 GB3 Cambridge United 2–2 Wrexham AFC Available
2025-03-29 GB3 Exeter City 0–2 Wrexham AFC Available
2025-03-22 GB3 Wrexham AFC 1–0 Stockport County Available
2025-03-15 GB3 Wycombe Wanderers 0–1 Wrexham AFC Available
2025-03-11 GB3 Reading FC 2–0 Wrexham AFC Available
2025-03-08 GB3 Wrexham AFC 1–0 Rotherham United Available
2025-03-04 GB3 Huddersfield Town 0–1 Wrexham AFC Available
2025-03-01 GB3 Wrexham AFC 0–0 Bolton Wanderers Available
2025-02-23 GB3 Mansfield Town 1–2 Wrexham AFC Available
2025-02-18 GB3 Wrexham AFC 1–2 Leyton Orient Available
2025-02-15 GB3 Northampton Town 0–2 Wrexham AFC Available
2025-02-01 GB3 Crawley Town 1–2 Wrexham AFC Available
2025-01-28 GB3 Wrexham AFC 2–3 Stevenage FC Available
2025-01-23 GB3 Wrexham AFC 1–1 Birmingham City Available

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

OpponentPWDLGFGAGDWin %
Hibernian FC 49 18 18 13 77 64 +13 37%
Celtic FC 48 8 11 29 39 92 -53 17%
Aberdeen FC 46 15 15 16 65 56 +9 33%
Kilmarnock FC 45 18 8 19 62 52 +10 40%
Motherwell FC 45 16 13 16 61 58 +3 36%
St. Johnstone FC 42 23 8 11 65 30 +35 55%
Heart of Midlothian 37 14 11 12 56 48 +8 38%
Ross County FC 33 22 6 5 73 24 +49 67%
Dundee FC 29 14 7 8 53 36 +17 48%
Portsmouth FC 28 10 11 7 39 31 +8 36%
Peterborough United 28 14 3 11 40 45 -5 50%
Burton Albion 27 13 9 5 43 21 +22 48%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
14/15 Senior debut season
14/15 First senior goal
20/21 Goal #50 (career)
23/24 Goal #100 (career)

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
23/24 45 524 3 0 0 0.52
21/22 45 582 2 0 0 0.31
20/21 51 691 3 0 0 0.39
19/20 25 355 2 0 0 0.51
18/19 22 133 1 0 0 0.68
17/18 25 255 1 0 0 0.35
15/16 16 126 1 0 0 0.71

Output by competition

Career goals and assists broken down by tournament.

League One
131 apps
34 G
15 A
Championship
66 apps
25 G
5 A
Championship
80 apps
22 G
7 A
League Two
13 apps
7 G
0 A
Premiership
23 apps
7 G
0 A
EFL Trophy
15 apps
5 G
0 A
EFL Cup
12 apps
4 G
1 A
FA Cup
14 apps
4 G
0 A
Petrofac Tr. Cup
4 apps
3 G
0 A
Scottish Championship Play-offs
2 apps
1 G
1 A

Frequently asked about Ryan Hardie

Who is Ryan Hardie?

Ryan Hardie is a Scotland professional footballer who plays as a centre-forward for Wrexham AFC.

How old is Ryan Hardie?

Ryan Hardie is 29 years old. He was born on March 17, 1997 in Stranraer.

What position does Ryan Hardie play?

Ryan Hardie plays as a centre-forward (Attack - Centre-Forward).

What club does Ryan Hardie play for?

Ryan Hardie currently plays for Wrexham AFC.

How many career goals has Ryan Hardie scored?

Across all senior club competitions in our dataset, Ryan Hardie has scored 113 goals in 375 appearances.

What is Ryan Hardie's market value?

Ryan Hardie's most recent reported market value is €1.80m.