She played domestically for Highveld Women and Northerns Women[2] before becoming one of the first two South African women (along with Marizanne Kapp) to be included in the Eastern Province cricket team academy (men's team).[4]
In the inaugural season of the Women's Premier League in 2023, van Niekerk was bought by Royal Challengers Bangalore at the price of 30 Lakhs.[13] In March 2023, it was announced that she had signed for Sunrisers for the upcoming season, between May and August.[14] During her stint with Sunrisers, she became captain of the side.[15] In February 2024, it was announced that she had re-signed for Sunrisers for part of the 2024 season.[16]
Van Niekerk joined Western Province for the 2024/25 South African domestic season.[17]
Bowling leg-spin, she made her debut at 16 years of age in March 2009, during the World Cup match against the West Indies at Newcastle. In her second match, she took 3/11 as South Africa beat Sri Lanka in Sydney to claim 7th place in the tournament. Through the years she has developed into an all-rounder and became a T20I opening batter.[18]
In January 2013, she became the first South African woman to take an international hat-trick, finishing with 5/28 in an ODI match against the West Indies.[19][20] A month later she scored her first ODI half century with a 55 not out during a World Cup match against Pakistan. She shared a partnership of 128 runs with Marizanne Kapp, the highest South African partnership for the 6th wicket.[21]
In January 2014 against Pakistan, van Niekerk took her second ODI five-wicket haul with 5/17. She was the first South African woman player to achieve two five-wicket hauls in ODIs.[22][23] Later that year, facing Pakistan at the Women's World T20I, she scored 90 not out in a 163 run unbroken partnership with Lizelle Lee, which is the second highest individual score in T20I by a South African woman[24] and the second highest partnership in all women's T20I history.[25][26]
On 21 June 2016, she was appointed as South Africa women's captain for all forms (Test, ODI and T20I) following Mignon du Preez's decision to step down as captain.[27]
In February 2017, during the 2017 Women's Cricket World Cup Qualifier, she became the seventh player to reach 1,000 runs and take 100 wickets in WODIs. She also became the first player for South Africa to take 100 wickets in WODIs.[28]
She went on to become the first ever bowler (male or female) to take four wickets in international cricket history without conceding a single run and also set the record for recording the best bowling figures for South Africa in Women's World Cup history.[29][30][31] She also became the leading wicket taker during the 2017 ICC Women's World Cup tournament with 15 scalps.[32]
In December 2017, she was named as one of the players in the ICC Women's ODI Team of the Year.[33]
In March 2018, she was one of fourteen players to be awarded a national contract by Cricket South Africa ahead of the 2018–19 season.[34] In October 2018, she was named as the captain of South Africa's squad for the 2018 ICC Women's World Twenty20 tournament in the West Indies.[35][36] Ahead of the tournament, she was named as the star of the team[37] and one of the players to watch.[38] She was the joint-leading wicket-taker for South Africa in the tournament, with six dismissals in four matches.[39]
In February 2019, during the first WODI against Sri Lanka Women, she scored her first century in a WODI match[40] In the process, she also became the fourth cricketer for South Africa Women to score 2,000 runs in WODIs,[40] and became the fourth woman to achieve the double of reaching 2,000 runs and taking 100 wickets in WODIs.[41]
In August 2019, she was named the Women's Cricketer of the Year at Cricket South Africa's annual award ceremony.[42][43] In January 2020, she was named as the captain of South Africa's squad for the 2020 ICC Women's T20 World Cup in Australia.[44] On 23 July 2020, van Niekerk was named in South Africa's 24-woman squad to begin training in Pretoria, ahead of their tour to England.[45]
Van Niekerk retired from international cricket in March 2023 after being left out of the squad for the 2023 ICC Women's T20 World Cup for what Cricket South Africa said was failing "to meet the minimum criteria for fitness."[46][47] She reversed this decision in July 2024.[48][49]