
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.16 | 19.2% | 4 | 1.44 | .204 | .387 | 0.183 | .675 |
| vs RHB | -.-- | 1.35 | 12.9% | 4 | 1.33 | .255 | .472 | 0.217 | .791 |
| Home | 4.33 | 1.13 | 14.0% | 4 | 1.03 | .209 | .388 | 0.179 | .675 |
| Away | 4.58 | 1.47 | 19.5% | 4 | 2.09 | .271 | .514 | 0.243 | .852 |
| Day3 GS | 6.57 | 1.22 | 11.8% | 2 | 1.49 | .234 | .426 | 0.192 | .720 |
| Night8 GS | 3.76 | 1.25 | 17.2% | 6 | 1.34 | .230 | .434 | 0.204 | .742 |
| June5 GS | 4.00 | 1.19 | 14.3% | 3 | 1.00 | .202 | .354 | 0.152 | .649 |
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/28 | Feltner, Ryan | R | Slider | 94.9 | 48.0 | 327 | 75.6 | 88.6 | field out |
| 6/28 | Feltner, Ryan | L | Slider | 96.0 | 31.0 | 359 | 72.9 | 90.4 | field out |
| 6/28 | Feltner, Ryan | R | Slider | 89.4 | 0.0 | 48 | 75.7 | 89.7 | field out |
| 6/28 | Feltner, Ryan | L | Sinker | 101.1 | 24.0 | 384 | 74.7 | 94.0 | double |
| 6/28 | Feltner, Ryan | R | Sweeper | 87.4 | -15.0 | 7 | 73.3 | 81.8 | field out |
| 6/28 | Feltner, Ryan | R | Slider | 98.8 | 1.0 | 51 | 69.5 | 87.3 | field out |
| 6/28 | Feltner, Ryan | R | Sweeper | 79.2 | 3.0 | 59 | 70.3 | 80.9 | field out |
| 6/28 | Feltner, Ryan | R | Slider | 76.5 | 41.0 | 259 | 73.1 | 86.5 | field out |
| 6/28 | Feltner, Ryan | L | 4-Seam FB | 92.6 | 18.0 | 238 | 71.7 | 94.4 | single |
| 6/28 | Feltner, Ryan | R | Slider | 104.3 | 2.0 | 69 | — | 88.6 | field out |