
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 | -.-- | 0.92 | 21.2% | 2 | 1.05 | .155 | .310 | 0.155 | .568 |
| vs RHB | -.-- | 1.68 | 10.5% | 2 | 1.11 | .250 | .406 | 0.156 | .774 |
| Home | 4.11 | 1.50 | 18.8% | 2 | 1.19 | .220 | .424 | 0.204 | .757 |
| Away | 1.89 | 1.11 | 12.3% | 2 | 0.95 | .190 | .302 | 0.112 | .603 |
| Day4 GS | 2.16 | 1.56 | 12.2% | 1 | 0.56 | .226 | .355 | 0.129 | .706 |
| Night6 GS | 3.57 | 1.02 | 19.1% | 3 | 1.57 | .183 | .367 | 0.184 | .646 |
| June3 GS | 1.86 | 0.83 | 13.9% | 0 | 0.00 | .152 | .212 | 0.060 | .434 |
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 | Poulin, PJ | R | Changeup | 86.1 | 2.0 | 56 | 76.6 | 80.9 | grounded into double play |
| 6/28 | Poulin, PJ | R | 4-Seam FB | 101.7 | 24.0 | 385 | 72.1 | 91.0 | field out |
| 6/28 | Poulin, PJ | R | Sinker | 74.2 | -29.0 | 4 | 76.3 | 88.8 | field out |
| 6/28 | Poulin, PJ | R | 4-Seam FB | 105.1 | 59.0 | 238 | 74.0 | 90.2 | field out |
| 6/28 | Poulin, PJ | R | 4-Seam FB | 82.4 | 25.0 | 272 | 61.7 | 90.7 | field out |
| 6/27 | Poulin, PJ | L | Sinker | 91.4 | -29.0 | 3 | 66.6 | 87.6 | field out |
| 6/27 | Poulin, PJ | R | Sweeper | 69.9 | 40.0 | 221 | 71.7 | 78.5 | single |
| 6/24 | Poulin, PJ | L | Sweeper | 76.6 | 27.0 | 271 | 64.2 | 79.8 | field out |
| 6/24 | Poulin, PJ | R | Sinker | 94.3 | -6.0 | 17 | 71.8 | 89.3 | field out |
| 6/24 | Poulin, PJ | L | Sweeper | 54.5 | -37.0 | 3 | 78.5 | 77.3 | field out |