Free signup + 7 days PRO included Create my account

Data ShopFootball › Over/Under 2.5 goals

27,109 matches · 15 leagues · 6 seasons

Football — Over/Under 2.5 goals

The total-goals market: score, OVER/UNDER outcome, xG, and the same four odds families (Bet365, Pinnacle, average closing, best closing) on the 2.5 line. Coverage: 15 European leagues (both top divisions of the big five countries + Eredivisie, Liga Portugal, Jupiler Pro League, Süper Lig, Greek Super League), each present in all 6 seasons.

The products one season at a time, or everything at once

Football Over/Under 2,5 — Bundle 2021-2027Recommended−35% vs 5 single seasons (€45)
Les 5 saisons complètes + 2026-27 en cours : 27 106 matchs O/U 2,5, 15 championnats européens. Mêmes niveaux de cotes que …

There is also the Complete Football Pack: all 3 datasets (1X2 + Over/Under + Machine Learning) for €69 instead of €97 — and the 2026-27 season in progress (€12, updated every Monday, unlimited downloads).

Football Over/Under 2,5 — Saison 2021-22
Totals et cotes Over/Under 2,5 de la saison 2021-22 : 5422 matchs, 15 championnats européens. Cotes Bet365, Pinnacle …
Football Over/Under 2,5 — Saison 2022-23
Totals et cotes Over/Under 2,5 de la saison 2022-23 : 5356 matchs, 15 championnats européens. Cotes Bet365, Pinnacle …
Football Over/Under 2,5 — Saison 2023-24
Totals et cotes Over/Under 2,5 de la saison 2023-24 : 5362 matchs, 15 championnats européens. Cotes Bet365, Pinnacle …
Football Over/Under 2,5 — Saison 2024-25
Totals et cotes Over/Under 2,5 de la saison 2024-25 : 5248 matchs, 15 championnats européens. Cotes Bet365, Pinnacle …
Football Over/Under 2,5 — Saison 2025-26
Totals et cotes Over/Under 2,5 de la saison 2025-26 : 5217 matchs, 15 championnats européens. Cotes Bet365, Pinnacle …

Single season or bundle?

Single season2021-2027 bundle
Price€9 per season€29 for 6 seasons (−35%)
Matches~5,300 per season27,000+
2026-27 season in progressIncluded (frozen at the stated cut-off)
Combined all-seasons fileIncluded
Best forStudying one season, testing before committingBacktesting and training on the full history

What each file contains all 23 columns, one by one

ColumnsContent
match_id, season, league, match_dateMatch identity (join key)
home_team, away_team, home_goals, away_goals, total_goals, over25_resultTeams, final score, total goals, OVER/UNDER outcome (2.5 line — no pushes)
home_xg, away_xg, xg_sourceLabelled expected goals
b365_over25 / under25Bet365 O/U 2.5 odds
pinnacle_over25 / under25Pinnacle pre-match
pinnacle_close_over25 / under25Pinnacle closing
avg_close_* and max_close_*Average and best closing

Real data sample season 2024-25

match_id,date,home,away,total,result,b365_o/u,pinnacle_close_o/u B1_20240726_ClubBrugge_Mechelen,2024-07-26,Club Brugge KV,Mechelen,2,UNDER,1.60/2.30,1.49/2.70 D2_20240802_FCKoln_Hamburg,2024-08-02,FC Koln,Hamburg,3,OVER,1.57/2.35,1.57/2.51 E1_20240809_Blackburn_Derby,2024-08-09,Blackburn,Derby,6,OVER,2.03/1.83,2.03/1.86

Preview compacted for the screen: 8 of the file's 23 columns. The free sample below contains all 23 columns.

Free sample — 50 real rows, all columns (season 2021-22)

Coverage per season

SeasonMatchesPinnacle closingNote
2021-225 4255 424 (100 %)complete
2022-235 3555 355 (100 %)complete
2023-245 3635 363 (100 %)complete
2024-255 2485 214 (99 %)quasi complète
2025-265 2172 225jusqu'au 16/01 — clôture moyenne/meilleure : toute la saison
2026-27501en cours ; clôture moyenne/meilleure ~70 % (se complète chaque semaine)

Average and best closing lines cover ~99-100% of every full season (including all of 2025-26). Exact per-column detail lives in the README, included with every purchase.

Secure Stripe paymentOne-time price, no subscription.
Instant downloadCSV + Parquet + README · 72 h link, 5 downloads.
Single-user licenceYour models (commercial included) are yours; resale of the files prohibited.
Personal support[email protected]
GAMBLING PROHIBITED FOR MINORS. Gambling carries risks: debt, addiction, social isolation. Help & responsible play · BeGambleAware · GamCare: 0808 802 0133 · NCPG Helpline: 1-800-522-4700