The 17-year-old Amelia, opening the New Zealand innings, hit a whopping 31 fours and two sixes in her 145-ball unbeaten knock that took her side to 440 for 3 after electing to bat first in the third ODI here.
The earlier record of 229 not out in the name former Australian captain Belinda was set when Amelia was not even born.
The Wellington-born Amelia, who made her debut in 2016 against Pakistan, has played 19 ODIs and nine T20Is before today's match.
Before today, Amelia's highest score was 81 not out and that was her lone fifty-plus innings. She has also taken 31 ODI wickets.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)