 Again he failed to establish himself and went out on loan to Hull City, Crewe Alexandra and Barnsley before joining Hull permanently.He then went on to play for Wrexham and Chester City before finally finding regular football at Championship side Ipswich Town.Walters spent three years at Portman Road before joining Stoke City for £2.75 million in August 2010.