Hubbry Logo
Josh RuffelsJosh RuffelsMain
Open search
Josh Ruffels
Community hub
Josh Ruffels
logo
8 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Josh Ruffels
Josh Ruffels
from Wikipedia

Joshua Andrew Bernard Ruffels (born 23 October 1993) is an English professional footballer who plays as a left-back for EFL League Two club Shrewsbury Town.

Key Information

Early life

[edit]

Ruffels was born in Oxford, Oxfordshire.[5]

Career

[edit]

Coventry City

[edit]

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.[6][7] He was released by Coventry at the end of the 2012–13 season.[8]

Oxford United

[edit]
Ruffels playing for Oxford United in 2013.

Oxford United signed Ruffels on a free transfer on 30 July 2013.[9] He made his debut as a substitute in a 3–1 league win over Torquay United on 17 August 2013[10] and his first starting appearance in a 2–1 home defeat to Portsmouth in the Football League Trophy on 8 October 2013.[11] He scored his first senior goal in a 1–1 League Two draw versus Bury on 4 February 2014.[12] On 17 April 2014, Ruffels signed a new contract keeping him at the club for a further two years.[13] 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.[14] 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.[15] Ruffels won the Supporters' Player of the Year Award for the 2018–19 season.[16] Signed as a midfielder, he now plays at left back.[17]

Huddersfield Town

[edit]

Ruffels agreed to join EFL Championship club Huddersfield Town on 1 July 2021.[18] 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.[19]

He scored his first goals for Huddersfield when he scored twice in a 2–1 win at Queens Park Rangers on 8 November 2022.[20]

He was released by the club at the end of the 2024–25 season.[21]

Shrewsbury Town

[edit]

Following his release from Huddersfield, Ruffles joined League Two side Shrewsbury Town in October 2025,[22] reuniting with manager Michael Appleton, after their spell together at Oxford United. He made his debut for the club on 18 October 2025, in a 1–0 win against Crawley Town.[23] He scored his first goal for the club on 8 November 2025, in a 3–1 defeat to Crewe Alexandra.[24]

Career statistics

[edit]
As of match played 20 December 2025
Appearances and goals by club, season and competition
Club Season League FA Cup League Cup Other Total
Division Apps Goals Apps Goals Apps Goals Apps Goals Apps Goals
Coventry City 2010–11[25] Championship 0 0 0 0 0 0 0 0
2011–12[26] Championship 1 0 1 0 0 0 2 0
2012–13[27] League One 0 0 0 0 0 0 0 0 0 0
Total 1 0 1 0 0 0 0 0 2 0
Oxford United 2013–14[28] League Two 29 1 5 0 0 0 1[a] 0 35 1
2014–15[29] League Two 33 0 1 0 2 0 1[a] 0 37 0
2015–16[30] League Two 16 0 1 0 2 0 3[a] 0 22 0
2016–17[31] League One 20 2 3 1 1 0 6[b] 0 30 3
2017–18[32] League One 38 5 1 0 1 0 5[b] 0 45 5
2018–19[33] League One 44 4 3 0 2 0 3[b] 0 52 4
2019–20[34] League One 35 3 4 0 4 0 5[c] 0 48 3
2020–21[35] League One 42 6 1 1 1 0 4[d] 0 48 7
Total 257 21 19 2 13 0 28 0 317 23
Huddersfield Town 2021–22[36] Championship 8 0 3 0 0 0 0 0 11 0
2022–23[37] Championship 33 3 0 0 0 0 33 3
2023–24[38] Championship 11 0 0 0 0 0 11 0
2024–25[39] League One 22 0 0 0 1 1 2[b] 0 25 1
Total 74 3 3 0 1 1 2 0 80 4
Shrewsbury Town 2025–26[40] League Two 8 1 2 0 0 0 1[b] 0 11 1
Career total 340 25 25 2 14 1 31 0 410 28
  1. ^ a b c Appearance(s) in Football League Trophy
  2. ^ a b c d e Appearances in EFL Trophy
  3. ^ Two appearances in EFL Trophy, three appearances in League One play-offs
  4. ^ Two appearances in EFL Trophy, two appearances in League One play-offs

Honours

[edit]

References

[edit]
[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
Joshua Andrew Bernard Ruffels (born 23 October 1993) is an English professional footballer who primarily plays as a left-back for club Town. Ruffels is a versatile defender known for his ability to operate as a wing-back, central defender, or even in midfield, with a career spanning over 400 appearances in the . He began his professional career in the academy at Coventry City, making his senior debut as a substitute in a match against on 16 August 2011. After being released by Coventry in 2013, Ruffels signed a free transfer to United, where he spent eight seasons and became a key player, accumulating 256 appearances and 21 goals while helping the club secure promotion from League Two to League One by finishing second in the 2015–16 season. In June 2021, he joined Town on a free transfer ahead of their 2021–22 campaign, going on to make 74 appearances and score 3 goals over four seasons, during which the club competed in both the and League One following relegation in 2024. Following his departure from as a in the summer of 2025, Ruffels linked up with his former manager at Shrewsbury Town, signing on a free transfer on 17 October 2025 and quickly making an impact with appearances in League Two.

Early years

Early life

Joshua Andrew Bernard Ruffels was born on 23 October 1993 in Oxford, England. Ruffels grew up in Oxford, Oxfordshire, fostering deep connections to the local community and its prominent football club, Oxford United. He measures 1.78 m (5 ft 10 in) in height.

Youth career

Josh Ruffels, born in , , began his football development in the local pre-academy system of Oxford United as a young talent. He joined City's academy at under-8 level around 2001, marking his transition to a professional youth setup. At , Ruffels progressed through the age groups during the , primarily playing as a winger or . By 2010, he was part of the club's under-16 team, gaining exposure in youth matches and demonstrating consistent effort despite not being the most standout prospect. His development there highlighted a strong work ethic, which helped him advance through the ranks until his release in 2013.

Professional club career

Coventry City

Ruffels progressed through the City youth academy, having joined the club at under-8 level, before signing his first contract in January 2011. His senior career at the club began with a limited role in the first team during the 2011–12 season. Ruffels made his senior debut on 16 August 2011, coming on as a substitute in a 2–1 home defeat to in the . This appearance saw him replace Cody McDonald in the 73rd minute, but the match ended in loss for . Over his two seasons at , Ruffels recorded one league appearance with no goals, alongside a total of two overall appearances including one in the League Cup, functioning primarily as a player without establishing a regular first-team place. He was released by the club at the conclusion of the 2012–13 season.

Oxford United

Ruffels, who had initial ties to Oxford United's youth system before moving to Coventry City, rejoined the club on a free transfer from Coventry on 30 July 2013, signing initially for the development squad before breaking into the first team. He made his senior debut for Oxford on 17 August 2013, coming on as a substitute in a 3–1 League Two victory against Torquay United at the Kassam Stadium. Ruffels scored his first goal for the club on 4 February 2014, heading in a Danny Rose corner to equalize in a 1–1 League Two draw away to Bury, just two minutes after the hosts had taken the lead. During his eight-year tenure at Oxford United from 2013 to 2021, Ruffels amassed 256 league appearances and 21 goals, for a total of 283 appearances and 23 goals across all competitions. Initially signed and deployed as a or winger, he transitioned to a primary left-back role, particularly after an injury to Joe Skarz necessitated the positional shift during the 2015–16 season, where he contributed to the team's automatic promotion from League Two by finishing second. This evolution saw him become a consistent starter in subsequent League One campaigns, including a playoff run in 2019–20, where they reached the final, with notable goal contributions peaking at six in the league during the 2020–21 season. Ruffels secured his long-term future at with key contract extensions, signing a two-year deal on 17 April 2014 that included an optional further two years, followed by a new agreement on 20 October 2017 extending his stay until the end of the 2019–20 season with an additional one-year option. His departure came at the end of his contract in June 2021, when he rejected an offer of a new deal and left as a after over 300 appearances for the club.

Huddersfield Town

Ruffels joined Huddersfield Town on a free transfer from United on 1 July 2021, signing a two-year contract as the club's fifth summer addition. The 27-year-old defender was brought in to provide competition and versatility at left-back, having primarily operated in midfield during his time at . He made his debut for on 28 September 2021, substituting into a 3–2 victory over Blackburn Rovers and becoming the club's 1,000th player in history. Ruffels quickly established himself as a consistent left-back during the 2021–22 season, contributing to 's third-place finish and playoff campaign, where the team reached the final but lost to Nottingham Forest. Over his first three seasons in the , he made 52 league appearances and scored 3 goals, including a rare brace in a 2–1 win at Queens Park Rangers on 8 November 2022—his first goals for the club and a pivotal moment in a tight relegation scrap. Huddersfield's form declined in subsequent years, finishing 21st in 2022–23 to narrowly avoid relegation before dropping to 24th in 2023–24 and descending to League One. Ruffels' role remained key in these battles, but he encountered significant challenges, including a and injury in late 2023 that required and sidelined him for the rest of the 2023–24 season amid intense squad competition. In the 2024–25 League One campaign, ongoing recovery issues and competition limited his starts, though he featured in 22 league matches without scoring. Across all competitions during his four-year stint, Ruffels totaled 80 appearances and 4 goals. Ruffels extended his contract in July 2023 but was among seven senior players released by at the end of the 2024–25 season.

Shrewsbury Town

On 17 October 2025, Josh Ruffels joined Shrewsbury Town on a free transfer following his release from Town, reuniting with manager from their time together at Oxford United. The move marked Ruffels' return to after limited opportunities in the , allowing him to secure regular playing time at the age of 31. Ruffels made his debut for the following day, 18 2025, as a substitute in a 1–0 league victory over Crawley Town, appearing for 14 minutes. He quickly integrated into the squad, featuring in subsequent matches including a 32-minute substitute role in a 2–2 draw against Athletic on 25 and a full 90-minute start against Alexandra on 8 November, where he scored his first goal for the club in a 3–1 defeat. Ruffels also appeared in the 1–0 victory over Newport County on 15 November 2025. As of 19 November 2025, Ruffels had made five appearances in league competitions, demonstrating his versatility as a left-back. Primarily deployed as a left-back, Ruffels was signed to provide defensive experience and leadership to a side struggling near the League Two relegation zone, with Appleton describing the addition as a "low risk signing" that would bring significant quality and flexibility. Ruffels himself expressed optimism about the team's potential, stating after his early games that the squad represented a "great group" capable of turning their form around, emphasizing that "there is no-one to fear" in the division and highlighting recent results as a positive turning point. Appleton noted the prior relationship as a key factor in the transfer, crediting it for Ruffels' familiarity with the club's setup after weeks of training.

Statistics and achievements

Career statistics

As of 19 November 2025, Josh Ruffels has accumulated 314 appearances and 25 goals in league competitions across his professional career, with overall totals of 381 appearances and 27 goals in all competitions. These figures include his performances for Town, where he scored his first goal for the club on 8 November 2025 against Crewe Alexandra.

Club Appearances and Goals

ClubLeague Appearances (Goals)Total Appearances (Goals)
Coventry City1 (0)2 (0)
Oxford United257 (21)317 (23)
Huddersfield Town52 (3)74 (3)
Shrewsbury Town4 (1)7 (1)
Career Total314 (25)381 (27)
Ruffels' appearances at Oxford United include significant contributions in cup competitions such as the (18 appearances, 1 goal) and (22 appearances, 1 goal), alongside playoff matches (10 appearances, 1 goal). At Huddersfield , his cup involvement encompassed 12 appearances (0 goals) and 8 appearances (0 goals), with 2 additional games. and records remain limited to minimal cup exposure without goals. For , cup appearances include 1 (0 goals) and 2 (0 goals).

Individual awards and honours

During his tenure at Oxford United, Josh Ruffels earned two individual awards recognizing his contributions to the club. In the 2013–14 season, following his breakthrough campaign in which he established himself as a first-team regular after making his senior debut earlier that year, Ruffels was voted the Young Player of the Year. Ruffels received further acclaim in the 2018–19 League One season for his consistent performances after transitioning to the left-back position, where he became a key defensive asset. He won the Supporters' Player of the Year award, securing nearly 40% of the votes in a poll that attracted over 3,000 submissions from fans. Ruffels contributed to Oxford United's promotion from League Two to League One in the 2015–16 season by finishing second. He has not secured any league titles across his professional career with clubs including Coventry City, Oxford United, Huddersfield Town, and Shrewsbury Town. However, he holds a notable club milestone as the 1,000th player to make a competitive first-team appearance for Huddersfield Town, achieved on his debut against Derby County on 28 September 2021.

References

Add your contribution
Related Hubs
User Avatar
No comments yet.