Joshua Daniels, attaccante Shrewsbury Town, non ha giocato nella maggior parte delle partite della sua squadra in League One nel 2020/2021, avendo collezionato 19 presenze, per un totale di 937 minuti. É partito titolare in 8 partite su 46 giornate ed è stato soprattutto utilizzato come subentrato, in 11 occasioni.
La sua ultima partita in League One risale al 23 marzo, partita in cui ha giocato 66 minuti con la maglia Shrewsbury Town contro Burton Albion, nella vittoria per 2-1. In totale l'attaccante ha realizzato 2 reti in questa stagione.
É stato contro Rochdale il 9 marzo che Daniels ha segnato il suo ultimo gol, nella vittoria per 2-0. Ha aperto le sue marcature in questo campionato contro Peterborough United il 31 ottobre, avendo realizzato una rete nella sconfitta per 5-1.
Daniels ha giocato 24 partite di Premiership nell'ultima stagione con Glenavon, gare in cui ha segnato 4 gol.
Daniels ha iniziato la sua esperienza con Shrewsbury Town nell'agosto 2020, mentre prima giocava con Glenavon, con cui ha collezionato 87 presenze in campionato, con 13 gol segnati.