Free signup + 7 days PRO included Create my account
Data Shop

Build your MLB model
this weekend

7,070 games, Pinnacle pre-match odds, 45 ML features, 65K line movements.
Zero feature engineering, zero empty cells.

New: Football datasets — 27,109 matches, 15 leagues, from €9 →

7,106Games
65KSnapshots
45ML Features
0NULLs
Explore datasets — from €14
This data powers our production models

The same data and pipeline feed our live prediction models. This isn't theoretical data — it generates verifiable results every day.

Every pick produced by these pipelines is published then settled publicly, result by result — see the full journal on /results/.

4 datasets, one goal: backtest

Pick your dataset or combine them via the game_pk key — one line of code.

Odds 19€

MLB Full-Game Odds — Pinnacle (2023-2025)

Pinnacle Full-Time odds: totals, spreads, moneyline + final scores. The base dataset for any MLB model. 3 seasons (2023-2025).

game_pk,game_date,home,away,total_line,over_price,under_price,...
745234,2024-04-01,NYY,HOU,8.5,1.87,1.95,...
745235,2024-04-01,LAD,SF,7.5,1.91,1.91,...
7,070 games · 22 columns 0 NULLs
Odds 14€

MLB First-5-Innings Odds — Pinnacle (2023-2025)

First 5 Innings odds: isolate the starting pitcher duel without bullpen noise. The MLB modeller's favourite market. 3 seasons (2023-2025).

game_pk,game_date,home,away,f5_total_line,f5_over_price,...
745234,2024-04-01,NYY,HOU,4.5,1.83,...
745235,2024-04-01,LAD,SF,4.0,1.95,...
6,735 games · 13 columns 0 NULLs
Data 29€

MLB Modeling Features (2023-2025)

45 pre-computed features + the outcomes to predict. xERA (expected ERA), velocity, bullpen, weather, park factors. Import into scikit-learn and train. 3 seasons (2023-2025).

game_pk,home_sp_xera,away_sp_xera,home_sp_velo,park_factor,...
745234,3.42,4.15,95.2,1.12,...
745235,2.98,3.67,96.1,0.94,...
6,223 games · 45 columns 0 NULLs
Data 19€

MLB Line Movements — Pinnacle (2023-2025)

65,350 timestamped snapshots. Opening line identified. Calculate your CLV (your price vs the closing line), spot sharp line moves, backtest timing strategies. 3 seasons (2023-2025).

game_pk,timestamp,market,line,over_price,is_opening
745234,2024-03-30T14:22Z,totals,8.5,1.91,1
745234,2024-04-01T16:45Z,totals,9.0,1.90,0
65K snapshots · 12 columns 0 NULLs

ProbWin vs. competitors

The only provider that uses its own data in production — with verifiable results.

ProbWin Odds Warehouse BigDataBall
SourcePinnacleMultiple (aggregated)N/A
FT Totals + prices
First-5-Innings
Run Lines + prices
Line Movements65K snapshotsOpen/Close only
ML Features45 columnsPlayer stats
Advanced pitcher metrics✓ (xERA, velocity)Basic stats
FormatCSV + ParquetCSVCSV
Zero NULLsGuaranteedNot guaranteedNot guaranteed
Price (3 seasons)€19$79$90
Used in production

Who is this for?

🤖

ML modelers

45 pre-computed features + outcomes to predict. Import into scikit-learn, XGBoost, or LightGBM and train a model in 10 minutes.

📈

Quantitative bettors

Backtest your strategy across 3 seasons. Calculate your CLV with 65K snapshots. Identify exploitable lines.

🎓

Researchers & students

Clean data for papers, studies, sports statistics courses. Zero cleaning needed, focus on analysis.

Season coverage

Each MLB regular season has 2,430 games. Here's the exact coverage.

SeasonGamesFT OddsF5 OddsML FeaturesLine Movements
20232,4302,333 (96.0%)1,964 (80.8%)1,822 (75.0%)~18K snapshots
20242,4302,408 (99.1%)2,425 (99.8%)2,296 (94.5%)~19K snapshots
20252,4302,329 (95.8%)2,346 (96.5%)2,105 (86.6%)~28K snapshots
Pinnacle source
Zero NULLs guaranteed
CSV + Parquet
Stripe secure
Commercial use OK

Coming soon

Tennis

Already available: 567,866 matches + 3.19M snapshots 2026 — browse the range

Available

Football

Already available: 13 datasets + the Complete Pack — browse the range

Available

Frequently asked questions

How much time do I save vs scraping myself?
200+ hours. Scraping Pinnacle, handling bans, parsing MLB APIs, computing rolling features, handling postponements... Our datasets eliminate all that work. Import into pandas and start modeling in 5 minutes.
Can I combine datasets?
Yes. All datasets share the game_pk key. A simple pd.merge(ft, features, on='game_pk') is all you need to combine any datasets.
Will you add the 2026 season?
A 2026 edition is planned after the season concludes, as a separate product. Every purchased file stays as described on its page (seasons included and cut-off date) — the price covers the content at purchase time.
Opening or closing lines?
FT Odds and F5 Odds contain the most recent pre-match line. The Line Movements dataset contains the full history: identified opening line + all intermediate snapshots.
Commercial use allowed?
Yes, for your models and analyses. Raw data redistribution is prohibited.
Refunds?
Digital product: no refund after download. In return, everything is verifiable before purchase — quantified coverage on every page, and zero missing values in the delivered files (only games with complete data are included, which is why counts differ between files).

From €14 — One-time purchase, instant download

Pick your dataset and start backtesting in 5 minutes.

Explore datasets
Stripe · CSV + Parquet · Commercial use of your models OK · 72 h link, 5 downloads
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