Markram, South Africa rewrite World Cup records in massive win

Click to view full scoreboard

He finally fell for 106 from 54, after Quinton de Kock had earlier hit 100 from 84 balls and Rassie van der Dussen a 110-ball 108.

David Miller, who struck 39 from 21, and Marco Jansen then took the score beyond the previous record of Australia’s 417-6 against Afghanistan in 2015.

Sri Lanka, who are coached by former England coach Chris Silverwood, crumbled amid the carnage on the flattest of pitches.

They leaked 21 wides and had to bowl the final two overs with another fielder up inside the ring because of a slow over-rate.

Matheesha Pathirana conceded 26 runs from the 43rd over, with the seamer’s 10 overs costing 95 for one wicket.

They fought admirably with the bat – Kusal Mendis’ thrilling 76 from 42 balls with eight towering sixes even giving them hope of the most unlikely of victories early on.

Charith Asalanka smacked 79 from 65 and captain Dasun Shanaka held up South Africa’s progress with a defiant 68 off 62, but Sri Lanka were eventually dismissed for 326 in 44.5 overs.

With 754, it is the most runs scored in a Men’s World Cup match. (BBC Sport)