Mithrandir Metrics
The Mirror live sim Refreshed Jul 27 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-07-27 beta

AZ 2, PIT 3. 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

AZ 2, PIT 3

The final result has replaced the last live pitch state. Published 03:59:50Z UTC · back to slate

Final
2 – 3final score
5total runs
62% → 100%PIT win prob, pregame → final
Pregame baseline

Arizona Diamondbacks @ Pittsburgh Pirates

Kelly, Merrill vs Keller, Mitch · engine 0.1.13 · back to slate

2026-07-27
AZ 37.9%PIT 62.1%
4.42 – 5.46mean score
9.88mean total
47%NRFI
8.9%extra innings
4.02 / 4.01starter 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

AZ (gold) vs PIT (cyan)

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

Paired bars per run count.

Projected batting lines

AZ per-game means

BatterPAHHRTBBBKRBI
Carroll, Corbin 4.931.0950.134 1.8220.6171.1270.485
Perdomo, Geraldo 4.8160.9830.071 1.3770.7470.6470.424
Moreno, Gabriel 4.71.2590.107 1.8610.6210.7490.608
Marte, Ketel 4.5941.0740.128 1.7320.4040.7020.644
Kepler, Max 4.4840.9660.101 1.4760.4430.9010.508
Locklear, Tyler 4.3741.0620.112 1.6420.4760.8920.528
Del Castillo, Adrian 4.2720.8630.096 1.3230.41.1050.425
Vargas, Ildemaro 4.1571.0390.077 1.4980.3090.5110.427
Waldschmidt, Ryan 4.0420.9880.052 1.3610.3261.1350.373
Projected batting lines

PIT per-game means

BatterPAHHRTBBBKRBI
Mangum, Jake 4.7871.3630.068 1.7880.3560.780.422
Lowe, Brandon 4.671.1050.212 2.0270.5291.0580.645
Reynolds, Bryan 4.5491.1430.139 1.8330.6840.8910.583
Valdez, Esmerlyn 4.4421.1190.321 2.4270.6641.2040.959
O'Hearn, Ryan 4.3371.1260.169 1.8890.410.8340.713
Gonzales, Nick 4.2341.2390.081 1.7030.3680.6870.549
Gonzalez, Jacob 4.1311.0120.161 1.7430.4530.7890.615
Callihan, Tyler 4.0240.8790.12 1.4430.4541.1170.493
Davis, Henry 3.910.7740.133 1.3340.4250.7840.48
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 —
Carroll, Corbin vs Keller, Mitch: OUT AIR
Perdomo, Geraldo vs Keller, Mitch: OUT AIR
Moreno, Gabriel vs Keller, Mitch: 1B
Marte, Ketel vs Keller, Mitch: 1B
Kepler, Max vs Keller, Mitch: OUT GB
— Bottom 1 —
Mangum, Jake vs Kelly, Merrill: BB
Lowe, Brandon vs Kelly, Merrill: 3B +1 run (0-1)
Reynolds, Bryan vs Kelly, Merrill: OUT AIR +1 run (0-2)
Valdez, Esmerlyn vs Kelly, Merrill: OUT AIR
O'Hearn, Ryan vs Kelly, Merrill: K
— Top 2 —
Locklear, Tyler vs Keller, Mitch: OUT GB
Del Castillo, Adrian vs Keller, Mitch: 1B
Vargas, Ildemaro vs Keller, Mitch: OUT GB
Waldschmidt, Ryan vs Keller, Mitch: 3B +1 run (1-2)
Carroll, Corbin vs Keller, Mitch: OUT GB
— Bottom 2 —
Gonzales, Nick vs Kelly, Merrill: OUT AIR
Gonzalez, Jacob vs Kelly, Merrill: OUT GB
Callihan, Tyler vs Kelly, Merrill: 1B
Davis, Henry vs Kelly, Merrill: K
— Top 3 —
Perdomo, Geraldo vs Keller, Mitch: K
Moreno, Gabriel vs Keller, Mitch: OUT AIR
Marte, Ketel vs Keller, Mitch: OUT GB
— Bottom 3 —
Mangum, Jake vs Kelly, Merrill: OUT AIR
Lowe, Brandon vs Kelly, Merrill: OUT AIR
Reynolds, Bryan vs Kelly, Merrill: OUT AIR
— Top 4 —
Kepler, Max vs Keller, Mitch: OUT AIR
Locklear, Tyler vs Keller, Mitch: OUT GB
Del Castillo, Adrian vs Keller, Mitch: OUT AIR
— Bottom 4 —
Valdez, Esmerlyn vs Kelly, Merrill: OUT AIR
O'Hearn, Ryan vs Kelly, Merrill: 2B
Gonzales, Nick vs Kelly, Merrill: OUT AIR
Gonzalez, Jacob vs Kelly, Merrill: OUT GB
— Top 5 —
Vargas, Ildemaro vs Keller, Mitch: OUT GB
Waldschmidt, Ryan vs Keller, Mitch: OUT AIR
Carroll, Corbin vs Keller, Mitch: 1B
Perdomo, Geraldo vs Keller, Mitch: 1B
Moreno, Gabriel vs Keller, Mitch: 1B +1 run (2-2)
Marte, Ketel vs Keller, Mitch: 2B +2 runs (4-2)
Kepler, Max vs Keller, Mitch: BB
Locklear, Tyler vs Keller, Mitch: 1B
Del Castillo, Adrian vs Keller, Mitch: 1B +1 run (5-2)
Vargas, Ildemaro vs Soto, Gregory: OUT GB
— Bottom 5 —
Callihan, Tyler vs Kelly, Merrill: BB
Davis, Henry vs Kelly, Merrill: OUT AIR
Mangum, Jake vs Kelly, Merrill: 1B
Lowe, Brandon vs Kelly, Merrill: K
Reynolds, Bryan vs Kelly, Merrill: 1B
Valdez, Esmerlyn vs Kelly, Merrill: K
— Top 6 —
Waldschmidt, Ryan vs Soto, Gregory: BB
Carroll, Corbin vs Soto, Gregory: 1B
Perdomo, Geraldo vs Soto, Gregory: OUT GB
Moreno, Gabriel vs Dotel, Wilber: OUT GB
Marte, Ketel vs Dotel, Wilber: OUT GB
— Bottom 6 —
O'Hearn, Ryan vs Kelly, Merrill: 1B
Gonzales, Nick vs Kelly, Merrill: OUT GB
Gonzalez, Jacob vs Garcia, Brandyn: OUT GB
— Top 7 —
Kepler, Max vs Dotel, Wilber: OUT AIR
Locklear, Tyler vs Dotel, Wilber: OUT GB
Del Castillo, Adrian vs Urquidy, José: K
— Bottom 7 —
Callihan, Tyler vs Garcia, Brandyn: K
Davis, Henry vs Garcia, Brandyn: OUT GB
Mangum, Jake vs Garcia, Brandyn: K
— Top 8 —
Vargas, Ildemaro vs Urquidy, José: OUT GB
Waldschmidt, Ryan vs Urquidy, José: BB
Carroll, Corbin vs Urquidy, José: K
Perdomo, Geraldo vs Urquidy, José: OUT AIR
— Bottom 8 —
Lowe, Brandon vs Garcia, Brandyn: K
Reynolds, Bryan vs Morillo, Juan: K
Valdez, Esmerlyn vs Morillo, Juan: BB
O'Hearn, Ryan vs Morillo, Juan: K
— Top 9 —
Moreno, Gabriel vs Urquidy, José: BB
Marte, Ketel vs Sisk, Evan: HR +2 runs (7-2)
Kepler, Max vs Sisk, Evan: BB
Locklear, Tyler vs Sisk, Evan: OUT GB
Del Castillo, Adrian vs Sisk, Evan: OUT AIR
Vargas, Ildemaro vs Sisk, Evan: OUT GB
— Bottom 9 —
Gonzales, Nick vs Morillo, Juan: OUT AIR
Gonzalez, Jacob vs Thompson, Ryan: OUT GB
Callihan, Tyler vs Thompson, Ryan: OUT GB