Free signup + 7 days PRO included Create my account
Data Shop / Odds / MLB Full-Game Odds — Pinnacle (2023-2025)
MLB Full-Game Odds — Pinnacle (2023-2025)
Odds · MLB

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

Three seasons of Pinnacle pre-game lines — totals, run lines, final scores, and advanced pitcher metrics. Ready for backtesting.

7,070Games
20Columns
3Seasons
ZeroNULLs
Data: Mar 2023 — Oct 2025 Updated on Mar 10, 2026
19€ One-time purchase
Buy & Download Now
Instant download CSV + Parquet Stripe secure Commercial use OK
Pinnacle Only The sharpest book in the market
2023 — 2025 Three full regular seasons
Zero NULLs Every cell filled, guaranteed
CSV + Parquet pandas, Polars, DuckDB, R, Spark

What's Inside

Every column, every row — here's exactly what you get.

Totals & Spreads

Pinnacle full-game Over/Under lines + Run Lines (spreads). Both sides with decimal odds. Pre-game consensus lines.

Final Scores & Results

Home/away scores, total runs, margin. Pre-computed result columns: OVER/UNDER/PUSH for totals, HOME_COVER/AWAY_COVER for spreads.

Advanced Pitcher Metrics

Average pitch velocity, exit velocity, and home run count per game.

Data Preview

5 sample rows
mlb_pregame_pinnacle_2024.csv
#game_pkgame_datehomeawayscore_hscore_atotalft_total_lineover_priceunder_priceft_resultspread_linespread_result
17449322024-06-01TORPIT1897.51.8901.990OVER-1.5AWAY_COVER
27452512024-06-01SEALAA9097.51.9801.900OVER-1.5HOME_COVER
37453322024-06-01SFNYY37107.51.8902.000OVER1.5AWAY_COVER
47455752024-06-01PHISTL6177.01.8901.990OVER-1.5HOME_COVER
57458122024-06-01NYMAZ510158.01.9501.940OVER1.5AWAY_COVER
Zero empty cells, guaranteed. Every row is 100% complete — games with missing data are excluded before export. You will never have to handle NaN, NULL, or blank values.

Games Included

SeasonGamesof 2,430
20232,33396.0%
20242,40899.1%
20252,32995.8%
Total7,07097.0%

*Each MLB season has 2,430 scheduled games. Games with incomplete odds or missing scores are excluded — that's why every included row has zero missing values.

Schema (Key Columns)

ColumnDescription
game_pkMLB StatsAPI game ID (unique)
game_dateDate (YYYY-MM-DD)
home_team / away_teamStandard MLB abbreviations
score_home / score_awayFinal score
total_runs / marginTotal runs, home margin
pinnacle_ft_total_lineOver/Under line
pinnacle_ft_over_priceDecimal odds (Over)
pinnacle_ft_under_priceDecimal odds (Under)
ft_over_resultOVER / UNDER / PUSH
pinnacle_spread_lineRun Line (e.g. -1.5)
spread_resultHOME_COVER / AWAY_COVER
avg_pitch_veloAvg pitch velocity (mph)
avg_exit_veloAvg exit velocity (mph)
hr_countHome runs in game

Save 40+ hours of data engineering. Building this dataset from scratch means writing API integrations, handling rate limits, cleaning edge cases, filling gaps, and joining multiple sources. We've done all of that. You get the clean result — ready to load into pandas in one line.

Built For

Strategy Backtesting

Backtest Over/Under and spread strategies against the sharpest pre-game lines in the world.

Market Research

Analyze 3 seasons of Pinnacle totals and spreads efficiency. Study how advanced pitcher metrics correlate with results.

Model Building

Use advanced pitcher metrics (velocity, exit velo, HR count) as predictors in regression or classification models.

Included Files

Each dataset in CSV and Parquet — per-season splits + combined bundle.

CSV
mlb_pregame_pinnacle_2023.csv
PQ
mlb_pregame_pinnacle_2023.parquet
CSV
mlb_pregame_pinnacle_2024.csv
PQ
mlb_pregame_pinnacle_2024.parquet
CSV
mlb_pregame_pinnacle_2025.csv
PQ
mlb_pregame_pinnacle_2025.parquet
CSV
mlb_pregame_pinnacle_2023_2025.csv
PQ
mlb_pregame_pinnacle_2023_2025.parquet

Frequently Asked Questions

What file formats are included?
Both CSV (UTF-8, comma-separated) and Parquet (ZSTD compressed). Compatible with pandas, Polars, DuckDB, Spark, R (arrow), and any tool that reads standard tabular formats.
How do I download the files?
After payment via Stripe, you receive an instant download link. The link is valid for 72 hours with up to 5 downloads. All files are packaged in a single ZIP.
What does "Zero NULLs" mean?
Every cell in every file is populated — no missing values, no NaN, no blanks. Games with incomplete data (missing odds, missing scores, etc.) are excluded before export so you get a 100% clean dataset.
Where do the odds come from?
Pinnacle, sourced via The Odds API historical endpoints. Pinnacle is widely considered the sharpest sportsbook — their lines are the closest to true probability and the gold standard for CLV calculation.
Can I use this data commercially?
Yes. The data is licensed for both personal and commercial use (analysis, modeling, dashboards, tools). Redistribution of the raw data files is prohibited.

Ready to build?

One file. One purchase. Infinite backtests.

19€
Buy & Download Now
Secure checkout via Stripe · Instant download · CSV + Parquet · Commercial use OK
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