Kohli, 34, smashed an unbeaten 166 to lead India to the biggest-ever ODI win by 317 runs against Sri Lanka on Sunday, his 46th ODI ton and 74th in all formats.
India looked to be coasting to victory with New Zealand in deep trouble at 131-6 while chasing 350 after opener Gill made just the 10th double hundred in ODI history.
Virat Kohli smashed a brilliant attacking century to set up a convincing 67-run win for India in the opening one-day international against Sri Lanka on Tuesday.
New Zealand's spinners strangled Pakistan on a turning wicket to win the second ODI by 79 runs Wednesday and level the three-match series 1-1.
Kuldeep, who was the only change in the team from India's opening win, and fast bowler Mohammed Siraj took three wickets each to bowl out Sri Lanka for 215 in 39.4 overs in Kolkata.
Phillips counterattacked after a collapse and carried New Zealand over the line with 11 balls to spare. They rounded off their tour with a 2-1 victory, their first ODI series win on the subcontinent in 15 years.
Azam was the only player to breach the 2000-run mark during the calendar year across all formats, and he did it in style as he broke past that milestone in style while amassing a whopping 2598 runs at an imposing average of 54.12.
The left-hander smashed 13 boundaries and a six in his 117 made off 114 balls for his ninth ODI hundred as Pakistan chased down a target of 289 in 48.3 overs. The victory gives Pakistan a 1-0 lead in the five-match series.
Pakistan romped to 337-3 in 48.2 overs after New Zealand posted an imposing 336-5 on the back of Daryl Mitchell’s own second straight hundred.