In 2008, he suffered a first-round exit, losing to Brian Woods, whose average of 96.51 was the highest of the first round. Hanvidge reached the final of the 2008 Norway Open, losing to Willy van de Wiel. Hanvidge was forced to qualify for the 2009 BDO World Championship, but fell three rounds short in a defeat to Paul Gibbs. Hanvidge reached the semifinals of the 2009 British Open, defeating John Walton and Daryl Gurney along the way. He was beaten by Martin Atkins. Hanvidge earned enough ranking points to secure a place in the 2010 BDO World Championship, but was beaten in the first round by Scott Waites while reportedly suffering a bout of dartitis.