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.
Batter: Ford, Harry
change batter
Hot Zones
by location · xwOBA on contact (excludes Ks/BBs, so runs higher than a full-PA xwOBA), dimmed cells are too few balls in play to trust
vs RHP
3p
6p
4p
4p
13p
11p
9p
9p
5p
vs LHP
11p
16p
12p
5p
9p
7p
5p
10p
6p
Ford, Harry: by Pitch Type
19 rows · both hands
| Hand | Pitch | Pitches | BA | HR% | Hard-Hit% | LD% | FB% | GB% | Exit Velo | xBA | xwOBA/con |
|---|---|---|---|---|---|---|---|---|---|---|---|
| LHP | FF | 67 | 0.100 | 0.0% | |||||||
| LHP | SL | 24 | |||||||||
| LHP | SI | 18 | |||||||||
| LHP | CH | 16 | |||||||||
| LHP | CU | 11 | |||||||||
| LHP | ST | 9 | |||||||||
| LHP | FC | 8 | |||||||||
| LHP | FS | 4 | |||||||||
| LHP | KC | 4 | |||||||||
| LHP | PO | 1 | |||||||||
| RHP | FF | 37 | |||||||||
| RHP | SI | 36 | |||||||||
| RHP | SL | 21 | |||||||||
| RHP | ST | 11 | |||||||||
| RHP | FC | 11 | |||||||||
| RHP | FS | 4 | |||||||||
| RHP | KC | 3 | |||||||||
| RHP | FO | 3 | |||||||||
| RHP | CH | 1 |
Showing every pitcher. Today’s probable opponent starter:
deGrom, JacobOr add any other pitcher to overlay their actual arsenal on top of the above:
At-Bat Log
Every plate appearance
One row per plate appearance, newest first. Strikeouts and walks included.
Expected stats say what a batted ball was worth given how hard and at what angle it was hit, whether or not it found a glove.
xBA is blank on strikeouts and walks — there is no batted ball to judge. xwOBA counts them.
69 PA · 23 games · 2025-09-05 to 2026-08-18
13 hits
7 walks
2 hit by pitch
21 strikeouts
26 outs in play
avg exit velo 84.9 mph over 39 tracked
xwOBA 0.250
| Date | Result | Count | Pitch | Velo | Exit Velo | Angle | Dist | Location | xBA | xSLG | xwOBA | Pitcher |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-08-18 | Single ground ball | 1-2 | CH | 85.7 | 97.8 | 2° | 58 | CF | 0.460 | 0.520 | 0.434 | Alexander, Tyler |
| 2026-08-18 | Strikeout looking | 2-2 | FC | 86.1 | — | — | — | — | — | — | 0.000 | Quantrill, Cal |
| 2026-08-18 | Strikeout swinging | 2-2 | FF | 95.4 | — | — | — | — | — | — | 0.000 | Quantrill, Cal |
| 2026-08-18 | Strikeout swinging | 1-2 | FF | 93.8 | — | — | — | — | — | — | 0.000 | Quantrill, Cal |
| 2026-08-16 | Strikeout swinging | 2-2 | FO | 83.9 | — | — | — | — | — | — | 0.000 | Senga, Kodai |
| 2026-08-15 | Strikeout looking | 2-2 | FF | 98.6 | — | — | — | — | — | — | 0.000 | Yan, Jefry |
| 2026-08-15 | Walk | 3-2 | FF | 91.8 | — | — | — | — | — | — | 0.698 | Manaea, Sean |
| 2026-08-15 | Out fly ball | 1-2 | ST | 77.9 | 92.1 | 27° | 327 | LF | 0.109 | 0.225 | 0.140 | Manaea, Sean |
| 2026-08-15 | Strikeout swinging | 0-2 | FF | 93.9 | — | — | — | — | — | — | 0.000 | Manaea, Sean |
| 2026-08-12 | Out ground ball | 2-2 | ST | 80.8 | 50.7 | -15° | 5 | Infield | 0.092 | 0.093 | 0.083 | Assad, Javier |
| 2026-08-12 | Out ground ball | 2-1 | SI | 95.4 | 103.1 | -1° | 37 | Infield | 0.460 | 0.500 | 0.421 | Assad, Javier |
| 2026-08-12 | Double ground ball | 2-2 | CU | 81.4 | 97.8 | 0° | 45 | LF corner | 0.391 | 0.425 | 0.353 | Peterson, David |
| 2026-08-12 | Out fly ball | 0-2 | CH | 85.3 | 90.1 | 49° | 292 | RF | 0.006 | 0.012 | 0.008 | Peterson, David |
| 2026-08-12 | Single fly ball | 1-0 | CU | 79.0 | 68.7 | 26° | 190 | RF | 0.991 | 1.035 | 0.892 | Peterson, David |
| 2026-08-11 | Double line drive | 3-2 | ST | 85.9 | 88.7 | 19° | 237 | LF | 0.617 | 0.707 | 0.555 | Zeferjahn, Ryan |
| 2026-08-11 | Out ground ball | 0-1 | FF | 96.0 | 62.3 | -30° | 4 | Infield | 0.070 | 0.074 | 0.064 | Rolison, Ryan |
| 2026-08-11 | Strikeout swinging | 2-2 | FS | 80.3 | — | — | — | — | — | — | 0.000 | Imanaga, Shota |
| 2026-08-11 | Strikeout swinging | 3-2 | FF | 92.0 | — | — | — | — | — | — | 0.000 | Imanaga, Shota |
| 2026-08-07 | Strikeout swinging | 3-2 | SI | 98.9 | — | — | — | — | — | — | 0.000 | Mey, Luis |
| 2026-08-07 | Home Run fly ball | 2-1 | ST | 81.0 | 102.0 | 28° | 396 | LF gap | 0.711 | 2.533 | 1.330 | Garcia, Julian |
| 2026-08-07 | Out ground ball | 0-2 | FF | 96.6 | 75.3 | -39° | 2 | Infield | 0.089 | 0.089 | 0.081 | Petty, Chase |
| 2026-08-06 | Out fly ball | 1-2 | SI | 97.6 | 88.0 | 51° | 267 | RF gap | 0.011 | 0.019 | 0.012 | Alvarado, José |
| 2026-08-06 | Out ground ball | 1-1 | SI | 96.1 | 63.1 | -2° | 26 | Infield | 0.077 | 0.085 | 0.069 | Sánchez, Cristopher |
| 2026-08-06 | Strikeout swinging | 1-2 | SL | 88.3 | — | — | — | — | — | — | 0.000 | Sánchez, Cristopher |
| 2026-08-06 | Double line drive | 2-1 | SI | 95.9 | 94.5 | 24° | 334 | LF gap | 0.203 | 0.423 | 0.261 | Sánchez, Cristopher |
| 2026-08-05 | Walk | 3-2 | ST | 81.9 | — | — | — | — | — | — | 0.698 | Shugart, Chase |
| 2026-08-05 | Out fly ball | 2-1 | SI | 97.7 | 100.3 | 49° | 320 | CF | 0.014 | 0.032 | 0.019 | Alvarado, José |
| 2026-08-04 | Strikeout looking | 1-2 | SI | 97.5 | — | — | — | — | — | — | 0.000 | Kilian, Caleb |
| 2026-08-04 | Double fly ball | 1-1 | ST | 84.7 | 101.1 | 25° | 352 | LF | 0.580 | 1.775 | 0.972 | Luzardo, Jesús |
| 2026-08-04 | Walk | 3-1 | FF | 96.5 | — | — | — | — | — | — | 0.698 | Luzardo, Jesús |
| 2026-08-04 | Out fly ball | 3-2 | FF | 97.6 | 73.8 | 39° | 248 | RF gap | 0.223 | 0.278 | 0.219 | Luzardo, Jesús |
| 2026-08-02 | Grounded Into DP ground ball | 0-0 | SL | 82.6 | 88.5 | -10° | 9 | LF corner | 0.156 | 0.164 | 0.140 | Lee, Dylan |
| 2026-07-31 | Out fly ball | 2-1 | FF | 88.8 | 88.5 | 40° | 315 | CF | 0.009 | 0.019 | 0.013 | Hernández, Elieser |
| 2026-07-31 | Out popup | 3-1 | FC | 88.8 | 85.4 | 64° | 170 | RF corner | 0.006 | 0.006 | 0.005 | Elder, Bryce |
| 2026-07-31 | Walk | 3-2 | SI | 89.6 | — | — | — | — | — | — | 0.698 | Elder, Bryce |
| 2026-07-31 | Out ground ball | 3-2 | SI | 91.5 | 98.4 | -8° | 14 | Infield | 0.235 | 0.262 | 0.212 | Elder, Bryce |
| 2026-07-29 | Walk | 3-2 | FF | 99.1 | — | — | — | — | — | — | 0.698 | Varland, Louis |
| 2026-07-29 | Out ground ball | 2-1 | FS | 82.4 | 99.8 | -25° | 6 | Infield | 0.080 | 0.096 | 0.073 | Yesavage, Trey |
| 2026-07-29 | Out ground ball | 1-0 | SL | 85.9 | 75.1 | -14° | 10 | Infield | 0.045 | 0.056 | 0.040 | Yesavage, Trey |
| 2026-07-29 | Out ground ball | 1-1 | FF | 93.3 | 91.7 | -11° | 11 | Infield | 0.179 | 0.192 | 0.161 | Yesavage, Trey |
| 2026-07-26 | Strikeout looking | 2-2 | SI | 96.9 | — | — | — | — | — | — | 0.000 | Garcia, Brandyn |
| 2026-07-26 | Out fly ball | 1-2 | SL | 78.5 | 77.8 | 30° | 247 | RF gap | 0.174 | 0.227 | 0.169 | Thompson, Ryan |
| 2026-07-26 | Out fly ball | 2-2 | CU | 78.9 | 85.2 | 32° | 314 | CF | 0.011 | 0.017 | 0.010 | Drake, Kohl |
| 2026-07-26 | Walk | 3-1 | FF | 90.8 | — | — | — | — | — | — | 0.698 | Drake, Kohl |
| 2026-07-24 | Strikeout swinging | 1-2 | FF | 93.4 | — | — | — | — | — | — | 0.000 | Rodriguez, Eduardo |
| 2026-07-24 | Single ground ball | 0-1 | CH | 85.8 | 54.0 | -64° | 1 | Infield | 0.190 | 0.190 | 0.171 | Rodriguez, Eduardo |
| 2026-07-24 | Out fly ball | 2-2 | FF | 92.4 | 94.1 | 59° | 187 | RF gap | 0.020 | 0.031 | 0.022 | Rodriguez, Eduardo |
| 2026-07-20 | Strikeout looking | 1-2 | KC | 84.2 | — | — | — | — | — | — | 0.000 | Freeland, Kyle |
| 2026-07-20 | Strikeout swinging | 2-2 | KC | 83.6 | — | — | — | — | — | — | 0.000 | Freeland, Kyle |
| 2026-07-20 | Force Out ground ball | 0-0 | FC | 88.5 | 13.5 | 70° | 8 | RF corner | 0.089 | 0.089 | 0.080 | Freeland, Kyle |
| 2026-07-19 | Strikeout swinging | 0-2 | CU | 78.6 | — | — | — | — | — | — | 0.000 | Basso, Brady |
| 2026-07-19 | Hit By Pitch | 0-2 | FF | 100.1 | — | — | — | — | — | — | 0.729 | Alvarado, Elvis |
| 2026-07-19 | Double line drive | 3-2 | FF | 89.1 | 101.2 | 25° | 359 | LF gap | 0.580 | 1.775 | 0.972 | Lopez, Jacob |
| 2026-07-19 | Out ground ball | 1-2 | FF | 90.4 | 61.9 | 10° | 86 | Infield | 0.142 | 0.173 | 0.128 | Lopez, Jacob |
| 2026-07-17 | Single ground ball | 0-0 | CH | 68.4 | 74.5 | 9° | 106 | CF | 0.303 | 0.368 | 0.310 | — |
| 2026-07-17 | Out fly ball | 1-0 | FC | 90.8 | 89.6 | 62° | 208 | RF gap | 0.014 | 0.022 | 0.017 | Tur, Yunior |
| 2026-07-17 | Strikeout looking | 3-2 | FS | 84.9 | — | — | — | — | — | — | 0.000 | Tur, Yunior |
| 2026-07-17 | Home Run fly ball | 2-0 | FF | 95.1 | 98.6 | 36° | 387 | LF gap | 0.220 | 0.828 | 0.421 | Sterner, Justin |
| 2026-07-17 | Walk | 3-2 | FF | 94.1 | — | — | — | — | — | — | 0.698 | Jump, Gage |
| 2026-07-17 | Strikeout swinging | 2-2 | CU | 81.9 | — | — | — | — | — | — | 0.000 | Jump, Gage |
| 2025-10-15 | Single line drive | 0-0 | FC | 89.6 | 107.5 | 17° | 294 | CF | 0.377 | 0.960 | 0.547 | Fluharty, Mason |
| 2025-09-27 | Strikeout swinging | 3-2 | FF | 102.2 | — | — | — | — | — | — | 0.000 | Henriquez, Edgardo |
| 2025-09-27 | Out fly ball | 3-2 | FF | 92.4 | 100.9 | 32° | 380 | RF gap | 0.484 | 1.867 | 0.944 | Dreyer, Jack |
| 2025-09-27 | Strikeout swinging | 1-2 | SL | 80.4 | — | — | — | — | — | — | 0.000 | Heaney, Andrew |
| 2025-09-27 | Single ground ball | 0-0 | SL | 88.5 | 102.2 | 4° | 79 | LF gap | 0.554 | 0.618 | 0.505 | Glasnow, Tyler |
| 2025-09-11 | Sac Fly fly ball | 0-0 | CH | 81.7 | 85.4 | 44° | 265 | RF | — | — | 0.007 | Peralta, Sammy |
| 2025-09-07 | Hit By Pitch | 2-0 | SI | 95.8 | — | — | — | — | — | — | 0.722 | Muñoz, Rolddy |
| 2025-09-06 | Out ground ball | 0-2 | SL | 85.6 | 87.2 | -19° | 7 | LF corner | 0.069 | 0.069 | 0.066 | Brebbia, John |
| 2025-09-05 | Strikeout swinging | 0-2 | SL | 87.8 | — | — | — | — | — | — | 0.000 | Lee, Dylan |