Sports data ยท reproducible info sheet

mlb-matchup-infosheet

A matchup percentage without its at-bats invites over-reading. Every split here carries the sample that produced it.

Public · synthetic demo
The problem

Head-to-head history often looks precise because its denominator is hidden.

Season form, venue splits, pitcher-hand splits, and one-pitcher history answer different descriptive questions. Combining them without sample sizes turns a handful of at-bats into a false trend.

Input

Validated synthetic game logs and scheduled matchups.

Game-log rows: 276
Distinct batters: 3
Matchups processed: 3

Dates covered:
2025-10-01
2025-10-02
The money shot

The platoon split stays beside the season baseline.

Marcus Bell season AVG
0.239
Marcus Bell vs LHP
0.373
vs LHP at-bats
59
Head-to-head at-bats
14

Jordan Ruiz versus Owen Vance is explicitly flagged: 5 career at-bats across 2 games are too few to read as a reliable trend.

How it's verified

The Markdown sheet and flat CSV reconcile split by split.

BatterSplitGamesABAVG
Marcus Bellseason923300.239
Marcus Bellvs LHP17590.373
Jordan Ruizvs P010250.400
Devin Colevs RHP833060.255
Honest limitations

This is historical information, not a projection or betting edge.

  • All players, teams, and games are synthetic.
  • The trend arrow compares measured past averages and does not forecast.
  • Past splits omit injuries, lineup changes, weather, and ballpark context.
  • No profit, expected value, or future-outcome claim is made.
Every descriptive number is paired with the sample that generated it. jigonyoo.com · Back to hub