cricsheet — Cricsheet cricket matches (2001-2026)
- Description
Networks of cricket matches from Cricsheet, the open collection of ball-by-ball data of cricket matches compiled by S. Rushe: international matches (Tests, one-day internationals, T20 internationals and other international matches) and the main domestic and franchise T20 leagues and competitions (e.g. the Indian Premier League, the Big Bash League, the County Championship), of men and women, from 2001 to October 2026. Following its policy, Cricsheet withholds the matches of the Afghanistan men's team and of the Afghanistan Premier League, which are therefore not included. The archives of Cricsheet are updated in place as matches are added; the data are those of the download of 31 October 2026 (with the matches added up to 25 October 2026).
The players and officials are identified by the identifiers of the Cricsheet register (
people.csv), which also give their names and their identifiers in other databases. There are three networks:deliveries: the bowler-batter network. A directed edge from player $i$ to player $j$ means that $i$ bowled to $j$ in an innings of a match, with the numbers of deliveries, runs and dismissals; there is one edge per pair of players, match and innings (a multigraph). Super overs are included as innings of their own.matches: the team network. Nodes are teams (men's and women's teams of the same name are different nodes), and an edge connects the two teams of a match, with the match's metadata (one edge per match, a multigraph).player_matches: the bipartite network of players and matches: an edge connects each player of a match's teams (as listed in the match data, usually the playing eleven) to the match. The propertyis_playertells the two kinds of nodes apart.
The networks have the following properties:
- (Node)
name: the name of the player in the register (or, for teams, the name of the team; for matches, the names of the teams, "A vs B"). - (Node)
unique_name(players): the unique name of the player in the register. - (Node)
identifier(players): the identifier of the player in the register (e.g.ba607b88). - (Node)
key_cricinfo(players): the identifier of the player in ESPNcricinfo, or empty. - (Node)
gender: the gender of the matches of the player (or team, or match):maleorfemale. - (Node)
is_player(player_matches): whether the node is a player (otherwise a match). - (Node)
team_type(teams):internationalorclub. - (Edge)
match_id(deliveries,matches): the Cricsheet identifier of the match, as inhttps://cricsheet.org/matches/and the file names. - (Edge)
time(deliveries,matches): the date of the first day of the match, in Unix time. - (Edge)
date(deliveries,matches): the date of the match (YYYY-MM-DD). - (Edge)
match_type(deliveries,matches):Test,ODI,T20,IT20,ODM,MDM. - (Edge)
team_type(deliveries,matches):internationalorclub. - (Edge)
event(deliveries,matches): the name of the competition or tour, or empty. - (Edge)
season,venue,city(deliveries,matches): the season, venue and city of the match. - (Edge)
winner(deliveries,matches): the winning team, or empty. - (Edge)
result(deliveries,matches):win, ordraw,tie,no result. - (Edge)
toss_winner(matches): the winner of the toss. - (Node)
match_id,time,date,match_type,team_type,event,season,venue,city,winner,result(matches,player_matches): the match properties, as for the edges ofdeliveriesandmatches. - (Edge)
innings(deliveries): the number of the innings in the match (from 1). - (Edge)
deliveries(deliveries): the number of deliveries bowled by the bowler to the batter in the innings (including wides and no-balls). - (Edge)
runs(deliveries): the runs scored by the batter off these deliveries. - (Edge)
extras(deliveries): the extras of these deliveries (wides, no-balls, byes, leg byes, penalties). - (Edge)
dismissals(deliveries): 1 if the batter was dismissed by the bowler (bowled, caught, caught and bowled, lbw, stumped, hit wicket) in the innings, otherwise 0. - (Edge)
dismissal(deliveries): the kind of the batter's dismissal on a delivery of this bowler (also run outs and others not credited to the bowler), or empty. - (Edge)
team(player_matches): the team of the player in the match.
- Tags
- Social Offline Sports Multigraph Bipartite Timestamps Temporal Metadata
- Added
- 2026-10-31
- Citation
-
- S. Rushe, "Cricsheet: Freely-available structured data for cricket." (2026) cricsheet.org
- Upstream URL OK
-
https://cricsheet.org/
https://cricsheet.org/downloads/
https://cricsheet.org/register/ - Upstream license
- Open Data Commons Attribution License (ODC-BY 1.0), https://cricsheet.org/licensing/
- Networks
-
Tip: click on a column header to sort the list, or hover over it for a description.
Column legend
- $\left<k\right>$
- Mean degree
- $\sigma_k$
- Standard deviation of the degrees
- $\lambda_h$
- Largest eigenvalue of the Hashimoto (non-backtracking) matrix
- $\tau$
- Random walk mixing time
- $r$
- Degree assortativity
- $c$
- Global clustering coefficient
- $\oslash$
- (Pseudo-) diameter
- $S$
- Relative size of the largest component
- NPs
- Node properties
- EPs
- Edge properties
Name Nodes Edges $\left<k\right>$ $\sigma_k$ $\lambda_h$ $\tau$ $r$ $c$ $\oslash$ $S$ Kind Mode NPs EPs gt GraphML GML csv deliveries 13,498 1,410,924 104.53 475.10 390.88 6815.20 0.30 0.48 11 1.00 Directed Unipartite name unique_name identifier key_cricinfo gender match_id time date match_type team_type event season venue city winner result innings deliveries runs extras dismissals dismissal 8.2 MiB 19.0 MiB 17.6 MiB 17.3 MiB matches 535 23,193 86.70 139.66 24.81 19.12 0.92 0.86 5 0.20 Undirected Unipartite name gender team_type match_id time date match_type team_type event season venue city winner result toss_winner 306 KiB 451 KiB 428 KiB 518 KiB player_matches 36,963 511,644 27.68 46.33 76.97 9946.57 -0.32 0.00 16 1.00 Undirected Bipartite name unique_name identifier key_cricinfo gender is_player match_id time date match_type team_type event season venue city winner result team 1.4 MiB 3.1 MiB 3.1 MiB 3.0 MiB - Ridiculograms*