Josh Ruffels

{{short description|English association football player}}

{{Use British English|date=July 2019}}

{{Use dmy dates|date=July 2019}}

{{Infobox football biography

| name = Josh Ruffels

| image = Josh Ruffels 29032025 (2).jpg

| caption = Ruffels in 2025.

| fullname = Joshua Andrew Bernard Ruffels{{cite web |url=https://www.efl.com/siteassets/image/201920/efl-professional-retain-list--free-transfers---2018-19.pdf |title=Club list of registered players: As at 18th May 2019: Oxford United |publisher=English Football League |page=59 |access-date=6 July 2019}}

| birth_date = {{birth date and age|1993|10|23|df=y}}{{cite web |url=https://www.espn.co.uk/football/player/_/id/223851/joshua-ruffels |title=Joshua Ruffels: Overview |publisher=ESPN |access-date=8 April 2020}}

| birth_place = Oxford, England

| height = {{convert|1.78|m|order=flip}}{{cite web |url=https://www.htafc.com/matches/first-team/defender/josh-ruffels/ |title=Josh Ruffels |publisher=Huddersfield Town A.F.C. |access-date=20 August 2022}}

| position = Left-back{{cite news |url=https://www.oxfordmail.co.uk/sport/18067714.josh-ruffels-proud-oxford-united-landmark/ |title=Josh Ruffels proud of Oxford United appearance landmark |first=James |last=Roberts |newspaper=Oxford Mail |date=29 November 2019 |access-date=12 April 2020}}

| currentclub = Huddersfield Town

| clubnumber = 3

| youthyears1 = {{0|0000}}–2011

| youthclubs1 = Coventry City

| years1 = 2011–2013

| clubs1 = Coventry City

| caps1 = 1

| goals1 = 0

| years2 = 2013–2021

| clubs2 = Oxford United

| caps2 = 257

| goals2 = 21

| years3 = 2021–

| clubs3 = Huddersfield Town

| caps3 = 74

| goals3 = 3

| nationalyears1 =

| club-update = 23:33, 26 April 2025 (UTC)

}}

Joshua Andrew Bernard Ruffels (born 23 October 1993) is an English professional footballer who plays as a left-back for {{English football updater|HuddersT}} club Huddersfield Town. He will become a free agent on 30 June 2025.

Early life

Ruffels was born in Oxford, Oxfordshire.{{cite web |url=https://www.11v11.com/players/josh-ruffels-237146/ |title=Josh Ruffels |website=11v11.com |publisher=AFS Enterprises |access-date=6 July 2019}}

Career

=Coventry City=

Ruffels made his first-team debut for Coventry City as a substitute on 16 August 2011 in a 2–1 defeat to Crystal Palace in the Championship, coming on to replace injured Gary McSheffrey after 18 minutes.{{Cite web |url=http://www.ccfc.co.uk/page/MatchReport/0,,10269~57874,00.html |title=Crystal Palace 2–1 Coventry City |publisher=Coventry City F.C. |date=16 August 2011 |access-date=16 August 2011 |url-status=dead |archive-url=https://web.archive.org/web/20110929203347/http://www.ccfc.co.uk/page/MatchReport/0%2C%2C10269~57874%2C00.html |archive-date=29 September 2011 }}{{cite web |url=https://www.bbc.co.uk/sport/0/football/14460015 |title=Crystal Palace 2–1 Coventry |website=BBC Sport |date=16 August 2011 |access-date=6 August 2013}} He was released by Coventry at the end of the 2012–13 season.{{Cite web |title=Sky Blues release four players |url=http://www.ccfc.co.uk/news/article/sky-blues-release-four-players-823822.aspx? |publisher=Coventry City F.C. |date=15 May 2013 |access-date=6 August 2013}}

=Oxford United=

File:Josh Ruffels 21-12-2013 1.jpg in 2013.]]

Oxford United signed Ruffels on a free transfer on 30 July 2013.{{cite web |url=https://www.bbc.co.uk/sport/0/football/23504137 |title=Oxford United sign Coventry City youngster Josh Ruffels |website=BBC Sport |date=30 July 2013 |access-date=6 August 2013}} He made his debut as a substitute in a 3–1 league win over Torquay United on 17 August 2013{{cite web |url=https://www.bbc.co.uk/sport/0/football/23644683 |title=Torquay 1–3 Oxford Utd |website=BBC Sport |date=17 August 2013 |access-date=17 August 2013}} and his first starting appearance in a 2–1 home defeat to Portsmouth in the Football League Trophy on 8 October 2013.{{cite web |url=http://www.oufc.co.uk/news/article/00081013-portsmouth-eport-1104190.aspx |title=United 1 Portsmouth 2 |date=8 October 2013 |first=Chris |last=Williams |publisher=Oxford United F.C. |access-date=9 October 2013}} He scored his first senior goal in a 1–1 League Two draw versus Bury on 4 February 2014.{{cite web |url=https://www.bbc.co.uk/sport/0/football/25532339 |title=Bury 1–1 Oxford United |website=BBC Sport |date=4 February 2014 |access-date=5 February 2014}} On 17 April 2014, Ruffels signed a new contract keeping him at the club for a further two years.{{cite web |url=https://www.bbc.co.uk/sport/0/football/27068740 |title=Josh Ruffels signs new deal |website=BBC Sport |date=17 April 2014 |access-date=16 February 2015}} Nine days later, he was voted 'Young Player of the Year' after he established himself in the first team in his first full season for the club.{{cite web |url=http://www.oufc.co.uk/news/article/00260414-awards-1511390.aspx |title=Ryan Clarke, Oxford United, Player of the Year |publisher=Oxford United F.C. |date=26 April 2014 |access-date=16 February 2015}} On 20 October 2017, Ruffles agreed a new contract keeping him at Oxford until the end of the 2019–20 season, with an additional one-year option available.{{cite web |url=https://www.oufc.co.uk/news/2017/october/ruffels-deal/ |title=Ruffels Signs New Deal |publisher=Oxford United F.C. |date=20 October 2017 |access-date=1 November 2018}} Ruffels won the Supporters' Player of the Year Award for the 2018–19 season.{{cite web |url=https://www.oufc.co.uk/news/2019/april/player-of-the-year/ |title=Josh Ruffels Wins Supporters Player of the Year |publisher=Oxford United F.C. |date=27 April 2019 |access-date=25 May 2019}} Signed as a midfielder, he now plays at left back.{{cite news |url=https://www.oxfordmail.co.uk/sport/18362257.josh-ruffels-oxford-united-career-one-phone-call/ |title=Josh Ruffels: My Oxford United career is down to one phone call |first=David |last=Pritchard |newspaper=Oxford Mail |date=7 April 2020 |access-date=10 April 2020}}

=Huddersfield Town=

Ruffels agreed to join EFL Championship club Huddersfield Town on 1 July 2021.{{cite web |url=https://www.htafc.com/Ruffles-Signs |title=SIGNING: JOSH RUFFELS AGREES TO JOIN TOWN!|publisher=Huddersfield Town A.F.C. |date=10 June 2021 |access-date=10 June 2021}} After contracting COVID-19 just as the season was about to commence in August 2021, Ruffels had to miss a lot of the early part of the season, but he finally made his Terriers debut as a substitute in their 3–2 win over Blackburn Rovers on 28 September 2021, where he also became the 1,000th player to play for Huddersfield Town.{{cite web |url=https://www.htafc.com/news/2021/september/report-town-3-2-blackburn-rovers/ |title=REPORT: TOWN 3-2 BLACKBURN ROVERS|publisher=Huddersfield Town A.F.C. |date=28 September 2021 |access-date=28 September 2021}}

He scored his first goals for Huddersfield when he scored twice in a 2-1 win at Queens Park Rangers on 8 November 2022.{{cite news

|url=https://www.bbc.co.uk/sport/football/62776152

|title=QPR 1-2 Huddersfield

|publisher=BBC

|date=8 November 2022 |access-date=9 November 2022}}

He was released by the club at the end of the 2024–25 season. {{cite web|url=https://www.htafc.com/news/2025/may/05/2024-25-retained-list-confirmed/|title=2024/25 RETAINED LIST CONFIRMED|website=www.htafc.com|date=5 May 2025|accessdate=5 May 2025}}

Career statistics

{{updated|match played 11 November 2023}}

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|League Cup

!colspan=2|Other

!colspan=2|Total

DivisionAppsGoalsAppsGoalsAppsGoalsAppsGoalsAppsGoals
rowspan=4|Coventry City

|2010–11{{soccerbase season|58269|2010|access-date=6 July 2019}}

|Championship

|0

00000colspan=2|—00
2011–12{{soccerbase season|58269|2011|access-date=6 July 2019}}

|Championship

|1

01000colspan=2|—20
2012–13{{soccerbase season|58269|2012|access-date=6 July 2019}}

|League One

|0

000000000
colspan=2|Total

!1||0||1||0||0||0||0||0||2||0

rowspan=9|Oxford United

|2013–14{{soccerbase season|58269|2013|access-date=6 July 2019}}

|League Two

|29

150001{{efn|name=FLT|Appearance(s) in Football League Trophy}}0351
2014–15{{soccerbase season|58269|2014|access-date=6 July 2019}}

|League Two

33010201{{efn|name=FLT}}0370
2015–16{{soccerbase season|58269|2015|access-date=6 July 2019}}

|League Two

16010203{{efn|name=FLT}}0220
2016–17{{soccerbase season|58269|2016|access-date=6 July 2019}}

|League One

20231106{{efn|name=EFLT|Appearances in EFL Trophy}}0303
2017–18{{soccerbase season|58269|2017|access-date=6 July 2019}}

|League One

|38

510105{{efn|name=EFLT}}0455
2018–19{{soccerbase season|58269|2018|access-date=6 July 2019}}

|League One

|44

430203{{efn|name=EFLT}}0524
2019–20{{soccerbase season|58269|2019|access-date=23 February 2021}}

|League One

|35

340405{{efn|Two appearances in EFL Trophy, three appearances in League One play-offs}}0483
2020–21{{soccerbase season|58269|2020|access-date=6 April 2021}}

|League One

|42

611104{{efn|Two appearances in EFL Trophy, two appearances in League One play-offs}}0487
colspan=2|Total

!257||21||19||2||13||0||28||0||317||23

rowspan="4" |Huddersfield Town

|2021–22{{soccerbase season|58269|2021|access-date=12 February 2024}}

|Championship

|8

030000

|0

110
2022–23{{soccerbase season|58269|2022|access-date=12 February 2024}}

|Championship

|33

30000colspan="2"|—333
2023–24{{soccerbase season|58269|2023|access-date=12 February 2024}}

|Championship

|11

00000colspan="2"|—110
colspan="2" |Total

!52

3300000553
colspan="3"|Career total

!310||24||23||2||13||0||28||0||374||26

{{notelist}}

Honours

Oxford United

  • Football League/EFL Trophy runner-up: 2015–16,{{cite web |url=https://www.bbc.co.uk/sport/football/35906363 |title=Barnsley 3–2 Oxford United |publisher=BBC Sport |date=3 April 2016 |first=Phil |last=Cartwright |access-date=24 February 2021}} 2016–17{{cite web |url=https://www.bbc.co.uk/sport/football/39404886 |title=Coventry City 2–1 Oxford United |publisher=BBC Sport |first=Ged |last=Scott |date=2 April 2017 |access-date=24 February 2021}}

References

{{reflist}}