Contact Us

Top 5 players with most not out in ODI Cricket History

In this article, we will take a look at the top 5 players with most not out in ODI Cricket History. Currently the record is held by James Anderson who remained not out for more than 85 times.

Last updated: 06.07.2022
players with most not out in ODI Cricket History

Not out in one day cricket is one of the difficult tasks for the batsman because he has to play with a high strike rate in death overs where the bowler bowls Yorker and many other types of different bowls. And going not out in this difficult condition is very hard and they term finishers now I am going to tell you about some finishers.

5) Chaminda Vaas:

This Sri Lankan fast bowler is in the 5th position of standing not out; Chaminda Vaas played 322 one day games and played 220 innings in which he scored 2025 runs and scored only a single half century and remained not out for 72 times in his career.

4) Shaun Pollock:

The fourth member in this elite list of cricketers is South African all-rounder, Shaun Pollock. He played 303 ODIs in his career. he score 3519 runs in his career and score 14 fifties and a single century he remains not out 72 times in 205 innings. He has finished his career as one of the great all-rounders of all time in cricket. 

3) Muttiah Muralitharan:

The all-time highest wicket-taker in international cricket, Muttiah Muralitharan placed third in this list. Muralitharan usually catches attention for his outstanding and unforgettable bowling records. He also remained not out in 63 innings of One Day Internationals.  Muttiah Muralitharan has scored just one fifty in his international career but his bowling records are just invincible. He picked 534 ODI wickets during his career. 

2) MS Dhoni:

India’s greatest captain and wicket-keeper batsman, MS Dhoni is one of the best finishers in the world. The man who redefined the role of a finisher with his outstanding numbers with bat and match-winning knocks. He has scored more than ten thousand runs in one day career and remains not out for 84 times.

1) James Anderson:

James Anderson owns the top spot in this list of players with the most number of not-outs in International cricket. England’s legendary pace bowler has played the highest Test matches for his country. He picked 269 odi wickets and he remains not out for more than 85 times in his career.        

Chase Your Sport

Stay up-to-date on the latest sports news, stats, expert analysis and trends, including cricket, football, wrestling, tennis, basketball, Formula One and more. Find previews, schedules, results of upcoming events, and fantasy tips on Chase Your Sport.