The opener hit his second consecutive ton, an 88-ball 118, as New Zealand went 2-0 up.
Guptill slammed a century as New Zealand eased to an eight-wicket win over Bangladesh on Wednesday in the first ODI to take 1-0 lead.
Bangladesh on Tuesday added uncapped pace bowler Ebadot Hossain for Test series against New Zealand.
ICC Twenty20 World Cup 2020: India, Pakistan, Australia to kick off proceedings
Bangladesh Recall Sabbir Rahman for New Zealand ODIs After Ban Reduced
Keemo Paul picked up five wickets befroe Evin Lewis cracked 18-ball fifty to helps visitors 2-1 series win.