The first hundred was his 31st in the 50-over format, meaning Tendulkar (49) is now the only man with more, while his second made him the fastest man in history to reach 9,000 ODI runs.
The humble batsman credited his team's bowlers Bhuvneshwar Kumar and fast bowler Jasprit Bumrah as the fast duo claimed three crucial Kiwi wickets as the stumble paved way for target man Tom Lathamand's wicket as well.
A brilliant performance from opener Rohit Sharma and skipper Virat Kohli helped India post a daunting 337/6 in the third and final One Day International (ODI) cricket match against New Zealand at the Green Park Stadium here on Sunday.
Earlier in the year, Mithali became the first batswoman to score 6000 runs in One-Day Internationals during India's World Cup league game against Australia.
But just when things seemed flawless, Rohit was dismissed by Mitchell Santner, caught by Southee, while trying to pace up the innings.
New batsman Hardik Pandya, who was promoted up the order, joined Kohli but scored just eight runs in six balls.
Kohli now also has over 2,000 runs in 2017 across all global formats.
He advanced to 113 off 106 balls, with nine fours and a six, before holing out off Tim Southee. Soon Dhoni and Jadhav were also sent packing by Adam Milne in the same over.
New Zealand was always in the run chase helped by impressive half-centuries from Munro (75), Williamson (64) and Latham (65), as well as contributions from Taylor (39) and Nicholls (37). Centurions Rohit Sharma and Virat Kohli piled up a challenging total of 338 runs for the visitors.
India's bowling wasn't as good as it could have been but when it mattered most in the final few overs the bowlers kept their nerve to secure a fine ODI series win for India!
The reproduction of the story/photograph in any form will be liable for legal action.