Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?


Failed to load latest commit information.
Latest commit message
Commit time

StatsBomb Open Data

Welcome to the StatsBomb Open Data repository.

StatsBomb are committed to sharing new data and research publicly to enhance understanding of the game of Football. We want to actively encourage new research and analysis at all levels. Therefore we have made certain leagues of StatsBomb Data freely available for public use for research projects and genuine interest in football analytics.

StatsBomb are hoping that by making data freely available, we will extend the wider football analytics community and attract new talent to the industry.

Terms & Conditions

If you publish, share or distribute any research, analysis or insights based on this data, please state the data source as StatsBomb and use our logo, available in our Media Pack.

Getting Started

The data is provided as JSON files exported from the StatsBomb Data API, in the following structure:

  • Competition and seasons stored in competitions.json.
  • Matches for each competition and season, stored in matches. Each folder within is named for a competition ID, each file is named for a season ID within that competition.
  • Events and lineups for each match, stored in events and lineups respectively. Each file is named for a match ID.
  • StatsBomb 360 data for selected matches, stored in three-sixty. Each file is named for a match ID.

Some documentation about the meaning of different events and the format of the JSON can be found in the doc directory.


If you're interested in football data, StatsBomb is always hiring!