Stephen joined the Manchester City youth team from Stella Maris and he made his professional debut against Bolton Wanderers in February 2004. A serious back injury restricted him to only one further appearances for City before joining Mick McCarthy’s Sunderland in June.
The Dubliner enjoyed an excellent debut season as he netted 16 times in 47 appearances, earning him the club’s young player of the season award as they won promotion to the Premier League.
It was during this time that Elliott made his Ireland debut as he started in a 1-0 victory over Croatia at Lansdowne Road. He earned nine caps over a two-year period including scoring the winner against Cyprus in a World Cup qualifier in October 2005.
Stephen spent another two seasons on the Wearside before rejoining McCarthy at Wolves in 2007. An indifferent season saw the forward net four times in 29 appearances and he moved on after one year to join Preston North End.
He made over 50 appearances for the Championship club before joining Scottish side Hearts in August 2010 on a two-year deal where he would collect a Scottish Cup winner’s medal as he started in their 5-1 demolition over Hibernian.
Short spells at Coventry City and Carlisle United were to follow before Elliott signed for Shelbourne in April of last year. He made six appearances for the club before leaving by mutual consent.
Having impressed manager Pete Mahon in training, Stephen was signed to a one-year deal in January as Drogheda continued their preparations ahead of their return to the Premier Division.
Manchester City (2003-2004)
Preston North End (2008-2010)
Norwich City (loan) (2010)
Coventry City (2012-2013)
Carlisle United (2014-2015)
Drogheda United (2017)