Ryan Hedges

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Ryan Hedges
Error creating thumbnail:
Hedges in 2019
Personal information
Full name Ryan Peter Hedges[1]
Date of birth (1995-07-08) 8 July 1995 (age 30)
Place of birth Northampton, England
Height 1.85 m (6 ft 1 in)
Position Winger
Team information
Current team
Blackburn Rovers
Number 19
Youth career
2003–2010 Everton
2010–2013 Flint Town United
Senior career*
Years Team Apps (Gls)
2012–2013 Flint Town United 24 (2)
2013–2017 Swansea City 0 (0)
2015Leyton Orient (loan) 17 (2)
2016Stevenage (loan) 6 (0)
2016–2017Yeovil Town (loan) 21 (4)
2017–2019 Barnsley 52 (2)
2019–2022 Aberdeen 66 (11)
2022– Blackburn Rovers 131 (8)
International career
2013–2014 Wales U19 5 (1)
2014–2016 Wales U21 11 (0)
2017–2019 Wales 3 (0)
* Club domestic league appearances and goals as of 2 December 2025 (UTC)

Ryan Peter Hedges (born 8 July 1995) is a professional footballer who plays as a winger for EFL Championship club Blackburn Rovers. Born in England, he played for the Wales national team.

He made his professional debut for Leyton Orient in January 2015, on loan from Swansea City. After further loan spells at Stevenage and Yeovil Town, Hedges signed permanently for Barnsley in 2017. He joined Scottish Premiership club Aberdeen in June 2019 and later signed for EFL Championship club Blackburn Rovers in January 2022.

Early life

[edit | edit source]

Hedges attended Hawarden High School in Hawarden, Flintshire, North Wales.[2] Michael Owen, Andy Dorman, Gary Speed and Danny Ward are fellow ex-pupils from the school who became professional footballers. Hedges spent seven seasons at Everton as a schoolboy, eventually being released at under-16 level.[citation needed]

Professional career

[edit | edit source]

Swansea City

[edit | edit source]

Hedges joined Swansea City from Flint Town in July 2013 following some impressive performances for the Welsh Schools Under-18 team.[3] Hedges linked up with the Swansea City Under-21 team in the 2013–14 season, and was rewarded for his progress with a new one-year contract until June 2014.[4]

In June 2015, Hedges signed a three-year contract extension at Swansea.[5][6]

Leyton Orient loan

[edit | edit source]

On 16 January 2015, Hedges joined League One team Leyton Orient on a one-month loan deal.[7] He made his professional debut for Leyton Orient against Colchester United on 24 January 2015.[8] After an impressive start, Hedges' loan was extended until the end of the 2014–15 season.[9] Hedges scored his first professional goal for Leyton Orient, and then set up a goal for Chris Dagnall, in a 2–0 win over Walsall on 28 February 2015.[10] Weeks later on 14 March 2015, Hedges scored his second goal for Leyton Orient in a 3–0 win over Yeovil Town.[11] Hedges went on to make seventeen appearances, scoring twice, as Orient were relegated to League Two.

Stevenage loan

[edit | edit source]

In February 2016, Hedges joined Stevenage on a one-month emergency loan.

Yeovil Town loan

[edit | edit source]

On 8 July 2016, Hedges signed for League Two side Yeovil Town on a six-month loan deal.[12]

Barnsley

[edit | edit source]

On 31 January 2017, Hedges was recalled from his loan spell at Yeovil,[13] and signed permanently for EFL Championship side Barnsley for an undisclosed fee on a two-and-a-half-year contract.[14] He scored his first goal for Barnsley in a 3–1 loss at Bristol City on 5 August 2017.[15]

Aberdeen

[edit | edit source]

Hedges was offered a new contract by Barnsley at the end of the 2018–19 season,[16] but he instead opted to sign a three-year contract with Scottish Premiership club Aberdeen.[17] On 27 August 2020, he scored a hat-trick as Aberdeen won 6–0 at home against NSÍ Runavík in the Europa League first qualifying round, having only come on as a half-time substitute.[18]

Blackburn Rovers

[edit | edit source]

On 30 January 2022, Hedges joined Blackburn Rovers on a three-and-a-half-year deal, with an optional 12 month extension, for an undisclosed fee.[19] He scored his first goal for the club on 13 September 2022 in a 2–0 win against Watford.[20] Almost 12 months later he scored one of the contenders for goal of the season against Watford away to secure a 0–1 win.[21]

On 19 May 2025, Blackburn announced it had triggered a one-year extension to the player's contract.[22]

International career

[edit | edit source]

Prior to joining Swansea City, Hedges scored twice and claimed an assist as captain of the Welsh Schools Under-18s team in a 4–1 win over England.[2] Hedges has represented Wales at under-19 and under-21 level.[23]

He made his debut for the senior side on 14 November 2017 as a substitute during a 1–1 draw with Panama.[24]

Career statistics

[edit | edit source]
As of match played 2 December 2025
Appearances and goals by club, season and competition
Club Season League National Cup League Cup Other Total
Division Apps Goals Apps Goals Apps Goals Apps Goals Apps Goals
Flint Town United 2012–13 Cymru Alliance 24 2 24 2
Swansea City 2013–14[25] Premier League 0 0 0 0 0 0 0 0 0 0
2014–15[26] Premier League 0 0 0 0 0 0 0 0
2015–16[27] Premier League 0 0 0 0 0 0 0 0
2016–17[28] Premier League 0 0 0 0
Total 0 0 0 0 0 0 0 0 0 0
Leyton Orient (loan) 2014–15[26] League One 17 2 17 2
Stevenage (loan) 2015–16[27] League Two 6 0 6 0
Yeovil Town (loan) 2016–17[28] League Two 21 4 2 1 2 0 3[a] 0 28 5
Barnsley 2016–17[28] Championship 8 0 8 0
2017–18[29] Championship 23 2 0 0 3 1 26 3
2018–19[30] League One 21 0 2 0 0 0 2[a] 1 25 1
Total 52 2 2 0 3 1 2 1 59 4
Aberdeen 2019–20[31] Scottish Premiership 22 4 2 0 2 0 6[b] 0 32 4
2020–21[32] Scottish Premiership 28 5 0 0 1 0 3[b] 4 32 9
2021–22[33] Scottish Premiership 16 2 1 1 1 0 4[c] 2 22 5
Total 66 11 3 1 4 0 13 6 86 18
Blackburn Rovers 2021–22[34] Championship 11 0 11 0
2022–23[35] Championship 43 4 4 0 1 0 48 4
2023–24[36] Championship 17 2 0 0 1 0 18 2
2024–25[37] Championship 42 1 1 0 1 0 44 1
2025–26[38] Championship 18 1 0 0 0 0 18 1
Total 131 8 5 0 3 0 139 8
Career total 317 29 12 2 12 1 18 7 359 39
  1. ^ a b Appearances in EFL Trophy
  2. ^ a b Appearances in the UEFA Europa League
  3. ^ Appearances in the UEFA Europa Conference League

International

[edit | edit source]
As of match played 20 March 2019
Appearances and goals by national team and year
National team Year Apps Goals
Wales 2017 1 0
2018 1 0
2019 1 0
Total 3 0

Honours

[edit | edit source]

Barnsley

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  17. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  18. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  19. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  20. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  21. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  22. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  23. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  24. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  25. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  26. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  27. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  28. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  29. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  30. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  31. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  32. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  33. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  34. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  35. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  36. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  37. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  38. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  39. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]
  • Ryan Hedges at SoccerbaseLua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).Lua error in Module:WikidataCheck at line 29: attempt to index field 'wikibase' (a nil value).
  • Ryan Hedges at SoccerwayLua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
  • Ryan HedgesUEFA competition record (archive)Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).Lua error in Module:WikidataCheck at line 29: attempt to index field 'wikibase' (a nil value).
  • Swansea City A.F.C. profile