Dal 2004 al 2007 corse invece per la Crédit Agricole, mettendosi in luce ancora negli sprint, ma prevalentemente in qualità di ultimo uomo per le volate del norvegese Thor Hushovd. In quelle quattro stagioni ottenne solo una vittoria, ai campionati neozelandesi su strada nel 2007; conseguì però piazzamenti di rilievo – anche se in rappresentanza della selezione neozelandese – quali il quindicesimo posto nella prova su strada ai Giochi olimpici di Atene nel 2004 e il nono posto nella prova in linea dei Campionati del mondo 2005 di Madrid.