Every Legends Deck rating is a direct percentile transform of real Baseball Savant Statcast data — no editorial opinions, no manufacturer curves. This page documents exactly where the data comes from, how it becomes a 0–99 rating, how often it refreshes, and which players qualify.
Card database last refreshed: May 31, 2026 · 1,290 active player cards
All player data comes from Baseball Savant, MLB's public Statcast feed — the same Hawk-Eye optical-tracking data MLB front offices use. Legends Deck is an independent project and has no commercial or licensing relationship with Major League Baseball or Baseball Savant; it consumes the public data and attributes it as the source of truth for every rating.
Every attribute rating on every card is computed the same way:
Rating = round(100 × percentile_rank(Statcast metric))A player at the 50th percentile on a metric gets a 50; at the 95th percentile, a 95; at the 99th percentile, a 99. The mapping is linear across percentiles, not curved. The percentile rank is computed against the entire active MLB population that clears the qualification thresholds below. The full attribute-by-attribute breakdown — which Statcast metric drives Contact, Power, Vision, Velocity, Movement and the rest — is documented in How Card Ratings Work.
Ratings refresh nightly at 3 AM Pacific. Each night the current-season Statcast totals are re-pulled from Baseball Savant, percentiles are recomputed against the updated population, and every card rating is regenerated from the new percentiles. If a hitter's barrel rate climbs, his card improves the next morning; if a pitcher's velocity drops, his rating drops. Live rates, live ratings.
Percentiles are only meaningful at a stable sample size. A minimum plate-appearance threshold (for hitters) or batters-faced threshold (for pitchers) is applied before a player is ranked, so small-sample outliers don't distort the top of a leaderboard. Players below the threshold still have cards, but they are excluded from the "qualified" population used to compute leaderboard rankings — which is why each leaderboard reports the count of qualified hitters or pitchers it ranks.
Because ratings are deterministic functions of public Statcast percentiles, every player is evaluated by the same transparent math. See it applied on the leaderboards and position pages.