Fuldfør følgende sætning: Som amatørgolfspiller spillede Rebula på European Tour ved BMW SA Open 2017. Hans bedste præstation på European Tour var ved South African Open 2018, hvor han endte på 24. plads. Det år blev Rebula den anden sydafrikanske golfer i historien til at vinde The Amateur Championship. Rebula's sejr i Amateur gav ham en undtagelse for 2018 Open Championship,
2019 Masters Tournament og 2019 US Open. På disse store mesterskaber, Rebula savnet snit på alle tre begivenheder. I holdbegivenheder var Rebula kaptajn for det sydafrikanske hold, der spillede på 2016 Eisenhower Trophy. Han vendte tilbage som kaptajn for Sydafrika ved 2018 Eisenhower Trophy, men forlod begivenheden efter første runde på grund af en skade i ryggen.