[1][2] He started out at Zrinjski Mostar in 2013, and went on to compete professionally in Belgium, Serbia, Romania and Turkey.
In 2016, Graovac recorded his debut for the Bosnia and Herzegovina national team.
Graovac made his first international appearance for Bosnia and Herzegovina in a friendly game against Luxembourg on 25 March 2016, having substituted Sanjin Prcić in the 77th minute.
[3] He made his official senior debut for them in a March 2016 friendly match away against Switzerland and has earned a total of 3 caps, scoring no goals.
[4] Zrinjski Mostar[5] Željezničar[5] Astra Giurgiu[5] CFR Cluj[5] Individual