
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 | 49 | .205 | .367 | .333 | .700 | 1 | 10.2% |
| vs RHP | 55 | .352 | .364 | .667 | 1.031 | 4 | 21.8% |
| Home | 60 | .288 | .383 | .596 | .979 | 4 | 13.3% |
| Away | 44 | .293 | .341 | .439 | .780 | 1 | 20.5% |
| Day Games | 57 | .286 | .386 | .571 | .957 | 4 | 21.1% |
| Night Games | 47 | .295 | .340 | .477 | .817 | 1 | 10.6% |
| June | 51 | .326 | .392 | .565 | .957 | 2 | 5.9% |
| Monday | 12 | .182 | .250 | .455 | .705 | 1 | 8.3% |
| Date | Pitcher | Arm | Type | EV | Angle | Dist | Bat Spd | Pitch Velo | Result |
|---|---|---|---|---|---|---|---|---|---|
| 6/28 | Kreidler, Ryan | R | Sweeper | 79.2 | 3.0 | 59 | 70.3 | 80.9 | field out |
| 6/28 | Kreidler, Ryan | R | Sinker | 61.9 | -15.0 | 9 | 73.9 | 95.1 | field out |
| 6/28 | Kreidler, Ryan | R | 4-Seam FB | 105.2 | 30.0 | 421 | 76.4 | 97.9 | home run |
| 6/26 | Kreidler, Ryan | R | Cutter | 103.5 | 6.0 | 116 | 78.1 | 91.5 | single |
| 6/24 | Kreidler, Ryan | R | Sweeper | 98.5 | -19.0 | 5 | 76.9 | 89.1 | field out |
| 6/24 | Kreidler, Ryan | R | 4-Seam FB | 83.6 | 3.0 | 71 | 73.7 | 101.4 | single |
| 6/24 | Kreidler, Ryan | R | 4-Seam FB | 91.9 | 54.0 | 254 | 77.0 | 98.0 | field out |
| 6/24 | Kreidler, Ryan | L | Slider | 81.1 | 58.0 | 205 | 77.2 | 89.0 | field out |
| 6/23 | Kreidler, Ryan | L | 4-Seam FB | 96.4 | 40.0 | 317 | 78.3 | 94.4 | field out |
| 6/23 | Kreidler, Ryan | L | Changeup | 86.0 | 34.0 | 294 | 76.3 | 89.5 | field out |