L'attaccante del Saint-Étienne Joshua Duffus ha giocato la maggior parte delle gare della sua squadra in Ligue 2 nel 2025/2026, avendo collezionato 10 presenze, per un totale di 303 minuti. É stato scelto nell'11 iniziale in 4 di queste presenze, su 13 giornate, ed è stato spesso utilizzato da subentrato, essendo entrato a gara in corso in 6 occasioni.
L'ultima partita di Duffus in Ligue 2 risale all'1 novembre, partita in cui ha giocato 45 minuti con la maglia del Saint-Étienne contro Red Star, nella sconfitta per 2-1. In totale l'attaccante ha segnato 3 reti in questa stagione - terzo a pari merito tra i giocatori della propria squadra; ha inoltre fornito 1 assist.
Il suo ultimo gol nella competizione è stato in una doppietta nella vittoria per 6-0 contro il Pau FC, il 28 ottobre. Ha aperto le sue marcature in questo campionato contro il Rodez il 16 agosto, con una rete nella vittoria per 4-0.
La trasferta contro il Troyes, l'8 novembre, sarà la prossima sfida di Ligue 2 per il Saint-Étienne.
Prima di cominciare l'esperienza con il Saint-Étienne nell'agosto 2025, l'attaccante ha collezionato 1 presenzan in campionato con Saint-Étienne II.