South Africa bounced back from a heavy opening defeat to Australia, before victories against Pakistan and India put them firmly back in contention in Group A.
Kapp was the hero against India at Old Trafford in Manchester on Sunday, producing a match-winning all-round performance.
The veteran claimed 2-27 with the ball, before blasting an unbeaten 81 from 45 deliveries to guide South Africa home in a tense chase of 159.
Despite the result, Kapp insists there is much more to come from the Proteas.
“We always seem to start World Cups a bit slowly and a bit shakily,” she said after the match.
“We’ve never had a World Cup where we’ve just come in and smashed every game. It’s always been about finding a way to get over the line.”
Match-winner Kapp: ‘Probably my best T20 innings’
“Even today, I don’t think we’ve played our best cricket yet,” she added.
“There are still players who haven’t really fired and that’s the exciting thing about this team,” she said.
“A lot of players are due performances, and we just keep putting in the hard work because we know it will come.”
In their opening Group A fixture against Australia, captain Laura Wolvaardt (44 runs) played a lone hand as South Africa succumbed meekly to be 107 all out in reply to Australia’s 172-8.
In the must-win game against Pakistan, Annerie Dercksen and Nadine de Klerk combined to see South Africa home in a nerve-jangling two wicket win.
Kapp powers Proteas Women past India in thriller
Against India, South Africa were in trouble early in their chase before Kapp and Tazmin Brits got together in a vital partnership that steadied the innings.
South Africa’s much vaunted bowling attack has also failed to fire fully and has struggled to put teams away.
Against Australia, the Proteas Women had their opponents 62-4 and then 120-5 but allowed them to recover to post 172-8.
It was even worse in the second match, as the Proteas somehow allowed Pakistan to recover from 50-8 in the 11th over to post a challenging 126-9.
South Africa’s final two group matches are against the Netherlands on Thursday and Bangladesh on Sunday.
Photo: Ashley Allen/Getty Images