SELECT * FROM Cricket

Moneybowl: like the movie Moneyball. Master SQL while learning interesting facts about cricket.

How it works?

  • Select a database
  • Study the database schema using the ER diagram
  • Read the question and submit an SQL query

Sample questions?

  • Players that have played the most number of matches
  • In which international match was most boundaries scored

Available Databases

All databases have the same schema and track teams, players, matches and each delivery in the match.

1. International matches

The database includes matches played between countries including tournaments like ICC, T20 World Cup, etc. Across all formats including T20, ODI and test. A total of 6378 matches are available, played by male players, and played between 2001-12-19 and 2024-11-27.

2. IPL matches

Coming soon!

The data is provided by cricksheet.org in JSON format. We then convert it into a SQLite database.