Stephen Alan "Steve" Harper (born 14 March 1975) is an English footballer who plays for Hull City as a goalkeeper. He made 157 League appearances for Newcastle UnitedIn August 2012, Harper became the longest serving player in the history of Newcastle United, having spent 20 years at the club. Steve Harper signed a 1 year deal at Hull City for free in July 2013.