Marc Overmars werd in 1991 door Willem II gekocht van Go Ahead Eagles. Destijds was het een recordbedrag voor iemand van zijn leeftijd. Hij kwam één seizoen uit voor de Tilburgers, waarvoor hij 31 wedstrijden speelde en één keer scoorde.
In 1992 vertrok hij naar Ajax en maakte zijn debuut op 16 augustus voor deze club. Een maand later maakte hij zijn eerste doelpunt voor Ajax tijdens een UEFA Cup wedstrijd. In vijf jaar bij Ajax speelt hij 136 wedstrijden waarin hij 37 scoort. In zijn 1995 raakt hij wel geblesseerd aan zijn linkerknie, waarna hij een moeilijke return beleeft.
In 1997 maakt Overmars de overstap naar Arsenal. Zijn eerste seizoen begint meteen heel goed en hij speelt hier uiteindelijk drie jaar. In 2000 vertrekt Overmars samen met zijn ploeggenoot Petit naar FC Barcelona. Hier speelt hij vier seizoen waarin helaas geen grote prijzen worden gepakt. Op 26 juli 2004 stopt Overmars noodgedwongen door veel knie- en enkelblessures.
In 2005 keerde Overmars terug bij zijn eerste profclub Go Ahead Eagles, hier trad hij toe tot de Raad van Commissarissen.