
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.15 | 12.9% | 10 | 2.56 | .237 | .526 | 0.289 | .816 |
| vs RHB | -.-- | 1.29 | 20.1% | 2 | 0.58 | .250 | .355 | 0.105 | .661 |
| Home | 2.79 | 1.02 | 19.4% | 4 | 0.86 | .199 | .340 | 0.141 | .600 |
| Away | 7.66 | 1.54 | 11.7% | 8 | 2.98 | .311 | .602 | 0.291 | .957 |
| Day7 GS | 5.66 | 1.46 | 16.1% | 9 | 2.31 | .279 | .543 | 0.264 | .883 |
| Night5 GS | 3.41 | 0.95 | 16.7% | 3 | 0.87 | .202 | .328 | 0.126 | .574 |
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 |
|---|---|---|---|---|---|---|---|---|---|
| 5/30 | Ober, Bailey | L | 4-Seam FB | 100.3 | 8.0 | 167 | 68.4 | 88.9 | single |
| 5/30 | Ober, Bailey | R | Sinker | 54.0 | 27.0 | 143 | 72.5 | 88.3 | single |
| 5/30 | Ober, Bailey | L | Changeup | 79.5 | 46.0 | 252 | 75.8 | 83.6 | field out |
| 5/30 | Ober, Bailey | R | Slider | 98.9 | -1.0 | 38 | 74.2 | 83.4 | grounded into double play |
| 5/30 | Ober, Bailey | L | Slider | 106.4 | 7.0 | 123 | 77.1 | 84.3 | single |
| 5/30 | Ober, Bailey | L | 4-Seam FB | 88.9 | 43.0 | 283 | 72.8 | 88.7 | field out |
| 5/30 | Ober, Bailey | L | 4-Seam FB | 90.3 | -37.0 | 3 | 68.9 | 88.7 | field out |
| 5/30 | Ober, Bailey | R | Slider | 101.3 | -6.0 | 22 | 74.0 | 83.4 | field out |
| 5/30 | Ober, Bailey | L | Sweeper | 102.1 | 16.0 | 284 | 69.1 | 76.5 | field out |
| 5/30 | Ober, Bailey | L | Changeup | 73.2 | 72.0 | 122 | 63.1 | 82.3 | field out |