
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 | -.-- | 2.46 | 13.0% | 4 | 2.77 | .351 | .632 | 0.281 | 1.096 |
| vs RHB | -.-- | 0.50 | 25.8% | 2 | 0.90 | .161 | .290 | 0.129 | .459 |
| Home | 1.47 | 1.04 | 20.5% | 1 | 0.50 | .206 | .317 | 0.111 | .595 |
| Away | 5.52 | 1.57 | 17.7% | 5 | 3.17 | .304 | .607 | 0.303 | .978 |
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/27 | Schreiber, John | L | 4-Seam FB | 102.3 | 3.0 | 99 | — | 94.1 | single |
| 6/26 | Schreiber, John | L | Sinker | 78.0 | -19.0 | 4 | 78.2 | 93.5 | grounded into double play |
| 6/26 | Schreiber, John | L | 4-Seam FB | 104.0 | 19.0 | 270 | 73.9 | 94.9 | single |
| 6/26 | Schreiber, John | L | Sinker | 91.3 | 6.0 | 127 | 67.6 | 94.7 | double |
| 6/26 | Schreiber, John | L | Sweeper | 99.9 | 24.0 | 364 | 66.9 | 82.6 | home run |
| 6/26 | Schreiber, John | L | 4-Seam FB | 81.9 | 2.0 | 52 | 70.7 | 92.3 | field error |
| 6/26 | Schreiber, John | R | Sinker | 92.3 | -30.0 | 4 | — | 93.4 | single |
| 6/26 | Schreiber, John | L | 4-Seam FB | 71.5 | 27.0 | 233 | 72.5 | 93.9 | single |
| 6/19 | Schreiber, John | R | 4-Seam FB | 106.3 | -3.0 | 34 | 70.3 | 95.1 | field out |
| 6/19 | Schreiber, John | L | Sinker | 76.9 | -4.0 | 23 | 66.1 | 94.1 | field out |