Goran Gavrančić è un calciatore serbo che ha avuto una lunga e interessante carriera professionale. Ha giocato per diverse squadre in campionati nazionali e competizioni internazionali.
Nella stagione 2009/10, ha iniziato giocando per l'Henan FC nella Chinese Super League, dove ha disputato 3 partite. Inoltre, ha giocato per il Partizan Belgrado nella Europa League, dove ha giocato 3 partite e ha ricevuto un cartellino giallo. Sempre con il Partizan Belgrado, ha anche giocato nel campionato serbo di Super Liga, disputando 3 partite e ricevendo un cartellino giallo. Ha inoltre partecipato alle qualificazioni per la UEFA Champions League e l'Europa League, giocando rispettivamente 4 e 2 partite.
Nella stagione precedente, nel 2008/09, ha giocato 12 partite nella Super Liga con il Partizan Belgrado e ha ricevuto un cartellino giallo.
Prima di giocare per il Partizan Belgrado, ha trascorso una stagione con il PAOK nella Super League greca, dove ha giocato 7 partite. Nella stessa stagione, ha anche giocato nella UEFA Champions League con il Dynamo Kyiv, disputando 5 partite.
Nella stagione 2007/08, ha continuato a giocare per il Dynamo Kyiv nella Premier League ucraina, disputando 11 partite e ricevendo 3 cartellini gialli. Ha anche giocato nelle qualificazioni per la UEFA Champions League, giocando 2 partite e ricevendo un cartellino giallo. Sempre con il Dynamo Kyiv, ha giocato 11 partite nella stagione precedente e ha segnato un gol in Premier League, oltre a giocare 4 partite nella UEFA Champions League e segnare un gol nelle qualificazioni.
La sua carriera con il Dynamo Kyiv si è svolta principalmente nelle stagioni 2005/06 e 2006/07. Nella stagione 2005/06, ha giocato 13 partite e segnato 3 gol in Premier League, oltre a disputare 2 partite di qualificazione per la UEFA Champions League. Nella stagione successiva, ha giocato 11 partite in Premier League e segnato un gol, oltre a giocare 3 partite nelle qualificazioni per la UEFA Champions League e segnare un gol.
Durante la sua permanenza al Dynamo Kyiv, ha anche giocato nella UEFA Champions League e nell'Europa League. Ha giocato 6 partite nella UEFA Champions League nella stagione 2004/05, segnando un gol, e una partita nella Europa League nella stessa stagione. Nella stagione precedente, ha giocato 5 partite nella UEFA Champions League. Ha anche giocato diverse partite nelle qualificazioni per la UEFA Champions League nel corso degli anni.
All'inizio della sua carriera, ha giocato nella UEFA Champions League con il Dynamo Kyiv nella stagione 2001/02, disputando 6 partite e ricevendo un cartellino giallo. Ha anche giocato nelle qualificazioni per la UEFA Champions League nelle stagioni 2001/02, 2002/03 e 2003/04, disputando rispettivamente 2, 3 e 2 partite.
Goran Gavrančić è stato un giocatore versatile e determinato durante la sua carriera professionale, sia nei campionati nazionali che nelle competizioni internazionali. Ha dimostrato una buona abilità difensiva, contribuendo alle prestazioni delle squadre in cui ha giocato.