
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 | 64 | .220 | .254 | .322 | .576 | 1 | 14.1% |
| vs RHP | 216 | .344 | .412 | .474 | .886 | 2 | 18.5% |
| Home | 141 | .336 | .390 | .461 | .851 | 1 | 17.0% |
| Away | 138 | .293 | .362 | .415 | .777 | 2 | 18.1% |
| Day Games | 94 | .407 | .473 | .556 | 1.029 | 1 | 17.0% |
| Night Games | 186 | .271 | .328 | .382 | .710 | 2 | 17.7% |
| June | 78 | .328 | .397 | .478 | .875 | 1 | 9.0% |
| Monday | 27 | .346 | .370 | .615 | .985 | 2 | 18.5% |
| Date | Pitcher | Arm | Type | EV | Angle | Dist | Bat Spd | Pitch Velo | Result |
|---|---|---|---|---|---|---|---|---|---|
| 6/27 | Johnston, Troy | R | Changeup | 87.5 | 21.0 | 275 | 71.2 | 89.5 | field out |
| 6/27 | Johnston, Troy | R | Changeup | 85.2 | 32.0 | 310 | 71.6 | 87.9 | field out |
| 6/26 | Johnston, Troy | R | Splitter | 71.1 | -41.0 | 3 | 71.2 | 92.1 | field out |
| 6/26 | Johnston, Troy | R | Splitter | 93.3 | 36.0 | 320 | 72.4 | 94.4 | field out |
| 6/26 | Johnston, Troy | R | Splitter | 104.0 | 2.0 | 75 | 70.4 | 93.0 | single |
| 6/23 | Johnston, Troy | R | Sweeper | 102.4 | -2.0 | 31 | 78.7 | 85.5 | field out |
| 6/23 | Johnston, Troy | R | Sinker | 93.7 | 14.0 | 256 | 71.5 | 90.9 | single |
| 6/23 | Johnston, Troy | R | Changeup | 86.2 | 58.0 | 200 | 71.8 | 86.9 | double |
| 6/23 | Johnston, Troy | R | Changeup | 78.1 | 1.0 | 43 | 72.6 | 84.4 | field out |
| 6/22 | Johnston, Troy | R | Changeup | 101.1 | 9.0 | 162 | 73.3 | 84.7 | field out |