South Africa scored 428/5 in 50 overs - the highest total by a team in an ODI World Cup match. They surpassed Australia's 417/5 against Afghanistan in 2015.
The ODI World Cup 2023 match between South Africa and Sri Lanka saw 754 runs being scored in 94.5 overs - the highest ever in an ODI World Cup match.
The South Africa and Sri Lanka game saw 31 sixes being hit in total - 14 by South Africa and 17 by Sri Lanka.
Quinton de Kock (100), Rassie van der Dussen (108) and Aiden Markram (106) scored hundreds for South Africa.
Aiden Markram of South Africa made ODI World Cup history by scoring the fastest century in just 49 balls. He ended with 106 runs from 54 balls, including 14 fours and three sixes.