Mallett, now a critic with SuperSport in South Africa, said: "We've got a far better set-piece than them, we've got a better maul than them, we've got a better kicking game than them. It's a clash of two different styles of play," he said.
South Africa sit at the top of the Fortinet Rugby Championship ladder with two victories over Argentina while the All Blacks and Australia have played just one game each.
Mallett responded to recent criticism of the Springboks style of play by saying South Africa doesn't have to apologise for the way it plays its rugby.
The British media criticised the Springboks for their style of rugby in winning their three-match series against the British & Irish Lions.
"Test matches are there to win, and what Rassie [Erasmus] and Jacques [Nienaber] have done is they have gotten the team to win.
"The Springboks play within the laws, we were penalised far less than Argentina [at the weekend], even with the passion with which we play the game.
"So don't criticise South Africa for playing this type of Test match rugby when they can win.
If they lost, then you can criticise them," he said, pointing to the 57-0 loss to the All Blacks in Albany in 2017 and 38-3 to Ireland with the same players.
"In 2017, we suffered humiliating losses when we tried to run the ball. It didn't work much. Now we're beating the teams that beat us by plenty before by playing to our strength.
"It is not up to us to change the way we play because it's not attractive. You play the way you play best in order to beat the opposition. If people want to change the way we play, they have to change the laws. Because we're the best at what we do," he said.