The Measure of Greatness

How do you compare Sachin Tendulkar to Sunil Gavaskar? A journey through time, runs, and the mathematics of batting mastery
A Data Story · December 2025

It was a Tuesday evening in Chennai when my father turned to me and said, "Kohli just scored his second consecutive century." The match—India versus South Africa, December 3rd, 2025—was still in progress, but already the conversation had shifted from the present to the past. "How does he compare to the greats?" I wondered. It's the question that haunts every generation of cricket fans, the one that turns dinner table conversations into statistical battlegrounds.

The problem, as any cricket statistician will tell you, is deceptively simple: How do you measure batting greatness across eras? The game Sunil Gavaskar played in the 1970s—on uncovered pitches, with helmets just becoming fashionable, facing the West Indian pace battery at their most fearsome—bears little resemblance to the game Virat Kohli plays today. Between them lies Sachin Tendulkar, who bridged both worlds, playing from 1989 to 2013, watching the game transform around him.

"The batting average is cricket's most elegant statistic: runs divided by dismissals. But elegance, like batting itself, has its complications."

Consider the numbers. Between 2000 and 2010, batting averages soared to historic heights—runs per wicket reached 34.62, compared to just 29.7 in the periods before and after. Thirty-six batsmen scored over 4,000 runs in that golden decade, sixteen of them averaging over 50. It was, statistically speaking, the easiest time to be a batsman in Test cricket history. Covered pitches, smaller boundaries, thicker bats, better protective equipment—all conspired to make run-scoring easier than it had ever been.

The Era Problem: In the early 2000s, conditions were exceptionally favorable for batsmen, with batting averages 8% higher than surrounding periods. This means a player averaging 50 in that era might be equivalent to someone averaging 46 in a tougher period. Yet traditional statistics treat them identically.

This is where the mathematics of measurement gets interesting. ChatGPT, when posed with this exact question, spent twelve minutes thinking—an eternity in AI time—before proposing a deceptively simple solution.

Impact Score = Batting Average × ln(Career Runs)

Where batting average measures "how hard are you to dismiss" and the natural logarithm of runs rewards longevity with diminishing returns

Why the logarithm? Because 15,000 runs shouldn't count as three times more impressive than 5,000 runs. Longevity matters, but it shouldn't dominate. The logarithm compresses the scale—doubling your runs doesn't double your greatness, it adds to it proportionally. It's a mathematical way of saying: consistency over time is valuable, but there are diminishing returns to sheer accumulation.

What's fascinating about this metric is what it leaves out. Strike rate—how fast you score—doesn't appear. In an era increasingly obsessed with T20 cricket and aggressive batting, this feels almost heretical. But for Test cricket, where matches stretch over five days, the speed of scoring has historically mattered less than the ability to not get out. Until the 21st century, players who sustained an average above 50 were considered exceptional.

Indian Batting Mastery Across Generations
Each line represents a career span; hover to see details. Impact Score = Average × ln(Runs)
Impact > 500
Impact 450-500
Impact 400-450
Impact < 400

What emerges from this analysis is both expected and surprising. Sachin Tendulkar dominates with an Impact Score of 520.3—the combination of 15,921 runs and a 53.78 average creating an almost unreachable peak. But right behind him is Rahul Dravid at 499.6, a reminder that "The Wall" was more than just defensively solid; he was relentlessly consistent across 163 Tests.

1. Sachin Tendulkar (1989-2013) 520.3
2. Rahul Dravid (1996-2012) 499.6
3. Sunil Gavaskar (1971-1987) 471.5
4. Virender Sehwag (2001-2013) 447.3
5. Virat Kohli (2011-2025) 427.8

Gavaskar ranks third at 471.5, and here's where the metric reveals something profound: he played in one of the toughest eras for batting, yet his 51.12 average stands tall. Adjusted for era, his accomplishment might be even more remarkable than the raw number suggests. Virender Sehwag's fourth-place ranking (447.3) captures his unique contribution—a 49.43 average that demolished the notion that Test openers needed to be cautious.

And then there's Kohli, currently at 427.8. His career is still unfolding—at 37, playing primarily ODIs now after retiring from Tests—and that 46.85 average sits below the magical 50 mark that separates the very good from the great. Yet his 9,230 runs in just 123 Tests (compared to Tendulkar's 200) suggest a scoring rate that reflects modern cricket's faster tempo.

"What's interesting isn't just who ranks where—it's what the metric reveals about how we value batting achievement."

The elephant in the room, of course, is what this metric doesn't capture. It treats all runs as equal, whether scored on a raging turner in Chennai or a flat pitch in Dubai. It doesn't distinguish between runs scored against Australia's fearsome pace attack and runs against a weaker bowling side. It ignores match situations—a century when your team is 50 for 5 versus one when you're cruising at 300 for 2.

But perhaps that's the point. Perfect measurement is impossible in cricket, just as it's impossible in life. What we're left with are proxies, approximations, ways of starting conversations rather than ending them. Tendulkar's 15,921 runs came across 329 innings over 24 years, a sustained excellence that transcends any single statistical measure. Gavaskar's 34 centuries included some of the most courageous innings ever played, facing an era of hostile fast bowling without adequate protection.

The metric does, however, surface one uncomfortable truth: total runs matter more in this calculation than we might like to admit. It's there in the logarithm, ensuring that accumulated runs contribute substantially to the final score. Yashasvi Jaiswal, the young opener with a stratospheric 49.23 average, ranks ninth with an Impact Score of 385.4—but he's played just 28 Tests. Will he maintain that average over 100 Tests? History suggests probably not. A career batting average over 50 is exceptional, achieved by only a handful of players.

Back to that Tuesday evening in Chennai. As Kohli's innings unfolded on the television, father and son could have argued about techniques, about eras, about whether facing Curtly Ambrose and Courtney Walsh was harder than facing today's bowlers with better fitness but less raw pace. Instead, they now had a number to discuss, a framework for comparison that acknowledged both quality (average) and quantity (runs) while recognizing that more isn't always proportionally better (the logarithm).

Is it perfect? No. Is it better than simple averages? Arguably yes. Does it settle the debate about who is India's greatest batsman? Of course not. But it does what good metrics do: it starts a conversation with numbers, and lets the stories fill in the rest.

The visualization above tells its own story—lines stretching across decades, some thick and confident (Tendulkar's nearly quarter-century career), others shorter but brilliant (Jaiswal's promising start, still unfolding). Together, they form a tapestry of Indian cricket history, each thread representing thousands of hours at the crease, millions of balls faced, and the dreams of a billion fans.

In the end, measuring greatness might be less about finding the perfect formula and more about acknowledging its impossibility while trying anyway. Because the attempt itself—the father and son discussing cricket over dinner, the statistician poring over numbers late into the night, the AI spending twelve minutes thinking about runs and averages—is part of what makes cricket beautiful. The game may be played on the field, but it lives on in these moments of measurement, comparison, and endless debate.

Data source: ESPNcricinfo Statsguru (accessed December 2025)


Interactive Plot by Gemini