Zimbabwe and Bangladesh have met 81 times in ODIs, and Bangladesh have won 51 of them, including 18 in a row before the two sides last met in 2022. That history frames Sunday’s series opener at Harare Sports Club, but two individual match-ups sit underneath it: Innocent Kaia’s rediscovered form with the bat, and Nahid Rana’s genuine pace threat with the ball, a duel that has never actually happened before in this format, even if both men arrive with plenty to prove against this specific opponent.
A Rivalry Bangladesh Has Long Dominated
The two sides have played 81 ODIs since their first meeting on 11 October 1997 at the President’s Cup in Nairobi, which Zimbabwe won by 48 runs. Bangladesh have since won 51 of those matches, including 18 straight victories before Zimbabwe broke that run in the most recent series.
The last ODI between them came on 10 August 2022 at Harare Sports Club, a 105-run win for Bangladesh. Zimbabwe’s only bilateral ODI series win against Bangladesh at home came in 2013, when they won 2-1.
Zimbabwe vs Bangladesh ODI Series Player Duels
No individual head-to-head data exists between Kaia and Rana; they have never faced each other in ODI cricket, so any comparison rests on career and recent form rather than past meetings.
Metric | Innocent Kaia (ZIM) | Nahid Rana (BAN) |
Role | Top-order opening batter | Right-arm fast bowler |
Age | 33 | 23 |
Recent Test form (Jun 2026) | 140, maiden Test century vs Bangladesh | Did not play; took 5/40 vs Pakistan in May |
Record vs this opponent | One century (110 at Harare), 192-run stand with Raza | No previous matches vs Zimbabwe |
Bowling speed | Not applicable | Regular 140-148 km/h, peak 152.0 km/h |
Best ODI figures | Not applicable | 5/24 vs Pakistan, Mirpur, March 2026 |
Head-to-head duel | None on record before this series | None on record before this series |
The comparison is really two stories arriving at the same match: a batter proven against genuine pace, and a bowler proven to produce it.
The Truth Behind Kaia’s Century
Kaia’s maiden Test century, 140 in his third Test, was built on handling exactly the bowling Bangladesh will throw at him again. Hasan Mahmud went wicketless in 25 overs at 4.08, Ebadot Hossain wicketless in 20 at 4.80, and Khaled Ahmed managed 2 for 68. Kaia leaned back, played behind square, and Bangladesh’s pacers repeatedly erred down leg or too short.
He was not, however, dismissed by pace. Taijul Islam’s off-spin accounted for him, caught at silly mid-off in the 72nd over. Kaia solved the pace question but still has questions against spin. His white-ball form here is stronger still: his maiden ODI century came against Bangladesh at Harare, including a 192-run stand with Raza that broke a 25-year-old partnership record.
The Speed Gun Numbers Behind Rana
Rana has touched 152.0 km/h, the fastest delivery ever recorded by a Bangladeshi bowler, and regularly operates between 140 and 148 km/h. Against Australia in June 2026, he breached 150 km/h twice while taking 4 for 41 from ten overs.
His numbers depend on which window is used. A recent-form stat card built around his last eight matches shows 20 wickets at economy 4.80, including 5 for 24 against Pakistan in March and 8 wickets against New Zealand in April, earning him the ICC’s Player of the Month award. His fuller career figures, 13 ODIs and 25 wickets at economy 4.92, tell the same story.
The Bowling Plans Taking Shape
Bangladesh are expected to lead with Mustafizur Rahman and Taskin Ahmed, Shoriful Islam and Rana as third and fourth options, backed by spinners Mehidy Hasan Miraz, Rishad Hossain and Tanvir Islam. Zimbabwe’s attack centres on captain Ngarava and Muzarabani, supported by Evans, Masuku and Nyamhuri, with Burl, Madhevere, Masakadza and Raza offering spin.
Zimbabwe’s specific plan for these conditions has not been officially confirmed, though the surface played slow in the recent Test, with pace bowlers still finding bounce and Ngarava using late swing to dismiss Shadman Islam; evidence that seam movement remains a factor even here.
However the bowling plans play out, the Zimbabwe vs Bangladesh ODI series player duels worth watching start with Kaia against genuine pace and end with whichever spinner gets the better of him, a contest with nothing to do with head-to-head history and everything to do with form.
Does Kaia’s composure against pace hold against Rana specifically, or does Bangladesh’s spin quartet find the answer instead? Share your prediction below.
FAQs
Who are the key players in Zimbabwe’s ODI squad?
Richard Ngarava captains a squad built around Sikandar Raza, Innocent Kaia and Blessing Muzarabani. Brian Bennett, Craig Ervine, Ryan Burl, Wessly Madhevere, Newman Nyamhuri and Brad Evans round out the main names to watch.
What is Innocent Kaia’s record against Bangladesh?
He has a maiden ODI century and a maiden Test century against Bangladesh, both at Harare. The Test hundred, 140 in his third match, earned him Player of the Match in June 2026.
How fast does Nahid Rana bowl?
He regularly bowls between 140 and 148 km/h, with a peak of 152.0 km/h. That peak, recorded against Pakistan, is the fastest delivery ever bowled by a Bangladeshi in international cricket.
When did Zimbabwe and Bangladesh last play an ODI?
Their last meeting was on 10 August 2022 at Harare Sports Club. Bangladesh won that match, the third of the series, by 105 runs, extending their dominance in this fixture.
Who won the recent Zimbabwe vs Bangladesh Test?
Zimbabwe won by an innings and 85 runs, their biggest Test win by margin. The match finished on 30 June 2026 at Harare Sports Club, with Bangladesh managing just 140 and 185 to Zimbabwe’s 410.


