
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 | 56 | .245 | .286 | .408 | .694 | 2 | 17.9% |
| vs RHP | 163 | .293 | .387 | .450 | .837 | 4 | 16.0% |
| Home | 101 | .236 | .327 | .360 | .687 | 2 | 13.9% |
| Away | 118 | .320 | .390 | .510 | .900 | 4 | 18.6% |
| Day Games | 72 | .311 | .403 | .557 | .960 | 4 | 20.8% |
| Night Games | 147 | .266 | .340 | .383 | .723 | 2 | 14.3% |
| June | 87 | .306 | .414 | .486 | .900 | 3 | 10.3% |
| Monday | 25 | .261 | .320 | .565 | .885 | 2 | 16.0% |
| Date | Pitcher | Arm | Type | EV | Angle | Dist | Bat Spd | Pitch Velo | Result |
|---|---|---|---|---|---|---|---|---|---|
| 6/27 | Moreno, Gabriel | R | 4-Seam FB | 104.5 | 3.0 | 87 | 71.1 | 93.0 | field out |
| 6/27 | Moreno, Gabriel | R | Slider | 96.0 | 3.0 | 69 | 69.9 | 86.3 | single |
| 6/27 | Moreno, Gabriel | R | Changeup | 84.2 | -5.0 | 19 | 73.0 | 84.7 | field out |
| 6/27 | Moreno, Gabriel | R | Slider | 99.8 | -1.0 | 43 | 72.0 | 88.3 | field out |
| 6/26 | Moreno, Gabriel | R | Sinker | 64.2 | 37.0 | 206 | 70.3 | 91.4 | single |
| 6/26 | Moreno, Gabriel | R | Changeup | 104.4 | 11.0 | 172 | 73.4 | 77.0 | single |
| 6/26 | Moreno, Gabriel | R | Cutter | 68.4 | 56.0 | 162 | 67.3 | 88.7 | field out |
| 6/23 | Moreno, Gabriel | R | Curveball | 96.9 | 38.0 | 336 | 76.4 | 81.5 | field out |
| 6/23 | Moreno, Gabriel | R | Sinker | 105.5 | 1.0 | 59 | 73.3 | 94.9 | field out |
| 6/23 | Moreno, Gabriel | R | Curveball | 100.9 | 33.0 | 344 | 74.2 | 83.8 | field out |