PLAYER PROFILE

Ryan Hardie.

Bolton Wanderers · Scotland

Matrix 25390

At a glance

Full name
Ryan Hardie
Born
17 Mar 1997
Age today
29
Nationality
Scotland

Career by season

269 recorded appearances
Ryan Hardie appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27Championship Bolton Wanderers 80001631
25/26League One Huddersfield Town 64203280
25/26EFL Cup Wrexham AFC 42101750
25/26Championship Wrexham AFC 62001810
24/25FA Cup Plymouth Argyle 1110810
24/25EFL Cup Plymouth Argyle 21101070
24/25Championship Plymouth Argyle 37281032,2760
23/24FA Cup Plymouth Argyle 33102870
23/24EFL Cup Plymouth Argyle 2000240
23/24Championship Plymouth Argyle 40331242,8743
22/23League One Plymouth Argyle 44261342,4430
22/23FA Cup Plymouth Argyle 1100900
22/23EFL Cup Plymouth Argyle 1000180
21/22League One Plymouth Argyle 37341652,9432
21/22FA Cup Plymouth Argyle 54103240
21/22EFL Cup Plymouth Argyle 22201480
20/21League One Plymouth Argyle 4326562,3853
20/21FA Cup Plymouth Argyle 43102210
20/21EFL Cup Plymouth Argyle 22011670
19/20League Two Plymouth Argyle 135705691
19/20League One Blackpool FC 72002270
19/20EFL Cup Blackpool FC 1100620

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
Ryan Hardie match log
DateCompetitionMatchScoreMinutesGoals
23 Oct 2026Championship Bolton Wanderers v Middlesbrough FCSubstitute, on 55′ 1 – 535
10 Oct 2026Championship Bolton Wanderers v Stoke CitySubstitute, on 63′ 1 – 227
12 Sep 2026Championship Bolton Wanderers v Cardiff CitySubstitute, on 83′ 1 – 012
08 Sep 2026Championship Bolton Wanderers v West Ham UnitedSubstitute, on 84′ 2 – 311
05 Sep 2026Championship Millwall FC v Bolton WanderersSubstitute, on 76′ 4 – 014
29 Aug 2026Championship Bolton Wanderers v Lincoln CitySubstitute, on 72′ 0 – 118
22 Aug 2026Championship Queens Park Rangers v Bolton WanderersSubstitute, on 59′ 0 – 031
15 Aug 2026Championship Bolton Wanderers v Preston North EndSubstitute, on 75′ 2 – 115
17 Mar 2026League One Huddersfield Town v Lincoln City 2 – 2531
14 Mar 2026League One Port Vale FC v Huddersfield Town 0 – 090
07 Mar 2026League One Huddersfield Town v Rotherham United 1 – 082
28 Feb 2026League One Wigan Athletic v Huddersfield Town 1 – 058
21 Feb 2026League One Huddersfield Town v Barnsley FCSubstitute, on 56′ 2 – 1341
17 Feb 2026League One Doncaster Rovers v Huddersfield TownSubstitute, on 79′ 1 – 011
13 Dec 2025Championship Wrexham AFC v Watford FCSubstitute, on 78′ 2 – 212
22 Nov 2025Championship Ipswich Town v Wrexham AFCSubstitute, on 85′ 0 – 05
28 Oct 2025EFL Cup Wrexham AFC v Cardiff CitySubstitute, on 77′ 1 – 213
23 Sep 2025EFL Cup Wrexham AFC v Reading FCSubstitute, on 87′ 2 – 03
13 Sep 2025Championship Wrexham AFC v Queens Park Rangers 1 – 361
30 Aug 2025Championship Millwall FC v Wrexham AFC 0 – 270

Career transfers

21 recorded moves

All recorded career moves, newest first.

Ryan Hardie career transfers
Date FromToMoveFee
30 Jun 2027Pending Bolton Wanderers Wrexham AFC Loan return
11 Aug 2026 Wrexham AFC Bolton Wanderers Loan —
30 Jun 2026 Huddersfield Town Wrexham AFC Loan return
02 Feb 2026 Wrexham AFC Huddersfield Town Loan —
01 Jul 2025 Plymouth Argyle Wrexham AFC Transfer €825k
29 Jan 2021 Blackpool FC Plymouth Argyle Transfer —
28 Jan 2021 Plymouth Argyle Blackpool FC Loan return
29 Jul 2020 Blackpool FC Plymouth Argyle Loan —
31 May 2020 Plymouth Argyle Blackpool FC Loan return
09 Jan 2020 Blackpool FC Plymouth Argyle Loan —
17 Jul 2019 Rangers FC Blackpool FC Transfer —
31 May 2019 Livingston FC Rangers FC Loan return
19 Jan 2018 Rangers FC Livingston FC Loan —
14 May 2017 Raith Rovers FC Rangers FC Loan return
01 Jan 2017 Rangers FC Raith Rovers FC Loan —
31 Dec 2016 St. Mirren FC Rangers FC Loan return
26 Jul 2016 Rangers FC St. Mirren FC Loan —
01 Jul 2016 Rangers FC U20 Rangers FC Internal move —
31 May 2016 Raith Rovers FC Rangers FC U20 Loan return
20 Feb 2016 Rangers FC U20 Raith Rovers FC Loan —
01 Jul 2014 Glasgow Rangers U17 Rangers FC U20 Internal move —

Contracts and market values are not available yet.