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: Abrams, CJ Long and lofted 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.459 146p
0.320 185p
0.302 115p
0.443 165p
0.457 183p
0.337 176p
0.430 124p
0.461 200p
0.368 148p

vs LHP

0.502 48p
0.402 71p
0.343 59p
0.489 82p
0.418 115p
0.386 62p
0.220 107p
0.268 93p
0.312 43p
How Abrams, CJ handles each pitch vs RHP · ordered by volume · 4 too thin to show
Abrams, CJ: by Pitch Type 23 rows · both hands
Hand Pitch Pitches BA HR% Hard-Hit% LD% FB% GB% Exit Velo xBA xwOBA/con
LHP FF 324 0.290 1.4% 44% 28% 39% 28% 91.6 0.354 0.395
LHP SI 321 0.298 2.4% 31% 18% 14% 55% 85.1 0.311 0.315
LHP SL 317 0.250 6.9% 43% 20% 27% 45% 88.2 0.367 0.416
LHP ST 168 0.158 1.8% 21% 24% 37% 26% 85.2 0.230 0.235
LHP CU 79 0.154 3.8% 33% 7% 33% 47% 87.6 0.184 0.241
LHP CH 57 0.133 0.0%
LHP FC 52 0.222 0.0%
LHP SV 20
LHP KC 9
LHP FS 7
RHP FF 1012 0.297 4.3% 40% 24% 29% 33% 90.4 0.326 0.368
RHP SL 380 0.235 3.5% 44% 31% 41% 24% 91.7 0.353 0.403
RHP CH 364 0.280 7.5% 41% 22% 21% 51% 85.7 0.360 0.421
RHP CU 296 0.219 6.2% 40% 23% 33% 37% 88.2 0.281 0.327
RHP FC 281 0.382 11.8% 37% 18% 35% 34% 87.9 0.309 0.361
RHP SI 269 0.284 4.9% 58% 25% 27% 44% 94.1 0.376 0.462
RHP ST 187 0.220 2.4% 32% 29% 29% 29% 85.5 0.266 0.338
RHP FS 113 0.250 3.6% 43% 26% 17% 57% 91.4 0.336 0.404
RHP KC 78 0.227 0.0% 33% 33% 20% 47% 86.5 0.420 0.452
RHP FO 13
RHP SV 9
RHP EP 6
RHP FA 2

Showing every pitcher. Today’s probable opponent starter:

deGrom, Jacob

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

At-Bat Log 135 PA · 30 games · 2026-07-18 to 2026-08-19
34 hits 12 walks 2 hit by pitch 39 strikeouts 48 outs in play avg exit velo 88.1 mph over 81 tracked xwOBA 0.335
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-08-19 Double line drive 2-2 FF 90.5 96.9 10° 189 LF 0.729 0.855 0.708 Montgomery, Jordan
2026-08-19 Out ground ball 0-1 CH 83.6 76.7 54 Infield 0.173 0.200 0.159 Gray, Peyton
2026-08-19 Out ground ball 2-0 SI 92.3 88.4 -7° 12 Infield 0.190 0.213 0.183 Rocker, Kumar
2026-08-19 Out fly ball 1-2 FF 93.7 92.9 30° 360 CF 0.117 0.323 0.189 Rocker, Kumar
2026-08-19 Strikeout swinging 3-2 SL 84.1 0.000 Rocker, Kumar
2026-08-18 Strikeout swinging 2-2 CH 87.1 0.000 Ahlstrom, Robby
2026-08-18 Strikeout looking 3-2 SI 95.4 0.000 Quantrill, Cal
2026-08-18 Single ground ball 1-0 FS 84.3 91.3 66 RF 0.409 0.479 0.398 Quantrill, Cal
2026-08-18 Double line drive 3-2 SI 94.1 103.8 21° 355 RF gap 0.657 1.624 0.954 Quantrill, Cal
2026-08-16 Out popup 1-2 ST 79.3 81.1 84° 19 RF corner 0.003 0.003 0.003 Lavender, Nate
2026-08-16 Out popup 0-1 FF 95.4 67.4 56° 181 LF gap 0.011 0.011 0.010 Scott, Christian
2026-08-16 Strikeout swinging 2-2 FC 89.8 0.000 Scott, Christian
2026-08-16 Out line drive 1-1 FC 91.8 56.1 24° 145 Infield 0.249 0.275 0.225 Scott, Christian
2026-08-15 Out ground ball 1-1 SI 96.6 98.1 43 Infield 0.391 0.425 0.353 Yan, Jefry
2026-08-15 Out ground ball 0-1 SI 92.5 75.0 -17° 7 Infield 0.072 0.078 0.065 Manaea, Sean
2026-08-15 Out ground ball 2-2 ST 77.5 76.9 -44° 2 Infield 0.146 0.152 0.131 Manaea, Sean
2026-08-15 Out ground ball 0-0 SI 90.4 100.1 56 Infield 0.483 0.524 0.446 Manaea, Sean
2026-08-14 Hit By Pitch 1-0 ST 84.8 0.729 Senga, Kodai
2026-08-14 Out fly ball 0-0 FC 90.7 86.2 34° 321 CF 0.011 0.024 0.014 Pintaro, Jonathan
2026-08-14 Walk 3-2 FF 92.5 0.698 Stock, Robert
2026-08-14 Walk 3-0 FC 89.6 0.698 Stock, Robert
2026-08-14 Strikeout swinging 2-2 FC 92.0 0.000 Stock, Robert
2026-08-13 Out fly ball 1-1 CU 78.2 76.3 31° 260 RF 0.214 0.249 0.194 Civale, Aaron
2026-08-13 Single ground ball 0-0 FF 93.1 87.8 -19° 8 RF 0.119 0.131 0.113 Gausman, Kevin
2026-08-13 Strikeout looking 3-2 FF 94.8 0.000 Gausman, Kevin
2026-08-13 Out ground ball 0-1 FS 85.8 93.7 -10° 11 RF corner 0.235 0.275 0.214 Gausman, Kevin
2026-08-12 Strikeout swinging 1-2 CH 86.7 0.000 Assad, Javier
2026-08-12 Walk 3-1 SI 94.1 0.698 Assad, Javier
2026-08-12 Strikeout swinging 1-2 FF 92.9 0.000 Peterson, David
2026-08-12 Walk 3-2 FF 93.0 0.698 Peterson, David
2026-08-12 Strikeout swinging 2-2 FF 93.5 0.000 Peterson, David
2026-08-11 Out ground ball 0-2 CH 85.4 74.9 59 Infield 0.239 0.266 0.225 Webb, Jacob
2026-08-11 Out line drive 2-2 FF 97.7 100.0 16° 291 LF 0.540 0.779 0.558 Zeferjahn, Ryan
2026-08-11 Out ground ball 1-0 SI 96.2 69.7 83 Infield 0.264 0.284 0.238 Rolison, Ryan
2026-08-11 Strikeout swinging 2-2 FF 90.9 0.000 Imanaga, Shota
2026-08-11 Home Run fly ball 1-1 ST 79.2 96.4 31° 364 RF 0.200 0.692 0.362 Imanaga, Shota
2026-08-09 Strikeout swinging 0-2 ST 83.1 0.000 Antone, Tejay
2026-08-09 Single line drive 0-2 SL 84.3 80.0 22° 249 RF 0.791 0.868 0.717 Burke, Brock
2026-08-09 Out ground ball 3-2 SI 91.6 97.0 119 Infield 0.574 0.671 0.552 Singer, Brady
2026-08-09 Force Out ground ball 2-2 SI 91.3 92.8 111 Infield 0.531 0.643 0.521 Singer, Brady
2026-08-09 Out popup 0-1 ST 81.9 86.2 67° 152 LF corner 0.006 0.006 0.005 Singer, Brady
2026-08-08 Single line drive 3-2 FF 95.6 101.3 11° 262 CF 0.911 1.132 0.886 Marinaccio, Ron
2026-08-08 Out ground ball 1-2 ST 82.2 87.3 -9° 16 Infield 0.167 0.176 0.150 Moll, Sam
2026-08-08 Strikeout swinging 0-2 SL 87.9 0.000 Burns, Chase
2026-08-08 Double line drive 0-0 SL 87.9 87.5 13° 161 Infield 0.897 1.106 0.902 Burns, Chase
2026-08-08 Strikeout swinging 1-2 SL 89.1 0.000 Burns, Chase
2026-08-07 Out ground ball 3-2 FF 94.7 79.3 -50° 2 Infield 0.203 0.206 0.183 McCambley, Zach
2026-08-07 Out line drive 2-1 SI 98.2 98.1 14° 272 LF 0.906 1.103 0.873 Mey, Luis
2026-08-07 Strikeout swinging 1-2 ST 81.0 0.000 Garcia, Julian
2026-08-07 Incomplete PA 0-0 FF 92.6 Garcia, Julian
2026-08-07 Single line drive 2-1 SL 88.0 105.2 12° 197 RF gap 0.920 1.206 0.916 Petty, Chase
2026-08-06 Out popup 2-1 SI 98.3 75.3 75° 87 LF corner 0.001 0.001 0.000 Alvarado, José
2026-08-06 Strikeout swinging 1-2 CH 87.9 0.000 Sánchez, Cristopher
2026-08-06 Out ground ball 3-2 SI 94.8 94.3 -1° 37 RF corner 0.376 0.403 0.338 Sánchez, Cristopher
2026-08-06 Strikeout swinging 2-2 CH 87.0 0.000 Sánchez, Cristopher
2026-08-05 Triple fly ball 0-1 KC 82.6 103.4 26° 406 CF 0.797 2.816 1.480 Kilian, Caleb
2026-08-05 Single ground ball 1-2 FS 99.4 90.7 -2° 29 Infield 0.304 0.335 0.280 Duran, Jhoan
2026-08-05 Single ground ball 0-1 ST 81.2 92.1 67 LF gap 0.449 0.508 0.436 Raley, Brooks
2026-08-05 Grounded Into DP ground ball 1-1 SI 93.9 77.3 40 Infield 0.183 0.210 0.171 Mayza, Tim
2026-08-05 Strikeout swinging 2-2 FF 95.5 0.000 Painter, Andrew
2026-08-05 Hit By Pitch 0-1 ST 81.3 0.729 Painter, Andrew
2026-08-04 Single ground ball 1-1 KC 83.0 97.3 62 RF gap 0.480 0.536 0.449 Kilian, Caleb
2026-08-04 Strikeout swinging 0-2 ST 85.3 0.000 Luzardo, Jesús
2026-08-04 Strikeout looking 3-2 ST 86.9 0.000 Luzardo, Jesús
2026-08-04 Double ground ball 2-1 SI 97.4 99.8 79 RF corner 0.540 0.610 0.503 Luzardo, Jesús
2026-08-03 Strikeout swinging 0-2 FS 92.0 0.000 Kerkering, Orion
2026-08-03 Strikeout swinging 1-2 KC 76.8 0.000 Nola, Aaron
2026-08-03 Force Out ground ball 1-2 CH 86.1 64.4 -66° 1 Infield 0.279 0.282 0.251 Nola, Aaron
2026-08-03 Strikeout swinging 1-2 KC 79.3 0.000 Nola, Aaron
2026-08-02 Strikeout swinging 1-2 SL 85.0 0.000 Lee, Dylan
2026-08-02 Strikeout swinging 1-2 FC 87.7 0.000 Dodd, Dylan
2026-08-02 Out ground ball 3-2 CH 87.5 101.9 -4° 23 Infield 0.436 0.471 0.392 Ritchie, JR
2026-08-02 Strikeout swinging 0-2 CU 83.2 0.000 Ritchie, JR
2026-08-01 Single line drive 1-1 SI 93.9 102.8 173 CF 0.637 0.716 0.591 Young, Danny
2026-08-01 Out ground ball 0-0 SI 89.3 57.5 -8° 15 Infield 0.081 0.090 0.073 Pérez, Martín
2026-08-01 Reached On Error ground ball 1-1 SI 90.1 106.1 92 Infield 0.549 0.605 0.508 Pérez, Martín
2026-08-01 Strikeout looking 0-2 SI 91.3 0.000 Pérez, Martín
2026-07-31 Out ground ball 2-2 SL 78.1 84.6 70 RF corner 0.335 0.375 0.317 Hernández, Elieser
2026-07-31 Walk 3-2 FC 84.7 0.698 Hernández, Elieser
2026-07-31 Walk 3-1 SI 90.1 0.698 Elder, Bryce
2026-07-31 Home Run fly ball 3-1 FC 87.9 102.0 38° 393 RF 0.320 1.227 0.638 Elder, Bryce
2026-07-31 Walk 3-2 SL 84.1 0.698 Elder, Bryce
2026-07-30 Out ground ball 3-2 SL 85.5 88.2 57 Infield 0.329 0.379 0.305 Lee, Dylan
2026-07-30 Out popup 1-2 ST 82.1 90.5 63° 183 LF 0.003 0.003 0.003 Young, Danny
2026-07-30 Strikeout swinging 1-2 SL 85.9 0.000 Holmes, Grant
2026-07-30 Out fly ball 1-1 SL 84.4 97.0 42° 319 LF gap 0.034 0.107 0.056 Holmes, Grant
2026-07-29 Force Out ground ball 0-0 CH 93.6 89.6 144 Infield 0.466 0.508 0.422 Varland, Louis
2026-07-29 Out ground ball 1-2 FF 92.6 58.7 48 Infield 0.160 0.183 0.151 Yesavage, Trey
2026-07-29 Walk 3-0 FF 93.4 0.698 Yesavage, Trey
2026-07-29 Strikeout swinging 2-2 SL 87.1 0.000 Yesavage, Trey
2026-07-28 Out fly ball 3-2 FF 94.7 99.0 24° 340 RF 0.423 1.103 0.637 Hoffman, Jeff
2026-07-28 Out fly ball 2-0 CU 80.4 89.7 49° 267 LF gap 0.006 0.012 0.008 Van Eyk, CJ
2026-07-28 Out fly ball 1-1 FC 90.2 87.5 38° 323 RF gap 0.014 0.039 0.023 Van Eyk, CJ
2026-07-28 Strikeout swinging 1-2 KC 88.1 0.000 Little, Brendon
2026-07-28 Single ground ball 0-0 FC 87.1 37.8 13° 48 Infield 0.319 0.322 0.302 Bieber, Shane
2026-07-27 Strikeout swinging 0-2 SL 86.2 0.000 Hoffman, Jeff
2026-07-27 Strikeout swinging 1-2 SL 84.8 0.000 Macko, Adam
2026-07-27 Walk 3-2 FF 93.5 0.698 Scherzer, Max
2026-07-27 Walk 3-1 FF 95.3 0.698 Scherzer, Max
2026-07-26 Single ground ball 0-0 FF 95.5 98.9 55 RF 0.449 0.525 0.428 Ginkel, Kevin
2026-07-26 Strikeout swinging 1-2 ST 89.2 0.000 Garcia, Brandyn
2026-07-26 Home Run fly ball 0-0 CH 91.2 103.6 24° 399 CF 0.780 2.547 1.367 Loáisiga, Jonathan
2026-07-26 Home Run fly ball 0-2 CU 79.0 102.4 29° 390 LF gap 0.663 2.439 1.265 Drake, Kohl
2026-07-26 Out line drive 2-0 FF 91.4 93.2 23° 359 CF 0.171 0.345 0.220 Drake, Kohl
2026-07-25 Single line drive 1-2 FF 95.4 79.4 19° 230 LF gap 0.989 1.068 0.901 Carrillo, Gerardo
2026-07-25 Home Run fly ball 0-1 SI 91.1 98.0 28° 390 RF gap 0.374 1.108 0.610 Bratt, Mitch
2026-07-25 Double line drive 1-2 SV 81.3 100.2 16° 306 RF gap 0.540 0.779 0.558 Bratt, Mitch
2026-07-25 Out popup 0-1 SI 91.5 85.4 75° 71 RF corner 0.003 0.003 0.003 Bratt, Mitch
2026-07-24 Out popup 0-0 FF 95.9 84.1 85° 45 LF corner 0.003 0.003 0.003 Ginkel, Kevin
2026-07-24 Single ground ball 0-2 CH 83.8 89.9 -12° 6 RF 0.126 0.143 0.113 Rodriguez, Eduardo
2026-07-24 Single ground ball 0-0 SI 90.8 37.4 -42° 3 Infield 0.313 0.316 0.282 Rodriguez, Eduardo
2026-07-24 Strikeout swinging 2-2 CH 86.2 0.000 Rodriguez, Eduardo
2026-07-22 Double line drive 3-2 FF 94.8 101.6 18° 333 LF 0.431 0.781 0.510 Agnos, Zach
2026-07-22 Single line drive 2-2 FC 90.4 94.5 159 RF gap 0.611 0.717 0.579 Agnos, Zach
2026-07-22 Strikeout swinging 0-2 CU 77.9 0.000 Bernardino, Brennan
2026-07-22 Single ground ball 0-2 FF 92.6 100.6 -1° 36 LF 0.406 0.440 0.373 Hughes, Gabriel
2026-07-22 Single ground ball 1-1 FF 93.2 91.2 63 RF gap 0.382 0.441 0.362 Hughes, Gabriel
2026-07-21 Walk 3-1 SL 87.6 0.698 Herget, Jimmy
2026-07-21 Out popup 1-1 CU 78.0 75.9 63° 159 Infield 0.014 0.022 0.017 Bernardino, Brennan
2026-07-21 Home Run fly ball 0-1 CH 85.1 102.7 35° 434 RF 1.000 4.000 2.000 Lorenzen, Michael
2026-07-21 Home Run fly ball 1-0 FC 88.5 99.5 32° 423 RF gap 0.434 1.605 0.832 Lorenzen, Michael
2026-07-20 Out ground ball 1-0 FF 99.3 92.9 -5° 20 Infield 0.307 0.357 0.276 Vodnik, Victor
2026-07-20 Home Run fly ball 1-1 CU 84.2 100.9 25° 420 RF gap 0.580 1.775 0.972 Senzatela, Antonio
2026-07-20 Strikeout swinging 2-2 FC 90.7 0.000 Freeland, Kyle
2026-07-20 Out ground ball 0-2 FC 88.7 73.8 -1° 27 Infield 0.122 0.157 0.117 Freeland, Kyle
2026-07-20 Strikeout swinging 0-2 KC 84.3 0.000 Freeland, Kyle
2026-07-19 Walk 3-1 FC 89.7 0.698 Hartlieb, Geoff
2026-07-19 Double line drive 1-1 SL 85.6 105.1 15° 297 RF gap 0.660 1.016 0.712 Basso, Brady
2026-07-19 Home Run fly ball 1-0 FF 98.5 105.0 26° 422 CF 0.897 3.405 1.763 Alvarado, Elvis
2026-07-19 Strikeout looking 1-2 FF 91.4 0.000 Lopez, Jacob
2026-07-19 Strikeout swinging 1-2 SL 74.5 0.000 Lopez, Jacob
2026-07-18 Out ground ball 2-0 SI 91.0 62.1 -48° 2 RF corner 0.261 0.267 0.236 Leiter Jr., Mark
2026-07-18 Out ground ball 2-0 FC 91.2 101.3 65 Infield 0.483 0.550 0.453 Ginn, J.T.
2026-07-18 Out fly ball 1-1 FF 93.5 62.4 42° 201 LF gap 0.303 0.349 0.286 Ginn, J.T.
2026-07-18 Strikeout swinging 2-2 CH 88.1 0.000 Ginn, J.T.