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: Ruiz, Keibert Compact and level Pitcher: deGrom, Jacob (RHP) change batter remove pitcher
1,522 pitches seen · 0.295 xwOBA against shapes like this arsenal, vs 0.295 against everything (-0.000) · last 30 games: 0.331 +0.036 on 311 pitches, covering 88% 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.164 72p
0.248 64p
0.281 33p
0.365 120p
0.256 108p
0.380 70p
0.311 72p
0.335 89p
0.283 54p
How Ruiz, Keibert handles each pitch vs RHP · ordered by usage
deGrom, Jacob's Arsenal, by Pitch Type ordered by usage vs. a LHH batter
Pitch Usage% Velo Vert Brk Horz Brk Spin Allowed HR% Allowed Hard-Hit% Allowed xwOBA/con Ruiz, Keibert: BA Ruiz, Keibert: HR% Ruiz, Keibert: Hard-Hit% Ruiz, Keibert: Exit Velo Ruiz, Keibert: xwOBA/con
FF 43% 97.3 16.6" -8.6" 2492 6.6% 51% 0.412 0.241 2.8% 35% 88.1 0.292
SL 29% 90.5 2.4" 4.8" 2687 2.0% 50% 0.399 0.271 0.0% 13% 83.6 0.254
CH 19% 89.8 2.3" -13.5" 1637 1.1% 44% 0.371 0.267 1.7% 42% 85.9 0.286
CU 8% 80.5 -5.4" 11.4" 2752 6.7% 39% 0.351 0.231 0.0% 19% 86.7 0.329
SI 0% 95.9 11.4" -17.9" 2265 0.317 0.0% 59% 94.0 0.346
deGrom, Jacob's Arsenal, by Pitch Shape grouped by velo/break/spin, not label
Shape (mostly) Usage% Velo Vert Brk Horz Brk Allowed xwOBA/con Ruiz, Keibert: BA Ruiz, Keibert: HR% Ruiz, Keibert: Hard-Hit% Ruiz, Keibert: xwOBA/con
EP/FA/SL 43% 97.4 16.6" -8.6" 0.412 0.277 2.1% 30% 0.305
FF/SI/FC 43% 97.4 16.6" -8.6" 0.412 0.298 2.1% 32% 0.316
FC/SL/FF 24% 90.9 3.0" 4.5" 0.390 0.204 0.0% 31% 0.232
CH/SI/FS 13% 89.9 2.1" -14.0" 0.350 0.306 0.0% 40% 0.303
ST/SL/CU 9% 85.1 -2.0" 8.7" 0.358 0.250 0.0% 22% 0.330
CH/FS/FO 6% 89.5 2.6" -12.6" 0.425 0.256 2.6% 41% 0.255
CU/KC/ST 4% 79.6 -7.3" 11.9" 0.509 0.194 0.0% 15% 0.290
FF/SI/FC 0% 96.0 15.7" -7.1" 0.203 5.1% 38% 0.300
SL/ST/CU 0% 81.8 -4.8" 8.2" 0.296 0.0% 16% 0.274
SI/FF/CH 0% 95.9 11.4" -17.9" 0.304 0.0% 55% 0.338
At-Bat Log 89 PA · 30 games · 2026-06-25 to 2026-08-19
filtered to 5 pitches: CH CU FF SI SL
24 hits 7 walks 8 strikeouts 50 outs in play avg exit velo 87.6 mph over 74 tracked xwOBA 0.320
Date Result Count Pitch Velo Exit Velo Angle Dist Location xBA xSLG xwOBA Pitcher
2026-08-19 Out fly ball 0-2 FF 95.1 83.4 49° 247 LF 0.014 0.022 0.015 Gray, Peyton
2026-08-19 Single line drive 0-0 FF 95.8 106.4 116 RF 0.594 0.677 0.553 Winn, Cole
2026-08-19 Single ground ball 1-2 SL 81.6 92.1 45 RF 0.283 0.310 0.259 Rocker, Kumar
2026-08-16 Single line drive 1-0 FF 94.7 106.0 138 RF 0.694 0.804 0.666 Scott, Christian
2026-08-16 Strikeout swinging 0-2 FF 95.7 0.000 Scott, Christian
2026-08-16 Single line drive 0-1 FF 96.6 77.3 22° 245 RF gap 0.949 1.038 0.872 Scott, Christian
2026-08-14 Out fly ball 0-0 FF 93.6 98.1 29° 362 CF 0.377 1.231 0.654 Lavender, Nate
2026-08-14 Out line drive 0-2 CH 80.9 81.7 21° 279 CF 0.763 0.851 0.695 Stock, Robert
2026-08-13 Out ground ball 0-0 CU 78.3 70.4 -49° 3 Infield 0.181 0.181 0.163 Civale, Aaron
2026-08-13 Out ground ball 2-1 SI 91.8 88.5 -23° 6 RF gap 0.061 0.061 0.059 Civale, Aaron
2026-08-13 Strikeout swinging 1-2 FF 94.7 0.000 Gausman, Kevin
2026-08-13 Out popup 1-2 FF 95.8 73.0 63° 140 Infield 0.003 0.006 0.004 Gausman, Kevin
2026-08-09 Single fly ball 0-1 SL 82.4 74.5 34° 254 RF gap 0.269 0.310 0.242 Singer, Brady
2026-08-09 Single line drive 2-1 SI 90.7 102.4 14° 266 RF gap 0.771 1.028 0.773 Singer, Brady
2026-08-09 Single line drive 0-0 SL 82.6 84.9 15° 253 CF 0.957 1.127 0.916 Singer, Brady
2026-08-08 Double line drive 0-2 FF 96.3 100.2 19° 377 CF 0.351 0.673 0.428 Burns, Chase
2026-08-08 Out line drive 1-1 FF 96.4 96.9 17° 264 RF 0.523 0.790 0.557 Burns, Chase
2026-08-08 Out ground ball 2-2 SL 87.6 68.8 32 Infield 0.083 0.092 0.075 Burns, Chase
2026-08-06 Out line drive 0-0 FF 99.6 80.4 22° 261 RF gap 0.791 0.868 0.717 Duran, Jhoan
2026-08-06 Single line drive 1-0 FF 96.4 97.5 11° 234 LF gap 0.883 1.031 0.838 Kerkering, Orion
2026-08-06 Walk 3-2 SI 95.8 0.698 Sánchez, Cristopher
2026-08-06 Single line drive 1-1 SI 94.7 94.2 18° 292 CF 0.509 0.642 0.482 Sánchez, Cristopher
2026-08-05 Walk 3-1 CH 90.3 0.698 Bowlan, Jonathan
2026-08-05 Strikeout swinging 1-2 CH 88.7 0.000 Painter, Andrew
2026-08-03 Out ground ball 1-1 CH 86.1 95.6 -16° 7 Infield 0.115 0.127 0.112 Nola, Aaron
2026-08-03 Single ground ball 0-0 FF 92.6 102.7 -9° 11 RF 0.243 0.247 0.222 Nola, Aaron
2026-08-02 Out popup 1-2 SI 94.2 76.5 58° 179 RF 0.020 0.020 0.018 Dodd, Dylan
2026-08-02 Single line drive 2-0 SI 93.8 103.1 12° 257 RF 0.960 1.231 0.947 Ritchie, JR
2026-08-02 Walk 3-1 FF 95.3 0.698 Ritchie, JR
2026-08-01 Out fly ball 0-0 FF 97.6 98.1 43° 343 RF 0.054 0.181 0.094 Mederos, Victor
2026-08-01 Out ground ball 2-1 SI 92.6 93.4 -25° 5 Infield 0.056 0.060 0.050 Young, Danny
2026-08-01 Out popup 0-0 CU 75.8 84.9 55° 206 LF gap 0.014 0.014 0.013 Pérez, Martín
2026-08-01 Grounded Into DP ground ball 2-0 SI 86.6 69.2 -26° 3 Infield 0.032 0.033 0.029 Pérez, Martín
2026-07-30 Out fly ball 1-2 FF 94.4 88.3 28° 334 CF 0.063 0.128 0.076 Holmes, Grant
2026-07-30 Out line drive 0-2 SL 86.1 94.3 19° 283 RF 0.386 0.519 0.369 Holmes, Grant
2026-07-28 Single ground ball 2-2 CH 84.4 30.7 39° 50 Infield 0.179 0.179 0.161 Van Eyk, CJ
2026-07-28 Out ground ball 1-1 CH 82.7 74.1 -19° 6 RF corner 0.044 0.044 0.040 Van Eyk, CJ
2026-07-28 Walk 3-0 FF 92.4 0.698 Bieber, Shane
2026-07-27 Out popup 0-1 FF 100.5 77.7 56° 200 RF 0.046 0.067 0.046 Varland, Louis
2026-07-27 Double Play line drive 0-0 SI 94.6 79.3 12° 140 Infield 0.426 0.426 0.383 Miles, Spencer
2026-07-27 Out popup 1-1 CH 84.3 74.8 86° 45 RF corner 0.003 0.003 0.003 Scherzer, Max
2026-07-25 Out ground ball 1-1 SI 97.4 103.9 -21° 6 RF corner 0.139 0.154 0.125 Carrillo, Gerardo
2026-07-25 Out fly ball 0-0 FF 91.2 76.7 40° 265 LF gap 0.069 0.081 0.062 Bratt, Mitch
2026-07-24 Out ground ball 1-2 FF 92.2 85.2 45 Infield 0.201 0.232 0.191 Sewald, Paul
2026-07-22 Double line drive 0-0 FF 93.6 100.8 16° 301 RF 0.594 0.881 0.632 Agnos, Zach
2026-07-22 Out fly ball 0-1 FF 93.1 95.5 60° 236 RF 0.020 0.033 0.023 Hughes, Gabriel
2026-07-22 Out popup 0-2 FF 93.0 50.3 54° 122 Infield 0.009 0.009 0.008 Hughes, Gabriel
2026-07-21 Out line drive 2-0 FF 95.8 95.5 17° 318 LF gap 0.574 0.712 0.539 Mejia, Juan
2026-07-21 Out ground ball 0-0 FF 98.3 95.7 -18° 9 Infield 0.117 0.124 0.105 Vodnik, Victor
2026-07-21 Walk 3-1 SI 92.7 0.698 Lorenzen, Michael
2026-07-21 Out fly ball 1-0 FF 93.9 81.0 44° 282 LF gap 0.017 0.032 0.023 Lorenzen, Michael
2026-07-18 Double line drive 1-0 SI 99.7 103.4 17° 347 RF gap 0.429 0.797 0.514 Medina, Luis
2026-07-18 Single line drive 0-1 CH 85.7 102.4 10° 250 CF 0.834 1.005 0.802 Ginn, J.T.
2026-07-18 Out fly ball 0-0 CH 86.7 78.0 30° 274 RF 0.174 0.227 0.169 Ginn, J.T.
2026-07-18 Out popup 1-1 FF 94.1 76.2 83° 19 LF corner 0.006 0.008 0.007 Ginn, J.T.
2026-07-12 Reached On Error ground ball 2-1 CH 90.0 100.4 -3° 34 Infield 0.291 0.320 0.262 Chivilli, Angel
2026-07-12 Out ground ball 2-1 CH 87.4 75.1 -11° 9 Infield 0.046 0.047 0.041 Warren, Will
2026-07-10 Home Run fly ball 0-2 SL 74.8 98.7 27° 371 LF corner 0.489 1.583 0.860 Hill, Tim
2026-07-10 Out ground ball 0-0 SL 85.4 67.1 -16° 8 Infield 0.027 0.027 0.024 Weathers, Ryan
2026-07-10 Strikeout swinging 1-2 SL 87.4 0.000 Weathers, Ryan
2026-07-08 Force Out ground ball 1-2 FF 96.8 91.1 -31° 5 Infield 0.056 0.063 0.054 Pearson, Nate
2026-07-08 Single line drive 1-1 CU 76.6 97.5 10° 199 RF gap 0.740 0.895 0.721 Arrighetti, Spencer
2026-07-08 Out fly ball 1-2 FF 93.6 85.1 29° 302 LF 0.063 0.143 0.088 Arrighetti, Spencer
2026-07-07 Out fly ball 0-1 FF 98.0 84.2 57° 208 LF gap 0.026 0.036 0.027 Abreu, Bryan
2026-07-07 Strikeout swinging 1-2 SL 81.5 0.000 Okert, Steven
2026-07-07 Out fly ball 2-2 SL 87.0 88.7 29° 308 LF 0.040 0.073 0.040 Imai, Tatsuya
2026-07-07 Out fly ball 1-1 FF 94.3 93.4 26° 327 LF gap 0.171 0.351 0.224 Imai, Tatsuya
2026-07-05 Double line drive 0-0 SL 80.9 92.9 17° 305 CF 0.714 0.884 0.683 Mattson, Isaac
2026-07-05 Out popup 1-1 SL 89.7 67.0 44° 206 LF gap 0.331 0.376 0.305 Chandler, Bubba
2026-07-05 Single ground ball 2-2 SI 100.1 100.3 92 CF 0.540 0.605 0.501 Chandler, Bubba
2026-07-03 Out fly ball 2-2 FF 96.3 92.7 38° 349 RF gap 0.049 0.135 0.074 Mattson, Isaac
2026-07-03 Out fly ball 0-2 SL 86.7 92.0 26° 349 CF 0.114 0.238 0.152 Keller, Mitch
2026-07-03 Out fly ball 0-1 FF 92.7 98.7 30° 393 CF 0.437 1.574 0.828 Keller, Mitch
2026-06-30 Double line drive 1-2 FF 94.4 100.6 21° 325 RF 0.380 0.801 0.492 Kahnle, Tommy
2026-06-30 Walk 3-1 SI 89.4 0.698 Coulombe, Danny
2026-06-30 Out ground ball 0-0 SI 92.9 101.6 -1° 40 Infield 0.460 0.508 0.428 Early, Connelly
2026-06-29 Out popup 3-2 SI 90.0 86.8 56° 198 CF 0.003 0.003 0.003 Coulombe, Danny
2026-06-29 Single line drive 3-1 SI 90.1 74.1 16° 178 LF 0.717 0.778 0.660 Suarez, Ranger
2026-06-29 Out ground ball 0-0 FF 91.2 99.2 -1° 36 Infield 0.369 0.411 0.332 Suarez, Ranger
2026-06-28 Strikeout swinging 1-2 CU 86.6 0.000 Wolfram, Grant
2026-06-28 Single line drive 2-0 FF 93.6 94.7 24° 342 RF gap 0.203 0.423 0.261 Suárez, Albert
2026-06-28 Out fly ball 0-0 SI 93.6 94.5 28° 362 LF gap 0.186 0.491 0.276 Bradish, Kyle
2026-06-28 Walk 3-2 SI 96.7 0.698 Bradish, Kyle
2026-06-26 Out fly ball 0-1 FF 95.7 73.1 51° 210 RF gap 0.166 0.230 0.180 Wolfram, Grant
2026-06-26 Single line drive 2-1 FF 94.7 89.3 12° 214 CF 0.783 0.908 0.751 Rogers, Trevor
2026-06-26 Out ground ball 0-0 FF 96.0 87.5 59 Infield 0.325 0.367 0.298 Rogers, Trevor
2026-06-25 Out ground ball 2-2 SL 86.6 93.6 48 Infield 0.325 0.376 0.326 Mayza, Tim
2026-06-25 Strikeout swinging 1-2 SL 88.8 0.000 Sánchez, Cristopher
2026-06-25 Strikeout swinging 0-2 SL 89.4 0.000 Sánchez, Cristopher