Stephen O'Donnell, born 11 May 1992 in Scotland, is a seasoned defender who currently plies his trade for Motherwell. Towering at 6ft (1.83m) and weighing 11st 9lb (74kg), the robust right-back dons the number 2 jersey. At 33 years of age, O'Donnell's market value is estimated around the £170k mark as per Transfermarkt, with his contract with Motherwell due to expire on 31 May 2026.
O’Donnell began his professional journey with Partick Thistle in the Scottish Championship in August 2011. He made a total of 31 first team appearances and managed to net the ball twice in his debut season. Over the next three seasons, O’Donnell held a steady presence in the Thistle line-up, accumulating around 90 appearances and scoring another seven goals.
In July 2015, he crossed borders to join Luton Town in England's League One. His tenure with the Hatters spanned across two seasons where O’Donnell donned the jersey 60 times, with a sole goal to his credit.
In the middle of 2017, O'Donnell returned to Premiership football in Scotland, signing a contract with Kilmarnock. His stint with the Rugby Park outfit saw him play several key roles across three seasons, making nearly 100 appearances and registering five goals.
O'Donnell then transferred to Motherwell in the Scottish Premiership in August 2020. During his time here, he has featured in over 150 league games and netted twice. The current season, 2025–2026, has so far seen him added another four league appearances to his resume.
On the cup front, he was involved in Motherwell's League Cup run in the 2025–2026 season, scoring in one of his five appearances. He also made a brief appearance as a substitute in Motherwell's Scottish Cup campaign for the 2024–2025 season.