 He made 37 appearances and scored one goal in the 2009–10 season and he signed a new contract with the club in June 2010.Greaves was among a number of players released by Gainsborough at the end of the 2010–11 season and on 28 June 2011 he signed for Northern Premier League Premier Division side North Ferriby United.In October, having made 11 appearances in all competitions for North Ferriby, Greaves announced his retirement as a footballer.