Naman Ojha: 9,753 First-Class Runs, One Test Cap
Naman OjhaIndia
By CricketTaken EditorialPublished Player analysis7 min read
Naman Ojha finished with 9,753 first-class runs at 41.67, twenty-two centuries, and 417 catches and 54 stumpings behind the stumps across 146 matches. That is a career a great many capped Test wicketkeepers would be pleased to own. He played one Test, in which he made 56 and took four catches and a stumping, and he was never picked again.
The one-Test career is not an injustice story, or not a simple one. It is something more useful: the clearest illustration in the modern Indian game of a fact selection debates usually skate past, which is that a player's record is only half of what decides his career. The other half is who else was available, and Ojha spent his entire prime standing directly behind the most immovable selection in Indian cricket history.
The domestic record, stated plainly
He was born in Ujjain on 20 July 1983, made his first-class debut for Madhya Pradesh in the 2000-01 season at seventeen, and played for the state until 2021 — two full decades, which in a system where a keeper's knees usually give out first is remarkable on its own.
An average of 41.67 as a wicketkeeper in Indian first-class cricket is a genuinely good figure. Keeping is the most physically punitive job in the game, and the traditional discount applied to a keeper's batting average exists because squatting through 120 overs in Nagpur in October takes something out of a man before he picks up a bat. Ojha averaged 41.67 while doing it, over 146 matches, with a highest score of 219 not out.
Twenty-two hundreds is the number that most resists the argument that he was merely a solid domestic accumulator. Hundreds are not scored by accident, and twenty-two of them across a career means he converted regularly rather than settling into the fifties that pad an average without winning matches.
Three innings in Australia, and what they were worth
The most concentrated argument for his selection came on the India A tour of Australia in 2014, when he made 219 not out, 101 not out and 110 in three successive innings. The double hundred came at Brisbane off 250 balls with twenty-nine fours and eight sixes.
Three consecutive centuries against Australia A, in Australia, as a keeper, is about as loud as a domestic case gets. India A tours exist precisely to answer the question of whether a player's numbers travel, and his answer was unambiguous. He was made captain of India A for the tour of Australia in 2016, which is the selectors telling you, in the only currency they have, that they rated him.
The Test, and the arithmetic behind it
The call came in August 2015, in Sri Lanka, and the circumstances are the whole story. He was 32 years old and had been in the system for fifteen years. He was picked because Wriddhiman Saha was unavailable, and Saha was the reserve keeper rather than the first choice. Ojha, in other words, reached the Test side as third in line.
He made 56 in the second innings and did the job behind the stumps competently — four catches and a stumping. Then Saha was fit, and that was the end of it.
The ODI and T20I record is thinner still. One ODI in June 2010 against Sri Lanka, in which he made a single run. Two T20Is against Zimbabwe in the same month, twelve runs between them. Three formats, four caps, and a total of 69 international runs at the end of a two-decade domestic career.
The blockage, named
There is no mystery about why. MS Dhoni kept wicket for India in Tests from 2005 until the end of 2014 and in white-ball cricket for years beyond that, and he was simultaneously the captain, the best finisher in the side and the most valuable cricketer in the country. There was no version of the argument in which a domestic keeper averaging 41 displaced him.
When Dhoni did stop keeping in Tests, the succession did not open up either. Saha won the place on the strength of glovework that was, by broad agreement, the best in India, and he held it for years. By the time that job was genuinely contested again the candidates were Rishabh Pant and KL Rahul, both a decade younger.
Ojha's prime therefore fell entirely inside a window in which the India keeping position was occupied by a generational player, then by a specialist glovemen consensus, then by the next generation. He was not squeezed out by one rival. He was squeezed out by three in sequence, without any of them having a gap.
The IPL record, honestly assessed
His franchise career runs to 1,554 runs in 94 innings across ten seasons, at 20.72 and a strike rate of 118.35, with six fifties and a highest score of 94. He kept wicket in 66 of those matches for 65 catches and 10 stumpings.
That is not a good T20 record, and it should be said so rather than dressed up. A strike rate of 118 in a competition where openers now clear 145 is below the standard, and an average of twenty from a top-order keeper does not win a place. The one season that reads properly is 2014 at Sunrisers Hyderabad: 232 runs from ten innings at 38.7 and a strike rate of 144.1, with seventeen sixes. That is what he looked like when it worked.
The earlier peak was 2010 with Rajasthan Royals — 377 runs at 31.4 and a strike rate of 132.3, including a 94 — which remains his best aggregate in a season. Between those two he had four seasons at Delhi that produced 425 runs in 32 innings, and the 2011 figures in particular, 160 runs at a strike rate under 100, are the sort of numbers that get a keeper replaced.
Computed from the ball-by-ball archive of every IPL match played through the 2026 season, his scoring divides by phase in a way that explains the trouble. He faced 481 balls in the powerplay for 494 runs, a strike rate close to 103. In the middle overs he was quicker, 649 from 535. At the death, 411 from 292, which is a rate of about 141. He was, in other words, a batter who needed time and got quicker as the innings went on — a perfectly respectable one-day method arriving in a competition that was rapidly deciding it wanted the opposite from an opener.
Why the two records disagree
The honest reading of Ojha is that he was an excellent red-ball cricketer and a mediocre T20 one, and he had the misfortune of both facts pointing the wrong way for him.
His first-class record was the case for a Test place, and the Test place was not available. His T20 record was the case for a franchise place, and it was not strong enough to hold one at the level his first-class career suggested he should. A player with the reverse distribution — patchy in the four-day game, destructive in twenty overs — would have had a far more visible career in the same period, and would have been worth considerably less to a state side.
That is not a complaint about anyone's judgement. Selection panels picked the better keeper for Tests and franchises picked faster scorers for T20, and both were probably right. The point is narrower and less comfortable: a domestic record can be genuinely outstanding and still not be the thing being asked for.
The end, and what it leaves
He retired from all formats on 15 February 2021, aged 37, having played for Madhya Pradesh across three decades. The scale of the domestic contribution is easy to lose because it is spread so thin — twenty years of Ranji Trophy cricket does not compress into a highlight — but 9,753 runs and 471 dismissals is the kind of career that holds a state side together for a generation.
The comparison that puts him in context is with the keepers who preceded him in the same role. Indian cricket has a long line of them: capable state wicketkeeper-batters who accumulated large domestic records in the shadow of an established international, from the pre-Dhoni era onwards. What distinguishes Ojha is the sheer weight of his case — the double hundred in Australia, the three tons in three innings, the average above 41 — and the extreme thinness of the reward. Four international appearances is not a career that was mismanaged. It is a career that was fully earned and then simply had nowhere to go.
For his season-by-season franchise figures and full career record, see the Naman Ojha profile. The phase splits in this article were computed from the ball-by-ball archive covering every IPL match through the 2026 season; his first-class, Test, ODI and T20I figures are published career totals rather than computed ones.