Subscriber perks
Exclusive deals and extras for Football Hacking subscribers

Annual Football Hacking subscribers can claim a 100% discount on one custom football data analysis report per subscription year. Request a tactical, statistical, match, team, player, league or competition analysis using Football Hacking datasets or data you provide.
The report’s scope, methodology, metrics, format and delivery time will be agreed upon before the analysis begins, subject to data quality and technical feasibility.
To redeem this perk, email football.data@saulofaria.com.br with a brief description of the report you need and include your coupon code. This benefit is exclusive to active annual subscribers, limited to one report per subscription year and non-transferable. Subscription status will be verified before the project begins.
Annual or founding plan required

Download a comprehensive football dataset containing more than 110,000 matches across multiple competitions, including historical football results and 1X2 betting odds for many fixtures. Delivered as a clean, analysis-ready CSV, each row includes match ID, league, round, season, UTC date, country, home team, away team, final score, match outcome, home win odds, draw odds, away win odds, and competition type.
Matches without available odds are preserved with blank odds fields, allowing you to analyse the complete sample instead of a filtered selection. This football data download is designed for sports analytics, football betting research, predictive modelling, machine learning, statistical analysis, odds analysis, strategy testing, and historical backtesting. Open it directly in Python, R, Excel, Power BI, or your preferred analytics tool.
No MongoDB internal IDs or unnecessary image URLs—just structured football match data ready for exploration, visualisation, and model development.
Paid subscription required

Go beyond aggregated corner stats and explore the events yourself.
This event-level dataset covers corner kicks from the 2025/26 Premier League, La Liga, Serie A, Bundesliga and Ligue 1. Each row represents an individual corner, including inswinger/outswinger classification, kicking foot, delivery coordinates and angle, direct shot outcome, shooter, shot location, goal-mouth coordinates and blocked-shot coordinates when available.
Use it to build your own heatmaps, compare delivery strategies, study shot locations, test tactical hypotheses or develop entirely new corner-kick metrics.
Coordinate system: All spatial data uses Opta’s 0–100 coordinates. With mplsoccer, use Pitch(pitch_type="opta"). Other pitch types require coordinate transformation.
Format: CSV · Season: 2025/26 · Unit: Individual corner kick
The analysis doesn’t have to end with mine. Download the data and find what I didn’t.
Paid subscription required
Already have an account? Sign in
