
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.20 | 31.2% | 6 | 1.08 | .241 | .390 | 0.149 | .694 |
| vs RHB | -.-- | 0.97 | 22.4% | 2 | 0.40 | .221 | .294 | 0.073 | .553 |
| Home | 3.19 | 1.08 | 28.8% | 4 | 0.68 | .239 | .358 | 0.119 | .647 |
| Away | 2.93 | 1.09 | 25.4% | 4 | 0.84 | .223 | .331 | 0.108 | .608 |
| Day7 GS | 2.76 | 0.99 | 32.9% | 3 | 0.64 | .226 | .329 | 0.103 | .594 |
| Night9 GS | 3.31 | 1.16 | 23.1% | 5 | 0.83 | .236 | .360 | 0.124 | .658 |
| June4 GS | 4.09 | 1.27 | 27.4% | 1 | 0.41 | .264 | .345 | 0.081 | .650 |
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 | Ashcraft, Braxton | L | Slider | 94.4 | 28.0 | 361 | 71.9 | 91.9 | field out |
| 6/24 | Ashcraft, Braxton | L | 4-Seam FB | 80.7 | 71.0 | 133 | 75.0 | 98.4 | field out |
| 6/24 | Ashcraft, Braxton | L | 4-Seam FB | 105.1 | 7.0 | 208 | 74.5 | 97.7 | field out |
| 6/24 | Ashcraft, Braxton | R | Sinker | 88.7 | -42.0 | 3 | 76.3 | 96.3 | field out |
| 6/24 | Ashcraft, Braxton | L | Slider | 97.8 | 19.0 | 290 | 72.5 | 89.7 | double |
| 6/24 | Ashcraft, Braxton | L | 4-Seam FB | 103.6 | 43.0 | 342 | 78.0 | 97.6 | field out |
| 6/24 | Ashcraft, Braxton | L | Curveball | 72.3 | 75.0 | 95 | 69.6 | 85.6 | field out |
| 6/24 | Ashcraft, Braxton | L | 4-Seam FB | 81.0 | 68.0 | 144 | 72.0 | 98.5 | field out |
| 6/24 | Ashcraft, Braxton | L | Curveball | 108.1 | 10.0 | 181 | 73.6 | 85.8 | double |
| 6/24 | Ashcraft, Braxton | L | 4-Seam FB | 94.8 | 53.0 | 253 | 72.5 | 99.4 | field out |
| Date | IP | ER | HR | K |
|---|---|---|---|---|
| 5/15 (2026) | 6.2 | 4 | 1 | 5 |
| 6/8 (2025) | 1.1 | 0 | 0 | 0 |
| Date | Pitcher | Type | IP | ER |
|---|---|---|---|---|
| 6/28 | Cionel PérezNYM | LHP | 1.0 | 0 |
| 6/27 | Christian ScottNYM | RHP | 4.1 | 2 |
| 6/26 | Zach ThorntonNYM | LHP | 6.0 | 1 |
| 6/25 | Cade CavalliWSH | RHP | 6.0 | 2 |
| 6/24 | Carson PalmquistWSH | LHP | 3.1 | 1 |
| 6/23 | PJ PoulinWSH | LHP | 1.0 | 0 |
| 6/22 | Foster GriffinWSH | LHP | 7.1 | 1 |
| 6/21 | David PetersonNYM | LHP | 4.0 | 4 |
| 6/20 | Freddy PeraltaNYM | RHP | 2.2 | 10 |
| 6/18 | Sean ManaeaNYM | LHP | 5.1 | 2 |
| 6/17 | Sandy AlcantaraMIA | RHP | 6.0 | 2 |
| 6/16 | Tyler PhillipsMIA | RHP | 4.0 | 8 |
| 6/15 | Ryan GustoMIA | RHP | 4.2 | 5 |
| 6/14 | Kyle HarrisonMIL | LHP | 6.0 | 0 |
| 6/13 | Shane DrohanMIL | LHP | 5.0 | 4 |
| 6/12 | Jacob MisiorowskiMIL | RHP | 9.0 | 0 |
| 6/10 | Max ScherzerTOR | RHP | 3.1 | 5 |
| 6/9 | Dylan CeaseTOR | RHP | 6.0 | 1 |
| 6/8 | Patrick CorbinTOR | LHP | 3.0 | 5 |
| 6/7 | Tyler GilbertCWS | LHP | 0.2 | 1 |
| 6/6 | Brandon EisertCWS | LHP | 1.1 | 0 |
| 6/5 | Anthony KayCWS | LHP | 4.0 | 6 |
| 6/4 | Lucas GiolitoSD | RHP | 4.0 | 2 |
| 6/3 | Walker BuehlerSD | RHP | 6.0 | 1 |
| 6/2 | Randy VásquezSD | RHP | 5.0 | 2 |
| 5/31 | Yoshinobu YamamotoLAD | RHP | 5.1 | 0 |
| 5/30 | Roki SasakiLAD | RHP | 5.1 | 1 |
Opposing starters who faced PHI over the last 30 days, newest first. The stat column follows the Earned Runs / Home Runs / Strikeouts tabs up top, so it shows how PHI's lineup has handled run prevention lately.