In December 2017, she was named as one of the players in the ICC Women's ODI Team of the Year.[4]
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.[5] In September 2018, she took her 100th wicket in WODIs, during the series against the West Indies.[6][7]
In October 2018, she was named in South Africa's squad for the 2018 ICC Women's World Twenty20 tournament in the West Indies.[8][9] She was the leading run-scorer for South Africa in the tournament, with 98 runs in four matches.[10]
In April 2022, she was bought by the Oval Invincibles for the 2022 season of The Hundred in England. They later won the competition and she was named Player of the Match for her match-winning innings in the final.[21]
In May 2022, she played two matches for the Falcons team at the 2022 FairBreak Invitational T20 in Dubai, United Arab Emirates.[2] In the final of the Invitational, against the Tornadoes team, she made 67* with six fours and two sixes, and was awarded player of the match, but her outstanding performance failed to prevent the Tornadoes from winning the tournament.[2][22]
In June 2022, in the one-off Test against England, Kapp scored her first century in Test cricket, with 150 runs.[23] Her total was also the highest individual score for South Africa in a women's Test match.[24] In July 2022, she was named in South Africa's team for the cricket tournament at the 2022 Commonwealth Games in Birmingham, England.[25] However, Kapp was later ruled out of the tournament over what were initially said to be family reasons. She chose to return to South Africa after her brother-in-law suffered serious injuries in an accident which left him in intensive care.[26]