Category Archives: Srini Stats

#AskSrini | Aug 2019 | Srini Stats

Mr. Nochi, a keen observer of Cricket and follower of my posts asked this interesting question — Do Australia have the best tailenders in Test Cricket?

This is the topic of today’s Ask Srini post.

Mr. Nochi’s question was pretty broad in 2 ways. One, which era are we talking about? Two, do we include #8 as a tailender or restrict tailenders to just batting positions 9, 10 and 11?

We’re restricting the scope of this analysis to the present decade. So date range considered is Jan 1, 2011 to Aug 17, 2019 and includes all completed tests.

First, let’s look at aggregate contributions by batting positions 8 through 11 for all the nine teams that are currently part of the World Test Championship.

Here goes the summary.

Looking at this Stat, looks like New Zealand, England, India all have similar/better tailenders than Australia.

But remember, for India Ashwin/Jaddu bat at 8. For England, Moeen Ali/Woakes bat at 8. These folks aren’t exactly tailenders. They are proper all rounders.

To negate this factor, I also looked at the exact same snapshot but only for positions 9, 10 and 11.

Here goes the summary.

Now the trend is clear. Australian tail is way better than India and even England.

Difference in Batting Average between Australia and Pakistan is ~7. What does this mean? In a Test match spanning 4 innings, Australia’s 9, 10 and 11 score 42 more runs than their Pak counterparts. 42 runs is more than the batting average of an average front line batsman. These runs in many cases end up being the difference between a win and a loss.

Pat Cummins (Australia)


In case you have any questions related to cricket stats, don’t hesitate to #AskSrini

Ind vs Aus – Head to Head in bilateral ODI series

5 match bi-lateral ODI series between India and Australia is kick-starting next Sunday (17 Sep, 2017). Here’s a look at the history these sides have shared in bi-lateral series.

Looking at the Stats, it is safe to assume Kohli and Co. will be raring to beat Aussies comprehensively to set this record straight,




Top 5 ODI batsmen by Year Group

In today’s edition of #SriniStats, we look at Top 5 ODI run getters by different year groups.

Some interesting insights.

1. Ricky Ponting despite being the third highest ODI run getter of all time, doesn’t make it to the list even once

2. Rameez Raja made it to the list between 1988 and 1992.

3. 2000-2003 was an all sub-continent list

4. Ganguly scored more runs than Sachin between 1997 and 2003

5. For 14 long years (1993 to 2007) Sachin Tendulkar made it to the Top 3 ODI run getters list consistently

#SriniStats #Cricket #Stats21427413_10154614700985566_8471030515374980438_o

A broad perspective on ODI cricket

Here’s a broader look at ODI cricket over the years since its inception in 1971.

1. West Indies RULED ODI cricket till 1990 and then disappeared

2. Ocean of Yellow across the years – Aussies have always made their presence felt, from 1971 to 2015. Their performance has only dipped in the last 2 years

3. Sri Lanka features only once in the Top 3. 1996 to 2000

4. India made their debut in the Top 3 post 2006 when Dhoni took over captaincy and have never looked back since.

5. Biggest turnaround has been that of England. Their record post 2015 WC debacle stands out. If sanity prevails, it will be India vs England at Lord’s in 2019 WC Final.



Which is the better ODI side on recent form?

So over the last 7 years, who’s been playing consistent good ODI cricket? Some numbers…

1. India and England have been dominating 2017 with 2.75+ W/L ratio

2. Over the 7 year duration, Aus and India are right on top with 1.83+

3. For every match won, SL have lost 4 matches in 2017

4. Aus record has hit a new low of 1.0 in 2017, unheard of for Aussie standards

5. West Indies has been pathetic throughout

6. Pak with 1.17 surprised all of us with the Champions Trophy win in June

Will be interesting to see a long term trend from 1970s in buckets of 5 years each. Leaving that for another day.


300 ODIs Club

Mahendra Singh Dhoni recently played his 300th ODI and joined the elite list of 20 players to have played 300 or more ODIs.

What are the records that Dhoni has made his own? (Among Players with 300 or more ODIs).

1. Highest Batting average of 52.2. Sachin Tendulkar is No. 2 in the list
2. Least number of ducks after 300 ODIs – 8
3. Most not outs in ODI history – 73
4. Third best Strike rate after Afridi and Sanath Jayasuriya in the list

Like Sehwag remarked, questions about Dhoni’s replacement/retirement if at all, should be entertained only after WC 2019. All the best Mahi



On ODI Chase Masters.

In this post, I look at some Stats of batsmen in successful ODI run chases.

1. 62% of the times, MS Dhoni remains unbeaten when India win a match chasing

2. Dhoni is the only batsman in the history of the game to have a Batting average of 100+ in successful run chases at the moment. Chase Master Kohli is not far behind, with a staggering 95 average despite batting at No. 3

3. Kohli has 16 ODI hundreds in successful run chases. Already a World Record 



Ashwin’s Test Figures in 2025? My prediction

Ravichandran Ashwin has had a dream Home run in Tests in 2016-17. He also had a fairly decent outing to Sri Lanka recently. His Test bowling metrics are already staggering.

Among Spinners with 275+ Test wickets, most of Ashwin’s figures are second only to the All Time Legend M Muralidaran. Ashwin takes a 5 wicket haul every 3.68 innings, 2 times faster than Shane Warne. Ashwin on average picks 3 wickets per innings, second only to Murali who has a mind boggling 3.48. Ashwin also has the best strike rate among spinners, striking once in less than 9 overs on average.

I did this interesting activity of projecting how Ashwin’s figures might look like in 2025 when he retires.

I see no reason why Ashwin cannot end his career with less than 600 Test wickets.


  1. Ashwin will last till he turns 39 (like Herath). With high fitness standards set by Kohli, there is a good chance this might not happen too. Time will tell
  2. India will play 9 Tests per year till 2025
  3. Ashwin’s efficiency metrics like wickets/innings, innings per 5 wkt haul, etc. will fall by 5% in the second half of his career.



Kohli the Test Captain – some numbers

How then does Virat Kohli compare against other great Test Captains?

Some observations:
1. In 140 years of Test Cricket, there are only 25 Test Captains with 15 or more Wins
2. The list features 14 Captains from Aus and Eng combined
3. Virat Kohli has a staggering 6.33 W/L ratio, unmatched in the list
4. Kohli is just 3 wins away from going past Ganguly in the list

The upcoming away series against SA and England will be a great opportunity for this No. 1 Test Team to establish themselves as contenders for one of the Best Test teams in the World (in the league of Ponting’s Aus and Lloyd’s WI)



India vs Sri Lanka – Head to Head in ODIs

On August 15, 2017, I woke up to this tweet from Sri Lankan Twitter Legend Russel Arnold (who can also bat).

“SL have a 100% record over India in ODI’s going back over 30 months . How good is that !!! Cmon!!! #fact

100% record? I was baffled. Opened the Ind vs SL Head to Head ODI record by year on Stats Guru and found out that India and Sri Lank have met in an ODI only once in the past 30 months and SL won that (recent Champion Trophy 2017 match).
Have to appreciate Arnold’s sense of humour.

This also gave me an opportunity to look at overall Head to Head record of India and Sri Lanka, over the years. I’ve grouped them into buckets of 5 years to understand how the balance has shifted over the years.

1. One period that stands out in favour of Sri Lanka is the period during and after their 1996 World Cup campaign. They seemed to have owned India for those 4 years. It was also the time Jayasuriya and Kaluwitharana redefined opening batting, before Sehwag began making statements.
2. With Kohli, Dhoni in their prime, 2011-2015 was dominated by India.
3. India and Sri Lanka have played only 1 ODI in the past 30 months.
4. With India and Sri Lanka slated to play 10 ODIs in the next 3-4 months, India would further like to strengthen their Head-to-Head record against the Island nation.
5. Dhawan, Kohli and Dhoni seem to have dominated the Lankans with their batting

6. Rohit Sharma averages a paltry 21.6 with the bat against Sri Lanka if you exclude the world record 264 innings

CaptureInd vs SL - ODIs Head to Head


The 8000 Club: Some numbers

King Kohli during the course of that breezy 96* today stormed into the 8000 Club, ending the day with 8008 ODI runs. With every innings he is batting, he’s breaking records. Today, he missed joining Sanath Jayasuriya with 28 ODI hundreds (joint third) by 4 runs, when he had a chance. It goes to show how selfless a cricketer he is. Carrying his bat through the innings was more important to him than going for glory (and running the risk of setting the wrong example for millions of youngsters looking up to him, by holing out in the deep in the process).

There are 29 players in the 8k Club. Amla is the only active cricketer in the 7000s who might join the club soon.

All the stats that follow are for the 29 players in the Club + Mighty Hash.

By Countrhy

Do you find something strange in the table above? Not a single English cricketer and just 1 New Zealander in Stephen Fleming.

The 4 South Africans seem to have the healthiest collective average, while Indians top the chart in runs scored, hundreds scored and # of player in the club.

Here’s a snapshot of the complete list, in case you feel like browsing through it.

Complete List

In terms of Batting average, King Kohli aces the list with a mind boggling 54.47. ABD is not far behind. Notice the last name in the list? Shahid Boom Boom Afridi. He has a batting average Ishant Sharma will be proud of.

Batting Average

Afridi tops the list in terms of Strike Rate though, and predictably so. Numbers 2, 3 and 4 in the list are also not surprising. Sehwag, de Villiers and Gilly.

Sachin too has had a very good strike rate of 86.23. I was surprised to stumble upon Ganguly’s strike rate. 73.7, almost same as Dravid’s. Both Gangulay and Dravid’s ODI records look very very similar (except for the 100s column).

Table below shows members of the Club with least hundreds. Unsurprising to see Shahid Afridi at the top with 62 innings per hundred. Azharuddin was a bouncer to me; just 7 hundreds?

Least centuries

Mahela Jayawardene has scored most ODI runs without scoring a single 150+ score. The complete list below.

Not a single 150

Watch this space for more.

Grand Home Season of Indian Cricket – some numbers – Indian batting

Better late than never to get this post out.

13 Tests, 4 visiting countries, innumerable records. Call it home advantage, call it “not the real Test”, call it whatever, our boys have gone there and shown who the boss is, in subcontinental conditions. Winning 10 out of 13 Tests is no joke. As the boys have switched gears to the eye-catching T20 format of the IPL, let’s sit back and look at some numbers from the Grand Home Season of the No. 1 Test Team in the World.


No points for guessing who the Top 2 run getters for India were in the season. Pujara with 2 innings more than Kohli tops the chart in terms of runs scored, with more than 1300 runs in 23 innings at an average of 62.66. Remember this includes a Duck in the last Test against Aus where he was run out. With 8 fifties and 4 hundreds (1 of them a double ton), Pujara has managed to score 50+ for more than 50% of the innings he’s gone out there. That 525 ball marathon  in Ranchi is one for the ages.


When doubts of whether Kohli is from Earth or some other planet started cropping up after the England series, the Australia series brought him down to earth, proving he too is human. Despite a horrific Test series against Australia, he is the second highest run scorer in the Home season, at an average of 65.89. For someone who has shots for every part of the ground, Kohli managed only 2 sixes in the 12 Tests. This shows the kind of evolution he’s got into his Test game. Kohli averaged 109.16 against the English, scoring 655 runs in 8 innings.


Karun Nair apart from the 303* in Chennai, amassed 71 runs in total in 6 innings averaging under 12. KL Rahul was phenomenal against the Aussies scoring 50+ in almost every innings, in some not-so-easy batting conditions. He has cemented that opening spot for himself, now. Vijay and Rahane haven’t shown consistency, averaging less than 40 in the season. Ravindra Jadeja and Saha both averaged more than 40 in the season, adding some valuable match winning/saving runs throughout. Jadeja also scored his runs quickly, striking at 68.55 and smashing 21 sixes, most in the series. Invaluable. No wonder he was the Man of the Series, rightly.

Expect more posts in this series – on Indian bowling, visiting batsmen, visiting bowlers.

For now, it’s a wrap.

Test of the Best!

Do you agree West Indies team of the 70s and 80s was one of the greatest test sides?

Out of the 64 matches they had played in the 2 decades at Home, they won only 26 matches, lost 8, drew 30. That’s a win % of 40.6%

What about the Incredible Australian team from 2000 to 2007?

Out of the 47 matches they played at Home in those 8 years, they won 38, lost only 2 and drew 7. That’s a win % of 80.8%. Incredible record this.

Now, cut to 2016-17. The Grand Home Season of Indian cricket. 13 Test matches against NZ, England, Bangladesh and Australia. With 11 matches over as of day, India have won 9, lost only 1 and drew 1. Win %? 81.8%. That’s a percentage point better than the Win % of THAT Aussie team at Home.

We had one bad match in Pune last week. Everyone has a bad day at office. You do. I do. Everyone does. That’s about it. Pune was an aberration.

In Bangalore, I believed from the first ball on Day 1 till Ravi Ash took that caught-and-bowled to dismiss Lyon on Day 4, that India had it in them to win this match and square the series.

What a contest this Bangalore Test was! When was the last time we were engrossed into the game for full four days? Best part was that at no stage in the game till post tea session on Day 4 did either team have a clear advantage over the game.

I would rate this Test as the second most awesome Test India has been part of. No points for guessing the most awesome Test.

T.E.A.M -Together Everyone Achieve More.

It was a true TEAM performance in every sense of the word. That makes the victory sweeter. We didn’t win the match because of a Kohli Double Ton or an Ashwin 10-fer.

Rahul, Pujara, Rahane, Ash, Jaddu, Ishant, Umesh all had their role to play.

For Australia, they have great finds in Renshaw and Handscomb. Renshaw for a 20 year old, has shown great grit and patience in this series to already become a player to look forward to. Hope he makes it big in Australian cricket.

Congrats Ashwin on surpassing BS Bedi to now become the fifth highest wicket taker for India. Also for the 25th five wicket haul. No ordinary achievement.

Eagerly await the 3rd and final tests of this riveting series.


Virat Kohli – ODI Numbers in perspective

All sorts of comparisons have been done. Virat Kohli vs God of Cricket (Sachin Tendulkar), Virat Kohli vs AB de Villiers.

Virat Kohli has been deemed an “All Format Great” already by many. He is 27 years old. Few critics would still want to see his longevity and consistency in the longer format of the game before putting him in that league of “All Format Greats” which currently possibly has only one batsman. AB de Villiers. Tendulkar wasn’t a T20 Great mainly because the format gained prominence towards the twilight of his career.

Let’s put aside qualitative comparisons and for a moment,  look at what Kohli has achieved in the 50 Over format and put it in perspective to what other Greats of the game have achieved or ended up achieving.

The data set considered is the list of Top 50 ODI batsmen sorted by ODI hundreds and features most of the best names that played this format and mastered it (in Batting).

Let’s start with this metric “Innings per Century”. Kohli scores one ODI century every 6.5 innings. Isn’t that an insane number? Tendulkar took 9.2, Ponting took 12.2, Ganguly 13.6 and Sehwag a whopping 16.3. There are only two players in the World currently, who score hundreds at a faster pace than Kohli – Quinton de Kock (5.7) and Hashim Amla (5.8). I’m sure if we just look at the last 2 years data in isolation, Kohli’s rate would be less than 5 innings per Century. He’s been in that kind of form.

Innings per Century

Top Players – sorted by Innings per Century

Centuries per Year, another metric which is a reflection of the century scoring appetite, tells us the same story.

Kohli scores 3 ODI centuries every year. Sachin used to score 2, Sehwag 1.

Centuries per Year

Top Players – sorted by “Centuries per Year”

Let’s move on to Batting Averages. While looking at these numbers, I realize how frickin’ awesome a career AB de Villiers too has had. He averages close to 55 and strikes at 100+ and has 24 hundreds. He doesn’t even open the innings for his side. A dedicated ABD post coming up later. Let’s stick to our man, Virat Kohli for now.

He is the only Indian who averages above 50 apart from the legendary MS Dhoni (who has 67 not outs to his credit). Viv Rishards averaged 47, Hayden 44, Dravid 39.

By Average

Top players- sorted by Average

Let’s now look at a really interesting view. Numbers stacked up by all players in the duration Kohli has played the game – 2008 till date. Some really interesting observations from the table below.

Top 2 ODI run getters in the last 8 years are Sri Lankans mainly because they’ve played more ODI Cricket than any other country. Sanga and Dilshan have scored 7.5k+ runs each at averages of 48 and 44, which is commendable. de Villiers averages 63.4 in this duration, which means his initial few years in ODI cricket were pretty ordinary, to his standards.

Kohli has scored more hundreds than anyone, in the last 8.5 years. Dhoni averages a staggering 56 in the same duration, a testimony to the fact that he’s been the go to man for India when it comes to ODIs.

ODI numbers for duration Jan 2008 till date

ODI numbers for the duration Jan 1, 2008 till date

Let’s move on to absolute centuries scored. God stands tall, right up there with 49. It’s a matter of 30-35 innings before Kohli goes to number 2 in the list with 31 hundreds. The question remains. Will he surpass Sachin Tendulkar to end his career with 50+ ODI hundreds? My hunch says he will surpass Sachin before he turns 34. And if at all that happens, we all know who the happiest man on earth will be.

“I’ll be happy if an Indian breaks my records”.

By hundreds

Top Players – sorted by Hundreds

Next post in the series – Virat Kohli, the Chase Master. Read it here.

More posts in this series coming up. Suggestions welcome.



India (11) – Pakistan (0)

With so much cricket being played these days in all three formats, cricket lovers are finding it difficult to recollect memories even from matches which happened in the recent past. For example, I find it hard to recollect top battles in the recently concluded Asia Cup. All I remember is the Kohli-Amir battle and Dhoni’s 20* off 6.

Because these are mere cricket matches, where two teams come out to exhibit their talents and end on the winning side. Certain matches however, rise above the game of cricket into something else. Needless to say, India vs Pakistan encounters rank right up there in the list, may be closely followed by the Ashes (I remember certain Aus cricketers returning early from a World Cup to prepare for the Ashes).

The build-up to yesterday’s encounter between India and Pakistan was no less than any match they had previously played against. May be lesser than the Ind vs Pakistan Semi Final in the 2011 50 Over World Cup; because of the things at stake (a berth in the Final).

To add on to the build up, India had lost to New Zealand in a rank turner just a few days ago, making yesterday’s game against Pakistan a must win to stay alive in this World Cup, hosted by us.

The rest is history.

As we speak, Dhoni and team would already be strategising on their upcoming games against Bangladesh and Australia to book their Semi Final berth. They are professionals. We are fans. I’d like to register my best moments and thoughts from yesterday’s encounter.

Multiple goosebumps moments even before the first ball was bowled. First, “God” coming on stage and speaking a few words; next, listening to our National Anthem in Big B’s baritone. Hair-raising stuff! Didn’t know Amitabh ji could sing so well (with “Gamakams” and all).

Apart from the rare partnership between Damaad ji Shoaib Malik and Umar Akmal, Pakistan weren’t really on top of the game, at any point of time during the first innings. The Indian supporters felt the pressure merely because this happened on the backdrop of a disaster run chase against a lesser bowling side (on paper) on a similar pitch, 4 days ago.

119 was not tough, but a tricky target on a pitch where where ball was turning by more than 90 degree, against a team renowned for their world class bowlers. Flat track bullies might find it tough to get a start, but India’s batting powerhouse was more than commensurate to pull off this run chase.

Rohit I thought was under the pressure created by his own words on the “ordinary bowler” Mohammad Amir, and succumbed sooner rather than later, on his favourite hunting ground where he has historically been scoring runs for fun.

Dhawan never really looked settled in his short but troubled stay in the middle. Raina (unfortunately) followed suit immediately. Mohammad Sami who was expected to bowl 23 no balls, 43 wides and 13 byes turned out to be India’s nightmare,. uprooting Dhawan  and Raina in back to back deliveries.

India, suddenly were put on a back foot. 7.5 RPO required, 3 wickets down and Pak bowlers on top form in favourable conditions. Mortals are bound to succumb to these conditions; Champions thrive under pressure. 70k capacity crowd at the Eden Gardens, silenced, required run rate mounting in a must win game, Kohli entered the middle.

As my friend Dadak remarked on Twitter, “Kohli bats with very cool head. His face is angry. His heart pumping but his head is cool. As cool as Dhoni”. I couldn’t have agreed more. Some fans (including Twitter King Bhaskar NH) had already given up on our prospects of winning the match. But with most of us aware of Virat Kohli’s extended purple patch in all forms of the game, we knew that as long as he was just there in the middle, India was there in the game.

Even though the dependency on Kohli is not as much today (we have some other classy match winners too currently), as was the case with Sachin in the 90s, it is at least there to an extent for us to draw a parallel. And boy, didn’t he deliver, exactly when it was required?! Not for the first time, definitely not for the last.

It looked as if Kohli was batting on Wankhede and the others on the Eden turf. Those scorching cover drives where the ball travelled all along the ground at the speed of Japanese super fast trains, were hair-raising stuff. And when Kohli did a bow to God after reaching his 50 and Sachin waved back with a brimming smile, our day was made, and our eyes wet. We Indians are emotional fellows. Like Harsha Bhogle remarked, Virat Kohli has targets for dinner.

At times, we forget to acknowledge crucial contributions by second fiddles; Gambhir on Apr 2, 2011; Yuvraj yesterday. The fact that he stayed there to wither the storm proved vital in the end. Not to forget Ravi Ash’s 3 over spell. The Pak batsmen were as clueless as I was during my Digital Signal Processing Viva test back in college.

Overall Head to Head in limited over cricket, we might still be behind Pakistan, but 11-0 in World Cups is a record we can all be proud of. Good luck for the next time we meet, Mauka man.