Olivier was the leading wicket-taker in the
2016–17 Sunfoil Series, with 52 dismissals. In May 2017, he was named First-class Cricketer of the Season at
Cricket South Africa's annual awards. In August 2017, he was named in
Jo'burg Giants' squad for the first season of the
T20 Global League. However, in October 2017,
Cricket South Africa initially postponed the tournament until November 2018, with it being cancelled soon after. In October 2018, Olivier was named in
Jozi Stars' squad for the
first edition of the
Mzansi Super League T20 tournament. He was the leading wicket-taker for Knights in the
2018–19 CSA 4-Day Franchise Series, with 27 dismissals in six matches. In March 2019, while playing for Yorkshire against
Leeds/Bradford MCCU in the
2019 Marylebone Cricket Club University Matches, Olivier took his 400th first-class wicket. In September 2019, Olivier was named in the squad for the
Jozi Stars team for the
2019 Mzansi Super League tournament. In October 2020, he was drafted by the
Jaffna Stallions for the
inaugural edition of the
Lanka Premier League. In April 2021, he was named in
Gauteng's squad, ahead of the 2021–22 cricket season in South Africa. ==International career==