The 20-year-old defender played for St Patrick’s Athletic Under-19s until the summer of 2014 before joining Athlone and he was a near ever-present for The Town as he made 27 appearances.
Stephen joined Drogheda in 2016 and he was a regular fixture in Pete Mahon’s side as he made 31 appearances in all competitions. With Drogheda having regained promotion to the Premier Division, Stephen re-signed for the club in December 2016.
St Patrick’s Athletic (2012-2014)
Athlone Town (2014-2015)
Drogheda United (2016-)