PLAYER PROFILE

Josh Duffus.

AS Saint-Étienne · England

Matrix 30077

At a glance

Full name
Joshua James Leslie Duffus
Born
15 Dec 2004
Age today
21
Nationality
England

Career by season

49 recorded appearances
Josh Duffus appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27Ligue 2 AS Saint-Étienne 110102371
25/26Ligue 2 AS Saint-Étienne 277738081
25/26Ligue 1/Ligue 2 play-off AS Saint-Étienne 3100990
23/24UEFA Europa League Brighton & Hove Albion 100020
23/24International Friendly Games England U19 41021560
22/23International Friendly Games England U19 1100900
21/22International Friendly Games England U17 2100550

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

Match log

Newest first
Josh Duffus match log
DateCompetitionMatchScoreMinutesGoals
31 Oct 2026Ligue 2 EA Guingamp v AS Saint-ÉtienneSubstitute, on 68′ 3 – 022
24 Oct 2026Ligue 2 AS Saint-Étienne v FC NantesSubstitute, on 83′ 1 – 07
17 Oct 2026Ligue 2 Red Star FC v AS Saint-ÉtienneSubstitute, on 72′ 0 – 118
10 Oct 2026Ligue 2 AS Saint-Étienne v Rodez AFSubstitute, on 71′ 2 – 019
19 Sep 2026Ligue 2 FC Metz v AS Saint-ÉtienneSubstitute, on 80′ 2 – 210
12 Sep 2026Ligue 2 USL Dunkerque v AS Saint-ÉtienneSubstitute, on 70′ 2 – 120
05 Sep 2026Ligue 2 AS Saint-Étienne v Montpellier HSCSubstitute, on 64′ 3 – 1261
31 Aug 2026Ligue 2 Dijon FCO v AS Saint-ÉtienneSubstitute, on 65′ 2 – 325
22 Aug 2026Ligue 2 AS Saint-Étienne v Grenoble Foot 38Substitute, on 62′ 4 – 028
14 Aug 2026Ligue 2 AS Saint-Étienne v Clermont Foot 63Substitute, on 72′ 3 – 118
08 Aug 2026Ligue 2 FC Sochaux-Montbéliard v AS Saint-ÉtienneSubstitute, on 46′ 0 – 344
29 May 2026Ligue 1/Ligue 2 play-off OGC Nice v AS Saint-ÉtienneSubstitute, on 84′ 4 – 116
26 May 2026Ligue 1/Ligue 2 play-off AS Saint-Étienne v OGC NiceSubstitute, on 67′ 0 – 023
15 May 2026Ligue 1/Ligue 2 play-off AS Saint-Étienne v Rodez AF 0 – 060
09 May 2026Ligue 2 AS Saint-Étienne v Amiens SC 5 – 0562
02 May 2026Ligue 2 Rodez AF v AS Saint-Étienne 2 – 173
25 Apr 2026Ligue 2 AS Saint-Étienne v ESTAC TroyesSubstitute, on 16′ 0 – 374
18 Apr 2026Ligue 2 SC Bastia v AS Saint-ÉtienneSubstitute, on 53′ 2 – 037
11 Apr 2026Ligue 2 AS Saint-Étienne v USL DunkerqueSubstitute, on 64′ 2 – 126
04 Apr 2026Ligue 2 AS Nancy-Lorraine v AS Saint-ÉtienneSubstitute, on 68′ 1 – 122

Career transfers

3 recorded moves

All recorded career moves, newest first.

Josh Duffus career transfers
Date FromToMoveFee
13 Aug 2025 Brighton & Hove Albion U21 AS Saint-Étienne Transfer Free
01 Jul 2023 Brighton & Hove Albion U18 Brighton & Hove Albion U21 Internal move —
01 Jul 2021 Brighton & Hove Albion Youth Brighton & Hove Albion U18 Internal move —

Contracts and market values are not available yet.