He reached the quarter-finals of the 2007 Shanghai Masters, but was defeated 0–5 by Selby. At the UK Championship he reached the last 16, losing to Murphy 3–9, after victories over Fergal O'Brien and Davis. He qualified for the 2008 World Snooker Championship with a 10–3 win over Adrian Gunnell in the final qualifying round. In the opening round of the event he beat Davis 10–8 but lost in the second round 9–13 to Perry. Bingham lost in the first round in four of the eight events in the 2008–09 season. He was drawn against world number one Ronnie O'Sullivan in the first round of the 2009 World Championship, losing 5–10. Bingham reached the quarter-final stages of the 2010 UK Championship having defeated O'Sullivan 9–6 and Marco Fu 9–2 before losing 7–9 to Mark Allen. Later that season, Bingham qualified for the 2011 World Snooker Championship and beat former champion Ebdon 10–8 in the first round. In the second round he led Ding 12–9, but lost 12–13. If he had won the match, he would have finished in the top 16 in the world rankings for the first time.