Recently, the paper Linked Soccer Data was published. In it the authors describe how they combined various football-related datasets, such as http://fussballdaten.de/. Some of the data they covered can be viewed through this demo application.
The paper also mentions other relevant sources of football data, including the openfooty API.
If you agree that "the web is an API", you may scrape statistics from HTML pages. For instance, oddsportal.com has historical betting quotes.
I suppose this data is not open but maybe helpful for personal use/fun.
If you are using the programming language R, you might find this vignette on web scraping match data (PDF) helpful.
Today I found football-data....
Check out the Equity in Athletics Disclosure website http://ope.ed.gov/athletics/ supported by the Office of Postsecondary Education (OPE), U.S. Department of Education (ED).
The downloadable data sets includes data such as: Participants by sport and gender, coaching staff and salaries, revenues and expenses by sport and "game day" and recruiting, and ...
This might be exactly what you need:
oddsportal historical odds
It gives you the odds and result for each game for multiple leagues
... multiple years
... and odds from multiple betting agencies.
This is a very neat data source.
You can easily scrape the data with beautifulsoup (and you might have to work with a webdriver like selenium to control the ...
Did you know about that one:
Prof. Robert Simmons from Lancaster University (http://www.lancaster.ac.uk/lums/people/all/robert-simmons/) once introduced that to us in one of our M.Sc. Sport Management classes at the German Sport University Cologne.
FYI: I started the football.db project to collect open public domain football data. The public domain data sets are hosted on GitHub and also include ready-to-use pre-built single-file SQLite databases (e.g. worldcup.db, etc.) You can find a short intro article about the football.db project on the Open Knowledge Foundation (OKFN) Data Wrangler Blog titled "...
Here's a Wikidata query that retrieves the coordinates for a ton of football teams (4866 results at time of writing): https://query.wikidata.org/#SELECT%20%3Fclub%20%3FclubLabel%20%3Fvenue%20%3FvenueLabel%20%3Fcoordinates%0AWHERE%0A%7B%0A%09%3Fclub%20wdt%3AP31%20wd%3AQ476028%20.%0A%09%3Fclub%20wdt%3AP115%20%3Fvenue%20.%0A%09%3Fvenue%20wdt%3AP625%20%...
I use football-data.co.uk for 22 leagues, where a lot is provided, but some stats only for top leagues. If you want power rankings for particular teams, then football picks is also the option, but no API at the moment available. Of course you can combine knowldedge from livescore sites and then you can for instance build dataset of your own. Or you can go ...
(Disclosure : I'm one of the founders of YouFoot)
YouFoot offers both huge amounts of data as well as API and apps (web and mobile).
Currently access to our APIs are on a request basis. We look to make them public soon.
YouFoot is not only about distributing data but also about empowering people to collect complex sets of football data easily using only ...
No data yet, but this repo will store game results and some other info
To use the data in your app, you can use this link
Which will be updated
and also has some structured data about stadiums
"name": "Luzhniki ...
Annual Review of Football Finance 2020
The Deloitte Annual Review of Football Finance is produced by the Sports Business Group at Deloitte and is the most comprehensive review of the business and finances of English professional football, set within the context of the regulatory environment and the wider European game
Market size of ...
International football results from 1872 to 2020
An up-to-date dataset of over 40,000 international football results
This dataset includes 41,586 results of international football matches starting from the very first official match in 1972 up to 2019. The matches range from FIFA World Cup to FIFI Wild Cup to regular friendly matches. The matches are strictly ...
You may use our World Cup 2018 dataset which contains more than 38 million tweets from almost 8 million unique Twitter users. The dataset was constructed during the World Cup 2018. Since we have stored the data in a MongoDB instance, the exported data is available as a MongoDB dump. You can easily import the exported data into a MongoDB instance. In order to ...
Guides / collections for open football data include:
Guide to Football/Soccer data and APIs by Joe Kampschmidt; no update yet for the world cup 2018 in russia :-(
Football Data -Awesome Datasets @ DataHub.io - No update yet for the world cup 2018 in russia :-(
My humble self has started a (static / pre-built) JSON HTTP API (...
For soccer players, Kaggle hosts the FIFA 18 Complete Player Dataset. Accessing the data requires registration.
17k+ players, 70+ attributes extracted from the latest edition of FIFA
To build a dataset for just the Portuguese soccer league, you would have to download CompleteDataset.csv and build a filter on "Club" for the clubs that are in the target ...
European Soccer Database
There is an amazing collection of soccer data published openly at Kaggle -- European Soccer Database.
Make sure you check the diverse examples of analysis of this dataset -- the so called kernels.
From the data source description:
What you get:
+10,000 players 11 European Countries with their lead ...
There's also the StatsBomb Open Data repository. on Github.
According to the company page for the Statsbomb dataset it contains new data for events, matches and lineups for major European soccer leagues (men + women).
You can download a static 250MB zip-file from there; and of course this will get stale in a matter of weeks, as new games are played all the ...
I think that ESPN has discontinued their developer access.
Try fantasysportnet - http://fantasysportnet.com/data/home.jsp
They cover the major European football leagues … EPL, Bundesliga, Spanish league, Serie A, and provide stats through a simple API.
Note: The ESPN Developer APIs have been retired.
ESPN.com provides an API: Developer Center. You have to register as a developer.
Once set up, you can make requests for teams or athletes, among other request types. General overview is here.
The free quota is 3 Calls per second and 7,500 Calls per day.
You can use the API console to explore (once ...