Goran Trobok è un calciatore serbo che ha iniziato la sua carriera professionistica nel 1995 con il Budućnost. Nella stagione 1995/96, ha giocato una partita nella Coppa UEFA Intertoto.
Nel 1997/98, si è trasferito al Partizan Belgrado, dove ha partecipato alle qualificazioni per la UEFA UEFA Champions League, giocando due partite. L'anno successivo, nella stagione 1998/99, ha giocato quattro partite nella Coppa delle Coppe.
Nelle stagioni successive, Trobok ha continuato a giocare nel Partizan Belgrado, partecipando alle qualificazioni per la UEFA UEFA Champions League nel 1999/00 e giocando sei partite. Nella stessa stagione, ha anche giocato due partite nella Coppa UEFA.
La sua avventura europea è continuata anche nelle stagioni seguenti. Nel 2000/01, ha giocato una partita nelle qualificazioni per l'UEFA Europa League e due partite nella fase a gironi della stessa competizione. La stagione successiva, nel 2001/02, ha partecipato alle qualificazioni per l'Europa League e giocato due partite nella fase a gironi.
Nel 2002/03, Trobok ha firmato per lo Spartak Mosca. Nella sua prima stagione con la squadra russa, ha giocato sette partite nella Premier League russa e quattro partite in Europa League. Nella stagione successiva, ha giocato 28 partite nella Premier League russa, segnando un gol e ricevendo cinque cartellini gialli. Ha inoltre partecipato a sei partite in Europa League.
Nella stagione 2004/05, Trobok ha giocato una partita nella Supercoppa russa con lo Spartak Mosca e quattro partite nella UEFA Intertoto Cup.
Con una carriera di successo in diverse squadre e competizioni, Goran Trobok è considerato un professionista affidabile e un valido difensore che ha contribuito ai successi delle sue squadre in campo nazionale ed europeo.