Joe Shaughnessy, difensore St. Mirren, è sceso in campo nella maggior parte delle partite del suo club in Premiership nel 2020/2021, avendo collezionato 33 presenze, per un totale di 2893 minuti. É stato scelto nell'11 iniziale in tutte le 33 presenze, su 38 giornate.
Shaughnessy ha collezionato la sua ultima presenza l'1 maggio, con St. Mirren: una sconfitta per 2-1 contro Hamilton Academical, in cui ha giocato 90 minuti. In totale il difensore ha realizzato 1 gol nel 2020/2021; ha inoltre fornito 1 assist. Ha ricevuto 6 cartellini gialli, oltre a essere stato espulso 1 volta.
Il suo primo gol nel campionato è arrivato in una vittoria 5-1 contro Dundee United il 27 gennaio.
Nella passata stagione di League One Shaughnessy è sceso in campo in 16 partite con Southend United.
Shaughnessy ha iniziato la sua esperienza con St. Mirren nel luglio 2020, mentre prima giocava con Southend United, con cui ha collezionato 16 presenze in campionato.