Steve started his career at Birmingham City however he failed to breakthrough to the first team and spent time out on loan to Halifax Town and Dutch side NAC Breda in 1984.
Moving to Newport County from Birmingham City in 1984, Steve made 38 appearances scoring 11 goals for the Welsh side before moving to Plymouth Argyle where he made 73 appearances scoring 15 goals.
From Plymouth, Steve moved to Tranmere Rovers where he scored twice in Tranmere’s successful playoff campaign in 1991 that saw the club promoted to the first division, and also scored in the club’s 3–2 defeat against Steve’s former club Birmingham City in the Leyland DAF Cup final, also in 1991.
Towards the end of the 1991/92 season Posh manager Chris Turner brought Steve to the club from Tranmere on loan. Steve gained cult hero status at the Posh after he came off the bench to score a late diving header from a Worrell Sterling cross in the 1992 Division 3 playoff semi final against Huddersfield Town. The goal sent the Posh to Wembley for the first time in the club’s history for the famous Stockport County 1992 Play Off Final.
In total Steve only started 2 Football League games for the Posh (1 in which he was substituted) and made 7 appearances as substitute. Despite his goal at Huddersfield, Steve did not play in the play off final against Stockport Count in May 1992 – he was a non used substitute.
After Posh, Steve went to Wigan Athletic (on loan), York City where he made 38 appearances scoring 6 goals before moving north of the border to Airdrieonians.
In fact, outside of Peterborough, Steve is best known for his time spent with Airdrieonians. Another headed goal, this time in the semi-final at Hampden against Hearts ensured that his Airdrie side made it to the 1995 Scottish Cup final and he played the full 90 minutes against Celtic as the Diamonds lost 1–0 to a Pierre van Hooijdonk goal.
Steve was inducted into the Airdrie United Hall of Fame in 2004 as recognition of his service to the club.
Steve died in his sleep on 15 February 2004, having unknowingly cracked his skull in a fall.
|Competition||Starts||Used Subs||Unused Sub||Goals|
|Football League Cup||0||0||0||0|
*Does not include Football League play-off games.