У јулу 2009. је прешао у подгоричку Будућност,[2] са којом је у сезони 2009/10. освојио првенство и купЦрне Горе. Наредну сезону 2010/11. је провео у Игокеи,[3] а у августу 2011. се вратио у Будућност.[4] Након четири сезоне Витковац је напустио Подгорицу и током лета 2015. године вратио се у Партизан са којим је потписао једногодишњи уговор.[5]
Сезону 2016/17. почео је у екипи Напретка,[6] али је након само једног меча напустио клуб и потписао краткорочни уговор са грчким Аполоном.[7] Након одиграна четири меча у првенству Грчке, Витковац се почетком јануара 2017. вратио у Напредак.[8] Међутим, поново је у дресу крушевачког клуба одиграо само један меч и већ 19. јануара 2017. је прешао у Морнар из Бара,[9] у којем се задржао до краја сезоне у АБА лиги.
Репрезентација
Витковац је био члан универзитетске репрезентације Србије и био је капитен репрезентације која је послата на Универзијаду 2007. у Бангкок. Међутим, касније се испоставило да је Витковац имао више година него што је дозвољено, па није учествовао на Универзијади.[10] Репрезентација Србије је освојила сребрну медаљу, након пораза у финалу од Литваније.