All Projects → iredchuk → soccer-bookmaker-odds

iredchuk / soccer-bookmaker-odds

Licence: MIT license
Historical data of bookmaker odds for some of the major soccer European leagues.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to soccer-bookmaker-odds

Epl Fantasy Geek
English Premier League 2017-18 Fantasy Stats for Geeks
Stars: ✭ 50 (+212.5%)
Mutual labels:  soccer, football
Draw
⚽ Champions League draw simulator
Stars: ✭ 134 (+737.5%)
Mutual labels:  soccer, football
Soccerapi
soccerapi ⚽️ , an unambitious soccer odds scraper
Stars: ✭ 52 (+225%)
Mutual labels:  soccer, football
Golazon
Football data mnmlist way. Built with Next.js and Ruby.
Stars: ✭ 28 (+75%)
Mutual labels:  soccer, football
sports.py
A simple Python package to gather live sports scores
Stars: ✭ 51 (+218.75%)
Mutual labels:  soccer, football
Football Cli
⚽ Command line interface for Hackers who love football
Stars: ✭ 984 (+6050%)
Mutual labels:  soccer, football
Soccer ggplots
Soccer/football analytics blog posts & data viz from the World Cup, Premier League, Copa America, and beyond. Using ggplot2, ggsoccer, & more. (Est. June 2018) ****Please look at the README for best version of the code!****
Stars: ✭ 115 (+618.75%)
Mutual labels:  soccer, football
Footballdata
A hodgepodge of JSON and CSV Football/Soccer data
Stars: ✭ 526 (+3187.5%)
Mutual labels:  soccer, football
ARGoal
Get more goals. | Virtual Goals & Goal Distance | App Doctor Hu
Stars: ✭ 14 (-12.5%)
Mutual labels:  soccer, football
transfermarkt-datasets
⚽️ Extract, prepare and publish Transfermarkt datasets.
Stars: ✭ 60 (+275%)
Mutual labels:  soccer, football
Datofutbol
Dato Fútbol repository
Stars: ✭ 23 (+43.75%)
Mutual labels:  soccer, football
football-peek
[JavaScript - NodeJS] Application to access football scores
Stars: ✭ 14 (-12.5%)
Mutual labels:  soccer, football
Open Data
Free football data from StatsBomb
Stars: ✭ 891 (+5468.75%)
Mutual labels:  soccer, football
Soccergraphr
Soccer Analytics in R using OPTA data
Stars: ✭ 42 (+162.5%)
Mutual labels:  soccer, football
World Cup 2018 Cli Dashboard
⚽🏆A World Cup 2018 CLI dashboard – Watch matches in your terminal
Stars: ✭ 529 (+3206.25%)
Mutual labels:  soccer, football
Understat
An asynchronous Python package for https://understat.com/.
Stars: ✭ 88 (+450%)
Mutual labels:  soccer, football
football analytics
⚽📊 A collection of football analytics projects, data, and analysis by Edd Webster (@eddwebster), including a curated list of publicly available resources published by the football analytics community.
Stars: ✭ 405 (+2431.25%)
Mutual labels:  soccer, football
regista
An R package for soccer modelling
Stars: ✭ 71 (+343.75%)
Mutual labels:  soccer, football
Awesome Soccer Analytics
⚽️📈 A curated list of awesome resources related to Soccer Analytics.
Stars: ✭ 244 (+1425%)
Mutual labels:  soccer, football
kickoff
Open Kick-Off is a fun rewriting attempt of the cult football game Kick Off 2 designed by Dino Dini and released in 1990 by Anco for the Atari ST and the Commodore Amiga. It is written in Java with the help of libGDX.
Stars: ✭ 32 (+100%)
Mutual labels:  soccer, football

soccer-bookmaker-odds

Historical data of bookmaker odds for some of the major soccer European leagues.

Build Status: Linux

Data includes teams, scores and average bookmaker odds for all games since 2005-2006 season for the following leagues:

  • English Premier League
  • Spanish Primera
  • German Bundesliga
  • Italian Serie A
  • French Ligue 1

Data format

Data is available in JSON and CSV formats.

Every file represents historical data for a certain league.

JSON data in every file is an array of seasons, each containing array of numbered rounds (fixtures) in this season, with each round containing array of games in this round.

Every game object has the following properties:

  • hTeam (string) - Home team name
  • aTeam (string) - Away team name
  • hScore (integer) - Home team score
  • aScore (integer) - Away team score
  • hOdd (float) - Average bookmaker odds for the home team in the decimal format
  • dOdd (float) - Odds for draw
  • aOdd (float) - Odds for away team
  • hProb (float) - Normalized probability of the home team victory calculated from the odds (see below)
  • dProb (float) - Probability of the draw
  • aProb (float) - Probability of the away team victory

For example, normalized probability for the home team victory is calculated in the following way:

hProb = 1/hOdd / (1/hOdd + 1/dOdd + 1/aOdd)

For more details, see JSON schema.

CSV data format is the flattened representation of the JSON structure, with each rows representing a game with the same columns as JSON properties described above, plus season and round columns.

Testing JSON data against the schema

Node.js version 6 or later and npm need to be installed.

Execute:

$ npm install
$ npm test

Or, with yarn:

$ yarn
$ yarn test
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].