North started his professional career with home town club Grimsby Town in 2004 where he went on to break into the first team several years later. He departed Grimsby in 2010 and went on to play for Alfreton Town in 2010 before moving to Ireland with St Patrick's Athletic. In 2012, he transferred to Sligo Rovers where he remained for several seasons for before a spell with Shamrock Rovers. Since returning to England, North has played in Non-League football and has turned out for Cleethorpes Town, Lincoln United, and Barton Town.