Stephens signed for Scottish Premier League team Hibernian on a three-year deal in July 2010. Stephens made his debut for Hibs as a substitute in the opening day 3–2 win at Motherwell on 15 August. He made 29 appearances in just over two years with Hibs.
