Amla and AB are a class above anyone we have. Faf? Na, he is as good as our best but certainly not a level above.
Meant that as a unit, ftr.
Faf's fractionally below KW in my estimations, but ABdV and Amla take that core batting unit to the next level. Faf, and to a lesser extent de Kock, just underpin that as very, very solid contributers. IMO there is no better top 4 in ODI cricket -- as a complete unit -- than Amla/de Kock/Faf/ABdV.
Reckon you're also overrating the SA ODI bowling unit, they're definitely not as strong in limited overs as they are in Test cricket. Primarily because the best thing about the SA attack is the strike power they have. But they can also go for a lot of runs. I'd only say that Steyn and Morkel are outright better ODI bowlers and the gulf between them and Southee and Millsy is nowhere as wide as it is in the Test game. I'd go as far to say as Southee is a better death bowler than Steyn more often than not.
I don't disagree with you here, but again, as a unit I think SA comes out on top. I flat-out don't rate Mills that much, Boult is still a WIP in ODI cricket, and MitchM has random games where he leaks 8 an over too often for my liking.
The gulf isn't huge, no. But even with your rating of the SA bowlers, they come out a better unit IMO. Not by that much, tbf.
In ODI the strength of having outright superior players is lessened. A bowler only has 10 overs to work with and a batsman is unlikely to be at the crease for more than 20 overs even on a good day. The finite time a player has to make a mark in an ODI means that a decent collabarative effort can overcome any individual one, which is why NZ has always been highly competitive in this form of the game even when we've had a far poorer side than we do currently.
I honestly think that T20 and Tests are far more dictated by the strength of your best player than an ODI. In Tests they have all the time in the world to impact the game, in T20, a strong impact by a single player can often make the asking total almost impossible.
In a one day game we're caught in the middle. Rarely is an individual performance or two going to completely remove the game from the opposition.
It's the game of the no-rounder and I love it.
Ten years ago (or even 5 years ago), I'd agree with you completely. But now we've had things like Faulkner's finish in Brisbane and insane ABdV and Kohli knocks where they single-handedly win games in pretty quick time which tempers that somewhat.
Even still, it's not like South Africa are completely reliant upon ABdV h4x or an angry Steyn spell to win ODIs. They do the collaborative effort thing too.
I don't think they well-and-truly outclass New Zealand, but I think they're a stronger unit who should be considered favourites.