Joshua Rae, portiere Peterhead, ha giocato 18 gare di League One nel 2020/2021 dopo aver raggiunto il club il 19 marzo 2021, essendo stato scelto nell'11 titolare in tutte le 18 presenze.
L'ultima partita di Rae in League One risale all'1 maggio, gara in cui ha giocato 90 minuti con la maglia Peterhead contro Forfar Athletic, nella sconfitta per 2-1. Il portiere Peterhead ha collezionato 5 clean sheet in questa stagione, che è il quarto miglior risultato nella competizione, a pari merito.
Rae ha giocato 9 partite di League Two nell'ultima stagione con Cowdenbeath, gare in cui ha mantenuto 3 volte la porta inviolata.
Il portiere è tornato a giocare con Peterhead nel marzo 2021 dopo un'esperienza in prestito con Queen of the South, con cui non ha collezionato alcuna presenza in campionato.