Live Now

As it happened | BANvAFG: Bangladesh beat Afghanistan by 62 runs

WION Web Team
New Delhi, IndiaUpdated: Jun 24, 2019, 10:49 PM IST

Bangladesh's Tamim Iqbal (3L) celelbrates with teammates. Photograph:(AFP)

Story highlights

Match 31 of Cricket World Cup 2019 is between Bangladesh and Afghanistan

24 Jun 2019, 10:45 PM (IST)

Bangladesh beat Afghanistan by 62 runs

Bangladesh boosted their bid to reach the Cricket World Cup semi-finals as Shakib Al Hasan's superb all-round display inspired a 62-run win over Afghanistan.

Shakib's 51 laid the foundations for Bangladesh to score 262-7 and made him the leading run-scorer in this year's World Cup.

The 32-year-old then ripped through the Afghan batting line-up with superb figures of 5-29 from 10 overs.

Bangladesh are up to fifth place in the 10-team group stage, one point behind fourth placed England in the race to seal a semi-final berth via a top four finish.

24 Jun 2019, 10:44 PM (IST)

47th Over

5 runs and 1 wicket in Saifuddin's 8th over. 

24 Jun 2019, 10:42 PM (IST)

46.6 | Wicket!

Mujeeb Ur Rahman out. 

Saifuddin strikes and takes Mujeeb's wicket. 

24 Jun 2019, 10:40 PM (IST)

46th Over

Mustafizur's 8th over. 

He gave 1 run and took 1 wicket. 

24 Jun 2019, 10:36 PM (IST)

45.4 | Wicket!

Zadran departs on a duck. 

Mustafizur Rahman to Zadran, slight edge and caught behind. 

Next batsman is Mujeeb Ur Rahman. 

24 Jun 2019, 10:32 PM (IST)

45th Over

Shakib's last over, 3 runs from this over. 

His bowling figure in this match ends with 10-1-29-5. 

This is his best bowling figure. 

24 Jun 2019, 10:29 PM (IST)

43.3 | Wicket!

Mustafizur strikes to get Rashid Khan's wicket. 

Rashid is walking back to the pavilion after scoring 2 runs. 

Dawlat Zadran is the next batsman. 

24 Jun 2019, 10:27 PM (IST)

43rd Over

Shakib has taken a five-wicket haul in this game.

He gave 5 runs in this over. 

24 Jun 2019, 10:25 PM (IST)

42.4 | Wicket!

Najibullah Zadran stumped. 

He scored 23 runs before losing his wicket. 

Next batsman is Rashid Khan. 

24 Jun 2019, 10:24 PM (IST)

42nd Over

Saifuddin's 7th over. 

7 runs from this over. 

24 Jun 2019, 10:22 PM (IST)

41st Over

Shakib Al Hasan is back into attack but this time it's a good over for Afghanistan here. 

11 runs from this over. 

24 Jun 2019, 10:08 PM (IST)

40th Over

Mohammad Saifuddin is back into attack. 

It's his 6th over. 

6 runs from this over. 

The score is 166/6. 

24 Jun 2019, 10:07 PM (IST)

39th Over

Mustafizur's 6th over. 

6 runs from this over. 

24 Jun 2019, 9:59 PM (IST)

38th Over

Mosaddek Hossain is back into attack. 

7 runs from this over, including a boundary on the 3rd ball of the over from Najibullah's bat. 

24 Jun 2019, 9:59 PM (IST)

37th Over

Mustafizur's 5th over. 

6 runs from this over. 

24 Jun 2019, 9:55 PM (IST)

36th Over

Mehidy Hasan is back into the attack. 

It's his 8th over and 9 runs from this over and he took a wicket also. 

24 Jun 2019, 9:53 PM (IST)

35.1 | Wicket!

Ikram Ali Khil run out. 

He scored 11 runs and next batsman is Najibullah Zadran. 

24 Jun 2019, 9:51 PM (IST)

35th Over

Mustafizur Rahman is back into attack. 

7 runs from this over. 

24 Jun 2019, 9:50 PM (IST)

34th Over

Mortaza's 7th over. 

6 runs from this over. 

24 Jun 2019, 9:50 PM (IST)

33rd Over

Shakib is on fire, just 3 runs from this over and he took 1 important wicket also. 

24 Jun 2019, 9:47 PM (IST)

32.2 | Wicket!

Shakib's strikes again... Asghar Afghan out after scoring 20 runs. 

Shakib to Asghar, caught out by substitute Sabbir Rahman. 

Next batsman is Ikram Ali Khil. 

24 Jun 2019, 9:46 PM (IST)

32nd Over

Mashrafe Mortaza is back into attack. 

4 runs from this over. 

24 Jun 2019, 9:46 PM (IST)

31st Over

Shakib's 6th over.

2 runs from this over. 

24 Jun 2019, 9:43 PM (IST)

30th Over

Saifuddin's 5th over.

5 runs from this over. 

24 Jun 2019, 9:25 PM (IST)

29th Over

A brilliant over by Shakib as he took 2 crucial wickets. 

2 runs from this over. 

24 Jun 2019, 9:14 PM (IST)

28.3 | Wicket!

Shakib strikes again...and Nabi bowled. 

Nabi returns to the pavilion without scoring a single run. 

Next batsman is Samiullah Shinwari. 

24 Jun 2019, 9:12 PM (IST)

28.1 | Wicket!

Gulbadin Naib out. 

Shakib to Naib, caught out by Liton Das. 

Naib scored 47 runs. 

Next batsman is Mohammad Nabi. 

24 Jun 2019, 9:12 PM (IST)

28th Over

Mohammad Saifuddin's 4th over. 

3 runs from here. 

24 Jun 2019, 9:11 PM (IST)

27th Over

Shakib's 4th over.

It's a maiden. 

24 Jun 2019, 9:10 PM (IST)

26th Over

Mohammad Saifuddin is back into attack. 

3 runs from this over. 

Afghanistan cross 100-run mark in this game. 

24 Jun 2019, 9:08 PM (IST)

25th Over

Shakib's 3rd over. 

2 runs from this over. 

Naib completed 1,000 runs in ODI career. 

24 Jun 2019, 9:06 PM (IST)

24th Over

A good over for Afghanistan. 

9 runs from this one. 

24 Jun 2019, 9:01 PM (IST)

23rd Over

Mosaddek continues from one end. 

6 runs from this over. 

Including 1 four on the 3rd ball of the over from Naib's bat. 

24 Jun 2019, 9:00 PM (IST)

22nd Over

2 runs from Mehidy Hasan's 6th over. 

24 Jun 2019, 8:59 PM (IST)

21st Over

Mosaddek Hossain's 4th over. 

It's a good over for Bangladesh as Mosaddek took a wicket and gave 2 runs. 

24 Jun 2019, 8:42 PM (IST)

20.5 | Wicket!

Hashmatullah Shahidi stumped. 

He scored 11 runs. 

Next batsman is Asghar Afghan. 

24 Jun 2019, 8:32 PM (IST)

Afghanistan are 72/1 after 18 overs. 

24 Jun 2019, 8:08 PM (IST)

10.5 | Wicket!

Rahmat Shah departs early in a mammoth run chase. 

He scored 24 runs before losing his wicket to Shakib Al Hasan. 

Next batsman is Hashmatullah Shahidi. 

24 Jun 2019, 8:04 PM (IST)

Chasing 264 to win,  Afghanistan are 48/0 after 10 overs. 

24 Jun 2019, 7:35 PM (IST)

Gulbadin Naib and Rahmat Shah start the run chase. 

Mashrafe Mortaza to bowl the first ball. 

24 Jun 2019, 6:50 PM (IST)

Innings break:

Bangladesh score 262/7 against Afghanistan.

24 Jun 2019, 6:44 PM (IST)

48.3 | Wicket!

Mushfiqur Rahim departs after scoring 83 runs. 

Dawlat Zadran to Mushfiqur, caught out by Nabi. 

Next batsman is Mohammad Saifuddin. 

24 Jun 2019, 6:41 PM (IST)

Bangladesh have crossed 25-run mark. 

24 Jun 2019, 6:20 PM (IST)

42.6 | Wicket!

Mahmudullah out. He scored 27 runs off 38 balls. 

Gulbadin Naib to Mahmudullah, caught out by Mohammad Nabi. 

Next batsman is Mosaddek Hossain. 

24 Jun 2019, 5:52 PM (IST)

Fifty up for Mushfiqur!


Mushfiqur Rahim completes his half-century. 

24 Jun 2019, 5:33 PM (IST)

Mujeeb Ur Rahman has been consistently good throughout the tournament. 

24 Jun 2019, 5:24 PM (IST)

31.6 | Wicket!

Mujeeb Ur Rahman strikes again...

Soumya Sarkar departs after scoring 3 runs. 

Mahmudullah is the next batsman. 

24 Jun 2019, 5:20 PM (IST)

Bangladesh are 143/3 after 30 overs. 

24 Jun 2019, 5:18 PM (IST)

29.2 | Wicket!

Mujeeb Ur Rahman strikes again and gets the most crucial wicket. 

Shakib Al Hasan departs after scoring 51 runs. 

Mujeeb to Shakib, lbw out. 

Next batsman is Soumya Sarkar. 

24 Jun 2019, 4:16 PM (IST)

16.6 | Wicket!

Tamim Iqbal falls for 36. 

Spinner Mohammad Nabi to Tamim, bowled. 

Next batsman is Mushfiqur Rahim. 

24 Jun 2019, 4:11 PM (IST)

After 16 overs, the score is 76/1. 

24 Jun 2019, 3:48 PM (IST)

Bangladesh are 34/1 after 8 overs. 

24 Jun 2019, 3:47 PM (IST)

4.2 | Wicket!

Liton Das departs after scoring 16 runs. 

Mujeeb Ur Rahman gets the breakthrough. 

Next batsman is Shakib Al Hasan. 

24 Jun 2019, 3:19 PM (IST)

Bangladesh are 13/0 after 2 overs. 

24 Jun 2019, 3:12 PM (IST)

Bangladesh openers Liton Das and Tamim are at the crease and Mujeeb Ur Rahman to bowl the first over. 

24 Jun 2019, 2:41 PM (IST)


Afghanistan won the toss and opted to bowl first against Bangladesh. 

Afghanistan made two changes, bringing in Dawlat Zadran and Samiullah Shinwari in place of Aftab Alam and Hazratullah Zazai.

For Bangladesh, Rubel Hossain and Sabbir Rahman made way for Mohammad Saifuddin and Mosaddek Hossain.

Playing XI:

Afghanistan: Gulbadin Naib(c), Samiullah Shinwari, Rahmat Shah, Hashmatullah Shahidi, Asghar Afghan, Mohammad Nabi, Najibullah Zadran, Ikram Ali Khil(w), Rashid Khan, Dawlat Zadran, Mujeeb Ur Rahman

Bangladesh: Tamim Iqbal, Soumya Sarkar, Shakib Al Hasan, Mushfiqur Rahim(w), Liton Das, Mehidy Hasan, Mosaddek Hossain, Mahmudullah, Mohammad Saifuddin, Mashrafe Mortaza(c), Mustafizur Rahman

24 Jun 2019, 2:34 PM (IST)

Toss has been delayed due to wet outfield. 

24 Jun 2019, 2:25 PM (IST)


Both the teams have played a total of seven matches, Afghanistan won three and Bangladesh four.  

24 Jun 2019, 2:16 PM (IST)


It is expected that today will be warm but the forecast says that there will be light showers in the afternoon. 

However, it was raining in Southampton yesterday night, the fans will hope for a full 50-over match. 

24 Jun 2019, 2:14 PM (IST)

Both the teams are ready to lock horns.

24 Jun 2019, 2:12 PM (IST)


Bangladesh: Mashrafe Mortaza (c), Abu Jayed, Liton Das (wk), Mahmudullah, Mehidy Hasan, Mohammad Mithun (wk), Mohammad Saifuddin, Mosaddek Hossain, Mushfiqur Rahim (wk), Mustafizur Rahman, Rubel Hossain, Sabbir Rahman, Shakib Al Hasan, Soumya Sarkar, Tamim Iqbal

Afghanistan:  Gulbadin Naib (c), Noor Ali Zadran, Hazratullah Zazai, Rahmat Shah (wk), Asghar Afghan, Hashmatullah Shahidi, Najibullah Zadran, Samiullah Shinwari, Mohammad Nabi, Rashid Khan, Dawlat Zadran, Aftab Alam, Hamid Hassan, Mujeeb ur Rahman, Ikram Ali Khil

24 Jun 2019, 2:03 PM (IST)


Eager to keep the semi-final hopes alive, a desperate Bangladesh will have their work cut out when they take on a spirited Afghanistan in a do-or-die World Cup encounter. 

England's defeat at the hands of Sri Lanka on Friday breathed air into Bangladesh's hopes of securing a semifinal berth and the 'Tigers' will be keen on making the most of the situation starting with a win over the bottom-placed Afghanistan. 

The promotion of Shakib Al Hasan up the order has been one of the highlights of the World Cup. The all-rounder is just 22 runs behind Australia's David Warner, who is the tournament top scorer. 

The bowling, however, has been their undoing, as Bangladesh have conceded scores in excess of 320 in each of their last three completed games and the bowlers will have to step up to make life easier for their batsmen.

On the other hand, Afghanistan, who are still in search of their maiden win in the tournament, will be drawing a lot of positive from their previous game against India. 

24 Jun 2019, 1:59 PM (IST)

Hello! And welcome to the Match 31 of the Cricket World Cup 2019 which is between Bangladesh and Afghanistan in Southampton. 

Get live updates, facts and stats related to the match. 

Also, follow WION sports to read more World Cup-related stories.