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-27 beta
LAA 3, SEA 7. 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
LAA 3, SEA 7
The final result has replaced the last live pitch state. Published 03:59:52Z UTC · back to slate
3 – 7final score
10total runs
64% → 100%SEA win prob, pregame → final
Pregame baseline
Los Angeles Angels @ Seattle Mariners
Kikuchi, Yusei vs Gilbert, Logan · engine 0.1.13 · back to slate
LAA 36.3%SEA 63.7%
3.39 – 4.51mean score
7.9mean total
56%NRFI
10.7%extra innings
5.29 / 7.59starter 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
LAA (gold) vs SEA (cyan)
0
1
2
3
4
5
6
7
8
9
10
11
Paired bars per run count.
Projected batting lines
LAA per-game means
| Batter | PA | H | HR | TB | BB | K | RBI |
|---|---|---|---|---|---|---|---|
| Neto, Zach | 4.609 | 0.983 | 0.182 | 1.758 | 0.37 | 1.727 | 0.436 |
| Meckler, Wade | 4.496 | 1.171 | 0.072 | 1.588 | 0.367 | 1.141 | 0.352 |
| Grissom, Vaughn | 4.395 | 0.988 | 0.135 | 1.59 | 0.274 | 1.1 | 0.463 |
| Ballesteros, Moisés | 4.296 | 0.899 | 0.138 | 1.475 | 0.31 | 1.271 | 0.448 |
| Guzman, Denzer | 4.197 | 0.899 | 0.135 | 1.462 | 0.247 | 1.298 | 0.414 |
| Lowe, Josh | 4.094 | 0.84 | 0.152 | 1.46 | 0.269 | 1.472 | 0.408 |
| Peraza, Oswald | 3.972 | 0.835 | 0.085 | 1.233 | 0.201 | 1.399 | 0.307 |
| Moore, Christian | 3.85 | 0.767 | 0.091 | 1.171 | 0.261 | 1.351 | 0.307 |
| Teodosio, Bryce | 3.731 | 0.722 | 0.062 | 1.019 | 0.27 | 1.28 | 0.254 |
Projected batting lines
SEA per-game means
| Batter | PA | H | HR | TB | BB | K | RBI |
|---|---|---|---|---|---|---|---|
| Crawford, J.P. | 4.688 | 1.005 | 0.122 | 1.557 | 0.62 | 1.06 | 0.439 |
| Arozarena, Randy | 4.571 | 1.236 | 0.158 | 2.029 | 0.493 | 1.106 | 0.589 |
| Canzone, Dominic | 4.459 | 1.183 | 0.164 | 1.99 | 0.437 | 1.036 | 0.645 |
| Raleigh, Cal | 4.357 | 0.765 | 0.15 | 1.378 | 0.562 | 1.455 | 0.525 |
| Rodríguez, Julio | 4.248 | 1.084 | 0.126 | 1.699 | 0.347 | 1.066 | 0.566 |
| Naylor, Josh | 4.146 | 1.129 | 0.062 | 1.475 | 0.333 | 0.657 | 0.446 |
| Young, Cole | 4.032 | 1.027 | 0.103 | 1.552 | 0.309 | 0.826 | 0.48 |
| Pereda, Jhonny | 3.923 | 1.063 | 0.071 | 1.441 | 0.369 | 0.913 | 0.44 |
| Wilson, Weston | 3.811 | 0.812 | 0.077 | 1.191 | 0.363 | 1.171 | 0.385 |
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 —
Neto, Zach vs Gilbert, Logan: K
Meckler, Wade vs Gilbert, Logan: 1B
Grissom, Vaughn vs Gilbert, Logan: K
Ballesteros, Moisés vs Gilbert, Logan: K
— Bottom 1 —
Crawford, J.P. vs Kikuchi, Yusei: OUT AIR
Arozarena, Randy vs Kikuchi, Yusei: BB
Canzone, Dominic vs Kikuchi, Yusei: OUT GB
Raleigh, Cal vs Kikuchi, Yusei: OUT GB
— Top 2 —
Guzman, Denzer vs Gilbert, Logan: OUT AIR
Lowe, Josh vs Gilbert, Logan: OUT GB
Peraza, Oswald vs Gilbert, Logan: OUT AIR
— Bottom 2 —
Rodríguez, Julio vs Kikuchi, Yusei: OUT GB
Naylor, Josh vs Kikuchi, Yusei: OUT AIR
Young, Cole vs Kikuchi, Yusei: OUT AIR
— Top 3 —
Moore, Christian vs Gilbert, Logan: K
Teodosio, Bryce vs Gilbert, Logan: BB
Neto, Zach vs Gilbert, Logan: OUT AIR
Meckler, Wade vs Gilbert, Logan: BB
Grissom, Vaughn vs Gilbert, Logan: K
— Bottom 3 —
Pereda, Jhonny vs Kikuchi, Yusei: 2B
Wilson, Weston vs Kikuchi, Yusei: OUT GB
Crawford, J.P. vs Kikuchi, Yusei: OUT AIR
Arozarena, Randy vs Kikuchi, Yusei: OUT AIR
— Top 4 —
Ballesteros, Moisés vs Gilbert, Logan: 1B
Guzman, Denzer vs Gilbert, Logan: K
Lowe, Josh vs Gilbert, Logan: K
Peraza, Oswald vs Gilbert, Logan: K
— Bottom 4 —
Canzone, Dominic vs Kikuchi, Yusei: OUT AIR
Raleigh, Cal vs Kikuchi, Yusei: 1B
Rodríguez, Julio vs Kikuchi, Yusei: OUT GB
— Top 5 —
Moore, Christian vs Gilbert, Logan: OUT GB
Teodosio, Bryce vs Gilbert, Logan: 2B
Neto, Zach vs Gilbert, Logan: OUT AIR
Meckler, Wade vs Gilbert, Logan: OUT GB
— Bottom 5 —
Naylor, Josh vs Kikuchi, Yusei: OUT GB
Young, Cole vs Kikuchi, Yusei: 1B
Pereda, Jhonny vs Kikuchi, Yusei: 1B
Wilson, Weston vs Kikuchi, Yusei: OUT GB
— Top 6 —
Grissom, Vaughn vs Gilbert, Logan: BB
Ballesteros, Moisés vs Gilbert, Logan: OUT AIR
Guzman, Denzer vs Rucker, Michael: K
Lowe, Josh vs Rucker, Michael: 2B
Peraza, Oswald vs Rucker, Michael: 2B +2 runs (2-0)
Moore, Christian vs Rucker, Michael: HR +2 runs (4-0)
Teodosio, Bryce vs Vargas, Carlos: OUT AIR
— Bottom 6 —
Crawford, J.P. vs Kikuchi, Yusei: 1B
Arozarena, Randy vs Kikuchi, Yusei: 1B
Canzone, Dominic vs Kikuchi, Yusei: BB
Raleigh, Cal vs Kikuchi, Yusei: 1B +1 run (4-1)
Rodríguez, Julio vs Kikuchi, Yusei: BB +1 run (4-2)
Naylor, Josh vs Kikuchi, Yusei: 1B +1 run (4-3)
Young, Cole vs Kikuchi, Yusei: OUT AIR
Pereda, Jhonny vs Kerry, Brett: OUT GB
— Top 7 —
Neto, Zach vs Vargas, Carlos: OUT AIR
Meckler, Wade vs Vargas, Carlos: K
Grissom, Vaughn vs Vargas, Carlos: K
— Bottom 7 —
Wilson, Weston vs Kerry, Brett: OUT AIR
Crawford, J.P. vs Kerry, Brett: OUT AIR
Arozarena, Randy vs Kerry, Brett: OUT AIR
— Top 8 —
Ballesteros, Moisés vs Speier, Gabe: K
Guzman, Denzer vs Speier, Gabe: 3B
Lowe, Josh vs Speier, Gabe: K
Peraza, Oswald vs Speier, Gabe: OUT AIR
— Bottom 8 —
Canzone, Dominic vs Saucedo, Tayler: 1B
Raleigh, Cal vs Saucedo, Tayler: BB
Rodríguez, Julio vs Saucedo, Tayler: OUT AIR
Naylor, Josh vs Saucedo, Tayler: OUT AIR
Young, Cole vs Yates, Kirby: K
— Top 9 —
Moore, Christian vs Muñoz, Andrés: K
Teodosio, Bryce vs Muñoz, Andrés: OUT AIR
Neto, Zach vs Muñoz, Andrés: 2B
Meckler, Wade vs Muñoz, Andrés: 1B
Grissom, Vaughn vs Bazardo, Eduard: K
— Bottom 9 —
Pereda, Jhonny vs Yates, Kirby: K
Wilson, Weston vs Yates, Kirby: K
Crawford, J.P. vs Yates, Kirby: 1B
Arozarena, Randy vs Natera Jr., Samy: OUT AIR