Igračku karijeru je započeo 1979. godine u RK Medveščaku gdje je osvojio tri Jugoslavenska rukometna kupa.
Goran Perkovac došao je 1989. godine u klub BSV BORBA Luzern, i 1993. godine postao prvak Švicarske. Godine 1996. mijenja klub i prelazi za četiri i pol godine u TV Suhr, gdje postaje dva puta prvak Švicarske, a zadnji klub za kojeg je igrao je Pfadi Winterthur.
Isto tako uspješan je bio i s hrvatskom rukometno reprezentacijom s kojom je 1996. godine osvojio olimpijsko zlato, a na Mediteranskim igrama 1993. u Languedoc-Roussillonu također zlato.[1]
S 2637 gola u 359 utakmica Perkovac je najbolji igrač na popisu najboljih strijelaca svih vremena švicarske rukomente lige (SHL).