Il difensore del Mechelen Stephen Welsh è sceso in campo in 10 gare di First Division A nel 2024/2025 dopo aver raggiunto il club il 9 gennaio 2025, essendo partito titolare in 8 di queste ed essendo essendo entrato dalla panchina 2 volte.
Welsh ha giocato la sua ultima partita il 13 aprile, con il Mechelen: un pareggio per 1-1 contro l'OH Leuven, in cui ha giocato 90 minuti.
Nella prossima partita di First Division A, il 19 aprile, il Mechelen dovrà giocare una trasferta contro lo Sporting Charleroi.
Nell'ultima stagione con Celtic in Premiership Welsh ha collezionato 10 presenze.
Il difensore è passato a giocare in prestito con il Mechelen nel gennaio 2025. In precedenza giocava per Celtic, per cui ha collezionato 42 presenze in campionato, con 2 gol e 1 assist, dopo aver raggiunto il club nel gennaio 2020, mentre prima giocava per Greenock Morton.