 He spent the 2001–02 season on loan at Crewe Alexandra, Oldham Athletic, and Halifax Town.He then spent much of the 2002–03 season on loan at Swansea City, before he was allowed to join Northampton Town in summer 2003.He scored eleven goals for the club in 2003–04, though was sent out on loan to Rochdale in the latter half of the 2004–05 campaign after he found himself struggling with injury.