11. Maheesh Theekshana

Mystery spinner Theekshana had a good outing against England. He gave only 13 runs and complimented Hasaranga well.

10. Dushmantha Chameera

The pacers Kumara and Chameera let the team down against England.The match against West Indies is going to be played at Abu Dhabi, and the pitch has so far offered pace and bounce.

9. Lahiru Kumara

The pacers Kumara and Chameera let the team down against England. The duo gave 44 and 43 runs, respectively, and allowed Jos Buttler to run away with some freebies.

8. Chamika Karunaratne

Karunaratne gave 17 runs in two overs and was taken off the attack.

7. Dasun Shanaka

Skipper Shanaka promoted himself up the order against England. He scored 26 runs but failed to close the match. Shanaka has had this kind of tournament throughout the seven matches.

6.Wanindu Hasaranga

Hasaranga yet again shone brightly as he picked up three wickets and gave away just 21 runs. He is proving to be a real handful against the top teams as well.

5.  Bhanuka Rajapaksa

Asalanka and Rajapaksa’s plight have been the same. Rajapaksa has scored 155 runs, but he has lacked consistency.

4. Avishika Fernando

Fernando was even promoted to number four, but so far, he has not raked in huge numbers.

3. Charith Asalanka

Asalanka and Rajapaksa’s plight have been the same. The former has slightly fared better as he has scored 163 runs. Asalanka’s problem has been he has got very little support from the end.

2. Kusal Perera

The same is the case with Perera. The southpaw has failed to get going in all the matches, and that has hurt the team badly. He was the most experienced batter as well. Perera would be vying for some runs against West Indies.

1.Pathum Nissanka

Both Nissanka and Perera have not performed collectively as a pair, and that has led to Sri Lanka not positing big scores. If one game Nissanka has performed, then in the next game he has not.