Born in Johannesburg, van der Merwe made his List A debut in October 2006 for Northerns against North West. He was dismissed for a duck and bowled his full allocation of nine overs conceding 29 runs. In December 2006 he made his first-class debut for Northerns against Limpopo he bowled 12 wicketless overs but scored 36 runs and took three catches. Van der Merwe had a successful 2007–08 season, moving into franchise cricket with the Titans. He made his debut for Titans in the SuperSport Series in November 2007 against the Eagles. His first one-day appearance for them came in February 2008against Zimbabwe he claimed four wickets conceding 24 runs. He finished the MTN Domestic Championship as Titans leading wicket-taker with 27 wickets atan average of 14.25. He also scored 269 runs at 29.88. In the Standard Bank Pro20 Series which followed van der Merwe was the third leading wicket-taker with 13 victims at 13.92, he also contributed 192 runs at 27.42. Titans won both 50 over and 20 over competitions and for van der Merwe's part in it he was awarded Player of the Year, MTN Domestic Championship Player of the Year, Standard Bank Pro20 Series Player of the Year and the Newcomer of the Year at the team's end of season award. On a national level he was selected Domestic Newcomer of the Year at the SA Cricket Awards. Titans retained the MTN Domestic Championship in 2008/09 with van der Merwe again being instrumental to the success, he took 30 wickets at 13.96, 14 more than any other bowler. Having switched his allegiance to the Netherlands, van der Merwe signed for Somerset on a two-year contract to play county cricket ahead of the 2016 season. In April 2017, he scored his maiden List A century, making 165 not out against Surrey in the 2017 Royal London One-Day Cup.
Club cricket
In 2007 van der Merwe played for Monton & Weaste in the Central Lancashire League before he was released mid season after the club realised he wasn't eligible for amateur status having played first-class cricket the previous winter. He has also represented Stretford, in 2006 he scored a league record 1200 runs at 80 as well as taking 53 wickets at 11.26.
Van der Merwe was selected in the South Africa team for the 2004 U-19 Cricket World Cup, he played five matches, scoring 129 runs and taking 3 wickets. Following the tournament it was over two years before he made his first-class debut and van der Merwe has admitted he "didn't take things too seriously" and was "partying all the time". In August 2008 van der Merwe was selected for the South Africa Academy to play against their Bangladesh equivalents, in the second of a five match series he scored 79 from 70 balls and took 6/52. Van der Merwe played in the 2008 Hong Kong International Cricket Sixes, he was South Africa's leading runscorer and wicket-taker.
South Africa
Van der Merwe was selected in the South Africa Twenty20 squad for their two Twenty20 Internationals against Australia in March 2009. In the second of these he made his full debut, top scoring with 48 from 30 balls an innings that included four sixes, and taking a maiden international wicket of David Hussey he was awarded man of the match. After this performance he was added to the squad for the One Day International series as cover for Jacques Kallis, van der Merwe made his ODI debut in the second match of the series at SuperSport Park, he bowled five wicketless overs and wasn't required to bat. He had a more prominent role in his second ODI, he scored his maiden ODI runs with a six and took 3/37 from his allotted ten overs. In the final two matches he claimed five more wickets to finish his maiden ODI series with eight at 18.62.