Who is our current best ODI batsman? (except Angelo Mathews)

Niroshan Dickwella
8% (12 votes)
Danushka Gunathilaka
6% (10 votes)
Kusal Mendis
24% (38 votes)
Upul Tharanga
33% (52 votes)
Asela Gunaratne
6% (10 votes)
Kusal Janith Perera
2% (3 votes)
Dinesh Chandimal
14% (22 votes)
Chamara Kapugedera
3% (4 votes)
Lahiru Thirimanne
3% (5 votes)
Dhananjaya De Silva
1% (2 votes)
Milinda Siriwardana
1% (1 vote)
Total votes: 159


Madura's picture
Member since:
5 August 2014
Last activity:
6 weeks 1 day

Mathews wasn't considered as he can be the 1st choice of many people.

Dane 's picture

This guy is our best. https://www.youtube.com/watch?v=SxiX5xKS4Rw

N.M.M's picture
Member since:
8 May 2016
Last activity:
1 day 7 hours

I tend towards Mendis but I get a feeling that it could be asela.. Just the way how he has a solid defence, easily gets singles, shots all over the park may as well make him the best... Of course he does get as many opportunities as others because of his batting position..

Farooq's picture

Kusal Mendis.

FiredFox's picture


I have the same feeling that Asela Gunaratne is our best ODI batsman for now, and I think he should get to bat at 5, and Mathews should come at 6 to get the best out of both.

He has 360 shots collection and he is good at playing in the V, both along the ground and over.

He plays short balls well by moving towards off stump, and seems to play yorker length balls for runs.

Has a sweep shot against spinners.

He is mature enough to understand what he is capable of, which was what lot of our recent players didn't have.

So all in all he looks to be more complete ODI batsman.

Mendis might develop into a much better player with time and experience.

But currently he is looks like Grahame Smith, more on sided batsman.

He definitely has time on his side.

Mathews is the best power hitter and he is injury prone to play longer innings or to run for quick singles.

If Mathews gets out before 40th, there is always a doubt of being all out as well.

So number 6 position is ideal for Mathews.

N.M.M's picture
Member since:
8 May 2016
Last activity:
1 day 7 hours


N.M.M's picture
Member since:
8 May 2016
Last activity:
1 day 7 hours

The best batsman is the one who can play the situation best.. When wickets fall, play a long sensible innings.. when in a strong position, beat the opposition to death... That's why AB is considered the best batsman.. In our team, after Mathews I think it's asela... Mendis might become the best in the future, for now it may be asela... I may be wrong though..

N.M.M's picture
Member since:
8 May 2016
Last activity:
1 day 7 hours

and I agree with @firedfox ...I think asela should bat at 4 or 5.. But tharanga is doing a terrific job at 4 and we don't have a lower order bighitting allrounder, so selectors will stick with asela at 6...

Cricforfuturet's picture
Member since:
22 June 2017
Last activity:
29 weeks 6 days

As recent matches i am going with kjp he is a wonderful cricket ball hitter and wo can so fast across the wickets and he is a wonderfull batsman who is unable to find his rhythm and as soon as he got it he went on with injuries despite that as he could have a middle order chance with the signs he showed in the recent matches he would be our next champion batsman

sn's picture

Undoubtedly Asela, others are nowhere he scores runs, pick wickets , always try to give his maximum to Cricket. His stats are below.

Test Average - 56.87 (6 Matches)
ODI Average - 36.30 (21 Matches)
T20 Average - 30.83 (9 Matches)

Post new comment

All anonymous comments are moderated.
  • Avoid abusive remarks and personal attacks.
  • Avoid posting unrelated links.
  • Avoid vulgar or obscene language.
Already a member? Log-in now. Not a member? Sign up for a new account.
This step helps us prevent automated submissions from spammers.