 Porter made the bench for Bury's Third Division 0–0 draw with Hartlepool United at Victoria Park on 7 March 2003, but was an unused substitute.He made his professional debut on 15 March when Bury travelled to Macclesfield Town.He came on to replace Terry Dunfield after 73 minutes of the 0–0 draw.