Skip to content
CricketTaken

India's Greatest Middle-Order Batters

Written and checked by CricketTakenPublished Cricket in India11 min read

How this is written and checkedReport an error

The middle order is where Indian batting has always kept its best players, and the reason is structural rather than sentimental. On a home surface that starts turning on the second afternoon, the openers face the newest ball and the least spin. By the time the number four walks out, the seam has gone soft, the footmarks have appeared, and there is a leg-spinner or a left-arm finger spinner working from one end. That is the harder job, and India has habitually given it to the batter it trusts most.

So the roll of Indian numbers three to six reads differently from Australia's or England's. It is not a list of accumulators padding out a strong top three. It is a list of people who were sent in to fix things: to bat through the last two sessions of a day, to bat with the tail, to bat when the ball was gripping and the field was in.

This page works through the batters who did that job best, era by era, and stops on the specific innings the reputation rests on rather than the career average.

What counts as the middle order here

The convention on this site is numbers three to six inclusive. That takes in the batter who walks out to the first fall of a wicket and the one who usually arrives with a wicketkeeper or an all-rounder still to come.

It is a loose definition because Indian batting careers have been loose about it. Sachin Tendulkar opened in one-day cricket for years and batted four in Tests. Virat Kohli did the reverse: three in one-day cricket, four in Tests. Sourav Ganguly batted at three, four, five and six across a long career depending on who else was in the side. Where a player moved, this page follows the position they spent most of their significant innings in.

Wicketkeeper-batters are treated separately in the guide to India's great wicketkeepers, and the men who took the new ball are covered in the guide to India's great opening batters. Rishabh Pant appears on both this page and that one, because a keeper batting five in a Test side is a middle-order batter whatever else he does.

Hazare and Umrigar, before there was a habit of batting long

India's first-class game produced batters who could bat all day before the Test side knew what to do with them.

Vijay Hazare's monument is the 1946-47 Ranji Trophy final at Baroda, where he made 288 and Gul Mohammad made 319, and the two of them added 577 for the fourth wicket. That stood as a world record for any wicket in first-class cricket for the better part of sixty years and is still the fourth-wicket record. Hazare's reputation among the people who watched him was for a defensive technique that simply did not break down, and he captained India in the 1950s when the side was still learning how to draw a Test, let alone win one.

Polly Umrigar was the next accumulator, and he was the first Indian to a Test double century: 223 against New Zealand at Hyderabad in November 1955, in India's first Test against that country. By the time he stopped in 1962 he had played more Tests than any Indian, scored more Test runs than any Indian and made more Test centuries than any Indian. All three of those marks have been broken many times over, which is rather the point: someone had to set them first, in a side that lost most of what it played.

Both men batted in a period when the origins of the Indian game were still visible in its structure, with the Bombay Pentangular and the princely sides overlapping with the new national championship.

Viswanath, and the century that never came in a losing side

Gundappa Viswanath played 91 Tests, made 6,080 runs at just under 42, and scored 14 centuries. The average is respectable rather than remarkable. The statistic people quote instead is that India never lost a Test in which Viswanath made a hundred. Every one of the 14 came in a win or a draw.

It is a coincidence dressed as a virtue, and yet it is not entirely a coincidence. Viswanath was sent in at three or four on wickets where the alternative to a long innings was a total under 200, and he had the technique for it: late, wristy, off the back foot, playing spin off the pitch rather than off the length. In a side with two great spin attacks of its own — the era set out in the guide to India's spin bowling tradition — a first-innings 130 was frequently the whole margin.

He is also the batter who called a fielding side's captain over at the Jubilee Test in Bombay to have a Bob Taylor dismissal withdrawn, having decided the catch was not out. England went on to win the match. That story has survived because it is unusual, not because it was typical of the period.

The 1980s: Vengsarkar's Lord's, Amarnath's Caribbean

Two batters carried India's middle order through the decade either side of 1983, and they did it in very different registers.

Dilip Vengsarkar made three Test centuries at Lord's — 103 in 1979, 157 in 1982 and 126 not out in 1986 — and remains the only visiting batter to do it. The 1986 hundred came in India's first Test win at the ground. Across four Tests there he made 508 runs at better than 72, and no other touring batter has matched the sequence.

Mohinder Amarnath's evidence is the 1982-83 tour of the West Indies. Against Roberts, Marshall, Holding and Garner he made 598 runs in nine innings at 66.44, with centuries at Port of Spain and at Antigua, and scores of 91 and 80 at Bridgetown while the rest of the order came apart. He was named player of the series by both sides. A few months later he was man of the match in both the World Cup semi-final and the final, taking three wickets at Lord's after making 26, having also dismissed Gatting and Gower in the semi-final while conceding 27 from twelve overs. The rest of that campaign is covered in the guide to India at the World Cup.

Azharuddin: three hundreds, then a decade of argument

Mohammad Azharuddin made centuries in each of his first three Tests, against England in 1984-85: 110 at Calcutta, 105 at Madras and 122 at Kanpur. Nobody else in the history of Test cricket has done it.

What followed was the most argued-about batting career India has produced. Azharuddin finished with 22 Test centuries and a habit of making them at extraordinary speed on flat pitches, along with a matching habit of getting out driving away from his body when the ball was doing something. Selectors kept him because on his day nobody in the country timed the ball better through midwicket, and dropped him because on the other days the dismissal was always the same. He captained India in three World Cups and in a long stretch of Tests through the 1990s. That the argument was never settled is part of the record.

The four who held it for fifteen years

Between the mid-1990s and 2012, India's middle order was Tendulkar, Dravid, Ganguly and Laxman, in some order, in almost every Test that mattered.

Batter Usual Test position Career marks worth knowing
Sachin Tendulkar 4 15,921 runs in 200 Tests with 51 centuries; 18,426 ODI runs with 49 centuries; the only cricketer to 100 international hundreds
Rahul Dravid 3 13,288 runs in 164 Tests with 36 centuries; faced 31,258 balls in Tests, more than anyone else has
VVS Laxman 5 or 6 281 at Eden Gardens in 2001, then the highest Test score by an Indian; a long record of fourth-innings rescues
Sourav Ganguly 3 to 6 Left-hander who batted where the side needed him; captained through the period the middle order settled

The four were not interchangeable and were never selected as though they were. Dravid at three took the new ball's second act and the first spell of spin, and his 31,258 deliveries faced is a record precisely because that was the job description. Tendulkar at four came in against a ball that had usually stopped moving and a bowling side that had already used its best overs. Laxman at five or six batted with the tail more often than any of them, which is why so much of his best work looks like a rescue.

Ganguly's place on this page is the one people contest. His one-day record is stronger than his Test record and he made most of his runs against seam rather than spin. He earns it on volume, on longevity through the period when India were rebuilding after 2000, and on the fact that for several years he was the only left-hander in the order.

Eden Gardens, March 2001

The innings cited more than any other Indian middle-order performance came in the second Test against Australia at Calcutta. Australia had won sixteen consecutive Tests. India, forced to follow on, were 232 for four when Laxman and Dravid began a fifth-wicket partnership that added 376 and batted through the whole of the fourth day.

Laxman made 281, at that point the highest Test score by an Indian, passing Sunil Gavaskar's 236 not out. Dravid made 180 from a position he did not normally occupy. India won by 171 runs, one of a very small number of Tests won by a side that had been made to follow on.

The match is worth studying rather than admiring, because of what it was tactically: two batters deciding that the way to survive Shane Warne on a turning fourth-day pitch was to use their feet and hit him, and being right. The wider history of the fixture is in the guide to the Border-Gavaskar Trophy.

The limited-overs middle order and the invention of the finisher

One-day cricket asked a different question of the same positions, and India answered it late.

For most of the 1980s and 1990s the Indian middle order in ODIs was a holding operation: bat through, keep wickets, hope the openers had done enough. That changed at Lord's in July 2002, chasing England's 325 for five in the NatWest final. India were five down and beaten when Yuvraj Singh and Mohammad Kaif put on a partnership past a hundred for the sixth wicket. Kaif finished 87 not out, Yuvraj made 69, and India won with two wickets and three balls in hand.

Yuvraj's peak came nine years later. At the 2011 World Cup he made 362 runs with a century and four fifties, took 15 wickets, won four man-of-the-match awards and was player of the tournament — the first player to combine 300 runs and 15 wickets in a single World Cup.

MS Dhoni then made the finisher's role a specialism rather than an accident, batting at five, six or seven and constructing chases backwards from the last over. The evolution of India's fifty-over batting through all of this is traced in the guide to India's ODI cricket history.

Kohli at four, Pujara at three, Pant at five

The order that followed the great four split the job three ways.

Virat Kohli retired from Tests in May 2025 with 9,230 runs in 123 matches, 30 centuries and seven double centuries, the most double hundreds by an Indian. He batted four in Tests and three in one-day cricket, and the distinctive part of his Test record is how much of it came in the three years around 2016 to 2018, when he made runs in Australia, England and the West Indies inside the same cycle.

Cheteshwar Pujara took Dravid's position and much of Dravid's method. His value was measured in balls faced more than runs scored, and the clearest single example is the 2020-21 series in Australia, where he absorbed spells that would otherwise have reached the batters below him.

Rishabh Pant settled the argument about whether a wicketkeeper can bat in the top six of a Test side by scoring more Test centuries than any Indian keeper, passing Dhoni's six with a hundred at Headingley in 2025. His unbeaten 89 at Brisbane in January 2021, in a fourth-innings chase at a ground where Australia had not lost a Test in decades, is the innings that will be quoted longest.

Shreyas Iyer, Ajinkya Rahane and Suryakumar Yadav all belong in a fuller account — Rahane for a long stretch of Test cricket at five and a series won in Australia as stand-in captain, Suryakumar for what he did to the middle order in Twenty20, a story taken up in the guide to India's T20 international history.

The ones this list cannot fit

Any Indian middle-order list is mostly an argument about who was left out, because the domestic game produced far more four-day batters than eleven places could hold.

  • Vijay Manjrekar and Chandu Borde batted through the 1950s and 1960s in sides that were usually behind the game.
  • Sanjay Manjrekar had a technique against spin that his contemporaries rated very highly, and a Test career that never turned it into weight of runs.
  • Robin Uthappa and Manish Pandey are the clearest recent examples of players whose domestic and franchise returns never converted into a settled international place.
  • Wasim Jaffer scored more first-class runs in the Ranji Trophy than anyone else has, and played 31 Tests.

That last case is the important one. The gap between a very good Ranji middle-order batter and a Test middle-order batter is what this whole page is about, and it is narrower than the selection record suggests. Career figures for every player named here sit in the player index, the terms used are defined in the cricket statistics glossary, and the rest of the Indian game is on the cricket in India hub.

Sources and method

Career totals here come from published international career records for each player, checked against the ICC's biographical material and the BCCI's player pages where those exist. Series aggregates for the 1982-83 West Indies tour and the 1984-85 England series are taken from the contemporary Wisden accounts of those tours. Match details for the 2001 Calcutta Test, the 2002 NatWest final and the 2011 World Cup come from full scorecards and official tournament records. Where a figure moves with a player's continuing career, it is given as at the point of retirement or described in general terms. This page is descriptive: the ordering reflects editorial judgement about position, era and weight of evidence, and no ranking here is computed from a statistical model.