 On his debut for Hull Walters scored twice in a 5–1 win over Carlisle United.Following his loan spell at Hull, Walters returned to Bolton, where he again went out on loan, this time to Crewe Alexandra however he failed to make an appearance for Crewe due to a tooth infection.In the 2003–04 season he joined Barnsley on loan and played eight league games for the "Tykes".