This an older prediction we have posted and might not be relevant to you anymore. If you are looking for upcoming cricket betting predictions, we recommend you check out our cricket betting tips page to find the latest betting tips.

Bangladesh vs Sri Lanka, Tri Series - Betting Tips

  • Sri Lanka lost to Zimbabwe in their last match which would have dented their confidence
  • Bangladesh have been difficult to beat at home in the recent past
  • Bangladesh have the experienced players at the top of the order

Our Prediction: Bangladesh, 1.72Bet on Bangladesh for Real Money

Match Information

One Day International Tri Series
Home Team:
Away Team:
Sri Lanka
Jan 19, 2018 06:00
Shere Bangla National Stadium, Dhaka
Clear Sky, 20.58&#8451 (86%)

About the Match

Bangladesh won its first game of the tri series, against Zimbabwe by 8 wickets and will go up against Sri Lanka in the 3rd Match to be held at Dhaka on 19th January. While the hosts have 4 points and are in the 1st place on the table, Sri Lanka, which suffered a humiliating defeat against Zimbabwe by 12 runs, are in the 3rd place with zero points. The islanders failed to chase down 291 runs and will try to redeem themselves when they go up against Bangladesh on Friday; he hosts on the other hand are in good form and could pose a stiff challenge here to keep their winning momentum going.


Shakib Al Hasan showcased his all-rounder skills in the opening game of the series as he took 3-43 and pitched in with 37 runs to help his team win the match. Along with pacers Mashrafe Mortaza, who provided one breakthrough, Mustafizur Rahman and Rubel Hossain, who took 2 wickets apiece, the hosts dominated the Zimbabwe batsmen and restricted them to 170 runs. Spinner Sunzamul Islam also provided a breakthrough and brings variety to the attack along with pacer Nasir Hossain. Opener Tamim Iqbal then top-scored with 84 off 93 to build a solid foundation while Anamul Haque and Shakib Al Hasan kept the scoreboard ticking; Mushfiqur Rahim also contributed with 14 runs to steer the team across the finish line with ease. They have a deep batting line-up with experienced middle-order players like Mahmudullah, Sabbir Rahman and Mortaza himself. Bangladesh has been doing well in the shorter format of the game recently and has good resources with bat and ball to try and excel against Sri Lanka too.

Sri Lanka

Chasing 291 runs against Zimbabwe, opener Kusal Perera top-scored with 80 off 83 while all-rounder Thisara Perera, who came in at No.7, pitched in with a well-made 64 off 37. However, others like Kusal Mendis and Asela Gunaratne were dismissed cheaply at single digits and they fell short of the target by 12 runs. Angelo Mathews did well to score 42 while wicket-keeper batsman scored 34 off 33 to keep the scoreboard ticking; however, they couldn’t come out all guns blazing despite a good start to the chase. Earlier, pacers Asela Gunaratne and Thisara Perera took 5 wickets between them in regular intervals to stifle the Zimbabwe batsmen; Suranga Lakmal also dismissed one opponent to contain their run-flow. However, the batsmen failed in a dismal way and couldn’t convert the good efforts of the bowlers to a win. Spinner Akila Dananjeya and pacer Dushmantha Chameera add depth to the squad while Wanidu Hasaranga brings his spin skills to the table. The batsmen will try to put up a better performance in the upcoming match, and if they can keep their wickets from tumbling against the Bangladeshi bowling attack, Sri Lanka could open their points kitty.

Our Prediction

Sri Lanka’s struggle to do well in ODIs continues and they will need to pull their socks here to stun the hosts; Bangladesh on the other hand, has a high morale and look better placed to emerge victorious

Winner: Bangladesh, 1.72 @ Bet on Bangladesh now

Free Cricket Betting Tips

Sign up to our newsletter and receive daily FREE cricket betting tips and betting offers to your email!