Age: 29 years, 5 months
Place of Birth: Not Available
Height: Not Available
Stephen played with Bohemians U20 and A Championship sides in 2010 and 2011 but he was also involved with the senior side during their 2011 Leinster Senior Cup run. He appeared as an extra-time substitute in the quarter-final win over Shamrock Rovers in July and made the bench for the semi-final against Shelbourne in August.
In 2012/13 Stephen was with LSL side Glebe North. Stephen was a guest player for Waterford United in their match against Manchester United in July 2013. The following summer, in July 2014, Stephen played for Drogheda United in a friendly against MK Dons. He was not offered a contract by the club though.
He later signed for Killester United ahead of the 2015/16 season.