Stephen Welsh, born on 19 January 2000 in Scotland, is a defender of 6ft 3in (1.91m) and 12st 3lb (78kg) who currently wears the number 21 jersey for Mechelen in Belgium. Despite his young age of 25, he has an international presence having made appearances for Scotland U21 national team. Today, his market value stands around ยฃ678k, based on calculations by Transfermarkt. The defender's contract with Mechelen is due to expire on 30th June of the coming 2025.
Welsh's impressive football journey started in July 2017, when he joined Celtic as a trainee. During his tenure with the Scottish giants, spanning from 2019 to 2025, he made a total of 42 appearances and scored a couple of enviable goals. His debut season in 2019-2020 was fairly quiet, with him making only a single appearance. The rudimentary ripples of his talent, however, would become a resounding wave in the following 2020-2021 season, where he not only made 16 first team appearances but also scored his first league goal. In the subsequent 2021-2022 season he managed to make ten appearances and by 2022-2023 season, he had yet another goal under his belt, from four appearances. The 2023-2024 season saw him secure a place in another ten matches, while in the current 2024-2025 season he has made a single appearance.
In the midst of his time at Celtic, specifically August 2019, Welsh was transferred on loan to Greenock Morton in the Championship in Scotland. He returned to Celtic in January of 2020, following which he continued his formative years with the club.
In the recent leg of his career, Welsh transferred from Celtic to Mechelen in Belgium in January 2025. Remarkably, he has already made seven first team appearances for Mechelen in the current, 2024-2025 season. He has also participated in the Pro League Play-Offs 2024-2025 for Mechelen with three starts. The lad's promising career is a testament to the continued prowess of Scottish football, and we remain excited to see where his journey takes him.