Batter vs Pitch Arsenal
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.
Jake Cronenworth LHB SDN vs Dustin May RHP MIL P
filtered for today’s matchupP = platoon edge (batter faces the opposite hand)
Batters grouped by swing shape — bat speed and swing length for power, attack angle and path tilt for loft — from Statcast bat tracking.
The number beside each metric is the gap to league average across the 610 batters with enough tracked swings to measure.
A description, not a prediction. The model does not use it.
Bat speed, barrel rate, exit velocity and chase rate over the last 30 games against this player's own last 100, so it reads as “is he himself right now” rather than “is he good”.
Flagged only when it has moved further than three quarters of hitters do. Movement in either direction counts.
Descriptive — the model does not use it.
whole-game, not filtered to this arsenal — see the per-pitch sections belowPitchers' arsenals are grouped by pitch shape — velocity, break and spin — and weighted by how often this pitcher throws each, so the number describes the arsenal he will face tonight.
Compared against this batter's own mark across every shape he has faced, so “done well” means well for him.
Descriptive — the model does not read it.
Overall vs RHP
One row per pitch this pitcher throws, ordered by usage. The bar is how this batter has performed against it; the dotted line is his own average from that hand.
Deeper red is better than his usual, deeper blue worse.
Faded rows have too little contact to trust — the count on the right is the sample behind the number.
vs RHP · ordered by usageNo tracked contact against this pitcher's pitches for this batter yet
Left: what the pitcher throws. Right: how this batter has done against that same pitch.
The right-hand columns count only pitches carrying the same label — a slider against a slider — thrown by pitchers with the same handedness.
That is precise but can leave a small sample. The table below groups by how a pitch actually moves instead.
| Pitch | Usage% | Velo | Vert Brk | Horz Brk | Spin | Allowed HR% | Allowed Hard-Hit% | Allowed xwOBA/con | Jake Cronenworth: BA | Jake Cronenworth: HR% | Jake Cronenworth: Hard-Hit% | Jake Cronenworth: Exit Velo | Jake Cronenworth: xwOBA/con |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ST | 27% | 85.4 | -2.8" | 16.7" | 3178 | 0.6% | 26% | 0.334 | 0.226 | 3.2% | 41% | 89.1 | 0.338 |
| FF | 25% | 96.2 | 14.2" | -10.4" | 2340 | 5.9% | 56% | 0.411 | 0.280 | 2.8% | 39% | 87.1 | 0.343 |
| FC | 21% | 92.8 | 8.7" | 0.7" | 2472 | 0.7% | 33% | 0.330 | 0.238 | 2.4% | 38% | 84.9 | 0.343 |
| SI | 17% | 94.9 | 5.3" | -18.2" | 2397 | 9.6% | 60% | 0.503 | 0.200 | 0.0% | 49% | 93.1 | 0.333 |
| CH | 6% | 90.1 | 4.0" | -15.6" | 1584 | 7.3% | 44% | 0.470 | 0.128 | 1.2% | 23% | 86.8 | 0.233 |
| CU | 6% | 83.6 | -15.7" | 9.2" | 3116 | 0.0% | 60% | 0.325 | 0.256 | 2.6% | 29% | 84.2 | 0.277 |
The table above, grouped by how the pitch moves rather than what it is called.
Two pitchers can both say “slider” and throw very different pitches. Grouping by speed, break and spin pools everyone throwing something physically similar, so the sample is bigger and steadier.
| Shape (mostly) | Usage% | Velo | Vert Brk | Horz Brk | Allowed xwOBA/con | Jake Cronenworth: BA | Jake Cronenworth: HR% | Jake Cronenworth: Hard-Hit% | Jake Cronenworth: xwOBA/con |
|---|---|---|---|---|---|---|---|---|---|
| ST/SL/CU | 27% | 85.4 | -2.8" | 16.7" | 0.334 | 0.206 | 2.9% | 24% | 0.283 |
| FF/SI/FC | 20% | 96.3 | 14.5" | -9.1" | 0.367 | 0.221 | 3.3% | 33% | 0.299 |
| SL/ST/CU | 20% | 96.3 | 14.5" | -9.1" | 0.367 | 0.286 | 8.6% | 43% | 0.437 |
| SI/FF/CH | 19% | 94.9 | 6.0" | -17.5" | 0.511 | 0.221 | 1.3% | 47% | 0.339 |
| FC/SL/FF | 17% | 92.6 | 8.1" | 1.1" | 0.342 | 0.188 | 1.6% | 45% | 0.355 |
| FF/SI/FC | 6% | 94.8 | 13.4" | -8.9" | 0.373 | 0.345 | 2.4% | 42% | 0.385 |
| CU/KC/ST | 6% | 83.6 | -15.7" | 9.2" | 0.325 | 0.200 | 0.0% | 48% | 0.311 |
| EP/FA/SL | 6% | 94.7 | 13.4" | -8.9" | 0.373 | ||||
| CH/SI/FS | 3% | 90.1 | 3.8" | -16.9" | 0.464 | 0.186 | 1.4% | 31% | 0.271 |
| CH/FS/FO | 3% | 90.1 | 4.2" | -13.9" | 0.475 | 0.216 | 2.0% | 28% | 0.253 |
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.
87 PA · 30 games · 2026-08-31 to 2026-10-07| Date | Result | Count | Pitch | Velo | Exit Velo | Angle | Dist | Location | xBA | xSLG | xwOBA | Pitcher |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-10-07 | Strikeout swinging | 1-2 | ST | 80.5 | — | — | — | — | — | — | 0.000 | Robert Gasser |
| 2026-10-07 | Out ground ball | 0-1 | SI | 94.4 | 84.0 | -6° | 14 | Infield | 0.140 | 0.181 | 0.126 | Robert Gasser |
| 2026-10-06 | Single ground ball | 0-1 | SI | 96.0 | 101.4 | -8° | 10 | LF | 0.281 | 0.306 | 0.259 | DL Hall |
| 2026-10-06 | Home Run fly ball | 0-0 | ST | 80.5 | 98.1 | 28° | 368 | RF | 0.374 | 1.108 | 0.610 | JoJo Romero |
| 2026-10-06 | Sac Bunt ground ball | 1-1 | FC | 94.3 | 39.4 | -32° | 3 | Infield | — | — | — | Dustin May |
| 2026-10-04 | Out line drive | 0-1 | FF | 97.3 | 93.0 | 23° | 317 | LF gap | 0.171 | 0.345 | 0.220 | Trevor Megill |
| 2026-10-04 | Out popup | 0-0 | FF | 93.2 | 97.3 | 60° | 215 | CF | 0.020 | 0.028 | 0.021 | Logan Henderson |
| 2026-10-04 | Out fly ball | 0-0 | FF | 94.4 | 91.6 | 30° | 328 | LF | 0.054 | 0.132 | 0.076 | Logan Henderson |
| 2026-10-03 | Strikeout swinging | 1-2 | CU | 86.2 | — | — | — | — | — | — | 0.000 | Jacob Misiorowski |
| 2026-10-03 | Fielder's Choice ground ball | 3-2 | FC | 96.9 | 83.1 | -2° | 28 | Infield | 0.189 | 0.214 | 0.178 | Jacob Misiorowski |
| 2026-09-30 | Hit By Pitch | 3-0 | FF | 100.3 | — | — | — | — | — | — | 0.729 | Daniel Palencia |
| 2026-09-29 | Single ground ball | 1-2 | FF | 93.1 | 91.9 | -12° | 16 | LF | 0.174 | 0.195 | 0.157 | Jacob Webb |
| 2026-09-29 | Out fly ball | 0-0 | FF | 95.8 | 77.7 | 31° | 254 | LF | 0.120 | 0.175 | 0.125 | Ryan Rolison |
| 2026-09-29 | Strikeout swinging | 1-2 | CH | 81.0 | — | — | — | — | — | — | 0.000 | Matthew Boyd |
| 2026-09-27 | Strikeout swinging | 1-2 | FF | 97.6 | — | — | — | — | — | — | 0.000 | Ryne Nelson |
| 2026-09-27 | Walk | 3-0 | FF | 100.5 | — | — | — | — | — | — | 0.698 | Justin Martinez |
| 2026-09-27 | Hit By Pitch | 3-2 | ST | 87.3 | — | — | — | — | — | — | 0.729 | Brandyn Garcia |
| 2026-09-27 | Out fly ball | 1-1 | CH | 87.2 | 97.3 | 27° | 340 | RF | 0.323 | 0.871 | 0.494 | Michael Soroka |
| 2026-09-27 | Walk | 3-0 | FF | 93.1 | — | — | — | — | — | — | 0.698 | Michael Soroka |
| 2026-09-26 | Single ground ball | 2-2 | CH | 88.9 | 97.5 | 7° | 124 | RF gap | 0.594 | 0.662 | 0.547 | Dennis Santana |
| 2026-09-26 | Double fly ball | 3-2 | FF | 94.8 | 103.4 | 23° | 392 | RF gap | 0.720 | 2.102 | 1.171 | Jose Cabrera |
| 2026-09-26 | Out ground ball | 0-1 | CH | 94.0 | 90.1 | 2° | 68 | Infield | 0.338 | 0.400 | 0.317 | Jonathan Loáisiga |
| 2026-09-25 | Out line drive | 1-1 | CH | 87.3 | 90.8 | 25° | 337 | CF | 0.134 | 0.257 | 0.165 | Zac Gallen |
| 2026-09-25 | Force Out ground ball | 0-0 | CH | 84.8 | 81.1 | -14° | 10 | Infield | 0.085 | 0.092 | 0.081 | Brandon Pfaadt |
| 2026-09-25 | Strikeout looking | 2-2 | SI | 93.0 | — | — | — | — | — | — | 0.000 | Brandon Pfaadt |
| 2026-09-25 | Single ground ball | 0-0 | SI | 94.4 | 97.1 | -10° | 12 | CF | 0.240 | 0.265 | 0.222 | Brandon Pfaadt |
| 2026-09-24 | Strikeout swinging | 2-2 | CU | 82.9 | — | — | — | — | — | — | 0.000 | Tyler Glasnow |
| 2026-09-23 | Out popup | 0-2 | CU | 75.3 | 80.9 | 65° | 138 | Infield | 0.006 | 0.008 | 0.005 | Yoshinobu Yamamoto |
| 2026-09-23 | Out line drive | 3-2 | SI | 95.4 | 88.6 | 22° | 285 | LF gap | 0.251 | 0.339 | 0.234 | Yoshinobu Yamamoto |
| 2026-09-23 | Strikeout looking | 1-2 | SI | 96.4 | — | — | — | — | — | — | 0.000 | Yoshinobu Yamamoto |
| 2026-09-22 | Out popup | 0-0 | CH | 88.6 | 81.5 | 82° | 47 | RF corner | 0.009 | 0.009 | 0.008 | Kyle Hurt |
| 2026-09-20 | Strikeout swinging | 0-2 | FC | 92.2 | — | — | — | — | — | — | 0.000 | Sandy Alcantara |
| 2026-09-20 | Double line drive | 1-1 | FF | 98.7 | 92.2 | 18° | 275 | LF gap | 0.594 | 0.729 | 0.560 | Sandy Alcantara |
| 2026-09-20 | Home Run fly ball | 1-0 | CU | 80.5 | 99.1 | 45° | 335 | RF | 0.029 | 0.083 | 0.045 | Sandy Alcantara |
| 2026-09-19 | Force Out ground ball | 0-2 | FC | 95.9 | 59.8 | -8° | 12 | Infield | 0.076 | 0.080 | 0.068 | Calvin Faucher |
| 2026-09-19 | Single ground ball | 1-2 | CH | 90.0 | 100.4 | 2° | 61 | CF | 0.469 | 0.524 | 0.432 | Eury Pérez |
| 2026-09-19 | Walk | 3-0 | FF | 98.1 | — | — | — | — | — | — | 0.698 | Eury Pérez |
| 2026-09-19 | Out ground ball | 0-1 | SI | 97.3 | 95.7 | -14° | 8 | Infield | 0.201 | 0.216 | 0.181 | Eury Pérez |
| 2026-09-18 | Single ground ball | 2-0 | FF | 94.6 | 95.7 | 1° | 50 | LF gap | 0.449 | 0.547 | 0.443 | Dax Fulton |
| 2026-09-18 | Single line drive | 1-2 | ST | 79.8 | 90.4 | 11° | 195 | CF | 0.651 | 0.724 | 0.606 | Cade Gibson |
| 2026-09-18 | Out ground ball | 1-2 | FF | 96.0 | 75.4 | -6° | 20 | Infield | 0.070 | 0.077 | 0.063 | Tyler Phillips |
| 2026-09-17 | Out ground ball | 2-2 | CH | 84.9 | 92.8 | -20° | 7 | Infield | 0.127 | 0.156 | 0.114 | Jaden Hill |
| 2026-09-17 | Triple fly ball | 0-1 | ST | 83.1 | 102.2 | 25° | 369 | RF | 0.660 | 2.125 | 1.144 | Zach Agnos |
| 2026-09-17 | Out ground ball | 1-1 | CH | 84.0 | 99.7 | 5° | 110 | Infield | 0.597 | 0.659 | 0.551 | Tanner Gordon |
| 2026-09-17 | Single fly ball | 0-0 | CU | 81.9 | 65.3 | 37° | 197 | LF gap | 0.609 | 0.660 | 0.551 | Tanner Gordon |
| 2026-09-16 | Strikeout swinging | 2-2 | ST | 84.3 | — | — | — | — | — | — | 0.000 | Juan Mejia |
| 2026-09-16 | Out ground ball | 1-1 | FC | 91.3 | 64.9 | -35° | 4 | Infield | 0.082 | 0.083 | 0.075 | Nick Frasso |
| 2026-09-16 | Strikeout swinging | 1-2 | CU | 81.8 | — | — | — | — | — | — | 0.000 | Mason Adams |
| 2026-09-16 | Single ground ball | 2-2 | FF | 93.3 | 64.2 | 13° | 116 | CF | 0.200 | 0.222 | 0.180 | Mason Adams |
| 2026-09-15 | Out ground ball | 2-1 | CU | 80.9 | 91.6 | 4° | 87 | RF corner | 0.500 | 0.600 | 0.483 | Ryan Feltner |
| 2026-09-15 | Out fly ball | 2-1 | FC | 87.5 | 90.7 | 47° | 293 | LF | 0.006 | 0.013 | 0.009 | Kyle Freeland |
| 2026-09-15 | Single ground ball | 0-1 | FF | 88.2 | 101.3 | -8° | 15 | CF | 0.281 | 0.306 | 0.259 | Kyle Freeland |
| 2026-09-14 | Strikeout swinging | 2-2 | ST | 83.0 | — | — | — | — | — | — | 0.000 | Juan Mejia |
| 2026-09-14 | Walk | 3-1 | FC | 90.7 | — | — | — | — | — | — | 0.699 | Blas Castaño |
| 2026-09-14 | Single ground ball | 0-1 | FF | 91.9 | 97.8 | -14° | 9 | RF gap | 0.213 | 0.228 | 0.192 | Tomoyuki Sugano |
| 2026-09-13 | Single ground ball | 2-1 | FF | 89.5 | 103.6 | 0° | 57 | CF | 0.466 | 0.520 | 0.429 | Matt Wilkinson |
| 2026-09-13 | Strikeout looking | 2-2 | SI | 91.6 | — | — | — | — | — | — | 0.000 | Logan Webb |
| 2026-09-13 | Strikeout swinging | 2-2 | CH | 85.2 | — | — | — | — | — | — | 0.000 | Logan Webb |
| 2026-09-12 | Sac Bunt ground ball | 0-0 | FC | 95.4 | 30.6 | -1° | 19 | Infield | — | — | — | Carson Seymour |
| 2026-09-12 | Single ground ball | 1-0 | FF | 92.7 | 31.4 | -3° | 16 | LF corner | 0.278 | 0.279 | 0.250 | Cesar Perdomo |
| 2026-09-12 | Out popup | 2-0 | CH | 87.4 | 91.2 | 65° | 145 | Infield | 0.006 | 0.008 | 0.005 | Cesar Perdomo |
| 2026-09-11 | Out ground ball | 0-1 | FF | 93.6 | 79.6 | -31° | 4 | Infield | 0.062 | 0.066 | 0.061 | Yunior Marte |
| 2026-09-11 | Out popup | 1-1 | FF | 94.4 | 64.2 | 61° | 133 | LF corner | 0.003 | 0.003 | 0.003 | Yunior Marte |
| 2026-09-11 | Out fly ball | 0-0 | FF | 95.6 | 78.8 | 37° | 261 | LF gap | 0.034 | 0.067 | 0.045 | Anthony Molina |
| 2026-09-11 | Single line drive | 3-2 | CH | 85.6 | 107.6 | 14° | 242 | RF | 0.703 | 1.072 | 0.750 | Anthony Molina |
| 2026-09-11 | Walk | 3-1 | FF | 96.3 | — | — | — | — | — | — | 0.699 | Anthony Molina |
| 2026-09-08 | Out fly ball | 2-1 | FF | 94.2 | 76.6 | 38° | 265 | CF | 0.043 | 0.043 | 0.039 | Zak Kent |
| 2026-09-07 | Strikeout swinging | 3-2 | CU | 77.0 | — | — | — | — | — | — | 0.000 | Jake Irvin |
| 2026-09-07 | Fielder's Choice ground ball | 0-0 | SI | 89.1 | 89.6 | -34° | 4 | Infield | 0.052 | 0.059 | 0.047 | Jake Irvin |
| 2026-09-07 | Out line drive | 1-2 | FF | 94.0 | 94.6 | 11° | 186 | Infield | 0.834 | 0.967 | 0.802 | Jake Irvin |
| 2026-09-06 | Out fly ball | 2-2 | FC | 89.4 | 78.8 | 49° | 233 | LF | 0.063 | 0.082 | 0.063 | John Schreiber |
| 2026-09-06 | Out ground ball | 1-1 | CH | 85.8 | 81.6 | 1° | 51 | RF corner | 0.237 | 0.268 | 0.213 | Gerrit Cole |
| 2026-09-06 | Home Run line drive | 2-1 | FF | 96.6 | 98.4 | 23° | 343 | LF corner | 0.311 | 0.681 | 0.413 | Gerrit Cole |
| 2026-09-05 | Out fly ball | 2-2 | FF | 93.3 | 80.3 | 41° | 253 | LF corner | 0.037 | 0.057 | 0.041 | Brent Headrick |
| 2026-09-05 | Out popup | 1-2 | CU | 79.7 | 62.0 | 63° | 130 | LF corner | 0.003 | 0.003 | 0.003 | Carlos Rodón |
| 2026-09-04 | Out ground ball | 0-2 | CH | 89.3 | 94.4 | -1° | 28 | Infield | 0.351 | 0.376 | 0.316 | Will Warren |
| 2026-09-04 | Walk | 3-2 | FF | 94.5 | — | — | — | — | — | — | 0.698 | Max Fried |
| 2026-09-04 | Out ground ball | 0-0 | SI | 94.2 | 85.3 | -20° | 5 | Infield | 0.079 | 0.097 | 0.071 | Max Fried |
| 2026-09-02 | Strikeout swinging | 1-2 | FC | 86.3 | — | — | — | — | — | — | 0.000 | Emilio Pagán |
| 2026-09-02 | Walk | 3-1 | ST | 84.9 | — | — | — | — | — | — | 0.698 | Tejay Antone |
| 2026-09-02 | Out ground ball | 1-2 | CH | 86.7 | 95.8 | -28° | 5 | Infield | 0.079 | 0.086 | 0.071 | Brandon Williamson |
| 2026-09-02 | Out fly ball | 0-0 | FC | 92.4 | 86.6 | 61° | 194 | LF corner | 0.014 | 0.022 | 0.015 | Brandon Williamson |
| 2026-09-01 | Out fly ball | 2-0 | FF | 95.6 | 84.1 | 42° | 298 | LF gap | 0.006 | 0.009 | 0.005 | Emilio Pagán |
| 2026-08-31 | Out fly ball | 0-0 | FF | 95.1 | 89.6 | 34° | 325 | LF gap | 0.037 | 0.093 | 0.055 | Tony Santillan |
| 2026-08-31 | Out line drive | 3-1 | CU | 87.6 | 84.4 | 26° | 298 | CF | 0.137 | 0.218 | 0.145 | Pierce Johnson |
| 2026-08-31 | Out fly ball | 1-1 | SI | 91.0 | 91.7 | 23° | — | RF | 0.157 | 0.283 | 0.185 | Brady Singer |
| 2026-08-31 | Strikeout swinging | 2-2 | SI | 91.0 | — | — | — | — | — | — | 0.000 | Brady Singer |