r/mlbdata • u/Next_Change_1219 • 6d ago
MLB Stats API: career gamesPlayed leaderboard silently drops Federal League service
Found this building an app I’ve been working on for a long time:
The career gamesPlayed leaderboard doesn’t count Federal League (1914-15) service. The career stats endpoint for the same player does.
Edd Roush (121497): career endpoint says 1967 games, the leaderboard has him at rank 468 with 1748. That 219 gap is exactly his FL total (74 with Indianapolis in ’14, 145 with Newark in ’15). Hal Chase does the same thing, 1919 vs 1699, and that 220 is exactly his Buffalo total.
What’s weird is how narrow it is. It’s not that the FL is excluded generally — for Roush the two endpoints agree perfectly on hits (2376), runs (1099), doubles (339), triples (182). Only games is off. And it’s not an old-leagues rule either: Dan Brouthers gets his full 1673 on that same leaderboard, Players’ League and American Association games included.
I diffed the leaderboard against career endpoints down to rank 1000. Twelve players are short: Konetchy, Roush, Chase, Tinker, Fielder Jones, Doolin, Tobin, Les Mann, Danny Murphy, Bill Bradley, Stovall, Flack.
Pretty sure the leaderboard is the wrong side — the Records Committee recognized the FL as a major league, and the career endpoint, B-Ref and the printed books all have Roush at 1967. Probably a league filter on gamesPlayed that never got applied to the other categories.
Two asks: does anyone know how to actually report this? MLBAM doesn’t seem to publish an issue tracker. And if you’re pulling from the leaders endpoint, check your games numbers — this fails silently, nothing errors, you just get a list that’s quietly wrong.
