He played for De Graafschap, Go Ahead Eagles, Szombathelyi Haladás and TOP Oss.
[3] Overgoor moved from De Graafschap to Go Ahead Eagles on 31 January 2012, who initially loaned him on a six-month deal and afterwards signed him on a permanent contract in the summer of 2012.
After Go Ahead Eagles were relegated back to the second division in the 2014–15 season, Overgoor left for SC Cambuur.
Overgoor was appointed captain of Cambuur after one match, after his predecessor Etiënne Reijnen left for FC Groningen.
Instead, in June 2016, he signed a three-year contract with Hungarian club Szombathelyi Haladás, who the previous season had finished fifth in the Nemzeti Bajnokság I, the highest tier.