Contents
MS Dhoni
It is very little surprise that Mahendra Singh Dhoni is at the top when it comes to the most number of not outs in the history of ODI cricket. He is regarded as arguably one of the best finishers in the history of the game. Dhoni played a total of 350 games and scored 10773 runs at an average of 50.57. There are very few cricketers who have finished as many games as Dhoni. In fact, only twice India have lost an ODI game with Dhoni not out and on the contrary, India have won 47 times when Dhoni remained unbeaten. The former Indian skipper overall remained unbeaten 84 times which is more than 28% of the total ODI innings that he played.
Shaun Pollock
Shaun Pollock was a pretty underrated batsman. He largely used to bat at 7 and 8 but invariably contributed with vital runs lower down the order. The South African pace bowler scored 3519 runs at an average of 26.45. Moreover, he registered 14 half-centuries and a hundred as well. Also, he had 72 not outs in ODI cricket, more than 35% of his ODI career. That puts him second on this list of the most not outs in the history of ODI cricket.
Chaminda Vaas
With 72 not outs in his 322-match ODI career, Chaminda Vaas is joint-second in terms of the number of not outs in the history of ODI cricket. Vaas will go down as one of the best Sri Lankan fast bowlers to have ever played the game. He was impeccable in the 50-over format. The left-arm fast bowler troubled the batsmen with swing early on and could be pretty effective at the back end of the innings as well. He took 400 wickets in ODI cricket and also scored 2025 runs.
Michael Bevan
Before MS Dhoni came around, it was Michael Bevan who was absolutely consistent while finishing innings in ODI cricket. The left-handed middle-order batsman was one of the most dependable in the 50-over format and he consistently performed for Australia. He played 232 matches and amassed 6912 runs at an average of 53.58 with six hundreds and 46 half-centuries. Moreover, Bevan also had 67 not outs in his ODI career which puts him at No. 4 on this list of the most not outs by players in the history of ODI cricket.
Muttiah Muralitharan
Not a lot of people would expect, but Muttiah Muralitharan takes fifth place on the list of top players with the most not outs in the history of ODI cricket. The Sri Lanka spin great has been unbeaten in 63 not outs in his 350-match career. He picked up a staggering amount of 534 wickets and has been the highest wicket-taker in the history of ODI cricket. With the bat, he didn’t inspire much and largely batted at No. 10 and 11 throughout his career, accumulating 674 runs.
Player | Career Span | Matches Played | NOT OUTS |
MS Dhoni | 2004-2019 | 350 | 84 |
Shaun Pollock | 1996-2008 | 303 | 72 |
Chaminda Vaas | 1994-2008 | 322 | 72 |
Michael Bevan | 1994-2004 | 232 | 67 |
Muttiah Muralitharan | 1993-2011 | 350 | 63 |
Chris Harris | 1990-2004 | 250 | 62 |
Steve Waugh | 1986-2002 | 325 | 58 |
Abdul Razzaq | 1996-2011 | 265 | 57 |
Mark Boucher | 1996-2011 | 295 | 57 |
Daniel Vettori | 1997-2015 | 295 | 57 |