Han debuterte for Everton mot Villarreal CF den 9. august 2005 i en kvalifiseringskamp til Mesterligaen. I ligasammenheng debuterte han mot sin gamle klubb, Manchester United, den 13. august 2005. Efter omkring 250 kamper der la han opp i 2013.