STATZ
Menu

Account

Sign Up Free Upgrade

Already have an account? Log In

Fixtures
Upcoming Results Standings
Franchise
International
UP NEXT · Sat 17 Oct 2026 These sides meet again: Bangladesh vs Afghanistan Preview & predicted XIs →

Bangladesh vs Afghanistan - Players & Playing XI · One Day Internationals 2023

One Day Internationals • Match 2nd ODI
Result
Shakib Al Hasan
Statz MVP
Shakib Al Hasan
104
Rating
Cricket betting tips from Ed Hawkins, Paul Krishnamurty & Richard Mann — get 50% off with code IPLTIPS

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.

More on this match


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.