Bangladesh's lower order is very weak, which results in getting out quickly. But I don't expect much from the bowlers, because where the batsmen fail, what can be expected from the bowlers? But Tanzim Hasan Sakib batted brilliantly, he scored 33 runs off 21 balls which is very commendable. One thing is unfortunate that there is a lack of players in the Bangladesh team who can perform well regularly. If a batsman does well today, he performs badly in the next match. However, Bangladesh finally scored 248 runs. So far, Sri Lanka has scored 91 runs for the loss of 3 wickets in 15 overs, if Bangladesh can put pressure on Sri Lanka, then the match can go in Bangladesh's favor. But Sri Lanka has a high chance of winning.
After having humiliating defeat in first ODI of this series still Bangladesh having not good performance but still some good personal performance done by few batsmen which give them good advantage they are having 248 runs on board for defend in 50 overs.
Tanvir Islam playing his second ODI have 4 wickets which break backbone of Sri Lankan batting, and currently they are struggling badly while they are chasing these 248 runs target at Colombo. Currently, they are having 137 for 6 with 112 more need to win tail enders left in batting while 17 overs left into their inning.
Kusal Mendis and Kaminda Mendis done some resistance, but this was not enough for them to have better result against struggling Bangladesh in this second match of the series