Gavranovic maakte in januari 2010 de overstap van Xamax Neuchatel naar Schalke maar wist nooit een basisplaats te veroveren in Gelsenkirchen. De Zwitserse international stond slechts twaalf wedstrijden tussen de lijnen, waarin hij drie keer scoorde.
Dit seizoen kwam hij op huurbasis uit voor FSV Mainz 05, maar ook daar wist hij zijn stempel niet te drukken.

