He has also enjoyed spells at Fleetwood Town and Hibs before joining Livingston in 2023, unable to keep them from relegation to the Championship.

Devlin has earned three Scotland caps, making his international debut in a Euro 2020 qualifier against Russia in October 2019, which the Scots, in their first campaign with Steve Clarke as manager, lost 4-0 in Moscow.