
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 | 54 | .250 | .333 | .438 | .771 | 2 | 29.6% |
| vs RHP | 177 | .204 | .271 | .321 | .592 | 4 | 29.4% |
| Home | 95 | .224 | .305 | .353 | .658 | 3 | 26.3% |
| Away | 136 | .208 | .272 | .344 | .616 | 3 | 31.6% |
| Day Games | 95 | .200 | .284 | .271 | .555 | 1 | 35.8% |
| Night Games | 136 | .224 | .287 | .400 | .687 | 5 | 25.0% |
| June | 61 | .155 | .197 | .276 | .473 | 2 | 31.1% |
| Monday | 26 | .192 | .192 | .346 | .538 | 1 | 23.1% |
| AB | AVG | SLG | HR | OPS |
|---|---|---|---|---|
| 2 | .500 | .500 | 0 | 1.000 |
| Date | Pitcher | Arm | Type | EV | Angle | Dist | Bat Spd | Pitch Velo | Result |
|---|---|---|---|---|---|---|---|---|---|
| 6/22 | Schneemann, Daniel | L | Sweeper | 62.6 | 60.0 | 148 | 61.9 | 81.0 | field out |
| 6/21 | Schneemann, Daniel | L | Sinker | 81.5 | 74.0 | 80 | 70.8 | 95.2 | field out |
| 6/13 | Schneemann, Daniel | L | Changeup | 95.8 | 49.0 | 309 | 76.6 | 89.2 | field out |
| 6/13 | Schneemann, Daniel | L | 4-Seam FB | 105.9 | 36.0 | 417 | 73.0 | 98.3 | home run |
| 6/13 | Schneemann, Daniel | L | Cutter | 74.7 | -32.0 | 3 | 74.8 | 88.8 | grounded into double play |
| 6/10 | Schneemann, Daniel | L | 4-Seam FB | 98.6 | 44.0 | 315 | 70.7 | 95.4 | field out |
| 6/10 | Schneemann, Daniel | L | Sinker | 98.8 | 41.0 | 328 | 74.8 | 92.5 | field out |
| 6/6 | Schneemann, Daniel | L | Slider | 95.2 | -15.0 | 10 | 73.7 | 84.7 | force out |
| 6/2 | Schneemann, Daniel | L | 4-Seam FB | 91.1 | 39.0 | 306 | 70.1 | 87.2 | field out |
| 5/29 | Schneemann, Daniel | L | Sweeper | 78.2 | 30.0 | 273 | 73.2 | 84.0 | single |