Zwischen 2004 und 2007 schied aber Ebdon hauptsächlich in der Runde der letzten 32 oder im Achtelfinale aus. Sowohl während der beiden Saisons &lt;a href="Snooker-Saison%202004/05"&gt;2004/05&lt;/a&gt; und &lt;a href="Snooker-Saison%202005/06"&gt;2005/06&lt;/a&gt; als auch während der nächsten Saison erreichte Ebdon dreimal das Halbfinale und bei je einem dieser Turniere dann auch das Endspiel, das er bei der Snookerweltmeisterschaft 2006 mit 14:18 gegen Graeme Dott verlor und bei der UK Championship wenige Monate später gegen Stephen Hendry gewann. Nachdem er sich bis 2006 konstant auf Rang 7 der Weltrangliste halten konnte, verbesserte er sich mit dem Ende der Saison 2006/07 auf Rang 6.