Best current ODI Player from each full-time ICC Member team 

The best ODI team in the world right now.
India might be ranked No.2 in the world but they have incredibly impressive

Angelo Mathews (Sri Lanka)

Enter captio

The Sri Lankan team has witnessed a very steep fall ever since their three senior players, Mahela Jayawardene, Kumar Sangakkara and Tillakaratne Dilshan bid adieu to International cricket. So much so that they even lost to Zimbabwe in an ODI series on their very own backyard. Currently, the Sri Lankan team is pretty much over-dependent on two senior players - Upal Tharanga and, most importantly, Angelo Mathews.

Even though he has been on the injured list far too often in the last few years, he is nothing short of phenomenal whenever he plays for the team. In 2017, he scored almost 600 runs at an average of 64 and often provided vital breakthroughs whenever needed. Sri Lanka will be looking to bounce back in ODI format in the upcoming months, and for that, they need their skipper Mathews to lead from the front.

ODI Stats:-

Matches - 196 Runs - 5107 Batting Average - 41.86 Highest Score - 139*

Wickets - 114 Economy - 4.61 Bowling Average - 34.21 Best Bowling - 6/20


Shakib al Hasan (Bangladesh)

<p>

While Sri Lanka and West Indies have fallen from grace in the last few years, Bangladesh cricket team have had totally opposite fortunes in that same period in ODI cricket. First at 2015 World Cup and then at 2017 Champions Trophy, they surprised all the cricketing fans, with their team working as a perfect cohesive unit. However, just like Sri Lanka and West Indies, the onus is usually on their senior all-rounder and captain - Shakib al Hasan.

Even though there are other senior players like Tamim Iqbal, Mashrafe Mortaza and Mushfiqur Rahim who also form the core of the Bangladesh side, Shakib has not only been a great leader but also the anchor who holds the batting and bowling of Bangladesh. He has been at the top of the all-rounders ranking for quite a while now and will continue to have a positive impact on Bangladesh in the future as well.

ODI Stats:-

Matches - 185 Runs - 5243 Batting Average - 34.95 100/50 - 7/37

Wickets - 235 Economy - 4.44 Bowling Average - 29.46 Best Bowling - 5/47

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Srihari
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications