 He made a late substitute appearance for Morecambe in the 2006–07 Conference National play-off final win at Wembley Stadium against Exeter City.McNiven agreed to join Halifax Town in August 2007, but later opted instead to rejoin Stafford Rangers.On 8 October 2008 he was due to join Fleetwood Town on a one-month loan deal, however injuries at Stafford Rangers meant he did not sign.