In the 2007 World Cup Kallis was South Africa's leading run-scorer with 485 runs at 80.83. He was, however, criticised in the press for some slow performances which cost South Africa momentum at key stages in the tournament. In August 2007, he was omitted from the 15-man South Africa squad for 2007 ICC World Twenty20, and consequently quit as the Proteas' vice captain. He was restored to the team for the Test series against Pakistan, where he smashed three centuries in four innings and was awarded "Man of the Match" twice and "Player of the Series" to underscore his importance to the South African cause.