The simulator picks any opponent you've scouted and runs 1,000 simulated games per lineup variant (5 variants by default — Current order, OBP-first, Power middle, Played order, Balanced).
Each simulated game uses:
- Your roster's actual batting stats (OBP shrunk toward league average for small samples)
- The opponent's scouted batter + pitcher stats (same shrinkage)
- Realistic 10U pitcher OBP-against (defaults to 0.420 for unscouted opp pitchers)
- Per-inning matchup if you've set a pitching plan; otherwise averaged across the rotation
Calibration: every time you log a real game in the Season tab, the simulator records what actually happened. After enough logged games, projections start scaling toward observed reality so the model converges on what your specific team actually does, not a textbook average.
The "Calibrated from N games" banner shows when calibration is active. Pitchers your opponent actually used in past games get prioritized in the matchup matrix.
Reset the running averages with the ↺ button. Switching opponents auto-resets so different matchups don't pollute each other's rolling means.