185 Faf du Plessis' score, the second-highest by a South African in ODIs. He fell three runs short of the record; Gary Kirsten's 188 not out against UAE in 1996 World Cup. This was du Plessis' career-best score eclipsing the unbeaten 133 against India in Mumbai in 2015. Only Rohit Sharma has made more - 264 - in an ODI innings against Sri Lanka.

3 Du Plessis' position on the list of the highest scores made by non-openers in ODIs. Charles Coventry is at the top with an undefeated 194 against Bangladesh in 2009 and Sir Viv Richards is second with an unbeaten 189 against England in 1984. The previous best by a South African non-opener was Herschelle Gibbs' 175 against Australia while chasing 435 in Johannesburg.

72 Runs scored by South Africa in the last five overs, the fourth-largest tally for a team playing against Sri Lanka since 2001. India's 79 at Eden Gardens, in which Rohit smashed 264, is the highest. South Africa went from 295 to 367 in these five overs.

367 South Africa's total - the best total at Newlands. They held the previous record as well - 354 against both Kenya (2001) and England (2009). This is only the fifth 300-plus total at the venue and third in successive matches. South Africa made 327 against Australia in October last year.

339 South Africa's previous highest total against Sri Lanka, in Hambantota in 2014. This was their 23rd 350-plus score in all ODIs, which brought them level with India at No. 1.

369 Du Plessis' aggregate, his highest in a bilateral series, going past the 323 he made against India in 2015-16. Hashim Amla's 413, against West Indies in 2014-15, is the highest by a South African in a bilateral ODI series. Du Plessis has a game left to break the record.

694 Aggregate of runs in this match - the fourth-highest in an ODI in South Africa. Sri Lanka's 327 is the highest total in a chase in South Africa that resulted in defeat. They collapsed from 307 for 4 to 327 for 10. They were ahead of South Africa's score till the 45th over, but could add only 10 runs after the 45th over, whereas the hosts smashed 72 in that period.

139 Runs added by Sri Lanka openers for the first wicket. This was their first century opening stand of this South Africa tour in 13 innings. Also, this was their first such stand in 25 ODIs against a full-member team, as the last was against Pakistan in 2015. Niroshan Dickwella and Upul Tharanga raced to 100 runs in first 10 overs, which is Sri Lanka's second-highest total at that point of an ODI since 2001.

2014 Last time a Sri Lanka captain scored a century in ODIs, before Tharanga getting one in this match. Angleo Mathews had made unbeaten 139 against India in Ranchi in November 2014. This was only the fifth century for a Sri Lanka captain in the last 10 years. Also, Tharanga's first century in ODIs since he made unbeaten 174 in 2013.

10.42 Lahiru Kumara's economy rate having leaked 73 runs in seven overs. It is the third-worst by a Sri Lankan delivering five or more overs. Lasith Malinga's 12.52, against India in 2012, where he gave 96 runs in 7.4 overs is the worst. Sachith Pathirana was the only bowler to have economy of less than six for the visitors.

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