Sorry but Kallis and Punter are a notch below Tendy-Lara.
Those two made runs in the 90s and early 2000s, when the pitches had more juice in them and there were several great/near-great/excellent bowlers around. Ambrose, Walsh, Donald, Sreenath, Wasim,Waqar, etc. have not been replaced adequately- nowhere close infact.
I judge batsmen when it comes to batting against the best of the best.
In the last 15 years, that would be against AUS, WI ( pre 2001), RSA ( pre 2003), PAK ( pre 2003), IND at home and SL at home.
In all those, Tendy and Lara are close, with Tendy achieving a bit more. ( i think Tendy averages 51 and Lara 48 in the abovementioned criterias).
Followed by Tugga.
Punter averages 46 or so and Kallis a rather mediocre 41-42.
As such, every dog has his day but not every dog is in the derby.