Often hailed as one of the most prominent signs of being ‘unbeaten’, the number of not-outs also contribute to improving the batting average of the batsmen and define their legacy as a true finisher. The glorious history of the Indian Premier League (IPL), which spans over a decade, has been witness to numerous legendary and path-breaking batsmen who have taken responsibility for their respective teams in the most crunch and excruciating conditions and have successfully led them to a spine-chilling streak of victories without getting dismissed with their smart rotation and precise risk-taking abilities. Have you ever wondered about the top four batsmen with the highest number of not-outs in the IPL as of April 2026? Well, let’s find out.
In this article we will take a look at the top four batsmen with the most not-outs in IPL as of April 2026.
Top 4 Batsmen with Most Not-Outs in IPL History
-
Mahendra Singh Dhoni – 100 Matches
The legendary Indian international cricketer Mahendra Singh Dhoni is at the first spot on our list of the top four batsmen with the most not-outs in the IPL as of April 2026. Often hailed as one of the most prolific batters and wicket-keepers of all-time, Mahendra Singh Dhoni has been a mainstay for the Chennai Super Kings (CSK) ever since he made his star-studded debut in the inaugural 2008 edition.
As of April 2026, Mahendra Singh Dhoni has played a record total of 278 matches in the Indian Premier League (IPL) and has amassed a blistering total of 5,439 runs. Widely regarded as one of the best finishers in the history of the IPL, Mahendra Singh Dhoni has remained not-out in a record total of 100 matches, which continues to be an unbeaten record as of April 2026.
-
Ravindra Jadeja – 80 Matches
At the second spot on our list of the top four batsmen with the most not-outs in the IPL as of April 2026, we have another Indian international cricket sensation, Ravindra Jadeja, who is also often popularly referred to as “Jaddu” by millions of his fans from all over the world. Often hailed as one of the most iconic all-rounders in the history of international cricket, Ravindra Jadeja has been one of the most prominent hitters in IPL history ever since he made his debut in the inaugural 2008 edition.
After playing a phenomenal total of 263 IPL matches, Jadeja has picked up a record total of 176 wickets and has amassed a brilliant total of 3,392 runs at a blistering average of 28.5. Additionally, the iconic Indian all-rounder, Ravindra Jadeja has also played the role of an effortless finisher and has remained not-out in a record total of 80 IPL matches as of April 2026, which continues to be the second-highest aggregate.
-
Kieron Pollard – 52 Matches
Next, at the third spot on our list of the top four batsmen with the most not-outs in the IPL as of April 2026, we have the legendary Trinidadian cricketer, Kieron Pollard who captained the West Indies cricket team in limited overs cricket. Often hailed as one of the most prominent cricketers in the T20 format, Kieron Pollard has been a mainstay in the Indian Premier League ever since he made his much-awaited debut in 2010.
Throughout his glorious IPL career which spanned from 2010 to 2022, Kieron Pollard played a record total of 189 matches and scored a formidable total of 3,412 runs at a phenomenal average of 28.7 and a remarkable strike rate of 147.3. Additionally, owing to his unmatched batting exploits Pollard also finished the IPL innings for a record total of 52 times, which continues to be the third-highest aggregate as of April 2026.
-
Dinesh Karthik – 50 Matches
Finally, at the fourth spot on our list of the top four batsmen with the most not-outs in the IPL as of April 2026, we have the legendary Indian former international cricketer Dinesh Karthik who continued to represent India across all formats of international cricket from 2004 to 2022. Often hailed as one of the most prominent wicket-keeper-batters of his generation, Dinesh Karthik made his star-studded IPL debut in the inaugural 2008 edition and continued being a mainstay in the league till 2024.
Throughout his star-studded IPL career, Dinesh Karthik played a record total of 257 matches and concluded the innings for his team in a phenomenal total of 50 out of those matches, ranking him at the fourth spot on our list.
