Kaip mėgėjiškas golfo žaidėjas, Rebula žaidė Europos turnyre 2017 m. BMW SA Open. Jo geriausias pasirodymas Europos turnyre buvo 2018 m. Pietų Afrikos atvirame turnyre, kur jis užėmė 24-ąją vietą. Tąmet Rebula tapo antruoju Pietų Afrikos golfo žaidėju istorijoje, laimėjusiu "The Amateur Championship". Rebula laimėjo "Amateur" ir gavo atleidimą nuo 2018 m. "Open Championship", 2019 m. "Masters" turnyro.
ir 2019 m. JAV atvirojo čempionato. Šiuose pagrindiniuose čempionatuose Rebula praleido visus tris varžybas. Komandiniuose turnyruose Rebula buvo Pietų Afrikos komandos, dalyvaujančios 2016 m. Eisenhower Trophy turnyre, kapitonas. Jis grįžo kaip Pietų Afrikos komandos kapitonas 2018 m. "Eisenhower Trophy", tačiau po pirmojo raundo išėjo dėl nugaros traumos.