
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 | 25 | .167 | .200 | .167 | .367 | 0 | 20.0% |
| vs RHP | 157 | .176 | .261 | .265 | .526 | 2 | 23.6% |
| Home | 90 | .152 | .256 | .253 | .509 | 2 | 28.9% |
| Away | 88 | .198 | .250 | .247 | .497 | 0 | 18.2% |
| Day Games | 81 | .155 | .250 | .239 | .489 | 1 | 25.9% |
| Night Games | 101 | .191 | .255 | .258 | .513 | 1 | 20.8% |
| June | 5 | .000 | .000 | .000 | .000 | 0 | 20.0% |
| Monday | 20 | .167 | .200 | .222 | .422 | 0 | 20.0% |
| AB | AVG | SLG | HR | OPS |
|---|---|---|---|---|
| 2 | .000 | .000 | 0 | .000 |
| Date | Pitcher | Arm | Type | EV | Angle | Dist | Bat Spd | Pitch Velo | Result |
|---|---|---|---|---|---|---|---|---|---|
| 5/30 | Friedl, TJ | L | Changeup | — | — | — | 18.4 | 82.7 | field out |
| 5/30 | Friedl, TJ | L | Sinker | 97.9 | 25.0 | 371 | 70.2 | 90.0 | field out |
| 5/30 | Friedl, TJ | L | Slider | 92.7 | -12.0 | 12 | 74.1 | 84.4 | field out |
| 4/25 | Friedl, TJ | L | Sweeper | 68.1 | 25.0 | 220 | 73.1 | 80.7 | single |
| 4/19 | Friedl, TJ | L | Sinker | 71.1 | 71.0 | 91 | 68.7 | 90.7 | field out |
| 4/17 | Friedl, TJ | L | Cutter | 42.4 | -1.0 | 27 | 16.9 | 91.3 | field out |
| 4/15 | Friedl, TJ | L | Slider | 96.8 | 1.0 | 51 | 77.2 | 86.5 | field out |
| 4/11 | Friedl, TJ | L | Sinker | 33.9 | 56.0 | 62 | 26.8 | 86.4 | single |
| 4/11 | Friedl, TJ | L | 4-Seam FB | 80.1 | 66.0 | 133 | 72.2 | 84.0 | field out |
| 4/10 | Friedl, TJ | L | 4-Seam FB | 90.5 | 66.0 | 141 | 71.4 | 90.6 | field out |