
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 | PA | AVG | OBP | SLG | OPS | HR | K% |
|---|---|---|---|---|---|---|---|
| vs LHP | 114 | .280 | .316 | .458 | .774 | 4 | 21.1% |
| vs RHP | 178 | .308 | .337 | .521 | .858 | 10 | 19.7% |
| Home | 119 | .248 | .277 | .381 | .658 | 3 | 21.8% |
| Away | 173 | .331 | .364 | .577 | .941 | 11 | 19.1% |
| Day Games | 84 | .234 | .286 | .403 | .689 | 3 | 16.7% |
| Night Games | 208 | .322 | .346 | .533 | .879 | 11 | 21.6% |
| June | 75 | .268 | .293 | .408 | .701 | 1 | 24.0% |
| Monday | 23 | .182 | .217 | .182 | .399 | 0 | 30.4% |
| Date | Pitcher | Arm | Type | EV | Angle | Dist | Bat Spd | Pitch Velo | Result |
|---|---|---|---|---|---|---|---|---|---|
| 6/28 | Harris II, Michael | L | Slider | 90.4 | 48.0 | 252 | 76.4 | 87.3 | sac fly |
| 6/28 | Harris II, Michael | L | Sinker | 105.6 | -10.0 | 12 | 71.3 | 91.1 | field out |
| 6/28 | Harris II, Michael | L | Slider | 53.1 | -66.0 | 1 | 76.4 | 88.1 | field out |
| 6/28 | Harris II, Michael | L | Sinker | 98.9 | 1.0 | 66 | 70.5 | 93.1 | field out |
| 6/27 | Harris II, Michael | R | Changeup | 108.6 | 3.0 | 92 | 77.8 | 86.2 | field out |
| 6/27 | Harris II, Michael | R | Slider | 81.5 | 80.0 | 71 | 75.7 | 84.3 | field out |
| 6/26 | Harris II, Michael | R | Slider | 82.1 | 24.0 | 268 | 77.1 | 84.9 | field out |
| 6/26 | Harris II, Michael | R | Sinker | 105.8 | -19.0 | 9 | 73.7 | 93.8 | single |
| 6/26 | Harris II, Michael | R | Changeup | 64.3 | -31.0 | 3 | 76.7 | 85.5 | field error |
| 6/26 | Harris II, Michael | R | Sinker | 106.1 | -9.0 | 14 | 71.0 | 94.0 | field out |