Bangladesh vs Afghanistan TEST Match Prediction

Sher-e-Bangla National Cricket Stadium

Test Series Bangladesh vs Afghanistan





Bet now!

The fans of Bangladesh and Afghanistan are excited as both teams lock horns in a captivating one-off test showdown which is set to commence on the 14th of June. The Sher-e-Bangla Stadium in Mirpur, Bangladesh, will bear witness to this epic battle, where cricketing titans will showcase their skills and strategies. Brace yourself for a thrilling encounter as these two formidable teams go head-to-head. And that’s not all! Once the dust settles on the test match, the excitement continues with a riveting series of three One Day Internationals (ODIs), kicking off on the 5th of July. It’s a cricketing extravaganza that you won’t want to miss. Afghanistan started playing Test Cricket just a few years back and hence the side will look to strengthen their grip on the red-ball format of the game while facing Bangladesh in the upcoming match. On the other hand, Bangladesh will look to add 1 more win to the list of their Test victories.


  • Both the teams have faced each other once and Afghanistan was the winner of the last contest which was played between both sides.

  • Rahmat Shah became the first batsman from Afghanistan to score a century in Test cricket when he scored 102 runs against Bangladesh in the year 2019.

  • Taijul Islam from Bangladesh has taken the highest number of wickets against Afghanistan i.e. 6 wickets in the last Test match between both sides.

Our Prediction

Jayesh Bhattar - sports journalist, cricket betting, and gambling expert.

Jayesh Bhattar

Cricket Betting Expert

Favorites to win:

Bet now!

Bangladesh vs Afghanistan Chance of Winning

Bangladesh is coming after a spectacular win against Ireland in their last test match. Ireland scored 214 and 292 runs in the first and second innings respectively. While Bangladesh made 369 runs in the first innings and scored 138 runs in the second innings to register a victory by 7 wickets. Tamim Iqbal scored 21 runs in 36 deliveries in the first innings and played an innings of 31 runs in 65 deliveries in the second. Mushfiqur Rahim played a very crucial knock of 126 runs in 167 deliveries and helped the side in attaining a match-winning lead.

On the other hand, Afghanistan played their last test match against Zimbabwe and scored 545/4 before declaring their first innings. Zimbabwe could make only 287 runs in the first innings and made 365 during the follow-on. Afghanistan scored 108/4 in the second innings to win the contest by 6 wickets. In the first innings, Ibrahim Zadran scored 72 runs in 130 balls while Hashmatullah Shahidi played a brilliant knock of 200 runs in 443 deliveries to help the side in scoring a big total. From the bowling side, Amir Hamza picked up 3 wickets while delivering 32 overs. Considering the current form and the surface conditions, Bangladesh is more likely to win the upcoming contest against Afghanistan.

Our Prediction

Favourites to win – Bangladesh

Afghanistan was the winner of the last test match which was played between both sides. Afghanistan scored a total of 342 runs in the first innings while Bangladesh could make only 205 runs and suffered a non-chasable trail. In the second innings, Afghanistan scored 260 runs and in the reply, Bangladesh scored only 173 runs and lost the contest by a huge difference. Rahmat Shah played a very crucial knock of 102 runs in the first innings while Afsar Zazai also scored 41 runs in 115 deliveries. From the Bangladesh side, Litton Das scored 33 runs in 66 deliveries with a strike rate of 50.00 and Taijul Islam took 4 wickets for the team. On comparing the current form of both sides and on analysing the surface conditions, Bangladesh is the favourite side to win the upcoming contest against Afghanistan.

Top Bets for Bangladesh vs Afghanistan Match

  • Odds for Bangladesh – 1.15
  • Odds for Afghanistan – 5.50

Bangladesh vs Afghanistan Prediction & Betting Tips 2023

Bangladesh has won their last test match against Ireland and now the side will look to carry on with the same winning momentum in the upcoming game too. Litton Das scored 43 runs in the first innings and 23 runs in the second innings. Mehidy Hasan also played a crucial knock of 55 runs in just 80 deliveries. From the bowling department, Taijul Islam picked 5 wickets by giving only 58 runs in 28 overs which included 10 maiden overs.

Afghanistan are also coming after defeating Zimbabwe in their last test match and now the side will look to achieve one more test victory by winning the upcoming contest. Afghanistan has played a total of 6 test matches till now and has won 50% of the games. Both the batting and bowling departments of the team are capable enough to give a tough fight to the opponents in the upcoming contest. With the betting odds of 1.15, Bangladesh is the favourite side to win the upcoming contest against Afghanistan.

Bangladesh vs Afghanistan Match Live Streaming

For viewers in India, the live streaming of the game can be conveniently accessed through the Fancode app, ensuring easy and widespread coverage of the highly anticipated match. Meanwhile, in Bangladesh, the live telecast of the game will be broadcasted exclusively on Ghazi TV, allowing fans across the nation to cheer for their team in real time.

Top 5 Best Betting Offers for Bangladesh vs Afghanistan Match

Below you will find the best deals with welcome bonuses for betting on the match between Bangladesh vs Afghanistan.

Rating Highlights Bonus Link


CBG Rating

Read review

Parimatch Highlights

  • Instant withdrawal
  • Best Android & iOS App
  • Best cricket expertise in India
Welcome bonus

150% up to INR 30,000

New players at Parimatch can get a bonus on their first deposit 150% up to INR 30,000.


CBG Rating

Read review

Batery Highlights

  • Wide Cricket Betting Line
  • Handy App for Smartphones
  • Fast Withdrawal of Funds
Welcome bonus

150% Deposit Bonus for Cricket Betting

Join Batery and get a 150% bonus on your first deposit.


CBG Rating

Read review

Megapari Highlights

  • Huge selection of cricket
  • Best betting odds
  • Min deposit of INR 300
Welcome bonus

100% up to INR 26,000

The welcome bonus is awarded to all new users who have made a first deposit.


CBG Rating

Read review

Melbet Highlights

  • Minimum deposit of INR 110
  • Nice promos for active players
  • Best customer support in India
Welcome bonus

100% up to INR 20,000

Melbet offers a generous bonus 100% up to INR 20,000 on the first deposit made by new users.


CBG Rating

Read review

1win Highlights

  • No verification needed
  • Large list of Casino games
  • Best bonuses with promos and vouchers
Welcome bonus

500% up to INR 80,400

To get a bonus of 500% up to INR 80,400 on your first deposit, use promo code WINGURU

Bangladesh Vs Afghanistan Match Toss Prediction

The game will be played in Mirpur Stadium and the pitch of this venue is considered favourable for the pacers. Out of the 25 contests, The side doing the bat first won 12 times. The average first innings score at this venue is 331 runs which drops to 319 in the second. The third innings average total on this surface is 234 runs while for the fourth, it reduces to 175. The captain winning the toss might prefer to go with the bat first.

Weather Report

The temperature will be around 36 degrees Celsius and the chances of rain will be nearly 38%. Rain may interrupt the game for a few minutes and the chances of precipitation will be 64%. The speed of the wind is expected to be nearly 20 km/h.

Bangladesh Squad

Bangladesh Squad: Litton Das (captain), Tamim Iqbal, Zakir Hasan, Najmul Hossain Shanto, Mominul Haque, Mushfiqur Rahim, Mehidy Hasan Miraz, Taijul Islam, Khaled Ahmed, Ebadot Hossain, Taskin Ahmed, Shoriful Islam, Mahmudul Hasan Joy, Shahadat Hossain, Musfik Hasan.

Bangladesh Expected Playing XI

Name of the PlayerRole of the Player
Tamim IqbalBatsman
Zakir HasanBatsman
Najmul Hossain ShantoBatsman
Mominul HaqueBatsman
Mushfiqur Rahim (WK)Batsman
Litton Das (C)Batsman
Mushfik HasanAll-Rounder
Mehidy Hasan MirazAll-Rounder
Taskin AhmedBowler
Taijul IslamBowler
Ebadot HossainBowler

Bangladesh Team Form

The form of Bangladesh in recent Test matches has not been good as the team could manage to win only 1 game out of the total 5 Test matches played by the side recently. However, the side has the potential to bounce back from any stage and the team will look to improve their stats by winning the upcoming game against Afghanistan.

Afghanistan Squad

Afghanistan Squad: Hashmatullah Shahidi (captain), Rahmat Shah, Afsar Zazai (wicketkeeper), Ikram Alikhil (wicketkeeper), Ibrahim Zadran, Karim Janat, Izharulhaq Naveed, Yamin Ahmadzai, Zahir Khan, Amir Hamza, Bahir Shah, Abdul Malik, Mohammad Ibrahim, Nasir Jamal, Nijat Masood.

Afghanistan Expected Playing XI

Name of the PlayerRole of the Player
Ibrahim ZadranBatter
Nasir JamalBatter
Rahmat ShahBatter
Hashmatullah Shahidi (C)Batter
Afsar Zazai (WK)Batter
Nijat MasoodBowler
Karim JanatAll-Rounder
Amir HamzaAll-Rounder
Yamin AhmadzaiBowler
Zahir Khan PakteenBowler
Izharulhaq NaveedBowler

Afghanistan Team Form

Afghanistan started playing test cricket in the year 2018 and the team has played a total of 6 matches till now. Out of the 6 games, Afghanistan won 3 matches; in the other 3, they had to face defeats. The form of Afghanistan looks balanced for the upcoming match against Bangladesh.

Head-to-head record between Bangladesh and Afghanistan

  • Total Matches Played: 01 match
  • Bangladesh Won: 00 Match
  • Afghanistan Won: 01 Matches
  • Draw: 00 Matches

Bangladesh vs Afghanistan Betting Odds

The commencement of a unique test series between Bangladesh and Afghanistan is scheduled to take place on June 14th. The betting probabilities for the upcoming match strongly favour Bangladesh due to their impressive recent performances and remarkable track record in Test Cricket. Nevertheless, Afghanistan has consistently demonstrated their capabilities and cannot be overlooked. It is worth noting that in their previous and solitary encounter against Bangladesh, Afghanistan emerged victorious with a commanding lead of 224 runs.

  • Odds for Bangladesh – 1.15
  •  Odds for Afghanistan – 5.50

Bangladesh vs Afghanistan Top Team Batsmen

Mushfiqur Rahim would be the key batter from the Bangladesh side as he is the highest run scorer from Bangladesh in Test Cricket. He has scored a total of 625 runs in the last 7 games with an average of 56.81 and a strike rate of 50.77.

Rahmat Shah is expected to play a very crucial knock against Bangladesh in the upcoming game. He has scored a total of 385 runs in 6 matches with an average of 32.08 which includes 3 fifties and 1 hundred.

Bangladesh vs Afghanistan Top Team Bowler

Taijul Islam will be the favourite bowler from the Bangladesh side as he’s the second-highest test wicket-taker for Bangladesh. He has taken a total of 31 wickets in the last 6 matches with an economy rate of 2.60.

Amir Hamza may create obstacles for the Bangladesh batters in the upcoming contest. He has picked a total of 16 wickets in 3 matches with an average of 21.37 which includes 2 five-wicket hauls with the best bowling figure of 6/75.

Prediction Author

The upcoming contest holds immense significance for both teams, with Afghanistan particularly eager to enhance their test records by securing a victory in one of the initial matches of their test cricket journey. However, Bangladesh, with its formidable batting and bowling prowess, coupled with the advantage of playing on their home ground, emerges as the favoured team to emerge victorious in the upcoming game. Despite Afghanistan’s determination to make a strong impression, the combined factors of Bangladesh’s strength and the familiarity of playing in familiar conditions make them the team to watch in this highly anticipated match.

Our Verdict

Favorites to win:


Taking into account the pitch conditions, as well as the formidable batting and bowling capabilities of both sides, it seems that Bangladesh holds the upper hand in the forthcoming clash against Afghanistan. The prevailing betting odds of 1.15 strongly favouring Bangladesh further support this notion. Nevertheless, it should be acknowledged that in cricket, unexpected twists and turns can occur, making every session of the game crucial for both teams as they strive to gain an early advantage over their opponents.


CBG Rating



Post author