Batting Records

Top 10: Most Not Outs in ODI Cricket

In ODI cricket, the role of a batter is paramount, irrespective of their batting position. The top-order batters have to provide a solid start, while the middle and lower-order batters have to provide strong finishing touches.

A few batters adapt well to the situations, cementing their place on the pitch and taking their team over the ropes by remaining not out at the end of an innings. MS Dhoni was one such firm batter who stood tall as a wall on the pitch, remaining unbeaten the most times in ODIs.

Now, let’s look at the top 10 players with the most not outs in ODI cricket.

Most Not Outs in ODI Cricket

Player Innings Not Outs
MS Dhoni (IND) 297 84
Shaun Pollock (SA) 205 72
Chaminda Vaas (SL) 220 72
Michael Bevan (AUS) 196 67
Muthiah Muralidaran (SL) 162 63
Chris Harris (NZ) 213 62
Steve Waugh (AUS) 288 58
Abdul Razaq (PAK) 228 57
Mark Boucher (SA) 221 57
Daniel Vettori (NZ) 187 57

Key Insights

84: India’s former Captain Cool, MS Dhoni, holds the record for remaining not out the most times in the ODI format. The keeper-batter embraced the role of a finisher quite well and remained unbeaten in 84 innings.

47: Out of MSD’s 84 not out innings, 47 came in successful run chases, which is also the most in ODIs by a batter. And he is the only batter with 40+ not outs in successful chases.

Also Read | 47 Records held by MS Dhoni in International Cricket

28: Desmond Haynes, who is not present on this list, has the most not outs by an opening batter in ODIs. The West Indies batter was unbeaten in 28 ODI innings.

80: MS Dhoni has 84 not-outs, though he returned to the pavilion not out 80 times while batting as a middle order batter (No. 4 to No. 7). This is the most times a middle order batter has remained unbeaten in the 50-over format.