Ben Mayes has struck the highest score by an England youth player, smashing 191 in their Under-19s World Cup group stage match against Scotland in Harare.
Hampshire’s Mayes, 18, fell one short of the overall record tournament score of 192, set by Sri Lanka’s Viran Chamuditha against Japan four days ago.
The right-hander, who was batting at number three, smashed 18 fours and eight sixes in his blistering 117-ball knock.
He was well supported by Lancashire’s Joe Moores – nephew of former England coach Peter – who hit 81 off 65 balls in a second-wicket stand of 188.
Mayes takes the national record from Dan Lawrence, who hit 174 for England against Fiji in 2016.
The highest score in a full one-day international for England is Ben Stokes’ 182 against New Zealand in 2023.
England finished on 404-6 – the seventh-highest total in tournament history and the first time England themselves have passed 400.
Scotland were bundled out for just 152 in reply, with Finlay Carter (34) the only batter to offer any real resistance.
Middlesex all-rounder Caleb Falconer added to his 32 with the bat with 3-19 to send England into the Super Sixes stage with a 100% record.