6 Batsmen to score ODI centuries against all Full Member teams. Ross Taylor joined Ricky Ponting, Herschelle Gibbs, Sachin Tendulkar, Hashim Amla and Virat Kohli with his maiden hundred against South Africa on Wednesday. This was Taylor's 17th century, breaking Nathan Astle's record (16) of most centuries for New Zealand.

12 Consecutive ODIs won by South Africa prior to this close defeat. Their last defeat was against West Indies in Bridgetown last year. Their 12-match streak is the joint second-longest for any side in ODIs behind Australia's 21.

10 Century partnerships between Taylor and Kane Williamson for the third wicket - the joint-most by any pair along with Kumar Sangakkara and Mahela Jayawardene. Overall, this was the 11th century stand in 45 innings between the New Zealand duo. Only AB de Villiers and Amla have a better innings-per-century-stand ratio, among pairs with 10-plus hundred partnerships - 11 in 41.

4 New Zealand batsmen to complete 6000 runs in ODIs, Taylor being the latest. Among the four, Taylor, who did it in 166 innings, is the quickest. Astle took 182 innings, Stephen Fleming 206 and Brendon McCullum 226. Ponting and MS Dhoni also reached 6000 runs in 166 innings.

12 Wickets for Trent Boult in four ODIs this year, at an average of 16.58. He took 3 for 63 in this game and his three scalps were the top three run-scorers from the opposition: Quinton de Kock, Dwaine Pretorius and de Villiers.

0 Half-centuries for James Neesham in home ODIs in 10 innings prior to this match. He scored his third fifty and the first at home. His first two fifties came in India and Australia.

Bharath Seervi is stats sub-editor at ESPNcricinfo. @SeerviBharath