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

BAL @ DET, simulated 8,000 times.

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.

Simulation verdict

Baltimore Orioles @ Detroit Tigers

Bradish, Kyle vs Montero, Keider · engine 0.1.13 · back to slate

2026-07-27
BAL 41.1%DET 58.9%
3.58 – 4.27mean score
7.85mean total
58%NRFI
10.8%extra innings
5.42 / 5.02starter 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

BAL (gold) vs DET (cyan)

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

Paired bars per run count.

Projected batting lines

BAL per-game means

BatterPAHHRTBBBKRBI
Beavers, Dylan 4.6941.0250.078 1.4710.4321.0760.293
Alonso, Pete 4.5880.9720.151 1.6560.4661.1110.453
Henderson, Gunnar 4.4890.90.131 1.5150.3431.0040.458
Ward, Taylor 4.3780.9140.068 1.2870.6120.8820.363
Taveras, Leody 4.2820.8720.07 1.2710.4091.0650.379
Holliday, Jackson 4.1710.8310.108 1.3430.5020.9650.435
Mayo, Coby 4.0620.7380.144 1.3410.3491.2340.466
Jackson, Jeremiah 3.9360.9120.114 1.4640.2030.790.434
Tromp, Chadwick 3.8140.7790.073 1.1290.2560.9370.3
Projected batting lines

DET per-game means

BatterPAHHRTBBBKRBI
McGonigle, Kevin 4.6311.0860.086 1.5970.7270.7830.374
Dingler, Dillon 4.5241.1220.202 2.080.3951.0220.653
Keith, Colt 4.411.0870.106 1.6370.4030.980.501
Greene, Riley 4.31.1070.125 1.7620.6131.1960.575
Torkelson, Spencer 4.2090.7880.161 1.4670.5081.3770.561
McKinstry, Zach 4.1020.8230.065 1.1690.4590.8040.379
Lee, Hao-Yu 3.9960.9750.11 1.530.3181.0460.476
Outman, James 3.8860.7240.11 1.2170.351.3630.408
Vierling, Matt 3.760.7380.076 1.1160.3260.7690.343
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 —
Beavers, Dylan vs Montero, Keider: 1B
Alonso, Pete vs Montero, Keider: OUT AIR
Henderson, Gunnar vs Montero, Keider: OUT AIR
Ward, Taylor vs Montero, Keider: OUT AIR
— Bottom 1 —
McGonigle, Kevin vs Bradish, Kyle: OUT AIR
Dingler, Dillon vs Bradish, Kyle: OUT AIR
Keith, Colt vs Bradish, Kyle: OUT GB
— Top 2 —
Taveras, Leody vs Montero, Keider: OUT GB
Holliday, Jackson vs Montero, Keider: OUT GB
Mayo, Coby vs Montero, Keider: K
— Bottom 2 —
Greene, Riley vs Bradish, Kyle: K
Torkelson, Spencer vs Bradish, Kyle: K
McKinstry, Zach vs Bradish, Kyle: OUT AIR
— Top 3 —
Jackson, Jeremiah vs Montero, Keider: 3B
Tromp, Chadwick vs Montero, Keider: OUT AIR
Beavers, Dylan vs Montero, Keider: BB
Alonso, Pete vs Montero, Keider: OUT AIR +1 run (1-0)
Henderson, Gunnar vs Montero, Keider: OUT AIR
— Bottom 3 —
Lee, Hao-Yu vs Bradish, Kyle: OUT AIR
Outman, James vs Bradish, Kyle: OUT GB
Vierling, Matt vs Bradish, Kyle: OUT AIR
— Top 4 —
Ward, Taylor vs Montero, Keider: OUT GB
Taveras, Leody vs Montero, Keider: OUT GB
Holliday, Jackson vs Montero, Keider: BB
Mayo, Coby vs Montero, Keider: OUT GB
— Bottom 4 —
McGonigle, Kevin vs Bradish, Kyle: 1B
Dingler, Dillon vs Bradish, Kyle: 1B
Keith, Colt vs Bradish, Kyle: 1B
Greene, Riley vs Bradish, Kyle: 1B +2 runs (1-2)
Torkelson, Spencer vs Bradish, Kyle: OUT GB
McKinstry, Zach vs Bradish, Kyle: OUT GB
— Top 5 —
Jackson, Jeremiah vs Montero, Keider: OUT AIR
Tromp, Chadwick vs Montero, Keider: OUT GB
Beavers, Dylan vs Montero, Keider: OUT GB
— Bottom 5 —
Lee, Hao-Yu vs Bradish, Kyle: OUT GB
Outman, James vs Bradish, Kyle: K
Vierling, Matt vs Bradish, Kyle: K
— Top 6 —
Alonso, Pete vs Montero, Keider: OUT GB
Henderson, Gunnar vs Montero, Keider: K
Ward, Taylor vs Montero, Keider: OUT GB
— Bottom 6 —
McGonigle, Kevin vs Bradish, Kyle: OUT GB
Dingler, Dillon vs Bradish, Kyle: OUT AIR
Keith, Colt vs Bradish, Kyle: K
— Top 7 —
Taveras, Leody vs Montero, Keider: BB
Holliday, Jackson vs Montero, Keider: OUT GB
Mayo, Coby vs Smith, Burch: OUT AIR
Jackson, Jeremiah vs Smith, Burch: 1B
Tromp, Chadwick vs Smith, Burch: K
— Bottom 7 —
Greene, Riley vs Bradish, Kyle: K
Torkelson, Spencer vs Bradish, Kyle: K
McKinstry, Zach vs Bradish, Kyle: K
— Top 8 —
Beavers, Dylan vs Smith, Burch: OUT AIR
Alonso, Pete vs Smith, Burch: K
Henderson, Gunnar vs Anderson, Drew: 1B
Ward, Taylor vs Anderson, Drew: 1B
Taveras, Leody vs Anderson, Drew: OUT GB
— Bottom 8 —
Lee, Hao-Yu vs Wells, Tyler: BB
Outman, James vs Wells, Tyler: OUT AIR
Vierling, Matt vs Wells, Tyler: 1B
McGonigle, Kevin vs Wells, Tyler: K
Dingler, Dillon vs Wells, Tyler: OUT AIR
— Top 9 —
Holliday, Jackson vs Anderson, Drew: K
Mayo, Coby vs Anderson, Drew: HR +1 run (2-2)
Jackson, Jeremiah vs Madden, Ty: K
Tromp, Chadwick vs Madden, Ty: K
— Bottom 9 —
Keith, Colt vs Wells, Tyler: OUT AIR
Greene, Riley vs Eflin, Zach: 1B
Torkelson, Spencer vs Eflin, Zach: OUT GB
McKinstry, Zach vs Eflin, Zach: OUT GB
— Top 10 —
Beavers, Dylan vs Madden, Ty: BB
Alonso, Pete vs Madden, Ty: 2B +1 run (3-2)
Henderson, Gunnar vs Madden, Ty: BB
Ward, Taylor vs Sommers, Drew: K
Taveras, Leody vs Sommers, Drew: 1B +1 run (4-2)
Holliday, Jackson vs Sommers, Drew: OUT AIR
Mayo, Coby vs Sommers, Drew: OUT GB
— Bottom 10 —
Lee, Hao-Yu vs Eflin, Zach: 1B +1 run (4-3)
Outman, James vs Walker, Josh: OUT AIR
Vierling, Matt vs Walker, Josh: OUT AIR
McGonigle, Kevin vs Walker, Josh: OUT AIR