With Sam Allardyce leaving the club at the start of the 2007–08 season and only a year left on his contract, there were rumours of Stelios moving to another Premier League club or returning to Greece. However Stelios stayed at Bolton and although he was not as regular a player as previous seasons (due to injury and managerial changes) he was able to help Bolton with a string of late goals. The first one during injury time in the League Cup 3rd round tie against Fulham at Craven Cottage, the second one in the UEFA Cup, when Stelios scored in the 3rd minute of injury time to salvage a 1–1 draw against Aris Salonica and the third one in a Premier League game versus Derby when Stelios again scored in injury time to earn Bolton a much needed 3 points in what was a poor season for the team. His last ever goal for Bolton was a crucial one and came on 26 April 2008 when he scored in the 1–1 draw against Tottenham Hotspur helping Bolton avoid relegation.
On 22 September 2008 it was confirmed by Hull that they had signed Stelios on a one-year deal. Stelios is another player who arrived at Hull City with an impressive track record, having spent 5 years in the Premier League with Bolton and winning Euro 2004 with Greece. He joined the Tigers in 2008, for the club's first ever season in the top flight under Phil Brown.
He made his debut for Hull against Portsmouth exactly 2 months after joining them on 22 November 2008, coming on as a sub in the 82nd minute. Stelios would make one more substitute appearance in the league as well as a full game in the FA cup before he decided to make a further move having been frustrated by his lack of games at Hull.