# ACM CSS Kaggle Challenge — Data

来源：https://www.kaggle.com/competitions/acm-css-kaggle-challenge22/data

采集时间：2026-10-24T06:49:45Z

The ACM CSS Kaggle Challenge will make use of an IPL Exploration dataset consisting of information about various different matches held over different IPL seasons. Along with match by match information, the dataset also provides ball by ball information for all the matches !

## Files

*   **matches.csv** - This contains data pertaining to the each of the matches held over all seasons and provides information about the teams playing the match, winners, win margin, location and other relevant details.
*   **deliveries.csv** - This dataset contains ball by ball information of all the matches over all seasons. Each record in the dataset represents a ball bowled in a particular match and the corresponding data related to that ball.


## Columns

#### For matches.csv - 
*   `id` - Unique id for each match
*   `season` - Year of the season in which this match took place
*   `city` - City in which the match was held
*   `date` - Date on which the match was held
*   `team1` - Name of the first team playing the match
*   `team2` - Name of the second team playing the match
*   `toss_winner` - Name of the team that won the toss
*   `toss_decision` - Decision taken by the team that won the toss
*   `result` - Determines whether the match had a normal result, a tie or no result
*   `dl_applied` - 1, if the DL method was applied to determine the winner, else 0
*   `winner` - Name of the team that won the match
*   `win_by_runs` - Amount of runs by which the team won the match
*   `win_by_wickets` - Amount of wickets by which the team won the match
*   `player_of_match` - Name of the player who was awarded 'Man of the Match'
*   `venue` - Name of the stadium at which the match took place
*   `umpire1` - Name of the first umpire
*   `umpire2` - Name of the second umpire
*   `umpire3` - Name of the third umpire

#### For deliveries.csv - 
*   `match_id` - Unique id for each match
*   `inning` - 1, if the record is of the first innings of batting or 2, if the record is of second innings
*   `batting_team` - Name of the team batting
*   `bowling_team` - Name of the team bowling
*   `over` - The number of the over currently being bowled
*   `ball` - The ball number in the current over
*   `batsman` - Name of the batsman on the striking end
*   `non_striker` - Name of the batsman on the non-striking end
*   `bowler` - Name of the bowler bowling this ball
*   `is_super_over` - 1 if the over is a super over, else 0
*   `wide_runs` - Amount of runs obtained through wides
*   `bye_runs` - Amount of runs obtained through byes
*   `legbye_runs` - Amount of runs obtained through leg byes
*   `noball_runs` - Amount of runs obtained through no ball
*   `penalty_runs` - Amount of runs obtained because of penalties
*   `batsman_runs` - Amount of runs scored by the batsman
*   `extra_runs` - Amount of runs obtained through extras (wides, byes, leg byes, etc.)
*   `total_runs` - Total runs obtained in this ball
*   `player_dismissed` - Name of the player dismissed in this ball, empty if no player is dismissed
*   `dismissal_kind` - Way in which a player was dismissed in this ball, empty if no player was dismissed
*   `fielder` - Name of the fielder who dismissed a player in this ball by catching or running them out, empty if not applicable