PLAYER PROFILE

Josh Ruffels.

Shrewsbury Town · England

Matrix 24955

At a glance

Full name
Joshua Andrew Bernard Ruffels
Born
23 Oct 1993
Age today
33
Nationality
England

Career by season

213 recorded appearances
Josh Ruffels appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27League Two Shrewsbury Town 1111109452
26/27EFL Cup Shrewsbury Town 22001800
25/26League Two Shrewsbury Town 2725122,1152 / 1 red
25/26FA Cup Shrewsbury Town 33002351 / 1 red
24/25League One Huddersfield Town 2214001,4223
24/25EFL Cup Huddersfield Town 1110901
23/24Championship Huddersfield Town 1110007791
22/23Championship Huddersfield Town 3328302,5760
21/22FA Cup Huddersfield Town 33002350
21/22Championship Huddersfield Town 82001740
20/21League One Oxford United 4444663,8641
20/21FA Cup Oxford United 1100—0
20/21EFL Cup Oxford United 1100900
19/20League One Oxford United 3838343,4022
19/20FA Cup Oxford United 44003900
19/20EFL Cup Oxford United 44003600

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

Match log

Newest first
Josh Ruffels match log
DateCompetitionMatchScoreMinutesGoals
02 Nov 2025FA Cup South Shields FC v Shrewsbury Town 1 – 381
25 Oct 2025League Two Oldham Athletic v Shrewsbury TownSubstitute, on 59′ 2 – 231
18 Oct 2025League Two Shrewsbury Town v Crawley TownSubstitute, on 76′ 1 – 014
21 Apr 2025League One Stockport County v Huddersfield Town 2 – 190
18 Apr 2025League One Huddersfield Town v Cambridge United 1 – 290
12 Apr 2025League One Burton Albion v Huddersfield Town 3 – 090
08 Apr 2025League One Huddersfield Town v Wycombe Wanderers 0 – 190
05 Apr 2025League One Huddersfield Town v Mansfield Town 2 – 190
01 Apr 2025League One Lincoln City v Huddersfield Town 1 – 090
29 Mar 2025League One Charlton Athletic v Huddersfield TownSubstitute, on 61′ 4 – 029
15 Mar 2025League One Huddersfield Town v Crawley Town 5 – 190
08 Mar 2025League One Bristol Rovers v Huddersfield Town 1 – 079
04 Mar 2025League One Huddersfield Town v Wrexham AFC 0 – 179
01 Mar 2025League One Stevenage FC v Huddersfield Town 1 – 290
25 Feb 2025League One Wigan Athletic v Huddersfield Town 2 – 190
22 Feb 2025League One Huddersfield Town v Peterborough United 0 – 190
18 Feb 2025League One Shrewsbury Town v Huddersfield Town 0 – 190
15 Feb 2025League One Barnsley FC v Huddersfield TownSubstitute, on 69′ 1 – 221
01 Feb 2025League One Northampton Town v Huddersfield TownSubstitute, on 79′ 3 – 211
07 Jan 2025League One Wycombe Wanderers v Huddersfield TownSubstitute, on 64′ 0 – 126

Career transfers

5 recorded moves

All recorded career moves, newest first.

Josh Ruffels career transfers
Date FromToMoveFee
17 Oct 2025 Without club Shrewsbury Town Transfer —
01 Jul 2025 Huddersfield Town Without club Released —
01 Jul 2021 Oxford United Huddersfield Town Transfer Free
30 Jul 2013 Coventry City Oxford United Transfer Free
01 Jul 2012 Not recorded Coventry City Transfer —

Contracts and market values are not available yet.