{{Short description|English footballer (born 2000)}} {{Use dmy dates|date=February 2025}} {{Use British English|date=December 2019}} {{Infobox football biography | name = Ryan Giles | image = | caption = | full_name = Ryan John Giles<ref>{{cite web |url=https://www.premierleague.com/news/810083|title=2018/19 Premier League squad numbers |publisher=Premier League|date=4 September 2018}}</ref> | birth_date = {{birth date and age|2000|1|26|df=y}} | birth_place = [[Telford]], England | height = | position = [[Left-back]] | currentclub = [[Hull City A.F.C.|Hull City]] | clubnumber = 3 | youthyears1 = 2008–2018 | youthclubs1 = [[Wolverhampton Wanderers F.C.|Wolverhampton Wanderers]] | years1 = 2018–2023 | clubs1 = [[Wolverhampton Wanderers F.C.|Wolverhampton Wanderers]] | caps1 = 0 | goals1 = 0 | years2 = 2018 | clubs2 = → [[AFC Telford United]] (loan) | caps2 = 9 | goals2 = 2 | years3 = 2019–2020 | clubs3 = → [[Shrewsbury Town F.C.|Shrewsbury Town]] (loan) | caps3 = 19 | goals3 = 1 | years4 = 2020 | clubs4 = → [[Coventry City F.C.|Coventry City]] (loan) | caps4 = 1 | goals4 = 0 | years5 = 2020–2021 | clubs5 = → [[Coventry City F.C.|Coventry City]] (loan) | caps5 = 19 | goals5 = 0 | years6 = 2021 | clubs6 = → [[Rotherham United F.C.|Rotherham United]] (loan) | caps6 = 23 | goals6 = 2 | years7 = 2021–2022 | clubs7 = → [[Cardiff City F.C.|Cardiff City]] (loan) | caps7 = 21 | goals7 = 0 | years8 = 2022 | clubs8 = → [[Blackburn Rovers F.C.|Blackburn Rovers]] (loan) | caps8 = 11 | goals8 = 0 | years9 = 2022–2023 | clubs9 = → [[Middlesbrough F.C.|Middlesbrough]] (loan) | caps9 = 45 | goals9 = 0 | years10 = 2023–2024 | clubs10 = [[Luton Town F.C.|Luton Town]] | caps10 = 11 | goals10 = 0 | years11 = 2024 | clubs11 = → [[Hull City A.F.C.|Hull City]] (loan) | caps11 = 17 | goals11 = 0 | years12 = 2024– | clubs12 = [[Hull City A.F.C.|Hull City]] | caps12 = 48 | goals12 = 0 | years13 = 2025 | clubs13 = → [[Middlesbrough F.C.|Middlesbrough]] (loan) | caps13 = 12 | goals13 = 0 | nationalyears1 = 2019 | nationalteam1 = [[England national under-20 football team|England U20]] | nationalcaps1 = 4 | nationalgoals1 = 0 | club-update = 19:43, 2 May 2026 (UTC) }} '''Ryan John Giles''' (born 26 January 2000) is an English professional [[association football|footballer]] who plays as a [[left-back]] for {{English football updater|HullCity}} club [[Hull City A.F.C.|Hull City]].

==Club career== Giles was born in [[Telford]], Shropshire, grew up in [[St George's, Shropshire|St George's]]<ref name=honour/> and attended [[Telford Priory School|Wrockwardine Wood School]].<ref name=debut/> He progressed through [[Wolverhampton Wanderers F.C.|Wolverhampton Wanderers]]' youth system, winning the Academy Player of the Year Award for the 2017–18 season.<ref>{{cite news | url=https://www.wolves.co.uk/news/club/20180508-promotion-celebrated-in-style-at-end-of-season-awards/| title=Promotion celebrated in style at End of Season Awards | publisher=Wolverhampton Wanderers F.C | date=8 May 2018}}</ref>

The midfielder was one of a group of young players taken on a pre-season tour with the first team in summer 2018.<ref>{{cite news |last1=Spiers |first1=Tim |title=In profile: Wolves' young super six on Switzerland tour |url=https://www.shropshirestar.com/sport/football/wolverhampton-wanderers-fc/2018/07/09/in-profile-wolves-young-super-six-on-switzerland-tour/ |publisher=Shropshire Star |date=9 July 2018}}</ref> He was an unused substitute in several [[EFL Cup]] ties before signing a four-year contract with the club.<ref>{{cite web |url=https://www.wolves.co.uk/news/under-23/20181106-new-contract-for-ryan-giles/|title=New contract for Ryan Giles|publisher=Wolverhampton Wanderers F.C.|date=6 November 2018}}</ref>

On 24 March 2018, he was loaned to his hometown club [[AFC Telford United]] in the [[National League North]] for the rest of the season, being signed by his future Wolves under-23 coach [[Rob Edwards (footballer, born 1982)|Rob Edwards]].<ref>{{cite news |last1=Drury |first1=Jonny|title=Wolves youngster Ryan Giles joins AFC Telford on-loan|url=https://www.shropshirestar.com/sport/football/afc-telford-united/2018/03/24/wolves-youngster-ryan-giles-joins-afc-telford-on-loan/ |publisher=Shropshire Star |date=24 March 2018}}</ref> He made his debut the same day in a goalless home draw with [[Darlington F.C.|Darlington]] as an 82nd-minute substitute for [[Jordan Lussey]].<ref name=debut>{{cite news |title=Darlington match report |url=http://www.telfordunited.com/News.aspx?ID=1536&AspxAutoDetectCookieSupport=1 |accessdate=27 January 2019 |publisher=AFC Telford United |date=24 March 2018}}</ref> He totalled nine appearances and provided seven assists as the Bucks avoided relegation, and he scored in home and away wins against [[Spennymoor Town F.C.|Spennymoor Town]] in April.<ref name=honour>{{cite news |last1=Edwards |first1=Joe |title=AFC Telford spell has been an honour – Ryan Giles |url=https://www.shropshirestar.com/sport/football/afc-telford-united/2018/04/26/afc-telford-spell-has-been-an-honour--ryan-giles/ |accessdate=27 January 2019 |work=Shropshire Star |date=26 April 2018}}</ref>

He made his Wolves debut on 26 January 2019, his 19th birthday in an FA Cup fourth round tie away at [[Shrewsbury Town F.C.|Shrewsbury Town]]. The match ended as a 2–2 draw.<ref>{{cite news |url=https://www.bbc.com/sport/football/46928652|title=Shrewsbury Town 2–2 Wolves|work=BBC Sport|date=26 January 2019}}</ref>

On 1 July 2019, Giles temporarily located back to [[Shropshire]] once again, signing for [[EFL League One|League One]] side Shrewsbury Town on a planned season-long loan.<ref>{{cite news |last1=Cox |first1=Lewis |title=Wolves youngster Ryan Giles joins Shrewsbury Town on loan |url=https://www.expressandstar.com/sport/football/wolverhampton-wanderers-fc/2019/07/01/wolves-youngster-ryan-giles-joins-shrewsbury-town-on-loan/ |accessdate=1 July 2019 |work=Express & Star |date=1 July 2019}}</ref> On his debut on 3 August, he scored the only goal of a home win in the season opener against [[Portsmouth F.C.|Portsmouth]].<ref>{{cite news |last1=Cox |first1=Lewis |title=Shrewsbury Town 1 Portsmouth 0 - Report and pictures |url=https://www.shropshirestar.com/sport/football/shrewsbury-town-fc/2019/08/03/shrewsbury-town-1-portsmouth-0-report-and-pictures/ |accessdate=3 August 2019 |work=Shropshire Star |date=3 August 2019}}</ref> On 17 January 2020, he was recalled by his parent club due to injury to Wolves' [[Rúben Vinagre]].<ref>{{cite news |title=Giles returns to Wolves|url=https://www.wolves.co.uk/news/under-23/20200117-giles-returns-to-wolves/ |publisher=Wolverhampton Wanderers F.C |date=17 January 2020}}</ref>

Giles returned to League One on January deadline day 2020, joining [[Coventry City F.C.|Coventry City]] on loan for the rest of the 2019–20 season.<ref>{{cite news |url=https://www.bbc.co.uk/sport/football/51334259|title=Wolves: Ryan Giles joins Coventry City on loan until end of season|work=BBC Sport|date=31 January 2020}}</ref> He made his only appearance on 25 February in a 1–1 home draw with [[Rotherham United]], as a last-minute substitute for [[Sam McCallum]].<ref>{{cite news |last1=Cooke |first1=Crippy |title=Loan watch: Midfielder finally makes debut in Tuesday's 1-1 draw |url=https://wolves.vitalfootball.co.uk/loan-watch-midfielder-finally-makes-debut-in-tuesdays-1-1-draw/ |accessdate=7 March 2020 |publisher=Vital Football |date=25 February 2020}}</ref> The season was curtailed due to the [[COVID-19 pandemic in the United Kingdom|COVID-19 pandemic]], with Coventry promoted as champions.<ref>{{cite news |last1=Scott |first1=Ged |title=Coventry City: How Mark Robins' Sky Blues, the team with no home, won promotion |url=https://www.bbc.co.uk/sport/football/52996010 |accessdate=21 June 2020 |work=BBC Sport |date=10 June 2020}}</ref>

On 25 January 2021, he was recalled by Wolverhampton,<ref>{{cite web|url=https://www.coventrytelegraph.net/sport/football/transfer-news/coventry-city-transfers-ryan-giles-19693949|title=Coventry City blow as Premier League club trigger recall option|website=coventrytelegraph.net|date=25 January 2021|accessdate=25 January 2021}}</ref> and loaned the next day to [[Rotherham United F.C.|Rotherham United]] until the end of the season.<ref>{{cite web|url=https://www.themillers.co.uk/news/2021/january/signing--millers-add-left-wing-back-on-loan/|title=Millers add left-wing-back on loan|publisher=[[Rotherham United F.C.]]|date=26 January 2021}}</ref> He made his debut for them on 27 January, away at [[Middlesbrough F.C.|Middlesbrough]]. Coming on in the 88th minute, he scored in stoppage time to complete a 3–0 win.<ref>{{cite news|url=https://www.bbc.co.uk/sport/football/55373137|title=Middlesbrough 0-3 Rotherham United|work=BBC Sport|date=27 January 2021}}</ref>

On 13 July 2021, it was announced that he had signed on loan to [[Cardiff City F.C.|Cardiff City]] on loan for the [[2021–22 Cardiff City F.C. season|2021–22 season]].<ref>{{cite web|date=13 July 2021|title=Giles joins Cardiff City on loan|url=https://www.wolves.co.uk/news/loan-watch/20210713-giles-joins-cardiff-city-on-loan/|accessdate=17 July 2021|website=wolves.co.uk}}</ref> On 3 January 2022, Giles was recalled by his parent club and left Cardiff. At the time of his recall, Giles had registered nine assists, a tally that could not be bettered in the Championship.<ref>{{cite web|url=https://www.cardiffcityfc.co.uk/news/ryan-giles-recalled-wolves|title=Ryan Giles recalled by Wolves|website=www.cardiffcityfc.co.uk|date=3 January 2022}}</ref>

On 31 January 2022, Giles joined [[EFL Championship]] side [[Blackburn Rovers F.C.|Blackburn Rovers]] on loan for the remainder of the 2021–22 season.<ref>{{cite web |url=https://www.rovers.co.uk/news/2022/february/01/giles-joins-on-loan-/ |title=Giles joins on loan! |publisher=Blackburn Rovers FC |date=31 January 2022 |accessdate=2 February 2022}}</ref>

On 23 June 2022, Giles joined [[Middlesbrough F.C.|Middlesbrough]] on loan for the duration of the [[2022–23 Middlesbrough F.C. season|2022–23 season]].<ref>{{cite web|url=https://www.mfc.co.uk/news/boro-seal-ryan-giles-loan-signing|title=Boro Seal Ryan Giles Loan Signing|website=www.mfc.co.uk|date=23 June 2022|accessdate=23 June 2022}}</ref>

On 28 July 2023, debutant Premier League side [[Luton Town F.C.|Luton Town]] announced the permanent signing of Giles, reuniting him with manager Rob Edwards who gave Giles his senior debut during his loan spell at AFC Telford.<ref>{{cite web |title=We've signed Ryan Giles |url=https://www.lutontown.co.uk/news/2023/july/our-next-new-arrival-is-ryan-giles/ |accessdate=31 July 2023 |website=www.lutontown.co.uk }}</ref> The transfer fee was reported to be around £5&nbsp;million.<ref>{{cite web |date=28 July 2023 |title=Luton Announce Sixth Signing Of The Summer |url=https://luton.vitalfootball.co.uk/luton-town-announce-sixth-signing-of-the-summer/ |accessdate=31 July 2023 |website=Vital Luton Town }}</ref>

On 30 January 2024, Giles joined Championship club [[Hull City A.F.C.|Hull City]] on a six-month loan.<ref>{{cite news |title=Hull City sign Luton full-back Giles |url=https://www.bbc.com/sport/football/68130981 |date=30 January 2024 |accessdate=30 January 2024 |work=BBC Sport }}</ref> He made his debut for the club on 3 February in the home 1–0 win against [[Millwall F.C.|Millwall]].<ref>{{cite news | url = https://www.bbc.co.uk/sport/football/68114772 | title = Hull City 1–0 Millwall | date = 3 February 2024 | work = BBC Sport | accessdate = 3 February 2024}}</ref>

On 27 June 2024, Hull City triggered their option to sign Giles from [[Luton Town F.C.|Luton Town]], following his loan spell with the club in the 2023–24 season. Giles has signed a three-year deal with the club for an undisclosed fee.<ref>{{cite news | title = Giles completes permanent City move | url = https://www.wearehullcity.co.uk/news/2024/june/27/giles-completes-permanent-city-move/ | date = 27 June 2024 | publisher = Hull City A.F.C. | accessdate = 27 June 2024}}</ref>

On 23 January 2025, Giles joined Michael Carrick's [[Middlesbrough F.C.|Middlesbrough]] on loan until the end of the season.<ref>{{cite news | title = Giles joins Middlesbrough on loan | url = https://www.wearehullcity.co.uk/news/2025/january/23/giles-joins-middlesbrough-on-loan/ | accessdate = 23 January 2025 | publisher = Hull City A.F.C. | date = 23 January 2025}}</ref>

==International career== In August 2019, Giles received his first England call-up, for [[England national under-20 football team|under-20]] matches against the [[Netherlands national under-20 football team|Netherlands]] and [[Switzerland national under-20 football team|Switzerland]] in the following month.<ref>{{cite news |last1=Hatfield |first1=Luke |title=Shrewsbury Town's clash with Peterborough postponed |url=https://www.shropshirestar.com/sport/football/shrewsbury-town-fc/2019/08/30/shrewsbury-towns-clash-with-peterborough-postponed/ |accessdate=30 August 2019 |work=Shropshire Star |date=30 August 2019}}</ref> He made his debut on 5 September in a goalless draw with the Dutch, starting the match at his club ground, the [[New Meadow]].<ref>{{cite web|url=http://www.thefa.com/news/2019/sep/05/england-u20-holland-match-report-050919|title=England U20s kick off new campaign with a goalless draw against Holland|website=The FA|date=5 September 2019|accessdate=6 September 2019}}</ref>

==Career statistics== {{Updated|11 May 2026}}

{| class="wikitable" style="text-align: center;" |+ Appearances and goals by club, season and competition |- !rowspan="2"|Club !rowspan="2"|Season !colspan="3"|League !colspan="2"|[[FA Cup]] !colspan="2"|[[EFL Cup]] !colspan="2"|Other !colspan="2"|Total |- !Division!!Apps!!Goals!!Apps!!Goals!!Apps!!Goals!!Apps!!Goals!!Apps!!Goals |- | rowspan="7" |[[Wolverhampton Wanderers F.C.|Wolverhampton Wanderers]] |[[2017–18 Wolverhampton Wanderers F.C. season|2017–18]]<ref name="RG17">{{soccerbase season|111462|2017|accessdate=1 February 2020}}</ref> |[[EFL Championship|Championship]] |0||0||0||0||0||0||colspan="2"|—||0||0 |- |[[2018–19 Wolverhampton Wanderers F.C. season|2018–19]]<ref name="RG18">{{soccerbase season|111462|2018|accessdate=1 February 2020}}</ref> | rowspan="5" |Premier League |0||0||1||0||0||0||colspan="2"|—||1||0 |- |[[2019–20 Wolverhampton Wanderers F.C. season|2019–20]]<ref name="RG19">{{soccerbase season|111462|2019|accessdate=1 February 2020}}</ref> |0||0||0||0||0||0||colspan="2"|—||0||0 |- |[[2020–21 Wolverhampton Wanderers F.C. season|2020–21]]<ref name="RG20" /> |0||0||0||0||0||0||colspan="2"|—||0||0 |- |[[2021–22 Wolverhampton Wanderers F.C. season|2021–22]]<ref name="RG21">{{soccerbase season|111462|2021|accessdate=30 January 2024}}</ref> |0||0||0||0||0||0||colspan="2"|—||0||0 |- |[[2022–23 Wolverhampton Wanderers F.C. season|2022–23]]<ref name="RG22">{{soccerbase season|111462|2022|accessdate=30 January 2024}}</ref> |0||0||0||0||0||0||colspan="2"|—||0||0 |- !colspan="2"|Total !0!!0!!1!!0!!0!!0!!0!!0!!1!!0 |- |[[Wolverhampton Wanderers F.C. Development Squad and Academy|Wolverhampton Wanderers Under-21s]] |colspan="2"|[[2018–19 EFL Trophy]]<ref name=RG18/> |colspan="2"|—||colspan="2"|—||colspan="2"|—||3{{efn|name=EFL|Appearances in [[EFL Trophy]]}}||1||3||1 |- |[[AFC Telford United]] (loan) |[[2017–18 National League#National League North|2017–18]]<ref>{{cite web|url=https://uk.soccerway.com/players/ryan-giles/453881/|title=Ryan Giles Profile|publisher=Soccerway|accessdate=6 May 2021}}</ref> |[[National League North]] |9||2||0||0||0||0||0||0||9||2 |- |[[Shrewsbury Town F.C.|Shrewsbury Town]] (loan) |[[2019–20 Shrewsbury Town F.C. season|2019–20]]<ref name="RG19"/> |[[EFL League One|League One]] |19||1||3||0||1||0||2{{efn|name=EFL}}||0||25||1 |- |rowspan="3" |[[Coventry City F.C.|Coventry City]] (loan) |[[2019–20 Coventry City F.C. season|2019–20]]<ref name="RG19"/> |League One |1||0||0||0||0||0||0||0||1||0 |- |[[2020–21 Coventry City F.C. season|2020–21]]<ref name="RG20">{{soccerbase season|111462|2020|accessdate=8 May 2021}}</ref> |Championship |19||0||1||0||1||0||colspan="2"|—||21||0 |- !colspan="2"|Total !20!!0!!1!!0!!1!!0!!0!!0!!22!!0 |- |[[Rotherham United F.C.|Rotherham United]] (loan) |[[2020–21 Rotherham United F.C. season|2020–21]]<ref name="RG20" /> |Championship |23||2||0||0||0||0||colspan="2"|—||23||2 |- |[[Cardiff City F.C.|Cardiff City]] (loan) |[[2021–22 Cardiff City F.C. season|2021–22]]<ref name="RG21"/> |Championship |21||0||0||0||0||0||colspan="2"|—||21||0 |- |[[Blackburn Rovers F.C.|Blackburn Rovers]] (loan) |[[2021–22 Blackburn Rovers F.C. season|2021–22]]<ref name="RG21"/> |Championship |11||0||0||0||0||0||colspan="2"|—||11||0 |- |[[Middlesbrough F.C.|Middlesbrough]] (loan) |[[2022–23 Middlesbrough F.C. season|2022–23]]<ref name="RG22" /> |Championship |45||0||1||0||0||0||2{{efn|name=play-offs|Appearances in [[EFL Championship play-offs]]}}||0||48||0 |- |[[Luton Town F.C.|Luton Town]] |[[2023–24 Luton Town F.C. season|2023–24]]<ref name="RG23">{{soccerbase season|111462|2023|accessdate=30 January 2024}}</ref> |Premier League |11||0||1||0||2||0||colspan="2"|—||14||0 |- |[[Hull City A.F.C.|Hull City]] (loan) |[[2023–24 Hull City A.F.C. season|2023–24]]<ref name="RG23" /> |Championship |17||0||colspan="2" |—||colspan="2" |—||colspan="2" |—||17||0 |- |rowspan="3" |[[Hull City A.F.C.|Hull City]] |[[2024–25 Hull City A.F.C. season|2024–25]]<ref>{{soccerbase season|111462|2024|accessdate=28 June 2024}}</ref> |Championship |16||0||1|||0||1||0||colspan="2" |—||18||0 |- |[[2025–26 Hull City A.F.C. season|2025–26]]<ref>{{soccerbase season|111462|2025|accessdate=9 August 2025}}</ref> |Championship |32||0||1|||0||1||0||2{{efn|name=play-offs}}||0||36||0 |- !colspan="2"|Total !48!!0!!2!!0!!2!!0!!2!!0!!54!!0 |- |[[Middlesbrough F.C.|Middlesbrough]] (loan) |[[2024–25 Middlesbrough F.C. season|2024–25]]<ref>{{soccerbase season|111462|2024|accessdate=2 February 2025}}</ref> |Championship |1||0||0|||0||1||0||colspan="2" |—||2||0 |- ! colspan="3" |Career total !225!!5!!9!!0!!7!!0!!9!!1!!250!!6 |}

{{notelist}}

==Honours== '''Hull City''' *[[EFL Championship play-offs]]: [[2026 EFL Championship play-offs|2026]]<ref>{{cite news |url=https://www.bbc.co.uk/sport/football/live/cn9p8yrdy9qt#Line-ups|title=Hull City 1–0 Middlesbrough|website=BBC Sport|date=23 May 2026|access-date=23 May 2026|last=Woodcock|first=Ian}}</ref>

==References== {{reflist}}

==External links== *{{Soccerbase|111462}}

{{Hull City A.F.C. squad}}

{{DEFAULTSORT:Giles, Ryan}} [[Category:2000 births]] [[Category:Living people]] [[Category:Footballers from Telford]] [[Category:English men's footballers]] [[Category:Men's association football full-backs]] [[Category:Wolverhampton Wanderers F.C. players]] [[Category:AFC Telford United players]] [[Category:Shrewsbury Town F.C. players]] [[Category:Coventry City F.C. players]] [[Category:Rotherham United F.C. players]] [[Category:Cardiff City F.C. players]] [[Category:Blackburn Rovers F.C. players]] [[Category:Middlesbrough F.C. players]] [[Category:Luton Town F.C. players]] [[Category:Hull City A.F.C. players]] [[Category:Premier League players]] [[Category:English Football League players]] [[Category:National League (English football) players]] [[Category:England men's youth international footballers]] [[Category:21st-century English sportsmen]]