Category | Cricket

Top Finishers in Cricket: Most Not Outs in International Cricket (ODI, Test, T20)

By Vinod Rajbhar             July 23, 2025

Courtney Walsh 

He's been not-out 94 times and is the first player to bag 500 wickets in test matches. He finished off several games against Sri Lanka, India, and more. 

10

Image: Scroll.in

Shivnarine Chanderpaul 

Chanderpaul finished some of the most memorable match-winning hits against Lanka: a six off the last ball in ODIs, and has been not out 94 times. 

9

Image:  Cric Tracker

Jacques Kallis 

A total of 97 not-outs stood for Kallis when he scored his 45th Test hundred against India, as he gave his team a great victory, before retiring. 

8

Image: South China Morning Post

Angelo Mathews 

He has a total of 97 not-outs combined across all formats in cricket, where, once in a World Cup, he was ruled out because he had an issue with his helmet.

7

Image: NDTV Sports

Steve Waugh 

He finished his last game with 80 runs in a Test match and 104 not out in every format. 

6

Image: Pintrest

Chaminda Vaas 

He has played a total of 439 matches and has not been out in 108 matches. His best finishes are in the match against Zimbabwe.

5

Image:  X

Shaun Pollock  

This all-rounder has not been out in 113 matches. In a very dramatic match, he has pulled all 10 wickets by himself and also has taken 10 fifers. 

4

Image: India Today

Muttiah Muralitharan 

In his very last match, he took his 800th wicket against Zimbabwe and shone with nine wickets in that match, and not out in 119 matches.

3

Image: The Independent

MS Dhoni 

His most memorable match was in the 2011 WC match, where he finished the match with a solid six and won the match. He has not been out in 142.

2

Image: Sai krishna Store

James Anderson 

The only player with the most not outs in cricket history, with 160 not outs and has the best finish was in a match at Lord's against West Indies in 17. 

1

Image: Daily Express