Shakib Al Hasan works the ball to the leg-side during his innings of 64 for Bangladesh against New Zealand on Wednesday. Photo: Andrew Couldridge/Action Images via Reuters

LONDON – All-rounder Shakib Al Hasan was dismissed for 64 as Bangladesh, sent in to bat, faltered in their World Cup clash against New Zealand at The Oval on Wednesday.

Shakib, playing his 200th one-day international, was caught by wicket-keeper Tom Latham off the bowling of Colin de Grandhomme to leave his side on 151/4 in the 31st over.

Openers Tamim Iqbal, who made 24, and Soumya Sarkar, who scored 25, gave Bangladesh a solid base, putting on 45 runs for the first wicket.

But Matt Henry made the breakthrough for New Zealand, bowling Sarkar in the ninth over.

That brought Shakib to the crease, much to the appreciation of a large contingent of Bangladeshi supporters.

But Iqbal was out shortly afterwards, caught by Trent Boult off the bowling of Lockie Ferguson, to leave Bangladesh 60/2.

Mushfiqur Rahim rebuilt the innings with Shakib, putting on exactly 50 for the third wicket before he was run out for 19.

Both New Zealand and Bangladesh won their first matches at the World Cup, taking place in England and Wales.

New Zealand crushed Sri Lanka by 10 wickets at Cardiff, while Bangladesh beat South Africa.