Stephen Welsh, difensore Celtic, non ha giocato nella maggior parte delle gare del club in Premiership nel 2020/2021, avendo collezionato 16 presenze, per un totale di 1366 minuti. É partito titolare in 15 partite su 38 giornate ed è entrato dalla panchina 1 volta.
La sua ultima partita nella competizione è stata il 15 maggio, partita in cui ha giocato 90 minuti con la maglia Celtic contro Hibernian, nel pareggio per 0-0. In totale il difensore ha realizzato 1 rete in questa stagione.
Ha aperto le sue marcature in questo campionato contro Motherwell il 6 febbraio, avendo realizzato nella vittoria per 2-1.
Nell'ultima stagione con Celtic in Premiership Welsh ha collezionato 1 presenza.
Prima di cominciare l'esperienza con Celtic nel gennaio 2020, il difensore ha collezionato 15 presenze in campionato con Greenock Morton.