Games
Every game in the corpus
2,430 reconciled games, each one walkable event by event with its win-probability path.
Open games →One club’s completed season: what it scored and allowed against the rest of the league, whether its record matched its runs, the park it played half its games in, and the batters who produced its value.
Where every club finished the completed season. Open any club for the park, the batters, and whether the record matched the runs.
| # | Team | W | L | RS | RA | Diff |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Right is better offense. Up is better run prevention. The origin is an average MLB club.
2025 completed season
League placement loading…
The published runs-per-win calibration applied to this team’s own run differential. A gap describes what happened; it is not evidence of a skill.
Loading…
Cumulative run differential, game by game across the regular season — how the club’s scoring margin actually accumulated. The postseason is a separate clock and is not merged in.
Loading…
Descriptive run environment for this team’s home park, beside the same team’s road games.
Loading…
Batters only. Retrosheet’s event records name the batter of each plate appearance, not the pitcher, so no pitcher can be attributed to a club here. This is not the club’s complete value creation — it is the half of it the corpus can assign.
Batters filed under the team they took most of their plate appearances for, observed from the half-inning each plate appearance happened in.
Loading…
The last ten games in the reconciled corpus, each one openable down to its plate appearances.
Loading…
Games
2,430 reconciled games, each one walkable event by event with its win-probability path.
Open games →Parks
Descriptive 2025 park factors, and the leakage law that governs when they may be used as a prior.
Open parks →Elsewhere
Rinehart Ratings publishes team forecasts. Hardball Signal does not feed those ratings back into its player metrics, and nothing here is a forecast.
The published season line and the reconciliation it is anchored to. Club names come from the admitted event capture’s TEAM record for this season; the Retrosheet code remains the join key, not a public label. A club that relocated is named as this season named it, and no franchise history is inferred.
| Unavailable. |
| Unavailable. |