
Subscribers get the full AI matchup breakdown here — the read on today’s spot, the pitches to attack, and the weather and park context.
Upgrade to unlock →
| Split | ERA | WHIP | K% | HR | HR/9 | AVG | SLG | ISO | OPS |
|---|---|---|---|---|---|---|---|---|---|
| vs LHB | -.-- | 1.22 | 23.4% | 8 | 1.36 | .223 | .411 | 0.188 | .716 |
| vs RHB | -.-- | 1.24 | 24.6% | 3 | 0.82 | .248 | .388 | 0.140 | .705 |
| Home | 4.09 | 1.20 | 22.1% | 7 | 1.15 | .232 | .396 | 0.164 | .702 |
| Away | 3.06 | 1.24 | 27.1% | 4 | 1.12 | .235 | .412 | 0.177 | .728 |
| Day4 GS | 3.19 | 1.15 | 25.0% | 4 | 0.99 | .189 | .341 | 0.152 | .637 |
| Night8 GS | 4.09 | 1.26 | 23.1% | 7 | 1.25 | .263 | .443 | 0.180 | .762 |
| June3 GS | 3.62 | 1.43 | 29.9% | 6 | 1.99 | .245 | .469 | 0.224 | .814 |
Day, night, and June lines appear once a starter has 3+ starts in that split, with the start count (GS) shown. Smaller samples are left off so a one or two start streak does not read as a trend.
| Date | Batter | Stand | Type | EV | Angle | Dist | Bat Spd | Pitch Velo | Result |
|---|---|---|---|---|---|---|---|---|---|
| 6/23 | Burke, Sean | R | Sinker | 94.2 | 9.0 | 192 | 60.4 | 98.0 | double |
| 6/23 | Burke, Sean | L | Slider | 75.7 | 43.0 | 223 | 64.9 | 86.8 | field out |
| 6/23 | Burke, Sean | L | Slider | 103.5 | 15.0 | 255 | 72.6 | 85.4 | single |
| 6/23 | Burke, Sean | L | 4-Seam FB | 89.3 | 44.0 | 246 | 70.7 | 95.2 | field out |
| 6/23 | Burke, Sean | R | Sinker | 64.9 | 67.0 | 121 | 73.1 | 93.8 | field out |
| 6/23 | Burke, Sean | L | Slider | 52.7 | 42.0 | 151 | 71.1 | 89.3 | field out |
| 6/23 | Burke, Sean | L | Knuckle-Curve | 96.4 | -6.0 | 15 | 72.5 | 79.9 | single |
| 6/23 | Burke, Sean | R | Slider | 103.1 | 10.0 | 213 | 70.7 | 86.6 | single |
| 6/23 | Burke, Sean | L | 4-Seam FB | 104.7 | 28.0 | 373 | 82.5 | 94.5 | home run |
| 6/23 | Burke, Sean | L | Cutter | 104.0 | -13.0 | 9 | 73.4 | 91.4 | field out |
| Date | IP | ER | HR | K |
|---|---|---|---|---|
| 6/29 (2026) | 5.1 | 2 | 0 | 8 |
| 4/8 (2026) | 5.0 | 2 | 0 | 3 |
| 9/15 (2025) | 4.0 | 1 | 0 | 4 |
| 5/30 (2025) | 6.0 | 2 | 0 | 6 |
| Date | Pitcher | Type | IP | ER |
|---|---|---|---|---|
| 6/28 | Zack LittellWSH | RHP | 5.0 | 2 |
| 6/27 | Foster GriffinWSH | LHP | 7.0 | 0 |
| 6/26 | Andrew AlvarezWSH | LHP | 4.1 | 2 |
| 6/24 | José SorianoLAA | RHP | 3.0 | 5 |
| 6/23 | Ryan JohnsonLAA | RHP | 6.0 | 0 |
| 6/22 | Sam AldegheriLAA | LHP | 4.2 | 5 |
| 6/21 | Emmet SheehanLAD | RHP | 3.1 | 6 |
| 6/20 | Yoshinobu YamamotoLAD | RHP | 6.0 | 3 |
| 6/19 | Roki SasakiLAD | RHP | 5.2 | 3 |
| 6/18 | Bryan WooSEA | RHP | 7.0 | 0 |
| 6/17 | George KirbySEA | RHP | 6.0 | 3 |
| 6/16 | Logan GilbertSEA | RHP | 7.0 | 1 |
| 6/14 | Walker BuehlerSD | RHP | 5.0 | 1 |
| 6/13 | Randy VásquezSD | RHP | 5.0 | 2 |
| 6/12 | Griffin CanningSD | RHP | 5.0 | 7 |
| 6/11 | Bryan WooSEA | RHP | 5.0 | 7 |
| 6/10 | George KirbySEA | RHP | 6.0 | 3 |
| 6/9 | Logan GilbertSEA | RHP | 6.0 | 1 |
| 6/8 | Emerson HancockSEA | RHP | 5.0 | 1 |
| 6/7 | Kevin GausmanTOR | RHP | 5.0 | 4 |
| 6/6 | Braydon FisherTOR | RHP | 1.0 | 0 |
| 6/5 | Trey YesavageTOR | RHP | 5.2 | 6 |
| 6/4 | Brayan BelloBOS | RHP | 5.0 | 8 |
| 6/3 | Payton TolleBOS | LHP | 6.0 | 0 |
| 6/2 | Connelly EarlyBOS | LHP | 5.1 | 4 |
| 5/31 | Spencer MilesTOR | RHP | 3.0 | 6 |
| 5/30 | Trey YesavageTOR | RHP | 5.0 | 1 |
Opposing starters who faced BAL over the last 30 days, newest first. The stat column follows the Earned Runs / Home Runs / Strikeouts tabs up top, so it shows how BAL's lineup has handled run prevention lately.