She was selected as part of the South Africa national women's cricket team for the 2009 Women's Cricket World Cup in Australia, becoming a regular presence in the squad. She played in the 2013 Women's Cricket World Cup, as well as representing South Africa at the Women's World Twenty20 in 2009, 2010, 2012, 2014 and 2016. 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. 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. 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. 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. 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 and the second highest partnership in all women's T20I history. On 21 June 2016, she was appointed as South Africa women's captain for all forms following Mignon du Preez's decision to step down as captain. 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. She also went onto become the first ever bowler 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 She also went onto become the leading wicket taker during the 2017 ICC Women's World Cup tournament with 15 scalps In December 2017, she was named as one of the players in the ICC Women's ODI Team of the Year. 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. 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. Ahead of the tournament, she was named as the star of the team and one of the players to watch. She was the joint-leading wicket-taker for South Africa in the tournament, with six dimissals in four matches. In February 2019, during the first WODI against Sri Lanka Women, she scored her first century in a WODI match In the process, she also became the fourth cricketer for South Africa Women to score 2,000 runs in WODIs, and became the fourth woman to achieve the double of reaching 2,000 runs and taking 100 wickets in WODIs. In August 2019, she was named the Women's Cricketer of the Year at Cricket South Africa's annual award ceremony. 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. 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.
Personal life
In July 2018, she married her teammate Marizanne Kapp.