The Zimbabwean captain chose to bat after winning the toss in the second ODI match at Pallekele International Cricket Stadium, Pallekele, with his team trailing 1-0 in the three-match ODI series. The Zimbabwe team’s batting looked good in the first ODI as well, and it clicked once more for them, with most of the batsmen looking in good form. Craig Ervin, the captain, set the tone early with a 91-run knock off 98 balls. With the help of Raza (51 runs), Sean Williams (48 runs), and Chavabva (47 runs), their team managed to post a competitive total of 302/8 in 50 overs. Vandersay took three wickets for Sri Lanka, while Nuwan Pradeep took two. However, the Sri Lankan team was unable to do so this time and lost the match by 22 runs.

When skipper Dasun Shanaka and Kamindu Mendis made 118 runs for the fourth wicket, Sri Lanka was on track to meet the target. but finally ended up 22 runs short. Skipper Dasun Shanaka, who scored his maiden century and made 102 runs, went in vain. Kamindu Mendis made 57 runs, and none of the other Srilankan batsmen made any significant score. T Chatara and Blessing Muzarabani took 3 wickets each for Zimbabwe. With this loss Sri Lanka has become the team with most defeats in ODI history (432 losses). For his performance Craig Ervine was adjudged “Man of the Match”. With this fantastic win Zimbabwe has level the series 1-1 with one match to play. 

With the loss to Zimbabwe, fans were dissatisfied with Sri Lanka and trolled the team on Twitter.