* Nastupi i (golovi) u profesionalnim klubovima broje se samo za ligu iz koje je klub. * Nastupi i (golovi) u profesionalnim klubovima zadnji su put ažurirani 13. svibnja 2013.
Karijeru je započeo u Hajduku u kojem je uspjeđno igrao do 2003. godine, da bi onda prešao u kijevski Dinamo. Vrijednost mu se procjenjujena 2,5 milijuna eura, a ugovorom je vezan za klub do 2011. godine. Nakon mnogobrojnih problema s ozljedama i teškoća pri povratku u formu, kijevski Dinamo i Hajduk nakon dugotrojnih su pregovora dogovorili Goranovu posudbu na godinu dana. Većinu te posuđene sezone biva ozlijeđen, a i ono malo što je igrao uglavnom nije bilo na očekivanoj razini, te se na ljeto vraća u Kijev.
Igra na poziciji braniča, no izbornik Slaven Bilić ga je u prijateljskom susretu protiv svjetskih prvaka Italije u Livornu koristio na poziciji desnog beka. Za reprezentaciju Vatrenih skupio je tek pet nastupa. U Bilićevim vizijama je do ozlijede bio jedan od ključnih igrača, da bi potom ispao iz kombinacija.