Man-of-the-match Pietersen made it two wins out of two as England Test and one-day captain. He smashed an unbeaten 90 at Headingley on Friday to help his team to a 1-0 lead in the five-game series.
The 20-run victory was the Proteas' first one-day defeat in 10 games. And Kallis is determined to stop Pietersen's winning run, the Daily Star reported.
The 32-year-old admitted: "It was probably the worst one-day international we have played in two years. England certainly played well but we were more disappointed in our performance. We've got to improve in all departments. England probably scored 25 runs too many and from a batting point of view we lost wickets at key moments."
"And certainly we weren't up to standard in the field. There is a lot of work to be done in all three departments. We've had a couple of days now to get out, practice and chat about it. Hopefully we can come out and turn the tables," he added.
On Pietersen's 158-run partnership with Andrew Flintoff, who clobbered 78, Kallis added: "They played well. They are world-class players and if you allow them to play like that then they can take the game away from you."