Career
He is a utility back that can play as a fly-half, centre, winger or full-back. Varsity Cup rugby
He sprung to prominence playing for a struggling TUT Vikings side in the Varsity Cup between 2010 and 2012, scoring six tries in 21 appearances during the three seasons. Griffons / Cheetahs
He joined the Griffons shortly after the 2012 Varsity Cup and made his first class debut for them in their 30–19 defeat to the Leopards in Potchefstroom in the 2012 Vodacom Cup competition.
This led to his inclusion in the final Cheetahs squad for the 2013 Super Rugby season, but he failed to make any appearances for them.
Natal Sharks
However, he was offered a contract extension with the Durban-based side until April 2014 and made his debut for them in the 2014 Vodacom Cup match against the Border Bulldogs, marking the occasion by scoring a 10th minute try to help the Sharks to a 46–24 victory. Eastern Province Kings
In June 2014, he was selected in the starting line-up for the Eastern Province Kings side to face Wales during a tour match during a 2014 incoming tour.
He made his debut for the Eastern Province Kings, playing 72 minutes of the match as the Kings suffered a 12–34 defeat. SWD Eagles
Graaff moved to George for the 2016 season, joining the SWD Eagles.