Data Analytics in Cricket

Posted on Posted in Uncategorized

The Indian Premier League season 10 is on its way and the whole nation is excited about this big competitive and entertaining season.

But have you ever thought about how some big decisions are taken up like the team line-up, .the playing 11, the best fit blowers and batsman? well, this all happen in the dressing room with the suggestion of some Data Experts that uses Predictive analysis.

Some of the major areas of analysis include:

  • Analysis of a captain’s performance against another captain in the opponent team and its possible impact on a match. For example, analysis pertaining to the performance of Gautam Gambhir in the Kolkata match on April 8. Will he be able to combat the strategies formulated by Mumbai Indians captain, Rohit Sharma?
  • Will Kolkata Knight Riders be able to lift the IPL 2015 trophy or Virat Kohli of Royal Challengers Bangalore come out with flying colors in the IPL final?
  • With Virat Kohli scoring 30+ runs in the first innings, Royal Challengers Bangalore stands a good chance to win.
  • What are the strengths and weaknesses of each player on the pitch?

To understand more about the strategies involved in Cricket analysis I decided to have a talk with Tinniam V Ganesh the author of 2R Packages he created for Cricket Analysis.

Interview with Tinniam V Ganesh (TV)

Pioneer-Architect-Programmer with 29++ years hands-on experience in software. Telecom veteran, Cloud Architect, Data Scientist, Author of 3 R packages, namely ‘cricketr’ & ‘yorkr’ on cricket & QCSimulator and Author of 2 books “Cricket analytics with cricketr” & “Beaten by sheer pace!” is his short

Q1.Sir, how did you discover about the two R Packages?

Answer by TV Ganesh: So, basically I did a course on Machine Learning by Andrew Ng from . After I completed the course on Machine Learning, I was looking for some data to apply the techniques learnt from that course I happened to come across ESPN Cricinfo, Initially, I wrote my first code using Octave Machine learning language.(Check out his first experiment with data here)

Q2.What are the new trends in analytics?

Answer by TV Ganesh: The latest trend is basically Deep Learning & Neural Networks, The idea is to have a multilayered neural network to actually learn from the data, that is the latest trend, Many top organizations like IBM, Facebook, Microsoft, and Google are working on it.(Learn more about Neural Network)

Q3.Tips for beginners.

Answer by TV Ganesh: I will suggest starting either with R or Python, the best way to actually learn is to just take any data (CSV, Excel data) and start experimenting with it.You should not just depend upon reading books, The best way to learn any programming language is to get started it with and experiment with it.One needs to keep learning and keep updating oneself with new tools and trends.

Q4.Additional Tips.

Answer by TV Ganesh: There are lots of material on the web available, There are 3 important things one needs to get started. 1) Start with either R or Python, 2) Most of the answers can be found on or Google, 3) Get familiar with Github, 4) Keep learning to get success in analytics field.


You may read TV Ganesh’s Blog Here.

Connect with him on LinkedIn

Please Share your thoughts about this post below on comment section.


14 thoughts on “Data Analytics in Cricket

  1. Please let me know if you’re looking for a article writer for your site. You have some really good posts and I think I would be a good asset. If you ever want to take some of the load off, I’d love to write some material for your blog in exchange for a link back to mine. Please blast me an email if interested. Regards!

  2. Cool blog! Is your theme custom made or did you download it from somewhere? A design like yours with a few simple tweeks would really make my blog jump out. Please let me know where you got your design. Bless you

  3. Do you mind if I quote a couple of your articles as long as I provide credit and sources back to your site? My website is in the very same niche as yours and my visitors would certainly benefit from some of the information you present here. Please let me know if this alright with you. Cheers!|

  4. I simply want to say I am beginner to blogging and certainly liked this web-site. Most likely I’m going to bookmark your website . You certainly have incredible stories. Thanks a bunch for sharing with us your web site.

  5. I simply want to mention I’m newbie to blogging and really enjoyed your web-site. Almost certainly I’m likely to bookmark your blog post . You amazingly come with fantastic article content. Thanks a bunch for sharing with us your webpage.

  6. I found your weblog web site on google and verify just a few of your early posts. Proceed to maintain up the superb operate. I just additional up your RSS feed to my MSN Information Reader. Searching for forward to studying more from you afterward!? I am typically to running a blog and i actually admire your content. The article has actually peaks my interest. I am going to bookmark your website and hold checking for brand spanking new information.

Leave a Reply

Your email address will not be published. Required fields are marked *