The 20 Worst Cricketers of All Time

While some are destined for greatness, others fail to impress at the highest level. These are the worst cricketers of all time.

Cricket is an elite game. If anyone gets to play even just one game and represent his/her nation, they are considered lucky. 

However, joining this elite 11 requires a ton of talent, hard work, perseverance, and a bit of luck. 

Even if a player makes it to the playing 11, staying in the national side is another battle. Most of the cricketers do not live up to their expectations and succumb to the immense pressure of the game.

Some players don’t simply have what it takes to be in the side and play at the highest level.  According to fans, these are termed as the worst cricketers. Let’s have a look at the list of the worst cricketers of all time.

The 20 Worst Cricketers of All Time

Below is our list of the 20 worst cricketers of all time in cricket…

20. Aakash Chopra

Aakash Chopra got into the Indian Test team in 2003 against New Zealand. He was seen as a classical opener who made his way to the highest level after exceptionally well first-class performances. He made more than 10000 runs in 162 FC matches which is phenomenal. 

Aakash chopra worst cricketer
Credits: IndianExpress

But his performances at the international level weren’t convincing. Chopra played 10 Tests with an average of 23. His weaknesses were exposed to the bowlers quite early.

His inconsistencies made the selectors look away from him, ending his very short international run. 

But now he is a successful cricket analyst and commentator. His ability to read the game and then deliver the review to the viewers is appreciable.

Matches: Tests/ODIs/T20Is10/0/0
Runs: Tests/ODIs/T20Is437/0/0
Average: Tests/ODIs/T20Is23.0
FC Matches/Runs162/10839

19. Tejashwi Yadav

Tejashwi Yadav is the elder son of the renowned ex-CM of Bihar. He came from a political background. Certainly, he wasn’t made for cricket at all.

tejashwi yadav worst cricketer
Credits: IndiaTv

Not a single thing in cricket worked for him. He never played an international match. He played just 1 first-class match in which he made 20 runs.

Tejashwi was contracted to play for Delhi Daredevils in 2009 but all he did was just carry the water and sit on the bench. His powerful father expressed his anger over not giving a chance to his son. 

Eventually, he left cricket and became a politician. Yadav did better in politics than in cricket. 

Matches: Tests/ODIs/T20Is0/0/0
Runs: Tests/ODIs/T20Is0/0/0
Average: Tests/ODIs/T20Is0/0/0
FC Matches/Runs1/20

Read More: The 15 Most Overrated Cricketers of all Time

18. Ashok Dinda

Ashok Dinda was famous for his jumping stride action while bowling and his short pitch tactics. He was a successful bowler in first-class cricket as he took a total of 420 wickets in 116 FC matches.

Due to his stellar form in domestic cricket, he got the chance to play at the international level.

At the highest level, he succumbed to the pressure and never performed to his potential. He played 13 ODIs and 9 T20Is with averages of 51.0 and 14.4 respectively.

Dinda used to get serious trolls for his over-expensive spells and ineffective short pitch bowling.

He never got the second chance in the Indian team, but the fast bowler got his rhythm back after getting back to the domestic level.

Matches: Tests/ODIs/T20Is0/13/9
Wickets: Tests/ODIs/T20Is0/12/17
Average: Tests/ODIs/T20Is0/51.0/14.4
FC Matches/Wickets 116/420

17. Stuart Binny

Stuart Binny’s splendid first-class all-around performances led the selectors to bring him into the national team.

Stuart Binny worst cricketer

He gave the best spell in ODI cricket against Bangladesh when he took 6 wickets by leaking just 4 runs. He made 78 on his debut test against England in the 2014 away tour. 

Sadly, he did not follow his initial success and deteriorated rapidly in further matches. He was included in the 2015 World Cup despite his bad performances and got severely trolled by people who blamed his selection as nepotism due to his father’s presence in the selection committee.

Soon, he got sidelined from the national selection. He never made a comeback afterwards. It seems that he has lost his way.

Matches: Tests/ODIs/T20Is6/14/3
Runs: Tests/ODIs/T20Is194/230/35
Average: Tests/ODIs/T20Is21.6/28.8/17.5
FC Matches/Runs95/4796
Wickets: Tests/ODIs/T20Is3/20/1
Average: Tests/ODIs/T20Is86.0/21.9/54.0
FC Matches/Wickets 95/148

16. Chamara Kapugedera

Chamara Kapugedera was seen as a potential batsman for Sri Lanka. His first-class knocks were enough to show the extent of the talent he carried. He made 3919 runs in 84 matches.

Chamara Kapugedera worst cricketer
Credits: ESPNcricinfo

He made his debut for Sri Lanka in 2006. In the same year, he played a match-winning knock of 38 runs in 21 balls against Australia in the final of the VB series.

But soon, he lost his way. He became inconsistent. Sri Lankan management relied on him for a long but no good results could be fetched. 

He played 8 Tests, 102 ODIs and 43 T20Is at the averages of 34.8, 21.1 and 22.7 respectively.

Matches: Tests/ODIs/T20Is8/102/43
Runs: Tests/ODIs/T20Is418/1624/703
Average: Tests/ODIs/T20Is34.8/21.1/22.7
FC Matches/Runs84/3919

Read More: The 30 Most Underrated Cricketers of All Time

15. Rod Marsh

Rod Marsh was a legend of first-class cricket as he made over 11000 runs in 257 FC matches. He also got the chance to play internationally.

Rod marsh worst cricketer
Credits: Wisden

He aced his job of Wicket-keeping for Australia in no time. But his batting performances weren’t up to the mark. Australia dragged him too long just because there weren’t other keeping options.

Marsh made his debut for Australia in 1970. He played 96 Tests and 92 ODIs with averages of 26.5 and 20.1 respectively.

Though his batting records aren’t good, his personality in terms of work ethics got him a lot of respect from his teammates and fans. He retired from cricket in 1983.

Matches: Tests/ODIs/T20Is96/92/0
Runs: Tests/ODIs/T20Is3633/1225/0
Average: Tests/ODIs/T20Is26.5/20.1/0
FC Matches/Runs257/11067

14. Taijul Islam

Taijul Islam is a left-arm orthodox spinner from Bangladesh. He is the one player with a hattrick and 8 wicket haul in international games.

Taijul Islam worst cricketer
Credits: Espncricinfo

His first-class records are convincing as he has taken a total of 359 wickets in 84 FC matches. 

He made his debut in Bangladesh in 2014. He has played 35 Tests, 9 ODIs and 2 T20is in which he has taken 144, 12 and 1 wickets respectively. His bowling averages are over 30 in all three formats.

If we consider the kind of standards bowlers has at the international level, Taijul doesn’t stand anywhere close to them. He has aged by his side and can improve if he works hard.

Matches: Tests/ODIs/T20Is35/9/2
Wickets: Tests/ODIs/T20Is144/12/1
Average: Tests/ODIs/T20Is32.6/28.1/58.0
FC Matches/Wickets 84/359

13. Rohan Gavaskar

Rohan Gavaskar is the son of the great Indian stalwart Sunil Gavaskar. He came from a cricketing background and did well in the first-class games. Rohan bagged 6938 runs in 117 FC matches.

rohan gavaskar worst cricketer
Credits: inextlive

But his international performances were very far from what was expected of him. Ironically, the son of one of the greatest sportsmen didn’t even have a drop of what the father used to have.

He played only 11 ODIs and made 151 runs at an average of 18.9. It was just a matter of time that he got sidelined from the national side. Later, he took up commentator as his main job and did quite well there.

Matches: Tests/ODIs/T20Is0/11/0
Runs: Tests/ODIs/T20Is0/151/0
Average: Tests/ODIs/T20Is0/18.9/0
FC Matches/Runs117/6938

12. Dipak Patel

Dipak Patel was a decent right-arm off-spinner when he got into the New Zealand national side. He was a handy batsman too, making his international debut in 1987.

Dipak patel worst cricketer
Credits: TheQuint

He was born in Kenya and then migrated to New Zealand. He made 15188 runs in 357 FC matches which shows he had batting skills.

Though Dipak didn’t perform well at the highest level of the game. He averaged below 20 in ODIs and Tests with the bat.

His bowling averages exceed 40. Certainly, international cricket wasn’t his cup of tea. He retired in 1997. He also coached the Under 19 team of New Zealand. 

Matches: Tests/ODIs/T20Is37/75/0
Runs: Tests/ODIs/T20Is1200/623/0
Average: Tests/ODIs/T20Is20.7/11.8/0
FC Matches/Runs357/15188

11. Anurag Thakur

Anurag Thakur was one of those cricketers who got the tag of a ‘cricketer’ just because he was seen holding a bat.

Anurag Thakur worst cricketer
Credits: Patrika

No other evidence shows that he was a proper cricketer. He played only 1 FC match in which he took 2 wickets. He never aimed to get into the national team.

But God has some better plans for him. He took up politics and became a successful politician of Uttarakhand.

Anurag also became a prominent member of the BCCI. In 2021, he became the cabinet minister of sports which is one the most important posts to hold.

Matches: Tests/ODIs/T20Is
Wickets: Tests/ODIs/T20Is
Average: Tests/ODIs/T20Is
FC Matches/Wickets 1/2

Read More: The 15 Biggest Cricket Controversies of All Time

10. Suruj Ragoonath

Suruj Ragoonath was a West Indian batsman who made his debut for the team in 1999 against Australia. He had decent first-class runs as he made 3261 runs in 66 FC matches. 

But he played only 2 Tests in which he made 13 runs. Suraj never played again for the national team. Later he became a successful cricket analyst and reviewer.

Matches: Tests/ODIs/T20Is2/0/0
Runs: Tests/ODIs/T20Is13/0/0
Average: Tests/ODIs/T20Is4.3/0/0
FC Matches/Runs66/3261

9. Mick lewis

Mick Lewis was an Australian bowler who made his debut for the nation in 2005 against New Zealand in an ODI. He took 277 wickets in 82 FC matches. 

mick lewis worst cricketer
Credits: Fox

His performances at the international level were almost nothing. Lewis played 7 Tests and 2 ODIs in which he took 7 and 4 wickets respectively. He did not get far in his journey of cricket.

Matches: Tests/ODIs/T20Is7/2/0
Wickets: Tests/ODIs/T20Is7/4/0
Average: Tests/ODIs/T20Is55.9/12.2/0
FC Matches/Wickets 82/277/0

8. Kieran Powell

Kieran Powell was a young talent who made his impact in initial matches after getting into the national team. But with time, he lost his control over his game that made the selectors sideline him.

kieran powell worst cricketer
Credits: Skysports

He played 44 Tests, 46 ODIs and 1 T20I in which he averaged 25.8, 22.8 and 12.0 respectively. Powell has made 6895 runs in 130 FC matches so far.

Matches: Tests/ODIs/T20Is44/46/1
Runs: Tests/ODIs/T20Is2113/1005/12
Average: Tests/ODIs/T20Is25.8/22.8/12.0
FC Matches/Runs130/6895

7. Tino Best

Tino Best was a fiery pacer rising from the West Indies. He took 330 wickets in 121 FC matches. He played 25 Tests, 26 ODIs and 6 T20is with bowling averages of 40.2, 34.0 and 25.7 respectively.

tino best worst cricketer

Apart from his bowling, he was a handy batsman. Tino Best was talked about highly throughout his career but his performances did not match his praise.

Matches: Tests/ODIs/T20Is25/26/6
Wickets: Tests/ODIs/T20Is57/34/6
Average: Tests/ODIs/T20Is40.2/34.0/25.7
FC Matches/Wickets 121/330

6. Hamish Rutherford

Hamish Rutherford was a New Zealand opening batsman who played only 16 Tests, 4 ODIs and 8 T20Is. He averaged below 25 with the bat in all three formats.

hamish rutherford worst cricketer
Credits: Gulfnews

Rutherford has 7461 runs in 119 FC matches which are good but his performance in international cricket isn’t convincing. He is inconsistent too. He is 32 years old and can make a comeback in future.

Matches: Tests/ODIs/T20Is16/4/8
Runs: Tests/ODIs/T20Is755/15/151
Average: Tests/ODIs/T20Is27.0/3.8/21.6
FC Matches/Runs119/7461

5. Shaminda Eranga

Shaminda Eranga was a potential fast bowler who debuted for Sri Lanka in 2011. He played more than 40 international matches but his averages were above 30 in all 3 formats with the bowl. He also bagged 186 FC wickets in 76 matches.

shaminda eranga worst cricketer

His inconsistencies and heart problems never let him play regularly. Due to the combination of bad luck and bad performances, Eranga failed to meet his expectations.

Matches: Tests/ODIs/T20Is19/19/3
Wickets: Tests/ODIs/T20Is57/21/3
Average: Tests/ODIs/T20Is37.5/32.5/30.0
FC Matches/Wickets 76/186

4. James Franklin

James Franklin was a New Zealand bowling allrounder who appeared in more than 150 international matches but averaged less than 20 with the bat in all the formats.

james franklin worst cricketer
Credits: Skysports

He was a better player at the domestic level as he had 9780 runs in 206 FC matches. He was never able to make his impact at the top level of the game.

Matches: Tests/ODIs/T20Is31/110/38
Runs: Tests/ODIs/T20Is808/1270/463
Average: Tests/ODIs/T20Is20.7/24.0/20.1
FC Matches/Runs206/9780

3. Nasir Jamshed

There was always a lot of hype around Nasir Jamshed, a Pakistan opening batsman. But his performance stats show a different story. He averages less than 15 in Tests. In ODIs and T20Is, he averages less than 32.

nasir jamshed worst cricketer
Credits: IndianExpress

His first-class records are better as he has 5831 runs in 98 FC matches. Nasir was convicted of spot-fixing that also ruined his already inconsistent career.

Matches: Tests/ODIs/T20Is2/48/18
Runs: Tests/ODIs/T20Is51/1418/363
Average: Tests/ODIs/T20Is12.8/31.5/21.4
FC Matches/Runs98/5831

2. Chamu Chibhabha

Chamu Chibhabha is a Zimbabwe batting allrounder who made his debut for the country in 2005 against New Zealand in an ODI. He has 5117 runs in first-class matches. 

chamu chibhabha worst cricketer
Credits: Skysports

But his stats are below par in international cricket. Chamu has played close to 150 international matches but averages below 25 with the bat in all 3 formats.

Matches: Tests/ODIs/T20Is3/107/36
Runs: Tests/ODIs/T20Is124/2418/667
Average: Tests/ODIs/T20Is20.7/23.0/19.1
FC Matches/Runs103/5117

1. Dasun Shanaka

Dasun Shanaka is a Sri Lankan batting allrounder who loves to smack down bowlers all over the ground. He is a handy bowler too. But his performances in international cricket haven’t been worth praising. 

dasun shanaka worst cricketer
Credits: ESPNcricinfo

He averages less than 25 with the bat in all 3 formats. His bowling averages are also below par. He has a lot of potential but hasn’t been able to convert them into performances. Shanaka has a lot of work to do on his game.

Matches: Tests/ODIs/T20Is6/34/57
Runs: Tests/ODIs/T20Is140/715/707
Average: Tests/ODIs/T20Is14.0/24.6/16.8
FC Matches/Runs65/3337
Wickets: Tests/ODIs/T20Is13/12/17
Average: Tests/ODIs/T20Is33.1/32.5/21.2
FC Matches/Wickets 65/64

Read More:


So these were the cricketers who weren’t able to perform after getting into the national team. To call them ‘worst’ isn’t fair but their performance made them get the tag at some point. 

Which cricketer do you think should have made this list? Do let us know by tweeting us @weknowcricket

1 thought on “The 20 Worst Cricketers of All Time”

Leave a Comment