Date of Birth: 19 Nov 1984
Place of Birth: Dublin
Height: 5' 7"
|Start Date||End Date||Team|
|Jan 2012||Nov 2013||Limerick FC|
|Feb 2011||Nov 2011||St. Patrick's Athletic|
|Jan 2009||Nov 2010||Shamrock Rovers|
|Mar 2005||Dec 2007||Drogheda United|
Stephen played schoolboy football with Lourdes Celtic before joining Arsenal where he became captain of the club's reserve side, without ever breaking in to the senior side. After a loan spell at Dunfermline Athletic, where he made 5 appearances, Stephen returned to Ireland and signed for Drogheda United in March 2005.
In his first season at United Park Stephen picked up an FAI Cup winners medal as Drogheda beat Cork City 2-0 in the final at Lansdowne Road. He was also part of the side that won the league title in 2007 but he left Drogheda at the end of that season having made 29 league appearances and scored seven goals.
In January 2008 Stephen signed for Scottish club, Falkirk, and made 4 appearances for the 'Bairns' before being let go in July '08.
In January 2009 Stephen signed for Michael O'Neill at Shamrock Rovers and made his debut on the opening day of the '09 season in a 0-0 draw away to Bray Wanderers. He made 30 league appearances in his first season with the Hoops and made 16 more in Rover's title winning season of 2010.
At the end of 2010 Stephen was released by the Hoops and moved across the M50 to join Pete Mahon at St Patrick's Athletic. In 30 league appearances during 2011 he scored three times from the penalty spot and also played a key role in the club's run to the third qualifying round of the Europa league.
In January 2012 Stephen signed for Pat Scully at First Division Limerick FC. He made 22 league appearances for the Blues, scoring once, in a 5-2 win against SD Galway, as Limerick won the First Division title and were promoted to the top division. Stephen re-signed for 2013 and went on to play 26 league games for Limerick as they achieved a 7th place finish. Unfortunately, due to his location in Dublin, he was not given a new deal and was released at the end of the season.
This signalled the end of Stephen's playing career in the League of Ireland but he went on to work as a scout for Arsenal and was appointed caretaker manager at Shamrock Rovers following the departure of Pat Fenlon in July 2016. He was announced as the club's permanent head coach in November of that year.