CHRISTCHURCH, New Zealand: New Zealand's Ish Sodhi became the fifth bowler to take 100 wickets in Twenty20 internationals on Sunday as Bangladesh were restricted to 137-8 in their tri-series match in Christchurch.

Sodhi (2-31) removed top-scorer Najmul Hossain Shanto in his first over to raise his century of victims, before dismissing Mosaddek Hossain soon afterwards to further halt the Bangladesh mid-innings momentum.

Fellow spinner Michael Bracewell (2-14) was also highly effective on a surface that gripped and turned, rewarding captain Kane Williamson's decision to bowl first.

Both teams are searching for their first win of the tournament, having each been well beaten by Pakistan in the first two games.

All three sides are using the week-long tournament at Hagley Oval to fine-tune for the T20 World Cup in Australia this month.

Bangladesh made a solid start thanks to 33 off 29 balls from Shanto, one of three new faces from the side beaten by 21 runs in Friday's opening match against Pakistan.

Scoring slowed through the middle stages before Nurul Hasan's unbeaten 25 off 12, including two sixes, lifted the scoring rate.

Bangladesh captain and world-class allrounder Shakib Al Hasan, who missed the first game after arriving late to Christchurch, scored 16 off 16 balls.

New Zealand made one change to the side that went down to Pakistan by six wickets on Saturday, replacing Blair Tickner with another pace bowler, Adam Milne.

Milne soon found himself being added to New Zealand's mounting injury list, however.

He only bowled two overs before pulling up with abdominal tightness and leaving the field.

Fellow quick Lockie Ferguson suffered a similar injury in training to rule him out of Sunday's game while allrounder Daryl Mitchell is in doubt for the World Cup after suffering a fractured finger.