He represented the Leopards at the 2006 Under-16 Grant Khomo Week, 2007 Under-18 Academy Week and 2008 Under-18 Craven Week competitions. His performances in the latter also resulted in his inclusion in an Under-18 South African Elite squad in 2008.
The then joined the Sharks and was included in their U19 squad for the 2009 Under-19 Provincial Championship competition.
In 2011, he made his first-class debut for the Golden Lions in a compulsory friendly match prior to the 2011 Currie Cup Premier Division season, starting the match against the Falcons.
In 2013 he played Varsity Cup for Wits, scoring five tries in seven appearances.
He then joined Griquas before the 2013 Currie Cup Premier Division, making his debut for them in the opening match of the season.
In 2014, Greeff was included in the Cheetahs squad for the 2014 Super Rugby season.He made his Super Rugby debut against the Stormers in Cape Town, coming on as a reserve flank.
Greeff signed a two-year contract with Port Elizabeth-based Super Rugby side the Eastern Province Kings prior to the 2016 season. Financial issues at the club meant Greeff would move to Nelspruit to join the Pumas on a two-year deal instead.
JW July 17
|2016 - present|
|2014 - 2016|
|2013 - 2016|