Bangladesh vs Afghanistan - Players & Playing XI · One Day Internationals 2023
Head-to-Head Record
Based on 15 H2H matches (2014–2025)
Last 5 H2H Results (BAN perspective)
BAN Form
Season Comparison
Active Streaks
View All →
Rahmanullah Gurbaz
AFG
Catches (1+)
Taskin Ahmed
BAN
Wickets (1+)
Hashmatullah Shahidi
AFG
Catches (1+)
Ebadot Hossain
BAN
Wickets (1+)
Rahmat Shah
AFG
Catches (1+)
Najmul Hossain Shanto
BAN
Catches (1+)
Litton Das
BAN
Catches (1+)
Mushfiqur Rahim
BAN
Catches (1+)
Top Performers in H2H
From 15 H2H matches
Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium
Chittagong, Bangladesh
Based on the last 14 ODI matches at this venue (since Oct 2018). 1 rain-affected match excluded.
Recent Matches at This Venue
| Match | 1st Inn | 2nd Inn | Total |
|---|---|---|---|
| BAN vs AFG 11 Jul 2023 | 126/10 (45.2) | 129/3 (23.3) | 255 |
| BAN vs SL 13 Mar 2024 | 255/10 (48.5) | 257/4 (44.4) | 512 |
| BAN vs SL 15 Mar 2024 | 286/7 (50) | 287/7 (47.1) | 573 |
| BAN vs SL 18 Mar 2024 | 235/10 (50) | 237/6 (40.2) | 472 |
| BAN vs NZ 23 Apr 2026 | 265/8 (50) | 210/10 (44.5) | 475 |
BAN at Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium
Top Scorer
Mushfiqur Rahim
508 runs
Top Wicket-Taker
Mustafizur Rahman
18 wkts
AFG at Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium
Top Scorer
Rahmanullah Gurbaz
293 runs
Top Wicket-Taker
Fazalhaq Farooqi
14 wkts
Hit Rates
Full Hit Rates →BAN Form
Top Batters (Recent)
Top Bowlers (Recent)
AFG Form
Top Batters (Recent)
Top Bowlers (Recent)
Bangladesh
Playing XI in this match
Afghanistan
Playing XI in this match
Afghanistan · Innings 1
| Batter | Dismissal | R | B | 4s | 6s | SR |
|---|---|---|---|---|---|---|
| Rahmanullah Gurbaz (wk) | lbw b Shakib Al Hasan | 145 | 125 | 13 | 8 | 116 |
| Ibrahim Zadran | c Najmul Hossain Shanto b Mustafizur Rahman | 100 | 119 | 9 | 1 | 84.03 |
| Rahmat Shah | c Mustafizur Rahman b Ebadot Hossain | 2 | 5 | 0 | 0 | 40 |
| Hashmatullah Shahidi (c) | b Mehidy Hasan Miraz | 2 | 7 | 0 | 0 | 28.57 |
| Najibullah Zadran | c Litton Das b Mehidy Hasan Miraz | 10 | 15 | 1 | 0 | 66.67 |
| Mohammad Nabi | not out | 25* | 15 | 1 | 1 | 166.67 |
| Rashid Khan | st Mushfiqur Rahim b Shakib Al Hasan | 6 | 6 | 1 | 0 | 100 |
| Azmatullah Omarzai | c Shakib Al Hasan b Mustafizur Rahman | 2 | 7 | 0 | 0 | 28.57 |
| Mujeeb Ur Rahman | c Mohammad Naim b Hasan Mahmud | 5 | 3 | 1 | 0 | 166.67 |
| Fazalhaq Farooqi | c Mehidy Hasan Miraz b Hasan Mahmud | 1 | 2 | 0 | 0 | 50 |
Bangladesh · Bowling
| Bowler | O | M | R | W | Econ | Wd | Nb |
|---|---|---|---|---|---|---|---|
| Mustafizur Rahman | 10 | 0 | 60 | 2 | 6 | 1 | 2 |
| Hasan Mahmud | 10 | 0 | 70 | 2 | 7 | 1 | 2 |
| Ebadot Hossain | 9.2 | 0 | 61 | 1 | 6.63 | 1 | 0 |
| Shakib Al Hasan | 10 | 0 | 50 | 2 | 5 | 6 | 0 |
| Mehidy Hasan Miraz | 9 | 0 | 60 | 2 | 6.67 | 7 | 0 |
| Najmul Hossain Shanto | 1.4 | 0 | 17 | 0 | 12.14 | 0 | 0 |
Bangladesh · Innings 2
| Batter | Dismissal | R | B | 4s | 6s | SR |
|---|---|---|---|---|---|---|
| Mohammad Naim | b Fazalhaq Farooqi | 9 | 21 | 0 | 0 | 42.86 |
| Litton Das (c) | c Mohammad Nabi b Fazalhaq Farooqi | 13 | 15 | 3 | 0 | 86.67 |
| Najmul Hossain Shanto | b Mujeeb Ur Rahman | 1 | 5 | 0 | 0 | 20 |
| Towhid Hridoy | b Rashid Khan | 16 | 34 | 2 | 0 | 47.06 |
| Shakib Al Hasan | lbw b Mohammad Nabi | 25 | 29 | 3 | 0 | 86.21 |
| Mushfiqur Rahim (wk) | c Mujeeb Ur Rahman b Fazalhaq Farooqi | 69 | 85 | 6 | 0 | 81.18 |
| Afif Hossain | c Mohammad Nabi b Rashid Khan | 0 | 1 | 0 | 0 | 0 |
| Mehidy Hasan Miraz | c Rahmat Shah b Mujeeb Ur Rahman | 25 | 48 | 2 | 0 | 52.08 |
| Hasan Mahmud | lbw b Mujeeb Ur Rahman | 4 | 12 | 1 | 0 | 33.33 |
| Mustafizur Rahman | not out | 7* | 10 | 1 | 0 | 70 |
| Ebadot Hossain | not out | 0* | 0 | 0 | 0 | 0 |
Afghanistan · Bowling
| Bowler | O | M | R | W | Econ | Wd | Nb |
|---|---|---|---|---|---|---|---|
| Fazalhaq Farooqi | 7.2 | 1 | 22 | 3 | 3.06 | 3 | 0 |
| Mujeeb Ur Rahman | 10 | 0 | 40 | 3 | 4 | 4 | 0 |
| Mohammad Saleem | 6 | 0 | 34 | 0 | 5.67 | 4 | 0 |
| Mohammad Nabi | 6 | 0 | 29 | 1 | 4.83 | 1 | 0 |
| Rashid Khan | 9 | 0 | 28 | 2 | 3.11 | 0 | 0 |
| Azmatullah Omarzai | 5 | 0 | 30 | 0 | 6 | 2 | 0 |
Statz Rating
A contextual performance score measuring each player's overall impact in the match. Scaled against the season so ratings are directly comparable across fixtures.
| Rank | Player | Rating |
|---|---|---|
| 1 |
Shakib Al Hasan
BAN
|
103.9 |
| 2 |
Fazalhaq Farooqi
AFG
|
100.0 |
| 3 |
Rahmanullah Gurbaz
AFG
|
83.5 |
| 4 |
Mujeeb Ur Rahman
AFG
|
81.3 |
| 5 |
Rashid Khan
AFG
|
78.6 |
| 6 |
Mustafizur Rahman
BAN
|
69.7 |
| 7 |
Mehidy Hasan Miraz
BAN
|
69.0 |
| 8 |
Mohammad Nabi
AFG
|
59.8 |
| 9 |
Mushfiqur Rahim
BAN
|
49.2 |
| 10 |
Ibrahim Zadran
AFG
|
43.1 |
| 11 |
Hasan Mahmud
BAN
|
40.2 |
| 12 |
Ebadot Hossain
BAN
|
35.9 |
| 13 |
Litton Das
BAN
|
18.2 |
| 14 |
Towhid Hridoy
BAN
|
9.5 |
| 15 |
Najibullah Zadran
AFG
|
8.0 |
| 16 |
Azmatullah Omarzai
AFG
|
7.6 |
| 17 |
Mohammad Saleem
AFG
|
7.0 |
| 18 |
Mohammad Naim
BAN
|
6.3 |
| 19 |
Najmul Hossain Shanto
BAN
|
2.4 |
| 20 |
Hashmatullah Shahidi
AFG
|
1.6 |
| 21 |
Rahmat Shah
AFG
|
1.3 |
| 22 |
Afif Hossain
BAN
|
0.0 |
How Statz Rating works:
- Each player receives a contextual match impact score based on their all-round contribution — batting, bowling, and situational factors.
- Ratings are scaled against the season benchmark so they are directly comparable across fixtures and to the season leaderboard.
- A typical top performer scores around 100. Exceptional performances can exceed 100.
Match report not available yet.
Bangladesh vs Afghanistan: who played
Afghanistan won by 142 runs in One Day Internationals 2023 at Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium on 8 July 2023. Rahmanullah Gurbaz top-scored with 145 off 125 balls and Fazalhaq Farooqi took 3/22.
Frequently asked questions
Who played in Bangladesh vs Afghanistan?
Bangladesh XI: Mohammad Naim, Litton Das (c), Najmul Hossain Shanto, Towhid Hridoy, Shakib Al Hasan, Mushfiqur Rahim (wk), Afif Hossain, Mehidy Hasan Miraz, Hasan Mahmud, Mustafizur Rahman, Ebadot Hossain. Afghanistan XI: Rahmanullah Gurbaz (wk), Ibrahim Zadran, Rahmat Shah, Hashmatullah Shahidi (c), Najibullah Zadran, Mohammad Nabi, Rashid Khan, Azmatullah Omarzai, Mujeeb Ur Rahman, Fazalhaq Farooqi, Mohammad Saleem.
Who won Bangladesh vs Afghanistan?
Afghanistan won by 142 runs.
When and where was Bangladesh vs Afghanistan played?
Bangladesh vs Afghanistan was played at Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium, Chittagong on Saturday 8 July 2023, in One Day Internationals 2023.
What were the final scores in Bangladesh vs Afghanistan?
Bangladesh scored 189/10 in 43.2 overs. Afghanistan scored 331/9 in 50 overs.
Who was the Statz MVP in Bangladesh vs Afghanistan?
Shakib Al Hasan was named Statz MVP, earning a Statz Rating of 104/100. The Statz Rating combines batting impact, bowling impact and match context.
Who was the top run-scorer in Bangladesh vs Afghanistan?
Rahmanullah Gurbaz top-scored with 145 off 125 balls.
Who took the most wickets in Bangladesh vs Afghanistan?
Fazalhaq Farooqi took 3/22 in 7.2 overs.