Sebagai seorang pemain golf amatir, Rebula bermain di Tur Eropa di BMW SA Open 2017 Kinerja terbaiknya di Tur Eropa adalah di 2018 South African Open di mana ia terikat untuk tempat ke-24. Pada tahun itu, Rebula menjadi pemain golf Afrika Selatan kedua dalam sejarah yang memenangkan Kejuaraan Amatir. Kemenangan Rebula di Amatir memberinya pengecualian untuk Kejuaraan Terbuka 2018, Turnamen Masters 2019
dan US Open 2019. Pada kejuaraan utama ini, Rebula gagal di ketiga acara tersebut. Dalam acara tim, Rebula adalah kapten tim Afrika Selatan yang bermain di Trofi Eisenhower 2016. Dia kembali sebagai kapten untuk Afrika Selatan di Piala Eisenhower 2018 tetapi meninggalkan acara setelah babak pertama karena cedera punggungnya.