Age: 23 years, 2 months
Place of Birth:
Stephen played for Shelbourne's U19 squad for the 2015 short and 2016 seasons before moving to Bohemians' U19 squad in July 2016. In February 2017 he played a trial game for Drogheda United against Cabinteely and then signed for their U19 side ahead of the 2017 season. Stephen re-signed with the Drogs ahead of the 2018 season. In January 2019, Stephen re-signed with Drogs for a third season.