Zimą 2005 Hofs podpisał kontrakt z Feyenoordem, który zapłacił za niego sumę 200 tysięcy euro. W Feyenoordzie zadebiutował 23 stycznia w przegranym 1:2 meczu ze swoją niedawną drużyną z Arnhem. Ogółem w lidze w Feyenoordzie wystąpił w 12 meczach i strzelił 5 bramek. W sezonie 2005/2006 Hofs doznał kontuzji kolana, która wyeliminowała go z gry na ponad połowę sezonu. Zdołał zagrać tylko w 14 meczach i zdobył 3 gole, a z Feyenoordem zajął 3. miejsce w Eredivisie. Od początku sezonu 2006/2007 Hofs był podstawowym zawodnikiem klubu z Rotterdamu. W Feyenoordzie występował do 2008 roku.
Latem 2008 Hofs wrócił do Vitesse, w którym grał przez 2 sezony. Z kolei w 2010 roku przeszedł do cypryjskiego klubu AEL Limassol. W 2011 roku wrócił ponownie do Vitesse Arnhem. W 2013 roku był wypożyczony do Willem II Tilburg. Latem 2013 zakończył karierę.