← Data
The Foundation · v2026.2Packaged · downloads open soon

Every game since 1871, open to everyone.

Every person, team and park, every game Retrosheet knows, every play it has scored and every player's line in every game, on one set of ids. Built only from sources that allow sharing, checked against the official record, and traced to the file every number came from.

People
529K
Games
240K
Plays
16.5M
Player-game lines
5.7M
Checks passing
77

How fully each season was scored

Share of games, 1871–2025
Play-by-playEvery pitch or play, as scoredDeducedPlay-by-play rebuilt from box scores and newspaper accountsBox scoreEach player’s line, no playsGame logTeams, score and a few totals
Table: every season
SeasonGamesPlay-by-playDeducedBox scoreGame logNegro Leagues
1871127001270
1872178001780
1873199000199
1874232002320
1875345000345
1876260000260
1877180000180
1878184000184
1879321000321
1880340000340
1881336000336
1882572000572
1883785000785
18841,5440001,544
1885890000890
18861,0520001,052
18871,0580001,058
18881,0920001,092
18891,0900001,090
18901,6110001,611
18911,1090001,109
1892921000921
1893785000785
1894799000799
1895799000799
1896792000792
1897811008074
1898920009200
1899921009210
1900572405680
19011,110001,1091
19021,117001,1152
19031,1291301,11607
19041,252001,25113
19051,242501,2370
19061,234601,2271
19071,238501,2330
19081,2491,2331600
19091,2481,2272100
19101,2541,2332100
19111,2431,2222100
19121,2401,240000
19131,2511,233135012
19141,8841,8463701
19151,8691,8185100
19161,2521,2262600
19171,2531,2361700
19181,0229972500
19191,1261,1141200
19201,2421,21724101
19211,2611,2142819024
19221,2441,21528101
19231,2401,18158101
19241,2541,180713016
19251,2511,153953016
19261,2611,196641020
19271,2601,1806911020
19281,2431,14293808
19291,2391,20034505
19301,2651,1885423025
19311,2441,17865101
19321,2401,15384303
19331,3861,220661000154
19341,3861,22266980155
19351,4551,228841430220
19361,4281,28942970183
19371,5161,39045801271
19381,4751,306100690247
19391,4441,28968870208
19401,4371,160921850193
19411,4191,1351181660169
19421,4011,1521111380171
19431,4521,182175950208
19441,4661,110282740217
19451,4071,0701931440170
19461,4761,2091431240226
19471,4671,2061101510216
19481,4721,2421281020228
19491,4061,261124210160
19501,2441,139105001
19511,2471,16879001
19521,2481,17771001
19531,2481,20345001
19541,2431,20438011
19551,2431,21231001
19561,2481,21235101
19571,2441,2386001
19581,2441,2404001
19591,2461,245100
19601,2451,245000
19611,4381,4380001
19621,6301,626400
19631,6241,621300
19641,6341,632200
19651,6311,623800
19661,6201,615500
19671,6281,625300
19681,6331,6181500
19691,9581,958000
19701,9561,956000
19711,9531,953000
19721,8771,877000
19731,9611,961000
19741,9591,959000
19751,9481,948000
19761,9521,952000
19772,1192,119000
19782,1172,117000
19792,1142,113001
19802,1202,120000
19811,4271,427000
19822,1232,123000
19832,1232,123000
19842,1192,119000
19852,1242,124000
19862,1242,124000
19872,1252,125000
19882,1172,117000
19892,1212,121000
19902,1202,120000
19912,1242,124000
19922,1262,126000
19932,2882,288000
19941,6011,601000
19952,0492,049000
19962,3002,300000
19972,3012,301000
19982,4632,463000
19992,4602,460000
20002,4612,461000
20012,4652,465000
20022,4612,461000
20032,4692,469000
20042,4632,463000
20052,4622,462000
20062,4602,460000
20072,4602,460000
20082,4612,461000
20092,4612,461000
20102,4632,463000
20112,4682,468000
20122,4682,468000
20132,4702,470000
20142,4632,463000
20152,4662,466000
20162,4642,464000
20172,4692,469000
20182,4652,465000
20192,4672,467000
2020951951000
20212,4672,467000
20222,4712,471000
20232,4722,472000
20242,4732,473000
20252,4782,478000

Exhibitions excluded. Since 1974 every game has full play-by-play. Most 19th-century games survive only as a game log line. The 4,654 Negro Leagues games are counted in the seasons they were played.

Checked against the official record

Our totals, added up game by game, next to Lahman's

Team records

Major league won-lost records and runs built from the games, compared with the official standings.

EraTeamsRecords matchRuns match
1871–190038394.5%50.1%
1901–191932099.4%92.5%
1920–1949480100%93.1%
1950–1973454100%100%
1974–1999688100%100%
2000–2025780100%100%

Player totals

Every batting and pitching total, player by team by season. A difference counts as explained when Retrosheet's documented corrections add up to exactly the gap.

EraValuesEqualExplained
1871–1900batting16K84.39%43.1%
1901–1919batting117K82.58%56.2%
1920–1949batting215K91.94%81.1%
1950–1973batting271K98.14%99.5%
1974–1999batting440K99.94%85.3%
2000–2025batting606K100%0%
1871–1900pitching8,90182.28%32.8%
1901–1919pitching72K82.16%67.4%
1920–1949pitching129K89.53%93.4%
1950–1973pitching148K97.11%92%
1974–1999pitching269K99.85%61.3%
2000–2025pitching450K99.97%0%

Retrosheet's documented corrections run through 1988, so later differences can't be explained that way. The few left since 2000 include Danny Jansen's 2024 suspended game, played for both Toronto and Boston, which the official record credits differently. Every check and warning is in the release's CHECKS.md.

What's in it

33 tables, plus the Lahman module · 4.2 GB in all

Identity

TableOne row perRowsSeasonsLicense
Leaguesleaguesone row per league14CC BY 4.0
Ballparksparksone row per park672Retrosheet terms
Peoplepeopleone row per person528,612ODC-By + Retrosheet
People linkspeople_linksone row per link27,340ODC-By 1.0
Alternate namespeople_namesone row per alternate name1,345ODC-By 1.0
Relativesrelativesone row per relationship1,329Retrosheet terms
Team seasonsteam_seasonsone row per team-season3,9931871–2025Retrosheet terms
Teamsteamsone row per Retrosheet team id and span293Retrosheet terms

Games and seasons

TableOne row perRowsSeasonsLicense
Batting seasonsbatting_seasonsone row per player, team and season116,3881871–2025Retrosheet terms
Coachescoachesone row per coach, team, season and role12,5011900–2025Retrosheet terms
Division membersdivision_membersone row per team per season, from 19691,5881969–2025CC BY 4.0
Ejectionsejectionsone row per ejection19,780Retrosheet terms
Fielding seasonsfielding_seasonsone row per player, team, season and position177,1061871–2025Retrosheet terms
Game info recordsgame_infoone row per info record11,439,7931871–2025Retrosheet terms
Game logsgame_logsone row per game235,6071871–2025Retrosheet terms
Game recordsgame_recordsone row per game per kind of file431,8871871–2025Retrosheet terms
Gamesgamesone row per game240,2651871–2025Retrosheet terms
League seasonsleague_seasonsone row per league per season3441871–2025Retrosheet terms
Manager stintsmanager_stintsone row per unbroken run of a team's games under one manager4,9691871–2025Retrosheet terms
Official discrepanciesofficial_discrepanciesone row per discrepancy140,2311897–1988Retrosheet terms
Park factspark_factsone row per cited fact about a park1,654CC BY 4.0
Park listspark_listsone row per cited list of major-league parks11CC BY 4.0
Park seasonspark_seasonsone row per park per season it hosted a game3,7441871–2025CC BY 4.0
Pitching seasonspitching_seasonsone row per pitcher, team and season53,1581871–2025Retrosheet terms
Player game linesplayer_gamesone row per player per game5,718,1501871–2025Retrosheet terms
Play-by-playplaysone row per event16,540,5821900–2025Retrosheet terms
Postseason formatspostseason_formatsone row per postseason round and period with the same format32CC BY 4.0
Season rostersrostersone row per player, team and season138,1601871–2025Retrosheet terms
Rule changesrule_changesone row per rule change, per group of leagues that adopted it together1681876–2026CC BY 4.0
Original schedulesschedulesone row per scheduled game236,3861877–2026Retrosheet terms
Team franchisesteam_franchisesone row per Retrosheet team id228CC BY 4.0
Team recordsteam_recordsone row per team-season3,3941871–2025Retrosheet terms

Officials

TableOne row perRowsSeasonsLicense
Umpire seasonsumpire_seasonsone row per umpire-season9,9091871–2025Retrosheet terms

The Lahman module

SABR's Lahman database, 1871–2025: 27 tables of season statistics, awards, the Hall of Fame, salaries and colleges, plus the four tables that check our totals against it. It's share-alike (CC BY-SA 3.0), so it ships in its own folder and its license never reaches the Foundation's tables.

Every column of every table is described in the release's catalog.json and in the DuckDB file's comments.

How to use it

Parquet, CSV or one DuckDB file

Query any table where it sits with DuckDB: it reads only the parts of the file a query needs, so nothing has to be downloaded first.

SELECT season, count(*) AS games
FROM 'https://baseballvoid.com/data/releases/v2026.2/parquet/games.parquet'
GROUP BY season ORDER BY season;

The address works once the release is published.

  • foundation.duckdbEvery Foundation table in one database, with a comment on every table and column.
  • parquet/ and csv/One file per table.
  • lahman/The Lahman module, under its own license.
  • catalog.jsonEvery table and column: description, type, license, rows and the source commit it was built from.
  • CHECKS.mdEvery check the release passed and every known gap, with examples.

Known gaps

Sources and credits

Free for any use, commercial included, with credit
The information used here was obtained free of charge from and is copyrighted by Retrosheet. Interested parties may contact Retrosheet at "www.retrosheet.org".

Person identities come from the Chadwick Baseball Bureau register (ODC-By 1.0). Retrosheet files are parsed with Chadwick 0.11.0 by T. L. Turocy. The Lahman database is copyright SABR, licensed CC BY-SA 3.0. baseballvoid's own tables, documentation and checks are CC BY 4.0. Built October 24, 2026. Corrections: hi@baseballvoid.com.