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: Sanoja, Javier Fast and flat 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

0.287 62p
0.202 85p
0.319 58p
0.341 84p
0.347 110p
0.254 128p
0.350 49p
0.267 104p
0.250 96p

vs LHP

0.317 25p
0.484 37p
0.268 53p
0.427 41p
0.326 77p
0.237 61p
0.364 42p
0.277 51p
0.309 47p
How Sanoja, Javier handles each pitch vs RHP · ordered by volume · 8 too thin to show
Sanoja, Javier: by Pitch Type 24 rows · both hands
Hand Pitch Pitches BA HR% Hard-Hit% LD% FB% GB% Exit Velo xBA xwOBA/con
LHP FF 260 0.295 4.9% 52% 36% 18% 36% 86.9 0.311 0.339
LHP SI 169 0.314 0.0% 39% 31% 14% 50% 88.0 0.336 0.317
LHP CH 151 0.300 0.0% 9% 16% 21% 53% 77.7 0.219 0.207
LHP SL 101 0.267 6.7% 43% 26% 17% 48% 89.2 0.275 0.298
LHP CU 70 0.125 0.0% 42% 25% 25% 42% 81.5 0.327 0.340
LHP ST 62 0.231 0.0%
LHP FC 45 0.111 11.1% 38% 25% 50% 25% 86.4 0.361 0.461
LHP FS 16
LHP KC 9
LHP SV 5
RHP FF 450 0.303 1.7% 43% 25% 24% 41% 91.8 0.291 0.297
RHP SI 319 0.244 1.2% 33% 29% 18% 46% 86.1 0.299 0.291
RHP SL 292 0.287 1.1% 25% 30% 7% 54% 82.9 0.297 0.283
RHP ST 141 0.225 5.0% 23% 9% 20% 49% 82.4 0.210 0.222
RHP FC 135 0.162 0.0% 22% 22% 27% 41% 87.2 0.233 0.215
RHP CH 57 0.333 0.0% 8% 33% 25% 33% 75.7 0.304 0.298
RHP CU 53 0.083 0.0% 12% 25% 12% 62% 86.0 0.224 0.214
RHP KC 33
RHP FS 24 0.100 0.0% 25% 38% 12% 38% 76.6 0.244 0.248
RHP SV 6
RHP FA 4
RHP EP 2
RHP KN 1
RHP CS 1

Showing every pitcher. Today’s probable opponent starter:

Nola, Aaron

Or add any other pitcher to overlay their actual arsenal on top of the above:

At-Bat Log 102 PA · 30 games · 2026-07-18 to 2026-08-19
28 hits 5 walks 8 strikeouts 61 outs in play avg exit velo 84.5 mph over 88 tracked xwOBA 0.288
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-08-19 Single ground ball 3-2 ST 83.3 68.3 12° 116 Infield 0.311 0.374 0.310 Bowlan, Jonathan
2026-08-19 Home Run line drive 2-2 SI 90.7 104.1 19° 377 LF 0.500 1.013 0.630 Nola, Aaron
2026-08-19 Single ground ball 2-2 CH 87.2 87.7 -10° 7 Infield 0.168 0.197 0.157 Nola, Aaron
2026-08-18 Strikeout swinging 2-2 ST 81.4 0.000 Raley, Brooks
2026-08-18 Single line drive 0-1 SI 98.2 102.8 10° 268 RF gap 0.849 1.018 0.812 Alvarado, José
2026-08-18 Out fly ball 2-2 SI 94.5 82.8 36° 283 RF 0.014 0.022 0.013 Wheeler, Zack
2026-08-18 Out popup 2-1 SI 95.4 44.5 50° 104 Infield 0.057 0.072 0.064 Wheeler, Zack
2026-08-17 Out popup 0-0 FS 98.5 51.0 52° 133 Infield 0.009 0.009 0.008 Duran, Jhoan
2026-08-17 Double line drive 0-2 SL 86.1 94.7 134 RF corner 0.469 0.543 0.449 Bowlan, Jonathan
2026-08-17 Out fly ball 1-0 CH 87.6 86.0 60° 201 LF corner 0.037 0.072 0.052 Sánchez, Cristopher
2026-08-17 Out ground ball 0-0 SI 94.5 69.9 -78° 0 Infield 0.284 0.285 0.260 Sánchez, Cristopher
2026-08-17 Single ground ball 2-1 SL 85.2 103.4 144 LF 0.717 0.806 0.666 Sánchez, Cristopher
2026-08-16 Home Run fly ball 1-1 ST 82.2 98.2 27° 358 LF 0.374 1.108 0.610 Marinaccio, Ron
2026-08-16 Walk 3-0 SI 94.3 0.698 Antone, Tejay
2026-08-16 Strikeout looking 1-2 ST 84.4 0.000 Garcia, Julian
2026-08-16 Out ground ball 2-2 CH 88.7 59.1 -27° 3 Infield 0.057 0.058 0.051 Lodolo, Nick
2026-08-16 Out ground ball 0-0 CH 89.2 85.7 -46° 2 Infield 0.117 0.121 0.107 Lodolo, Nick
2026-08-15 Out ground ball 3-2 FF 92.8 63.9 -5° 24 Infield 0.079 0.092 0.073 Marinaccio, Ron
2026-08-14 Out ground ball 0-0 FF 97.5 86.9 47 Infield 0.278 0.311 0.250 Burns, Chase
2026-08-14 Strikeout swinging 3-2 SL 91.8 0.000 Burns, Chase
2026-08-14 Force Out ground ball 2-2 FF 98.5 97.5 -22° 6 Infield 0.098 0.102 0.088 Burns, Chase
2026-08-13 Out line drive 0-1 SL 92.8 82.6 27° 280 RF gap 0.117 0.180 0.124 Ashcraft, Braxton
2026-08-13 Out fly ball 0-0 FF 97.7 95.9 26° 366 CF 0.231 0.645 0.363 Ashcraft, Braxton
2026-08-13 Reached On Error ground ball 1-0 SI 96.6 106.3 -19° 5 Infield 0.201 0.202 0.181 Ashcraft, Braxton
2026-08-12 Single line drive 3-2 FF 91.0 91.2 15° 266 CF 0.974 1.103 0.906 Yates, Kirby
2026-08-12 Out fly ball 3-2 FF 94.4 94.9 39° 334 CF 0.060 0.211 0.109 Bachar, Lake
2026-08-12 Walk 3-2 CH 83.9 0.698 Sisk, Evan
2026-08-11 Strikeout (DP) looking 3-2 ST 81.7 0.000 Ramírez, Yohan
2026-08-11 Single ground ball 0-0 ST 83.8 66.8 15° 141 CF 0.394 0.466 0.388 Skenes, Paul
2026-08-11 Grounded Into DP ground ball 0-2 FF 95.9 92.7 116 Infield 0.503 0.577 0.477 Skenes, Paul
2026-08-09 Fielder's Choice ground ball 0-1 ST 85.2 66.3 -16° 6 LF corner 0.035 0.036 0.032 Watson, Ryan
2026-08-09 Single ground ball 1-0 SL 88.7 96.6 -3° 30 CF 0.341 0.385 0.312 Anderson, Shaun
2026-08-09 Single ground ball 0-0 FF 95.2 101.6 -6° 22 LF gap 0.317 0.335 0.292 Rodriguez, Grayson
2026-08-09 Out ground ball 0-1 FF 94.5 81.8 -25° 5 Infield 0.062 0.063 0.056 Rodriguez, Grayson
2026-08-08 Double fly ball 2-2 FF 91.9 102.4 23° 375 LF 0.577 1.502 0.859 Kerry, Brett
2026-08-08 Out line drive 2-2 CH 82.0 92.5 22° 320 LF 0.149 0.241 0.155 Kerry, Brett
2026-08-08 Strikeout swinging 2-2 SL 88.3 0.000 Kerry, Brett
2026-08-08 Walk 3-2 SI 99.0 0.698 Ureña, Walbert
2026-08-07 Double line drive 2-2 SL 91.0 64.5 18° 156 LF corner 0.397 0.411 0.357 Fermín, José
2026-08-07 Out ground ball 2-1 SL 80.9 65.4 -65° 1 Infield 0.249 0.250 0.224 Weiman, Blake
2026-08-06 Double line drive 2-2 FF 87.6 98.5 12° 212 LF 0.949 1.151 0.920 Suter, Brent
2026-08-06 Single line drive 3-1 SI 94.2 96.8 12° 272 CF 0.963 1.158 0.928 Young, Danny
2026-08-06 Out popup 0-2 FC 90.9 78.6 53° 204 RF gap 0.051 0.071 0.051 Mederos, Victor
2026-08-06 Out popup 0-1 CH 81.5 80.1 61° 170 RF 0.020 0.031 0.023 Pérez, Martín
2026-08-05 Single line drive 2-2 SI 93.5 93.5 18° 303 RF gap 0.509 0.642 0.482 Dodd, Dylan
2026-08-05 Out fly ball 0-0 FC 88.6 92.3 35° 342 LF 0.037 0.118 0.063 Elder, Bryce
2026-08-05 Out line drive 1-0 FC 86.7 89.3 21° 311 CF 0.363 0.440 0.327 Elder, Bryce
2026-08-04 Incomplete PA 0-2 FF 94.5 Iglesias, Raisel
2026-08-04 Strikeout swinging 1-2 CH 86.4 0.000 Lee, Dylan
2026-08-04 Double line drive 0-0 SI 92.5 100.7 14° 327 LF gap 0.809 1.074 0.811 Holmes, Grant
2026-08-04 Out fly ball 1-2 SL 85.5 87.9 30° 329 CF 0.051 0.105 0.064 Holmes, Grant
2026-08-02 Out ground ball 1-1 SI 97.1 94.1 -19° 7 Infield 0.149 0.167 0.135 Brazobán, Huascar
2026-08-02 Out fly ball 0-0 SI 94.3 74.9 26° 244 RF 0.743 0.830 0.690 Stock, Robert
2026-08-02 Out line drive 0-1 SI 95.8 55.5 28° 156 Infield 0.269 0.295 0.242 Stock, Robert
2026-08-01 Out fly ball 0-1 FC 86.3 93.4 38° 335 LF 0.049 0.135 0.074 Herget, Kevin
2026-08-01 Out fly ball 2-1 FC 92.0 82.4 55° 205 RF gap 0.029 0.046 0.033 Pintaro, Jonathan
2026-08-01 Out popup 0-2 ST 80.2 64.7 75° 81 RF corner 0.009 0.011 0.010 Duarte, Daniel
2026-08-01 Single line drive 1-2 CH 84.8 71.5 24° 217 RF 0.994 1.026 0.895 Thornton, Zac
2026-08-01 Home Run fly ball 1-2 FC 88.5 103.2 23° 377 LF 0.720 2.102 1.171 Thornton, Zac
2026-07-31 Single line drive 0-0 FF 90.5 100.7 21° 332 LF 0.380 0.801 0.492 Curry, Xzavion
2026-07-31 Out ground ball 1-1 SL 83.4 102.0 -20° 5 Infield 0.183 0.187 0.168 Curry, Xzavion
2026-07-31 Out fly ball 0-0 FF 94.4 91.7 59° 211 LF gap 0.011 0.015 0.010 Senga, Kodai
2026-07-30 Out popup 0-0 FF 92.3 73.3 64° 138 Infield 0.001 0.001 0.000 Williams, Devin
2026-07-29 Out popup 2-2 ST 84.9 71.9 72° 86 Infield 0.001 0.001 0.000 Johnson, Seth
2026-07-29 Double line drive 0-1 ST 84.2 99.2 12° 193 LF 0.940 1.084 0.882 Luzardo, Jesús
2026-07-29 Walk 3-1 SI 94.5 0.698 Luzardo, Jesús
2026-07-29 Out line drive 0-0 CH 84.9 84.5 28° 308 RF gap 0.060 0.111 0.067 Luzardo, Jesús
2026-07-28 Strikeout looking 2-2 CU 84.4 0.000 Alvarado, José
2026-07-27 Out fly ball 1-0 SI 95.8 99.5 31° 368 RF gap 0.471 1.651 0.864 Kerkering, Orion
2026-07-27 Out fly ball 0-1 ST 77.8 87.0 54° 218 LF gap 0.020 0.037 0.027 Backhus, Kyle
2026-07-27 Out ground ball 1-2 ST 79.0 67.1 -33° 3 Infield 0.079 0.086 0.077 Wheeler, Zack
2026-07-27 Walk 3-0 FF 93.1 0.698 Wheeler, Zack
2026-07-26 Out ground ball 3-2 FF 102.9 97.0 -11° 12 Infield 0.195 0.224 0.182 Miller, Mason
2026-07-26 Single ground ball 1-1 CH 89.2 100.0 -1° 40 CF 0.394 0.442 0.361 Peralta, Wandy
2026-07-25 Out fly ball 0-2 KN 84.2 82.0 54° 218 RF gap 0.014 0.020 0.013 Waldron, Matt
2026-07-25 Out popup 3-1 FF 92.5 77.1 80° 26 RF corner 0.006 0.006 0.005 Matsui, Yuki
2026-07-25 Out popup 2-1 SI 91.2 71.3 75° 99 RF corner 0.001 0.001 0.000 Sears, JP
2026-07-25 Out ground ball 1-1 SI 94.7 83.9 -20° 7 Infield 0.073 0.083 0.066 Vásquez, Randy
2026-07-24 Out fly ball 1-2 SI 99.6 86.9 44° 275 CF 0.001 0.001 0.000 Morejon, Adrian
2026-07-24 Out fly ball 1-2 CH 88.4 62.9 49° 181 RF 0.109 0.123 0.098 Peralta, Wandy
2026-07-24 Out ground ball 2-2 SI 92.2 102.2 -9° 12 Infield 0.308 0.333 0.277 Hart, Kyle
2026-07-24 Out ground ball 1-0 SL 89.5 85.2 -39° 2 Infield 0.070 0.071 0.064 Márquez, Germán
2026-07-22 Out fly ball 1-2 SL 88.2 81.5 34° 285 LF gap 0.031 0.058 0.038 Abreu, Bryan
2026-07-22 Out fly ball 0-1 SI 94.1 83.5 40° 284 CF 0.009 0.012 0.008 Lambert, Peter
2026-07-22 Double line drive 1-2 FF 95.1 95.9 22° 345 RF gap 0.203 0.399 0.247 Lambert, Peter
2026-07-22 Out popup 0-1 SI 92.3 54.4 68° 82 Infield 0.001 0.001 0.000 Lambert, Peter
2026-07-21 Double line drive 0-1 SL 82.5 96.4 15° 254 RF corner 0.849 1.012 0.803 Hader, Josh
2026-07-21 Single ground ball 1-2 FC 85.8 71.1 -11° 11 Infield 0.060 0.061 0.057 Blubaugh, AJ
2026-07-21 Out popup 1-0 FF 93.3 78.6 80° 18 RF corner 0.003 0.003 0.003 Imai, Tatsuya
2026-07-21 Out line drive 2-2 SL 86.4 75.5 25° 244 RF 0.749 0.795 0.674 Imai, Tatsuya
2026-07-20 Single line drive 0-1 SI 95.1 97.0 10° 230 RF gap 0.729 0.855 0.708 Hader, Josh
2026-07-20 Single ground ball 1-1 FF 91.4 97.1 -13° 10 RF 0.234 0.249 0.212 Okert, Steven
2026-07-20 Out ground ball 1-2 SL 85.9 69.0 -14° 8 Infield 0.052 0.062 0.047 Blanco, Ronel
2026-07-20 Out line drive 0-1 SL 86.3 84.8 20° 286 RF gap 0.651 0.756 0.609 Blanco, Ronel
2026-07-19 Out ground ball 0-2 SI 98.0 90.9 -25° 5 Infield 0.088 0.101 0.093 Ashby, Aaron
2026-07-19 Out line drive 2-2 FC 89.7 84.4 11° 184 CF 0.483 0.510 0.435 Patrick, Chad
2026-07-19 Out fly ball 2-1 FC 87.5 92.8 34° 345 CF 0.057 0.190 0.101 Gasser, Robert
2026-07-19 Out fly ball 2-2 FC 91.1 64.8 34° 190 RF gap 0.800 0.869 0.733 Gasser, Robert
2026-07-18 Out fly ball 0-0 SI 94.8 75.0 41° 245 RF gap 0.189 0.269 0.203 Yoho, Craig
2026-07-18 Strikeout swinging 2-2 CU 80.9 0.000 Drohan, Shane
2026-07-18 Out line drive 2-1 CU 79.5 81.1 28° 298 LF gap 0.163 0.265 0.184 Drohan, Shane
2026-07-18 Double line drive 0-1 FF 95.4 92.3 19° 303 LF gap 0.440 0.553 0.403 Drohan, Shane