Skip to Content
Author's profile photo Amit Gupta

Cricket World Cup 2015 analysis – HANA XS application


Cricket world cup 2015 (Cricket World Cup 2015 – ICC Cricket | Official Website) is already halfway. While we are enjoying the matches, I thought of analyzing the World Cup records and do some match results prediction based on team’s performance.

I developed a HANA xs application which is using xsjs services to get data from HANA and using various open source libraries (mbostock/stack · GitHub, Sly , D3.js – Data-Driven Documents and ) for User Interface.

Application is active on HANA Cloud Portal, check out:

If you like the application and would like to know steps involved, please keep reading.

First Step

I started analyzing all time top batsmen for all world cups. I found most of the data on Records | ESPN Cricinfo and Wikipedia, the free encyclopedia.

List of top batsmen at cricket world cups – snapshot:


This data in presented in following dashboard


Second Step

Got a list of World Cup 2015 matches schedule and collected following data:

– Team’s performance against each other

– Team’s performance at the ground

– Team’s ICC ranking

Team’s performance – snapshot:


* g_wins: Wins at that ground, o_wins: Winnings against opponent

This analysis is presented as following dashboard


Third Step

And finally match predictions. this prediction is based on simple calculation (working on HANA PAL version).


Thanks for reading this blog, your feedback is highly appreciated.


Amit Gupta

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Hi Amit ,

      can u tell me which tool you have used for dashboard.

      is it SAP lumira???



      Author's profile photo Amit Gupta
      Amit Gupta
      Blog Post Author

      Hi Nupur,

      I have used multiple libraries (mentioned in the beginning of blog) for this dashboard. Though most of it can be made in Lumira as well.