Ben Duckett has shattered the record in this Champions Trophy.
The England opener registered 165 against Australia in Lahore.
His innings had 17 boundaries and three sixes.
Nathan Astle had previously held the record for almost 21 years.
The New Zealand legend stuck an unbeaten 145 in 2004.
Astle achieved the historic feat against the USA in London.
Zimbabwe’s Andy Flower also scored 145 in the 2002 edition.
In 2000, Sourav Ganguly played an unbeaten 141-run knock.
Up against Zimbabwe, Ganguly smashed 11 fours and six maximums.
Sachin Tendulkar scored 145 against Australia in the 1998 season.