Career
A left-arm orthodox spinner and useful lower-order batsman, Maharaj made his first-class debut at the age of 16 for KwaZulu-Natal in 2006-2007. He was promoted to the Dolphins team in 2009-2010. He toured Bangladesh with the South Africa Academy in April-May 2010, taking 13 wickets in the two four-day matches against Bangladesh Cricket Board Academy.
He also took 4 for 12 off four overs, opening the bowling, in one of the T20 matches.
He played for South Africa A against the touring Bangladesh A team in 2010-2011. His best season with the bat so far has been 2012-2013, when he made 481 first-class runs at an average of 48.10, including two centuries.
Foreign KwaZulu-Natal against Northerns he made 114 not out off 119 balls and finished off the match by taking 5 for 12. Foreign Dolphins against Cape Cobras in 2014-2015 he took his best innings and match figures: 6 for 58 and 10 for 145.
He finished the season with 44 first-class wickets at an average of 26.18.
He played for Cuckfield in the Sussex Premier League in 2013. He signed to play as the professional for Nelson in the Lancashire League in 2015. He was included in the KwaZulu-Natal cricket team squad for the 2015 Africa T20 Cup.