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 | 83 | .312 | .361 | .506 | .867 | 4 | 41.0% |
| vs RHP | 200 | .243 | .345 | .457 | .802 | 10 | 32.0% |
| Home | 146 | .269 | .349 | .446 | .795 | 5 | 31.5% |
| Away | 137 | .258 | .350 | .500 | .850 | 9 | 38.0% |
| Day Games | 130 | .274 | .369 | .487 | .856 | 6 | 32.3% |
| Night Games | 153 | .255 | .333 | .460 | .793 | 8 | 36.6% |
| June | 22 | .400 | .591 | .600 | 1.191 | 1 | 31.8% |
| Sunday | 41 | .265 | .390 | .618 | 1.008 | 4 | 36.6% |
| AB | AVG | SLG | HR | OPS |
|---|---|---|---|---|
| 3 | .667 | 1.333 | 0 | 2.000 |
| Date | Pitcher | Arm | Type | EV | Angle | Dist | Bat Spd | Pitch Velo | Result |
|---|---|---|---|---|---|---|---|---|---|
| 6/5 | Cruz, Oneil | R | Splitter | 82.5 | 66.0 | 163 | 85.1 | 89.9 | field out |
| 6/4 | Cruz, Oneil | R | Changeup | 105.5 | 7.0 | 185 | 77.9 | 87.6 | single |
| 6/3 | Cruz, Oneil | R | 4-Seam FB | 73.2 | 28.0 | 245 | 72.4 | 92.1 | single |
| 6/3 | Cruz, Oneil | R | 4-Seam FB | 90.3 | 14.0 | 260 | 72.9 | 93.1 | single |
| 6/2 | Cruz, Oneil | R | Slider | 111.2 | 23.0 | 419 | 76.2 | 90.6 | home run |
| 6/2 | Cruz, Oneil | R | Changeup | 87.1 | 14.0 | 197 | 85.1 | 87.3 | single |
| 5/31 | Cruz, Oneil | R | Changeup | 86.1 | 18.0 | 269 | 83.1 | 87.2 | field out |
| 5/30 | Cruz, Oneil | R | Changeup | 79.5 | 46.0 | 252 | 75.8 | 83.6 | field out |
| 5/30 | Cruz, Oneil | R | 4-Seam FB | 106.1 | 30.0 | 420 | 73.9 | 88.1 | home run |
| 5/29 | Cruz, Oneil | R | Cutter | 110.8 | 26.0 | 450 | 87.1 | 90.1 | home run |