Pitch Mix Analysis
A batter's own numbers by pitch type and location — add a pitcher to see their actual arsenal overlaid on top, and how this batter has done against pitches shaped like it.
vs RHP
vs LHP
| Hand | Pitch | Pitches | BA | HR% | Hard-Hit% | LD% | FB% | GB% | Exit Velo | xBA | xwOBA/con |
|---|---|---|---|---|---|---|---|---|---|---|---|
| LHP | FF | 20 | |||||||||
| LHP | ST | 11 | |||||||||
| LHP | CU | 9 | |||||||||
| LHP | CH | 8 | |||||||||
| LHP | FC | 8 | |||||||||
| LHP | SI | 8 | |||||||||
| LHP | SL | 3 | |||||||||
| RHP | FS | 16 | |||||||||
| RHP | FF | 16 | |||||||||
| RHP | SI | 11 | |||||||||
| RHP | ST | 9 | |||||||||
| RHP | SL | 8 | |||||||||
| RHP | FC | 7 | |||||||||
| RHP | KC | 7 | |||||||||
| RHP | CU | 1 | |||||||||
| RHP | CH | 1 |
Showing every pitcher. Today’s probable opponent starter:
Smith-Shawver, AJOr add any other pitcher to overlay their actual arsenal on top of the above:
One row per plate appearance over the window, newest first — not a summary of them. Strikeouts and walks are here alongside the balls in play, so the outs are visible rather than implied by a rate.
Expected stats say what a batted ball was WORTH, from its exit velocity and launch angle, regardless of whether it found a glove. A 105 mph line drive caught at the track and a bloop that fell in are the same result in a box score and opposite results here.
xBA is blank on strikeouts and walks because there is no batted ball to judge. xwOBA is not: it carries the standard value of a walk (about .690) or a strikeout (zero), so it can be read across every row.
The pitch shown is the one that ENDED the at-bat, not the whole sequence. Location is where the ball was fielded — see the spray chart's note on why some of those are in foul ground.
36 PA · 9 games · 2026-08-07 to 2026-08-18| Date | Result | Count | Pitch | Velo | Exit Velo | Angle | Dist | Location | xBA | xSLG | xwOBA | Pitcher |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-08-18 | Single line drive | 0-0 | FC | 87.0 | 86.5 | 19° | 272 | CF | 0.766 | 0.864 | 0.691 | Dodd, Dylan |
| 2026-08-18 | Out fly ball | 1-2 | FS | 87.9 | 97.4 | 34° | 376 | CF | 0.194 | 0.693 | 0.375 | Mahle, Tyler |
| 2026-08-18 | Out line drive | 0-1 | FS | 85.9 | 92.3 | 11° | 169 | Infield | 0.720 | 0.844 | 0.685 | Mahle, Tyler |
| 2026-08-17 | Single line drive | 3-2 | CU | 82.0 | 103.8 | 15° | 256 | LF gap | 0.677 | 1.013 | 0.720 | Kerr, Ray |
| 2026-08-17 | Out fly ball | 1-2 | FC | 93.9 | 98.6 | 36° | 360 | RF gap | 0.220 | 0.828 | 0.421 | Mederos, Victor |
| 2026-08-17 | Strikeout looking | 1-2 | FC | 85.1 | — | — | — | — | — | — | 0.000 | Pérez, Martín |
| 2026-08-17 | Strikeout swinging | 0-2 | CH | 81.8 | — | — | — | — | — | — | 0.000 | Pérez, Martín |
| 2026-08-16 | Single ground ball | 2-2 | FS | 99.7 | — | — | — | LF gap | — | — | — | Duran, Jhoan |
| 2026-08-16 | Out ground ball | 2-1 | ST | 86.0 | 98.9 | -6° | 22 | Infield | 0.283 | 0.310 | 0.255 | Kerkering, Orion |
| 2026-08-16 | Walk | 3-2 | SL | 89.5 | — | — | — | — | — | — | 0.698 | Painter, Andrew |
| 2026-08-16 | Out popup | 1-1 | ST | 82.6 | 78.8 | 75° | 69 | Infield | 0.001 | 0.001 | 0.000 | Painter, Andrew |
| 2026-08-15 | Single line drive | 1-2 | ST | 83.7 | 99.9 | 15° | 256 | LF gap | 0.706 | 0.972 | 0.716 | Shugart, Chase |
| 2026-08-15 | Strikeout looking | 2-2 | ST | 85.9 | — | — | — | — | — | — | 0.000 | Luzardo, Jesús |
| 2026-08-15 | Double line drive | 1-1 | CH | 85.7 | 103.4 | 17° | 249 | LF | 0.429 | 0.797 | 0.514 | Luzardo, Jesús |
| 2026-08-15 | Out ground ball | 1-0 | FF | 95.6 | 98.7 | 1° | 49 | Infield | 0.477 | 0.568 | 0.460 | Luzardo, Jesús |
| 2026-08-13 | Single line drive | 0-1 | KC | 90.9 | 93.7 | 15° | 234 | LF gap | 0.883 | 1.024 | 0.815 | Duran, Jhoan |
| 2026-08-13 | Out ground ball | 0-2 | FC | 86.5 | 53.8 | -24° | 5 | Infield | 0.095 | 0.103 | 0.088 | Raley, Brooks |
| 2026-08-13 | Strikeout swinging | 2-2 | KC | 80.0 | — | — | — | — | — | — | 0.000 | Nola, Aaron |
| 2026-08-13 | Strikeout swinging | 2-2 | KC | 79.6 | — | — | — | — | — | — | 0.000 | Nola, Aaron |
| 2026-08-11 | Strikeout looking | 3-2 | FS | 90.5 | — | — | — | — | — | — | 0.000 | Cano, Yennier |
| 2026-08-11 | Out fly ball | 0-1 | SI | 94.8 | 97.2 | 46° | 309 | RF gap | 0.003 | 0.003 | 0.003 | Young, Brandon |
| 2026-08-11 | Single ground ball | 1-2 | FF | 94.6 | 100.1 | 0° | 55 | LF gap | 0.423 | 0.480 | 0.397 | Young, Brandon |
| 2026-08-11 | Fielder's Choice ground ball | 0-0 | SI | 95.5 | 90.6 | -4° | 20 | Infield | 0.177 | 0.194 | 0.170 | Young, Brandon |
| 2026-08-10 | Strikeout looking | 1-2 | FF | 94.0 | — | — | — | — | — | — | 0.000 | Walker, Josh |
| 2026-08-10 | Strikeout swinging | 3-2 | SI | 97.0 | — | — | — | — | — | — | 0.000 | Wolfram, Grant |
| 2026-08-10 | Strikeout looking | 0-2 | SL | 88.3 | — | — | — | — | — | — | 0.000 | Sanders, Cam |
| 2026-08-10 | Sac Fly line drive | 1-1 | ST | 78.2 | 79.8 | 28° | 280 | LF gap | — | — | 0.141 | Rogers, Trevor |
| 2026-08-10 | Strikeout swinging | 2-2 | CH | 88.9 | — | — | — | — | — | — | 0.000 | Rogers, Trevor |
| 2026-08-08 | Strikeout looking | 0-2 | CU | 83.6 | — | — | — | — | — | — | 0.000 | Ashby, Aaron |
| 2026-08-08 | Hit By Pitch | 0-0 | SI | 93.4 | — | — | — | — | — | — | 0.729 | Patrick, Chad |
| 2026-08-08 | Walk | 3-2 | ST | 79.6 | — | — | — | — | — | — | 0.698 | Gasser, Robert |
| 2026-08-08 | Hit By Pitch | 1-2 | SI | 91.5 | — | — | — | — | — | — | 0.729 | Gasser, Robert |
| 2026-08-07 | Out line drive | 1-1 | FC | 87.6 | 86.0 | 10° | 140 | Infield | 0.497 | 0.587 | 0.482 | Wilson, Bryse |
| 2026-08-07 | Grounded Into DP ground ball | 0-0 | CU | 81.3 | 82.2 | -4° | 17 | Infield | 0.146 | 0.167 | 0.133 | Drohan, Shane |
| 2026-08-07 | Home Run fly ball | 0-2 | FF | 94.2 | 100.2 | 31° | 390 | LF gap | 0.471 | 1.651 | 0.864 | Drohan, Shane |
| 2026-08-07 | Out popup | 0-2 | FF | 94.5 | 72.4 | 71° | 117 | RF corner | 0.003 | 0.004 | 0.004 | Drohan, Shane |