Verhaegh began his career at
PSV Eindhoven, making 33 league appearances while on loan at
AGOVV Apeldoorn. He then moved to
FC Den Bosch in 2004, making 32 league appearances, before moving to
Vitesse after the 2004–05 season. After four years, he left Vitesse and signed a two-year contract with
FC Augsburg on 27 May 2010. After having spent seven years with FC Augsburg, Verhaegh switched to
VfL Wolfsburg, after agreeing to a two-year deal. In April 2019, it was announced that Verhaegh had been released by the club with immediate effect. On 5 June 2019, Dutch club
FC Twente signed Verhaegh on a one-year contract with the club following a medical. ==International career==