
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.39 | 12.9% | 8 | 1.71 | .276 | .466 | 0.190 | .783 |
| vs RHB | -.-- | 1.18 | 14.2% | 8 | 2.11 | .265 | .485 | 0.220 | .776 |
| Home | 5.82 | 1.32 | 15.7% | 10 | 2.36 | .276 | .506 | 0.230 | .813 |
| Away | 4.66 | 1.27 | 11.2% | 6 | 1.41 | .267 | .440 | 0.173 | .744 |
| Day4 GS | 6.38 | 1.47 | 15.9% | 8 | 1.99 | .291 | .490 | 0.199 | .819 |
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/24 | Mikolas, Miles | R | Slider | 99.3 | 17.0 | 318 | 70.3 | 89.4 | double |
| 6/24 | Mikolas, Miles | L | Sinker | 75.5 | -55.0 | 1 | 71.2 | 94.2 | field out |
| 6/24 | Mikolas, Miles | R | Sinker | 101.2 | -19.0 | 9 | 67.5 | 93.2 | field out |
| 6/24 | Mikolas, Miles | L | 4-Seam FB | 92.7 | 39.0 | 306 | 82.0 | 94.1 | field out |
| 6/24 | Mikolas, Miles | R | 4-Seam FB | 94.1 | 42.0 | 312 | 68.6 | 96.2 | field out |
| 6/24 | Mikolas, Miles | L | Sinker | 84.1 | 27.0 | 298 | 69.9 | 95.1 | field out |
| 6/24 | Mikolas, Miles | R | Sinker | 83.8 | -21.0 | 8 | 67.2 | 94.9 | field out |
| 6/24 | Mikolas, Miles | L | 4-Seam FB | 106.6 | 14.0 | 239 | 76.5 | 92.3 | single |
| 6/24 | Mikolas, Miles | R | Sinker | 85.6 | 13.0 | 190 | 64.8 | 91.7 | single |
| 6/24 | Mikolas, Miles | L | Slider | 62.5 | 7.0 | 70 | 68.3 | 89.4 | field out |
| Date | IP | ER | HR | K |
|---|---|---|---|---|
| 4/6 (2025) | 2.2 | 8 | 0 | 1 |
| 5/18 (2024) | 5.0 | 1 | 1 | 4 |
| 5/14 (2023) | 6.0 | 1 | 0 | 0 |
| Date | Pitcher | Type | IP | ER |
|---|---|---|---|---|
| 6/28 | Carlos RodónNYY | LHP | 5.0 | 0 |
| 6/27 | Gerrit ColeNYY | RHP | 5.1 | 4 |
| 6/26 | Will WarrenNYY | RHP | 5.2 | 5 |
| 6/25 | Cam SchlittlerNYY | RHP | 5.0 | 0 |
| 6/24 | Kyle FreelandCOL | LHP | 6.0 | 6 |
| 6/23 | Sean SullivanCOL | LHP | 5.0 | 3 |
| 6/22 | Ryan FeltnerCOL | RHP | 6.0 | 2 |
| 6/21 | Logan GilbertSEA | RHP | 6.1 | 1 |
| 6/20 | Emerson HancockSEA | RHP | 5.1 | 5 |
| 6/19 | Bryce MillerSEA | RHP | 5.0 | 1 |
| 6/18 | Trey YesavageTOR | RHP | 7.1 | 3 |
| 6/17 | Braydon FisherTOR | RHP | 1.1 | 0 |
| 6/16 | Dylan CeaseTOR | RHP | 5.0 | 0 |
| 6/14 | Nathan EovaldiTEX | RHP | 7.0 | 3 |
| 6/13 | Jacob deGromTEX | RHP | 6.0 | 2 |
| 6/12 | Jack LeiterTEX | RHP | 5.0 | 4 |
| 6/10 | Drew RasmussenTB | RHP | 7.0 | 0 |
| 6/9 | Nick MartinezTB | RHP | 7.0 | 3 |
| 6/8 | Ian SeymourTB | LHP | 4.0 | 1 |
| 6/7 | Cam SchlittlerNYY | RHP | 5.2 | 1 |
| 6/5 | Ryan WeathersNYY | LHP | 6.0 | 5 |
| 6/4 | Trevor RogersBAL | LHP | 5.2 | 1 |
| 6/3 | Chris BassittBAL | RHP | 3.0 | 3 |
| 6/2 | Shane BazBAL | RHP | 7.0 | 2 |
| 5/31 | Tanner BibeeCLE | RHP | 6.0 | 3 |
| 5/30 | Parker MessickCLE | LHP | 5.0 | 1 |
Opposing starters who faced BOS over the last 30 days, newest first. The stat column follows the Earned Runs / Home Runs / Strikeouts tabs up top, so it shows how BOS's lineup has handled run prevention lately.