About & methodology · mlbaseballytics@gmail.com · Not betting advice. 21+. · If you need help, call 1-800-GAMBLER
data as of 20 Aug, 11:01 AM ET

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: France, Ty Long and lofted (2) Pitcher: Stock, Robert (RHP) filtered for today’s matchup change batter remove pitcher
2,310 pitches seen · 0.353 xwOBA against shapes like this arsenal, vs 0.367 against everything (-0.015) · last 30 games: 0.395 +0.043 on 335 pitches, covering 80% of the arsenal
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

Overall vs RHP

0.154 99p
0.393 133p
0.400 97p
0.309 96p
0.470 189p
0.373 154p
0.474 65p
0.431 115p
0.369 152p
How France, Ty handles each pitch vs RHP · ordered by usage
Stock, Robert's Arsenal, by Pitch Type ordered by usage vs. a RHH batter
Pitch Usage% Velo Vert Brk Horz Brk Spin Allowed HR% Allowed Hard-Hit% Allowed xwOBA/con France, Ty: BA France, Ty: HR% France, Ty: Hard-Hit% France, Ty: Exit Velo France, Ty: xwOBA/con
FC 36% 90.8 8.6" -1.1" 2397 0.0% 44% 0.449 0.300 2.5% 44% 90.8 0.371
SI 28% 94.2 1.9" -16.8" 2189 0.0% 0.287 2.8% 47% 89.5 0.359
FF 21% 96.0 10.3" -12.1" 2267 10.0% 0.256 3.1% 45% 91.5 0.385
ST 14% 80.9 3.8" 15.7" 2486 0.183 1.4% 40% 90.0 0.317
CH 1% 78.3 4.9" -15.5" 1562 0.391 4.3% 40% 91.7 0.343
Stock, Robert's Arsenal, by Pitch Shape grouped by velo/break/spin, not label
Shape (mostly) Usage% Velo Vert Brk Horz Brk Allowed xwOBA/con France, Ty: BA France, Ty: HR% France, Ty: Hard-Hit% France, Ty: xwOBA/con
SI/FF/CH 43% 95.0 4.5" -15.3" 0.504 0.303 2.5% 49% 0.358
FC/SL/FF 30% 90.5 8.0" -0.5" 0.484 0.247 2.7% 47% 0.324
ST/SL/CU 11% 81.1 3.7" 16.4" 0.231 3.8% 45% 0.378
FF/SI/FC 8% 93.5 12.2" -7.2" 0.274 2.7% 42% 0.375
FF/SI/FC 4% 94.6 12.2" -7.8" 0.210 2.5% 44% 0.363
SL/ST/CU 3% 80.4 4.1" 13.1" 0.306 6.1% 47% 0.393
EP/FA/SL 2% 93.8 11.9" -5.8"
CH/SI/FS 2% 93.8 11.9" -5.8" 0.381 9.5% 50% 0.423
CH/FS/FO 1% 78.3 4.9" -15.5" 0.250 0.0% 38% 0.244
CU/KC/ST 1% 82.2 0.2" 9.0" 0.375 0.0% 44% 0.359
At-Bat Log 101 PA · 30 games · 2026-07-19 to 2026-08-19
filtered to 5 pitches: CH FC FF SI ST
29 hits 7 walks 4 hit by pitch 19 strikeouts 42 outs in play avg exit velo 91.6 mph over 70 tracked xwOBA 0.324
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-08-19 Out line drive 0-1 FC 90.8 77.6 30° 277 CF 0.174 0.227 0.169 Duarte, Daniel
2026-08-19 Double line drive 2-2 SI 95.4 97.5 16° 277 RF 0.666 0.924 0.679 Pintaro, Jonathan
2026-08-19 Strikeout swinging 2-2 FF 95.6 0.000 Stock, Robert
2026-08-19 Walk 3-2 FF 95.9 0.698 Stock, Robert
2026-08-18 Single line drive 0-0 SI 98.0 87.8 14° 188 LF gap 0.971 1.089 0.903 Yan, Jefry
2026-08-18 Force Out ground ball 0-2 FF 93.3 97.0 -24° 6 Infield 0.083 0.092 0.075 Thornton, Zac
2026-08-17 Out ground ball 0-0 SI 94.0 102.6 48 Infield 0.454 0.482 0.410 Pintaro, Jonathan
2026-08-17 Walk 3-0 FF 95.6 0.698 McLean, Nolan
2026-08-17 Single line drive 0-1 SI 96.5 75.5 27° 253 RF gap 0.534 0.598 0.491 McLean, Nolan
2026-08-16 Out ground ball 0-1 ST 87.1 66.2 11° 96 Infield 0.181 0.210 0.163 Smith, Cade
2026-08-16 Grounded Into DP ground ball 3-1 SI 93.9 100.3 -19° 6 Infield 0.132 0.133 0.122 Festa, Matt
2026-08-16 Strikeout swinging 0-2 FC 84.0 0.000 Bibee, Tanner
2026-08-16 Out fly ball 2-2 FC 84.8 96.9 26° 381 CF 0.291 0.763 0.439 Bibee, Tanner
2026-08-16 Out popup 1-2 ST 82.1 80.2 77° 86 RF corner 0.009 0.011 0.010 Bibee, Tanner
2026-08-15 Hit By Pitch 1-2 ST 84.5 0.729 Holderman, Colin
2026-08-15 Strikeout looking 0-2 FF 94.8 0.000 Cantillo, Joey
2026-08-14 Strikeout swinging 2-2 SI 94.9 0.000 Festa, Matt
2026-08-14 Walk 3-1 FF 97.3 0.698 Williams, Gavin
2026-08-14 Single ground ball 2-2 FF 99.9 93.1 -16° 10 RF 0.117 0.129 0.105 Williams, Gavin
2026-08-12 Hit By Pitch 0-0 SI 99.9 0.728 Senzatela, Antonio
2026-08-12 Out ground ball 0-2 FF 95.4 98.3 -15° 6 Infield 0.206 0.225 0.197 May, Dustin
2026-08-12 Single line drive 0-0 SI 95.7 108.5 168 LF 0.686 0.859 0.669 May, Dustin
2026-08-12 Single ground ball 2-2 FC 93.6 89.1 62 CF 0.317 0.365 0.306 May, Dustin
2026-08-11 Single ground ball 1-0 FC 87.9 84.6 -21° 4 Infield 0.054 0.061 0.049 Wilson, Bryse
2026-08-11 Out ground ball 2-2 FF 92.6 75.6 -20° 5 Infield 0.037 0.038 0.033 Harrison, Kyle
2026-08-11 Out popup 0-0 FF 93.8 92.3 74° 110 RF corner 0.001 0.001 0.000 Harrison, Kyle
2026-08-10 Single ground ball 2-2 FC 87.4 99.1 91 LF gap 0.574 0.641 0.540 Henderson, Logan
2026-08-10 Out fly ball 1-0 FF 93.5 88.3 31° 314 RF gap 0.034 0.069 0.039 Henderson, Logan
2026-08-10 Home Run line drive 2-2 CH 82.9 106.5 18° 369 LF 0.537 1.076 0.673 Henderson, Logan
2026-08-09 Out fly ball 3-2 FF 97.6 94.5 36° 321 RF 0.117 0.397 0.213 Blubaugh, AJ
2026-08-09 Out fly ball 0-0 FF 93.7 96.2 32° 371 LF gap 0.200 0.660 0.362 Javier, Cristian
2026-08-09 Single line drive 0-0 FF 93.4 83.6 14° 173 LF 0.906 1.045 0.855 Javier, Cristian
2026-08-09 Out fly ball 3-2 FF 93.3 79.5 44° 259 RF gap 0.014 0.014 0.013 Javier, Cristian
2026-08-08 Walk 3-0 FF 91.9 0.698 King, Bryan
2026-08-08 Out fly ball 0-1 FF 94.0 105.1 39° 363 CF 0.414 1.599 0.814 Lambert, Peter
2026-08-08 Out ground ball 2-2 FF 94.6 88.5 -14° 10 Infield 0.108 0.115 0.097 Lambert, Peter
2026-08-08 Walk 3-1 FF 94.9 0.698 Lambert, Peter
2026-08-07 Strikeout swinging 3-2 FC 93.4 0.000 Abreu, Bryan
2026-08-07 Strikeout swinging 1-2 FF 92.2 0.000 Okert, Steven
2026-08-06 Double ground ball 0-0 SI 97.1 85.2 51 LF 0.193 0.216 0.174 Morillo, Juan
2026-08-06 Out fly ball 1-0 FF 91.4 100.6 36° 380 CF 0.397 1.496 0.776 Abner, Philip
2026-08-06 Strikeout swinging 2-2 FF 97.7 0.000 Loáisiga, Jonathan
2026-08-06 Sac Fly fly ball 3-1 FF 90.0 85.9 42° 276 RF corner 0.007 Drake, Kohl
2026-08-06 Double line drive 2-1 FF 92.3 90.2 22° 311 RF 0.194 0.281 0.187 Drake, Kohl
2026-08-05 Fielder's Choice ground ball 0-0 SI 95.7 51.9 -50° 2 Infield 0.213 0.213 0.192 Ginkel, Kevin
2026-08-05 Out ground ball 2-1 FF 89.9 79.9 -13° 8 Infield 0.056 0.065 0.052 Bratt, Mitch
2026-08-05 Single ground ball 0-0 FF 89.4 89.7 136 LF 0.546 0.639 0.516 Bratt, Mitch
2026-08-04 Out fly ball 0-1 SI 95.0 93.6 56° 239 RF 0.011 0.014 0.010 Carrillo, Gerardo
2026-08-04 Strikeout swinging 2-2 CH 86.6 0.000 Rodriguez, Eduardo
2026-08-04 Strikeout swinging 1-2 FF 92.9 0.000 Rodriguez, Eduardo
2026-08-04 Out ground ball 3-2 CH 87.2 102.2 108 Infield 0.643 0.712 0.593 Rodriguez, Eduardo
2026-08-03 Out fly ball 2-2 ST 87.1 98.8 34° 355 RF gap 0.323 1.225 0.643 Garcia, Brandyn
2026-08-03 Walk 3-2 FF 94.8 0.698 Pfaadt, Brandon
2026-08-03 Out ground ball 2-2 FF 94.0 84.7 -21° 6 Infield 0.054 0.061 0.049 Pfaadt, Brandon
2026-08-03 Strikeout swinging 1-2 FF 93.4 0.000 Pfaadt, Brandon
2026-08-02 Out fly ball 2-0 FF 95.0 96.0 40° 329 CF 0.066 0.234 0.124 Smith, Dylan
2026-08-02 Single line drive 3-1 SI 91.9 95.7 13° 201 LF gap 0.957 1.122 0.907 Roupp, Landen
2026-08-02 Reached On Error ground ball 0-0 SI 93.8 100.7 -25° 5 Infield 0.080 0.089 0.076 Roupp, Landen
2026-08-02 Single line drive 2-0 SI 93.2 80.0 22° 261 CF 0.791 0.868 0.717 Roupp, Landen
2026-08-02 Incomplete PA 0-2 SI 93.7 Roupp, Landen
2026-08-01 Strikeout looking 2-2 FF 93.8 0.000 Mahle, Tyler
2026-08-01 Single line drive 1-1 FC 88.4 108.7 177 RF gap 0.686 0.859 0.669 Mahle, Tyler
2026-07-31 Sac Fly line drive 1-0 FF 96.3 86.7 26° 306 CF 0.114 Houser, Adrian
2026-07-31 Single line drive 3-1 SI 96.0 108.7 15° 323 CF 0.671 1.095 0.737 Houser, Adrian
2026-07-31 Single line drive 0-0 SI 91.5 83.9 18° 210 LF 0.957 1.073 0.885 Whisenhunt, Carson
2026-07-31 Walk 3-2 CH 82.4 0.698 Whisenhunt, Carson
2026-07-30 Strikeout swinging 1-2 CH 87.7 0.000 Ray, Robbie
2026-07-30 Strikeout swinging 2-2 FF 92.5 0.000 Ray, Robbie
2026-07-30 Hit By Pitch 2-1 FF 93.7 0.729 Ray, Robbie
2026-07-29 Out fly ball 0-1 SI 94.8 95.8 37° 349 RF gap 0.109 0.397 0.209 Agnos, Zach
2026-07-29 Single ground ball 1-0 FF 90.7 84.4 11° 147 CF 0.483 0.510 0.435 Hughes, Gabriel
2026-07-29 Hit By Pitch 2-1 CH 87.3 0.729 Hughes, Gabriel
2026-07-29 Out fly ball 0-0 FF 91.6 87.7 35° 290 RF corner 0.026 0.056 0.035 Hughes, Gabriel
2026-07-28 Strikeout looking 1-2 CH 92.1 0.000 Vodnik, Victor
2026-07-28 Single line drive 0-0 FC 91.9 72.4 16° 173 RF 0.600 0.644 0.551 Senzatela, Antonio
2026-07-28 Grounded Into DP ground ball 0-1 ST 83.2 99.6 101 Infield 0.597 0.659 0.551 Mejia, Juan
2026-07-28 Out fly ball 1-1 CH 84.2 93.1 35° 364 LF gap 0.057 0.162 0.092 Lorenzen, Michael
2026-07-28 Out fly ball 2-1 ST 80.0 91.9 45° 298 RF 0.009 0.025 0.014 Lorenzen, Michael
2026-07-26 Out ground ball 0-0 SI 95.0 94.1 -21° 5 Infield 0.078 0.093 0.070 Bachar, Lake
2026-07-26 Single line drive 1-1 ST 79.8 82.6 26° 287 LF gap 0.146 0.216 0.151 Junk, Janson
2026-07-26 Single ground ball 2-0 FF 94.2 106.7 -1° 46 LF gap 0.483 0.528 0.447 Junk, Janson
2026-07-25 Single ground ball 2-1 CH 87.1 101.8 92 CF 0.580 0.661 0.541 Fulton, Dax
2026-07-25 Strikeout swinging 0-2 ST 83.4 0.000 Pérez, Eury
2026-07-25 Single line drive 0-0 SI 99.0 77.1 18° 180 LF 0.969 1.034 0.881 Pérez, Eury
2026-07-25 Out fly ball 2-1 SI 97.9 79.8 52° 216 RF 0.051 0.066 0.049 Pérez, Eury
2026-07-24 Double line drive 1-0 FF 94.1 104.3 12° 243 RF gap 0.940 1.246 0.942 Zuber, Tyler
2026-07-24 Single line drive 1-2 SI 92.5 101.1 213 LF gap 0.669 0.772 0.628 Gusto, Ryan
2026-07-24 Force Out ground ball 2-1 SI 93.8 96.8 -10° 6 Infield 0.186 0.205 0.171 Gusto, Ryan
2026-07-23 Strikeout swinging 2-2 FF 95.3 0.000 Sale, Chris
2026-07-22 Strikeout looking 1-2 FF 95.7 0.000 Iglesias, Raisel
2026-07-22 Strikeout swinging 2-2 FF 98.5 0.000 Fuentes, Didier
2026-07-22 Out ground ball 0-1 CH 82.5 103.0 -18° 4 Infield 0.154 0.163 0.139 Pérez, Martín
2026-07-22 Out line drive 3-2 CH 81.2 94.5 20° 320 RF gap 0.309 0.514 0.342 Pérez, Martín
2026-07-21 Single line drive 1-0 FF 96.6 90.5 10° 194 CF 0.611 0.689 0.587 López, Reynaldo
2026-07-20 Strikeout swinging 2-2 FF 96.9 0.000 Mederos, Victor
2026-07-20 Home Run fly ball 0-0 SI 90.2 100.3 31° 397 LF 0.471 1.651 0.864 Elder, Bryce
2026-07-20 Single ground ball 2-2 FF 92.9 102.0 -3° 31 Infield 0.357 0.388 0.321 Elder, Bryce
2026-07-20 Out ground ball 1-0 SI 91.8 90.9 52 Infield 0.311 0.362 0.293 Elder, Bryce
2026-07-19 Out ground ball 1-1 SI 96.0 101.0 -4° 25 Infield 0.303 0.326 0.273 Way, Beck
2026-07-19 Out fly ball 1-0 FF 91.6 80.7 45° 263 RF gap 0.011 0.011 0.010 Cameron, Noah
2026-07-19 Out line drive 1-1 FC 91.2 92.3 24° 321 RF 0.149 0.288 0.183 Cameron, Noah