Mithrandir Metrics
The Mirror live sim Refreshed Sep 11 06:00 AM ET
Heads up The Mirror is being actively tuned right now. Some live figures may lag or look off while we work through a few issues, so treat numbers here as provisional. Full accuracy back shortly.
The Mirror / 2026-09-08 beta

HOU 6, PHI 5. Final.

The Mirror’s record: every call graded →

Batter-by-batter Monte Carlo: each plate appearance is a real matchup probability, played through a full base-out state machine with starter fatigue and bullpen chains. Validated against 358 completed games before launch.

Final

HOU 6, PHI 5

The final result has replaced the last live pitch state. Published 04:48:57Z UTC · back to slate

Final
6 – 5final score
11total runs
39% → 0%PHI win prob, pregame → final
Pregame baseline

Houston Astros @ Philadelphia Phillies

Wesneski, Hayden vs Painter, Andrew · engine 0.1.13 · back to slate

2026-09-08
HOU 61.5%PHI 38.5%
4.82 – 3.52mean score
8.34mean total
52%NRFI
10.5%extra innings
5.26 / 5.3starter K means
Run distributions

Total runs across 8,000 sims

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

Hover a bar for the probability of that exact total.

Team run distributions

HOU (gold) vs PHI (cyan)

0
1
2
3
4
5
6
7
8
9
10
11

Paired bars per run count.

Projected batting lines

HOU per-game means

BatterPAHHRTBBBKRBI
Peña, Jeremy 4.8391.3010.198 2.2080.2851.2520.526
Alvarez, Yordan 4.7251.3080.283 2.5440.6211.0220.74
Paredes, Isaac 4.6281.1510.152 1.8450.4240.8010.575
Altuve, Jose 4.5231.1080.151 1.7910.3271.0940.557
Varsho, Daulton 4.4111.0220.116 1.5760.3351.0170.493
Diaz, Yainer 4.3021.1360.168 1.8830.220.8920.578
Walker, Christian 4.1930.9620.176 1.7160.3081.1240.514
Trammell, Taylor 4.0830.8470.136 1.4330.3161.3370.42
Smith, Cam 3.9660.8520.137 1.4650.2651.1520.42
Projected batting lines

PHI per-game means

BatterPAHHRTBBBKRBI
Schwarber, Kyle 4.5570.8580.222 1.7650.6151.6630.505
Turner, Trea 4.4420.9120.092 1.3870.2931.1180.351
Harper, Bryce 4.3310.9290.138 1.60.6241.110.464
Arraez, Luis 4.2381.1740.044 1.5320.2380.370.418
Bohm, Alec 4.1430.8960.09 1.3410.30.7850.407
Stott, Bryson 4.0310.8990.07 1.3110.3810.8510.369
Marsh, Brandon 3.9240.8670.094 1.3380.2561.1360.4
Realmuto, J.T. 3.8040.720.078 1.1030.3221.0040.332
Crawford, Justin 3.6760.7950.032 1.0380.2550.8620.275
One representative simulation

A median-outcome game, batter by batter

This is the play-by-play of one sim whose final total matched the median across all runs — a preview of the most typical version of tonight.

— Top 1 —
Peña, Jeremy vs Painter, Andrew: HR +1 run (1-0)
Alvarez, Yordan vs Painter, Andrew: BB
Paredes, Isaac vs Painter, Andrew: OUT GB
Altuve, Jose vs Painter, Andrew: OUT AIR
— Bottom 1 —
Schwarber, Kyle vs Wesneski, Hayden: BB
Turner, Trea vs Wesneski, Hayden: OUT AIR
Harper, Bryce vs Wesneski, Hayden: 2B
Arraez, Luis vs Wesneski, Hayden: OUT GB +1 run (1-1)
Bohm, Alec vs Wesneski, Hayden: BB
Stott, Bryson vs Wesneski, Hayden: BB
Marsh, Brandon vs Wesneski, Hayden: 2B +3 runs (1-4)
Realmuto, J.T. vs Wesneski, Hayden: 1B
Crawford, Justin vs Wesneski, Hayden: OUT AIR
— Top 2 —
Varsho, Daulton vs Painter, Andrew: K
Diaz, Yainer vs Painter, Andrew: K
Walker, Christian vs Painter, Andrew: 1B
Trammell, Taylor vs Painter, Andrew: K
— Bottom 2 —
Schwarber, Kyle vs Wesneski, Hayden: K
Turner, Trea vs Wesneski, Hayden: 1B
Harper, Bryce vs Wesneski, Hayden: OUT AIR
Arraez, Luis vs Wesneski, Hayden: OUT GB
— Top 3 —
Smith, Cam vs Painter, Andrew: OUT GB
Peña, Jeremy vs Painter, Andrew: OUT AIR
Alvarez, Yordan vs Painter, Andrew: BB
Paredes, Isaac vs Painter, Andrew: 1B
Altuve, Jose vs Painter, Andrew: K
— Bottom 3 —
Bohm, Alec vs Wesneski, Hayden: 1B
Stott, Bryson vs Wesneski, Hayden: OUT AIR
Marsh, Brandon vs Wesneski, Hayden: K
Realmuto, J.T. vs Wesneski, Hayden: OUT GB
— Top 4 —
Varsho, Daulton vs Painter, Andrew: OUT AIR
Diaz, Yainer vs Painter, Andrew: 1B
Walker, Christian vs Painter, Andrew: K
Trammell, Taylor vs Painter, Andrew: K
— Bottom 4 —
Crawford, Justin vs Wesneski, Hayden: K
Schwarber, Kyle vs Wesneski, Hayden: OUT AIR
Turner, Trea vs Wesneski, Hayden: OUT AIR
— Top 5 —
Smith, Cam vs Painter, Andrew: BB
Peña, Jeremy vs Painter, Andrew: BB
Alvarez, Yordan vs Painter, Andrew: K
Paredes, Isaac vs Painter, Andrew: OUT GB
Altuve, Jose vs Painter, Andrew: OUT AIR
— Bottom 5 —
Harper, Bryce vs Wesneski, Hayden: 2B
Arraez, Luis vs Wesneski, Hayden: OUT AIR
Bohm, Alec vs Wesneski, Hayden: 2B +1 run (1-5)
Stott, Bryson vs Hader, Josh: K
Marsh, Brandon vs Hader, Josh: OUT AIR
— Top 6 —
Varsho, Daulton vs Painter, Andrew: 2B
Diaz, Yainer vs Painter, Andrew: OUT AIR
Walker, Christian vs Duran, Jhoan: OUT AIR
Trammell, Taylor vs Duran, Jhoan: OUT AIR
— Bottom 6 —
Realmuto, J.T. vs Hader, Josh: K
Crawford, Justin vs Hader, Josh: OUT AIR
Schwarber, Kyle vs Okert, Steven: OUT GB
— Top 7 —
Smith, Cam vs Duran, Jhoan: OUT AIR
Peña, Jeremy vs Duran, Jhoan: 2B
Alvarez, Yordan vs Bowlan, Jonathan: OUT AIR
Paredes, Isaac vs Bowlan, Jonathan: K
— Bottom 7 —
Turner, Trea vs Okert, Steven: OUT AIR
Harper, Bryce vs Okert, Steven: K
Arraez, Luis vs Okert, Steven: OUT GB
— Top 8 —
Altuve, Jose vs Bowlan, Jonathan: OUT AIR
Varsho, Daulton vs Bowlan, Jonathan: OUT GB
Diaz, Yainer vs Shugart, Chase: 1B
Walker, Christian vs Shugart, Chase: K
— Bottom 8 —
Bohm, Alec vs Okert, Steven: K
Stott, Bryson vs Gordon, Colton: OUT AIR
Marsh, Brandon vs Gordon, Colton: OUT GB
— Top 9 —
Trammell, Taylor vs Shugart, Chase: HR +1 run (2-5)
Smith, Cam vs Shugart, Chase: K
Peña, Jeremy vs Pop, Zach: OUT AIR
Alvarez, Yordan vs Pop, Zach: 2B
Paredes, Isaac vs Pop, Zach: BB
Altuve, Jose vs Pop, Zach: 1B +1 run (3-5)
Varsho, Daulton vs Pop, Zach: K