His regular position is fly-half. Youth
Du Plessis played for the Blue Bulls at the 2008 Under-18 Academy Week competition before moving to Durban to join the Natal Sharks. He played for the Sharks U19 team in the 2009 Under-19 Provincial Championship and for the Sharks U21 team in the 2010 Under-21 Provincial Championship, scoring 96 points in twelve matches.
He was named in the Sharks" squad for the 2011 Vodacom Cup competition, but failed to make an appearance.
He made two more appearances for the Sharks in the 2011 Under-21 Provincial Championship, before returning to the Blue Bulls U21 team for the latter part of the competition, making a further four appearances. Blue Bulls
He was included in the Blue Bulls squad for the 2012 Vodacom Cup competition and made his first class debut against the Falcons, coming on as a half-time substitute and scoring a try within five minutes of his debut, as well as two conversions.
He also appeared as a substitute in two of their remaining fixtures in the competition. He was once again included in their squad for the 2013 Vodacom Cup competition and made his first start for the Blue Bulls, once again against the Falcons, this time scoring seven conversions.
His next game in the competition came against the Limpopo Blue Bulls, with the Blue Bulls running out 110–0 victors.
Du Plessis weighed in with two tries and fifteen conversions (missing just one attempt), scoring 40 points in one match, a Vodacom Cup record. Free State Cheetahs
He signed a two-year deal with the Golden Lions, joining them in November 2013. Return to Cheetahs
However, his time in Johannesburg was short-lived and he returned to Bloemfontein for the 2015 Super Rugby season, signing a contract until the end of 2016.
In 2015, he joined French Top 14 side Toulon as a medical joker on a three-month loan deal.
He also played Varsity Cup rugby for Uttar Pradesh Tuks, making twelve appearances in 2012 and 2013.