Table of Contents
The Bangladesh-Pakistan cricket rivalry has produced competitive matches across World Cups, bilateral series, and major ICC tournaments. Their latest completed men’s ODI meeting came on March 15, 2026, at the Shere Bangla National Stadium in Mirpur. Pakistan won the toss and chose to field, but Bangladesh responded with an imposing 290/5 from 50 overs. Tanzid Hasan led the way with a superb 107 from 107 balls, while Towhid Hridoy added an unbeaten 48. Pakistan’s chase was anchored by Salman Ali Agha, who made 106 from 98 balls, but Bangladesh’s bowlers kept taking wickets at crucial moments. Pakistan eventually finished on 279 all out after 50 overs, giving Bangladesh an 11-run victory. The result also meant Bangladesh won the three-match ODI series 2-1.
Match Summary
The third ODI was a high-quality contest that went down to the final over. Bangladesh’s total of 290 looked competitive, but Pakistan’s chase remained alive for much of the second innings because Salman Ali Agha produced a determined century.
Bangladesh started steadily. Saif Hassan made 36 from 55 balls before being dismissed for the first wicket. Tanzid Hasan then took control of the innings, combining patience with aggressive strokeplay.
Tanzid reached 107 from 107 deliveries, hitting six fours and seven sixes. His century gave Bangladesh the platform needed for a strong finish.
Pakistan’s bowlers fought back, with Haris Rauf taking three wickets and Shaheen Shah Afridi and Abrar Ahmed also finding breakthroughs. Bangladesh nevertheless reached 290/5.
The Pakistan innings began badly. Sahibzada Farhan, Maaz Sadaqat and Mohammad Rizwan were all dismissed cheaply, leaving Pakistan at 17/3.
Salman Ali Agha then rebuilt the innings. His 106 from 98 balls included nine fours and four sixes. He received useful support from Saad Masood and Shaheen Shah Afridi, but the required run rate remained a problem.
Taskin Ahmed took four wickets, while Mustafizur Rahman claimed three. Bangladesh eventually dismissed Pakistan for 279 on the final ball of the 50th over.
Full Match Scorecard
First Innings Scorecard: Bangladesh
| Batter | Runs | Balls | Fours | Sixes |
|---|---|---|---|---|
| Saif Hassan | 36 | 55 | 3 | 0 |
| Tanzid Hasan | 107 | 107 | 6 | 7 |
| Najmul Hossain Shanto | 27 | 34 | 3 | 0 |
| Litton Das | 41 | 51 | 1 | 1 |
| Towhid Hridoy | 48* | 44 | 4 | 0 |
| Rishad Hossain | 0 | 1 | 0 | 0 |
| Afif Hossain | 5* | 8 | 0 | 0 |
| Extras | 26 | |||
| Total | 290/5 | 50 overs |
Bangladesh’s innings was built around Tanzid Hasan’s century. His 107 was not simply a milestone innings. The seven sixes gave Bangladesh a strong scoring rate through the middle and later overs, while Hridoy’s unbeaten 48 helped maintain the pressure toward the end.
The 26 extras also made a meaningful contribution to Bangladesh’s final total. Pakistan conceded 15 wides, along with four byes and seven leg byes.
Pakistan Bowling Figures
| Bowler | Overs | Runs | Wickets | Economy |
|---|---|---|---|---|
| Shaheen Shah Afridi | 10 | 55 | 1 | 5.50 |
| Haris Rauf | 10 | 52 | 3 | 5.20 |
| Abrar Ahmed | 10 | 49 | 1 | 4.90 |
| Faheem Ashraf | 4 | 24 | 0 | 6.00 |
| Saad Masood | 8 | 55 | 0 | 6.87 |
| Maaz Sadaqat | 1 | 9 | 0 | 9.00 |
| Salman Ali Agha | 7 | 35 | 0 | 5.00 |
Haris Rauf was Pakistan’s most successful bowler with three wickets for 52 runs. Abrar Ahmed was economical at 4.90 runs per over and took one wicket.
However, Pakistan could not stop Bangladesh from reaching 290. The main issue was that Bangladesh’s top and middle order continued finding boundaries despite regular wickets.
Second Innings Scorecard: Pakistan
| Batter | Runs | Balls | Fours | Sixes |
|---|---|---|---|---|
| Sahibzada Farhan | 6 | 5 | 1 | 0 |
| Maaz Sadaqat | 6 | 5 | 0 | 1 |
| Ghazi Ghori | 29 | 39 | 3 | 1 |
| Mohammad Rizwan | 4 | 4 | 1 | 0 |
| Abdul Samad | 34 | 45 | 5 | 0 |
| Salman Ali Agha | 106 | 98 | 9 | 4 |
| Saad Masood | 38 | 44 | 5 | 0 |
| Faheem Ashraf | 9 | 20 | 0 | 0 |
| Shaheen Shah Afridi | 37 | 38 | 2 | 2 |
| Haris Rauf | 1 | 2 | 0 | 0 |
| Abrar Ahmed | 0* | 0 | 0 | 0 |
| Extras | 9 | |||
| Total | 279 all out | 50 overs |
Pakistan’s chase was shaped by two very different phases.
The opening three wickets fell for only 17 runs, leaving Bangladesh in a dominant position. Salman Ali Agha then changed the match with his century.
His 106 came from 98 balls at a strike rate above 108. He hit nine fours and four sixes, showing that Pakistan still had a realistic chance despite the difficult start.
Saad Masood’s 38 and Shaheen Afridi’s 37 also kept the chase alive. Pakistan needed only 12 runs from the final over when the lower order was eventually exposed to Bangladesh’s attack.
Bangladesh Bowling Figures
| Bowler | Overs | Runs | Wickets | Economy |
|---|---|---|---|---|
| Taskin Ahmed | 10 | 49 | 4 | 4.90 |
| Nahid Rana | 10 | 62 | 2 | 6.20 |
| Mustafizur Rahman | 10 | 54 | 3 | 5.40 |
| Mehidy Hasan Miraz | 10 | 37 | 0 | 3.70 |
| Rishad Hossain | 7 | 56 | 1 | 8.00 |
| Saif Hassan | 3 | 18 | 0 | 6.00 |
Taskin Ahmed was Bangladesh’s leading wicket-taker with four wickets. Mustafizur Rahman added three, while Nahid Rana claimed two.
Mehidy Hasan Miraz did not take a wicket, but his 10-over spell cost only 37 runs. His economy rate of 3.70 helped Bangladesh control the middle overs.
Fall of Wickets
Bangladesh
| Wicket | Score | Batter | Over |
|---|---|---|---|
| 1st | 105 | Saif Hassan | 18.1 |
| 2nd | 158 | Najmul Hossain Shanto | 29.2 |
| 3rd | 194 | Tanzid Hasan | 36.2 |
| 4th | 262 | Litton Das | 46.3 |
| 5th | 262 | Rishad Hossain | 46.4 |
Bangladesh maintained a steady structure throughout the innings. The dismissal of Tanzid at 194 could have slowed the scoring, but Hridoy continued the attack and Bangladesh reached 290.
Pakistan
| Wicket | Score | Batter | Over |
|---|---|---|---|
| 1st | 6 | Sahibzada Farhan | 0.5 |
| 2nd | 12 | Maaz Sadaqat | 1.5 |
| 3rd | 17 | Mohammad Rizwan | 2.5 |
| 4th | 67 | Ghazi Ghori | 13.6 |
| 5th | 82 | Abdul Samad | 17.4 |
| 6th | 161 | Saad Masood | 31.2 |
| 7th | 209 | Faheem Ashraf | 39.3 |
| 8th | 261 | Salman Ali Agha | 47.4 |
| 9th | 277 | Haris Rauf | 48.6 |
| 10th | 279 | Shaheen Shah Afridi | 49.6 |
Pakistan’s first three wickets were the most damaging part of the chase. Losing Farhan, Maaz and Rizwan inside the opening three overs created pressure that remained throughout the innings.
Match Result
Bangladesh defeated Pakistan by 11 runs.
Bangladesh scored 290/5 in 50 overs, while Pakistan were bowled out for 279 in exactly 50 overs.
The result was Bangladesh’s second win of the three-match ODI series. Bangladesh had also won the opening ODI by eight wickets, while Pakistan responded in the second ODI with a 128-run DLS victory.
As a result, Bangladesh won the series 2-1.
Player of the Match
Tanzid Hasan was named Player of the Match for his outstanding century.
His 107 from 107 balls formed the backbone of Bangladesh’s innings. The seven sixes were particularly important because they allowed Bangladesh to turn a steady platform into a total approaching 300.
Tanzid’s innings also came under pressure after Bangladesh lost wickets at regular intervals. Rather than taking unnecessary risks early, he gradually increased the scoring rate and eventually reached three figures.
His contribution was one of the biggest reasons Bangladesh were able to defend their total.
Key Moments
Bangladesh reaches 100 without major damage
The opening partnership between Saif Hassan and Tanzid Hasan gave Bangladesh a solid foundation. Their 105-run partnership allowed Bangladesh to build without exposing the middle order too early.
Pakistan strikes back
After Saif departed, Pakistan removed Najmul Hossain Shanto and then Tanzid. These wickets stopped Bangladesh from reaching an even larger total.
Tanzid completes his century
Tanzid’s 107 was the defining batting performance of the match. His seven sixes ensured that Bangladesh continued scoring quickly even when Pakistan’s bowlers found breakthroughs.
Pakistan falls to 17/3
The chase appeared to be slipping away almost immediately. Farhan, Maaz and Rizwan were all dismissed before Pakistan had reached 20.
Salman Ali Agha changes the game
Salman’s century gave Pakistan renewed hope. His 106 was the highest score of the match and kept Pakistan within striking distance of Bangladesh.
Taskin Ahmed seals the contest
Taskin’s four wickets proved decisive. He removed key batters at important moments and helped Bangladesh defend the 11-run margin.
Match Highlights
- Bangladesh scored 290/5 in 50 overs.
- Tanzid Hasan made 107 from 107 balls.
- Tanzid hit six fours and seven sixes.
- Towhid Hridoy scored an unbeaten 48.
- Pakistan conceded 26 extras.
- Haris Rauf took 3/52.
- Pakistan lost three wickets for 17 runs.
- Salman Ali Agha scored 106 from 98 balls.
- Saad Masood made 38.
- Shaheen Shah Afridi scored 37.
- Taskin Ahmed took 4/49.
- Mustafizur Rahman claimed 3/54.
- Pakistan were dismissed for 279.
- Bangladesh won by 11 runs.
- Bangladesh won the three-match ODI series 2-1.
Records and Statistical Highlights
The match produced several useful statistical markers.
Tanzid Hasan’s 107 was the only century of the game, while Salman Ali Agha’s 106 gave Pakistan a century of their own. It was therefore unusual for both teams to have a batter score above 100 in a match decided by only 11 runs.
Bangladesh’s 290/5 was built around a top-order century and a strong finish. Pakistan’s 279 all out shows how competitive the chase became despite the disastrous opening.
The bowling figures also reveal an interesting contrast. Taskin Ahmed took four wickets, while Mehidy Hasan Miraz bowled 10 overs for only 37 runs without taking a wicket. Bangladesh therefore combined wicket-taking spells with economical control.
| Category | Performance |
|---|---|
| Bangladesh total | 290/5 |
| Pakistan total | 279 all out |
| Winning margin | 11 runs |
| Highest individual score | Tanzid Hasan, 107 |
| Pakistan’s highest score | Salman Ali Agha, 106 |
| Best bowling | Taskin Ahmed, 4/49 |
| Second-best bowling | Mustafizur Rahman, 3/54 |
| Best economy | Mehidy Hasan Miraz, 3.70 |
| Most sixes by a batter | Tanzid Hasan, 7 |
| Highest partnership | Saif Hassan and Tanzid Hasan, 105 |
| Series result | Bangladesh won 2-1 |
Head-to-Head Record
Bangladesh and Pakistan have a long ODI history. Before the March 2026 series, Pakistan had won the overwhelming majority of their previous ODI meetings.
The three-match 2026 series changed the immediate picture because Bangladesh won the first and third matches, while Pakistan took the second.
Across the 2026 series, Bangladesh’s batting and bowling were particularly effective in the first and third games. Pakistan’s response in the second ODI showed that the margin between the sides could change significantly from one match to another.
| ODI Meeting Period | Result Pattern |
|---|---|
| Overall historical record before 2026 series | Pakistan held a substantial advantage |
| 1st ODI, 2026 | Bangladesh won by 8 wickets |
| 2nd ODI, 2026 | Pakistan won by 128 runs, DLS |
| 3rd ODI, 2026 | Bangladesh won by 11 runs |
| 2026 ODI series | Bangladesh won 2-1 |
Historical ODI records list 42 meetings through the 2026 series, with Pakistan winning 35 and Bangladesh winning seven. The March 15 victory was therefore Bangladesh’s seventh ODI win against Pakistan in that record.
Recent Meetings
The three matches of the 2026 ODI series provided three very different contests.
First ODI
Bangladesh won the opening match by eight wickets. Pakistan were dismissed for 114, while Bangladesh reached 115/2.
Second ODI
Pakistan responded strongly in the second match. They scored 274 before Bangladesh were restricted to 114, giving Pakistan a 128-run DLS victory. Maaz Sadaqat was named Player of the Match after scoring 75 from 46 balls.
Third ODI
The decider was much closer. Bangladesh made 290/5, Pakistan responded with 279 all out, and Bangladesh won by 11 runs.
The contrasting results made the series particularly competitive. One match was decided by a huge margin, another by eight wickets, and the finale went to the final ball.
Batting Analysis
Bangladesh’s batting success came from a combination of patience at the beginning and acceleration later.
Tanzid Hasan played the central role. His 107 occupied 107 balls, allowing him to remain at the crease long enough to shape the innings. Seven sixes showed that his innings was not purely defensive.
Saif Hassan’s 36 provided useful support, while Litton Das and Towhid Hridoy helped Bangladesh maintain momentum after Tanzid’s dismissal.
For Pakistan, Salman Ali Agha was exceptional. His 106 from 98 balls gave Pakistan a realistic chance of completing the chase even after the early collapse.
The problem was that the rest of the batting lineup could not provide enough support at the finish.
Bowling Analysis
Taskin Ahmed’s four wickets were crucial because he repeatedly removed Pakistan’s middle and lower-order batters.
Mustafizur Rahman also played a major role with three wickets. His ability to take wickets while Pakistan attempted to increase the scoring rate prevented the visitors from building a final-over assault.
Mehidy Hasan Miraz’s economy rate of 3.70 was equally important. Although he did not take a wicket, he restricted scoring and forced Pakistan’s batters to take greater risks against other bowlers.
Pakistan’s best bowling performance came from Haris Rauf, who took three wickets. However, Bangladesh’s 290 demonstrated that Pakistan were unable to contain the scoring throughout all 50 overs.
Partnership Analysis
Partnerships explain why Bangladesh recovered from wickets and why Pakistan remained in the contest despite losing early wickets.
Bangladesh’s first-wicket stand between Saif Hassan and Tanzid Hasan reached 105. That gave the innings stability and reduced the pressure on the middle order.
Pakistan’s most important partnership came much later. Salman Ali Agha and Saad Masood rebuilt the chase after the early collapse.
| Partnership | Runs |
|---|---|
| Saif Hassan & Tanzid Hasan | 105 |
| Tanzid Hasan & Najmul Hossain Shanto | 53 |
| Najmul Hossain Shanto & Litton Das | 36 |
| Litton Das & Towhid Hridoy | 68 |
| Ghazi Ghori & Salman Ali Agha | 50 |
| Salman Ali Agha & Saad Masood | 79 |
| Saad Masood & Shaheen Shah Afridi | 48 |
The 79-run partnership between Salman and Masood was especially important. It moved Pakistan from a difficult position into genuine contention.
Frequently Asked Questions
What was the result of the latest Bangladesh vs Pakistan ODI?
Bangladesh defeated Pakistan by 11 runs in the third ODI on March 15, 2026, at the Shere Bangla National Stadium in Mirpur. Bangladesh scored 290/5 and Pakistan were bowled out for 279.
Who scored a century for Bangladesh?
Tanzid Hasan scored 107 from 107 balls. His innings contained six fours and seven sixes and earned him Player of the Match honors.
Who was Pakistan’s top scorer?
Salman Ali Agha was Pakistan’s highest scorer with 106 from 98 balls. He hit nine fours and four sixes and kept Pakistan’s chase alive deep into the innings.
Who took the most wickets in the match?
Bangladesh fast bowler Taskin Ahmed took four wickets for 49 runs from his 10 overs. Haris Rauf was Pakistan’s leading wicket-taker with three wickets for 52 runs.
Who won the 2026 ODI series between Bangladesh and Pakistan?
Bangladesh won the three-match ODI series 2-1. Bangladesh won the first and third matches, while Pakistan won the second ODI by 128 runs under the DLS method.
Conclusion
The latest Bangladesh-Pakistan ODI was decided by a narrow margin, but the scorecard tells the story of a match that changed direction several times. Bangladesh’s 290/5 was built around Tanzid Hasan’s 107 and a strong late contribution from Towhid Hridoy. Pakistan’s reply began disastrously at 17/3, yet Salman Ali Agha’s 106 brought the visitors back into the contest. Taskin Ahmed’s four-wicket spell and Mustafizur Rahman’s three wickets eventually stopped the chase at 279. Bangladesh’s 11-run victory completed a 2-1 ODI series win and added another memorable chapter to the long-running Bangladesh-Pakistan rivalry.