
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 | 46 | .263 | .370 | .658 | 1.028 | 3 | 28.3% |
| vs RHP | 48 | .268 | .362 | .415 | .777 | 1 | 25.0% |
| Home | 50 | .200 | .340 | .425 | .765 | 1 | 34.0% |
| Away | 43 | .333 | .395 | .641 | 1.036 | 3 | 18.6% |
| Day Games | 54 | .310 | .434 | .643 | 1.077 | 3 | 20.4% |
| Night Games | 40 | .216 | .275 | .405 | .680 | 1 | 35.0% |
| June | 45 | .371 | .511 | .657 | 1.168 | 2 | 22.2% |
| Monday | 9 | .000 | .000 | .000 | .000 | 0 | 44.4% |
| Date | Pitcher | Arm | Type | EV | Angle | Dist | Bat Spd | Pitch Velo | Result |
|---|---|---|---|---|---|---|---|---|---|
| 6/28 | Ruiz, Esteury | L | Changeup | 91.3 | 36.0 | 342 | 74.7 | 87.4 | field out |
| 6/27 | Ruiz, Esteury | L | Sweeper | 59.4 | 41.0 | 167 | 61.8 | 76.6 | field out |
| 6/26 | Ruiz, Esteury | R | Sweeper | 77.5 | -5.0 | 22 | 76.4 | 81.6 | single |
| 6/26 | Ruiz, Esteury | R | Sinker | 69.8 | 20.0 | 160 | 70.7 | 91.2 | field out |
| 6/26 | Ruiz, Esteury | R | Sweeper | 80.0 | 22.0 | 235 | 69.1 | 85.9 | single |
| 6/24 | Ruiz, Esteury | L | Changeup | 84.1 | 75.0 | 100 | 72.7 | 85.3 | field out |
| 6/21 | Ruiz, Esteury | R | Sinker | 90.2 | 31.0 | 311 | 71.7 | 92.1 | field out |
| 6/21 | Ruiz, Esteury | R | Changeup | 97.8 | 12.0 | 203 | 73.2 | 86.7 | single |
| 6/20 | Ruiz, Esteury | R | Sinker | 85.0 | 24.0 | 300 | 72.0 | 93.7 | field out |
| 6/20 | Ruiz, Esteury | R | Sweeper | 66.0 | 72.0 | 90 | 65.3 | 85.4 | field out |