Latem 2003 nie mając miejsca w składzie Brugge Geraerts przeszedł do KSC Lokeren. Zdobył pierwszego gola w lidze, ale nie osiągnął sukcesu z tym klubem. W 2004 roku przeszedł do Standardu Liège podpisując trzyletni kontrakt. Tam wywalczył miejsce w wyjściowej jedenastce i w całym sezonie 2004/2005 strzelił 6 goli w lidze i doprowadził Standard do 3. pozycji. W 2006 roku został wicemistrzem Belgii i zdobył krajowy puchar, a w sezonie 2006/2007 wystąpił w eliminacjach Ligi Mistrzów. Zajął też 3. miejsce w Jupiler League.

Laem 2007 na zasadzie wolnego transferu Geraerts trafił do Brugge, wracając tym samym na Jan Breydel Stadion po 4 latach przerwy. W 2011 roku zmienił klub i przeszedł do Oud-Heverlee Leuven. W 2014 roku został zawodnikiem Royalu Charleroi. W 2016 zakończył w nim swoją karierę.