Dillon Dingler RHB DET
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.
Where this player ranks against the league over the same games. 100 is the best in baseball, 50 is average, and right is always better.
Rows marked ↓ are ones where a low number is good, so the bar is flipped. The figure on the right is always the real value.
Windows count games played, not calendar days.
2026-08-16 to 2026-09-26 · 412 qualified playersDillon Dingler’s last 30 games, ending 2026-09-26 — 21 days ago. Ranked against the league as it stood that day.
Where every base hit landed, over this player's recent games. Outs are not plotted.
Distance is read off the dotted rings, not a drawn fence -- real fences vary by 100+ feet park to park, so one drawn wall would be accurate for none of them.
Statcast records where a ball was FIELDED, not where it landed, so about 4% of hits (a grounder run down in foul ground, say) are pulled back to the foul line here rather than plotted past it.
21 hits · 30 games · 2026-08-16 to 2026-09-26Hover or tap any hit for how it was struck — distance, exit velocity, launch angle, the pitch, and what that batted ball was expected to be worth.
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.
123 PA · 30 games · 2026-08-16 to 2026-09-26| Date | Result | Count | Pitch | Velo | Exit Velo | Angle | Dist | Location | xBA | xSLG | xwOBA | Pitcher |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-09-26 | Single line drive | 0-1 | FF | 94.9 | 72.1 | 24° | 208 | RF gap | 0.989 | 1.035 | 0.895 | Luke Weaver |
| 2026-09-26 | Out ground ball | 0-1 | SI | 93.4 | 104.1 | -20° | 5 | Infield | 0.170 | 0.183 | 0.158 | Carmen Mlodzinski |
| 2026-09-26 | Strikeout swinging | 3-2 | FS | 86.2 | — | — | — | — | — | — | 0.000 | Carmen Mlodzinski |
| 2026-09-26 | Strikeout swinging | 2-2 | FS | 82.5 | — | — | — | — | — | — | 0.000 | Kirby Yates |
| 2026-09-25 | Out fly ball | 2-1 | FF | 89.8 | 107.2 | 35° | 406 | CF | 0.814 | 3.231 | 1.663 | Brandon Eisert |
| 2026-09-25 | Fielder's Choice ground ball | 0-1 | FF | 97.7 | 110.8 | -3° | 25 | LF gap | 0.446 | 0.461 | 0.401 | Wilber Dotel |
| 2026-09-25 | Force Out ground ball | 1-1 | CU | 78.7 | 100.0 | -2° | 32 | Infield | 0.317 | 0.363 | 0.298 | Evan Sisk |
| 2026-09-25 | Single line drive | 1-1 | SL | 90.6 | 86.2 | 14° | 209 | LF gap | 0.923 | 1.050 | 0.862 | Bubba Chandler |
| 2026-09-25 | Out fly ball | 0-0 | FF | 96.7 | 97.0 | 27° | 370 | CF | 0.323 | 0.871 | 0.494 | Bubba Chandler |
| 2026-09-23 | Out line drive | 2-2 | CH | 81.9 | 104.0 | 9° | 152 | Infield | 0.771 | 0.920 | 0.738 | Erik Tolman |
| 2026-09-23 | Out popup | 1-2 | FF | 91.0 | 98.2 | 65° | 171 | CF | 0.017 | 0.022 | 0.017 | Will Dion |
| 2026-09-23 | Out popup | 1-2 | ST | 85.8 | 73.0 | 48° | 225 | RF gap | 0.134 | 0.161 | 0.121 | Brad Lord |
| 2026-09-23 | Walk | 3-2 | FF | 90.3 | — | — | — | — | — | — | 0.698 | Richard Lovelady |
| 2026-09-21 | Single ground ball | 3-2 | SL | 84.1 | 95.4 | -1° | 43 | CF | 0.294 | 0.323 | 0.271 | Josiah Gray |
| 2026-09-21 | Double line drive | 0-0 | FF | 97.6 | 100.8 | 23° | 394 | LF gap | 0.549 | 1.355 | 0.794 | Luis Perales |
| 2026-09-21 | Walk | 3-2 | CH | 83.1 | — | — | — | — | — | — | 0.698 | DJ Herz |
| 2026-09-21 | Strikeout swinging | 1-2 | CH | 82.7 | — | — | — | — | — | — | 0.000 | DJ Herz |
| 2026-09-19 | Strikeout looking | 0-2 | FC | 89.6 | — | — | — | — | — | — | 0.000 | Noah Schultz |
| 2026-09-19 | Out fly ball | 1-1 | SL | 86.2 | 99.9 | 31° | 351 | RF gap | 0.471 | 1.651 | 0.864 | Sean Burke |
| 2026-09-19 | Out ground ball | 1-1 | KC | 77.2 | 98.6 | 6° | 112 | Infield | 0.589 | 0.673 | 0.549 | Sean Burke |
| 2026-09-19 | Single ground ball | 1-2 | FF | 93.6 | 95.7 | 5° | 95 | LF gap | 0.486 | 0.554 | 0.450 | Sean Burke |
| 2026-09-18 | Single line drive | 0-1 | FF | 91.8 | 79.2 | 19° | 227 | RF gap | 0.989 | 1.068 | 0.901 | Bryan Hudson |
| 2026-09-18 | Strikeout swinging | 2-2 | SI | 100.0 | — | — | — | — | — | — | 0.000 | Jordan Hicks |
| 2026-09-18 | Strikeout swinging | 2-2 | SL | 82.3 | — | — | — | — | — | — | 0.000 | Hagen Smith |
| 2026-09-17 | Out ground ball | 3-2 | FF | 97.7 | 100.4 | 2° | 59 | Infield | 0.469 | 0.524 | 0.432 | Grant Taylor |
| 2026-09-17 | Double line drive | 1-0 | SI | 93.2 | 104.1 | 18° | 323 | LF | 0.506 | 0.942 | 0.608 | Erick Fedde |
| 2026-09-17 | Out line drive | 3-2 | ST | 83.4 | 100.4 | 9° | 161 | Infield | 0.714 | 0.822 | 0.676 | Erick Fedde |
| 2026-09-17 | Out ground ball | 2-2 | SI | 95.0 | 88.8 | 8° | 124 | Infield | 0.520 | 0.585 | 0.492 | Erick Fedde |
| 2026-09-16 | Out ground ball | 1-0 | SI | 97.4 | 94.9 | -20° | 5 | Infield | 0.118 | 0.129 | 0.106 | Spencer Miles |
| 2026-09-16 | Out ground ball | 0-1 | CH | 88.1 | 84.4 | -31° | 4 | Infield | 0.049 | 0.054 | 0.044 | Mason Fluharty |
| 2026-09-16 | Out popup | 1-0 | FF | 92.0 | 79.5 | 65° | 141 | RF corner | 0.011 | 0.016 | 0.013 | Max Scherzer |
| 2026-09-16 | Out fly ball | 1-1 | FF | 92.9 | 97.4 | 35° | 307 | RF | 0.174 | 0.607 | 0.317 | Max Scherzer |
| 2026-09-14 | Strikeout swinging | 2-2 | CH | 92.5 | — | — | — | — | — | — | 0.000 | Louis Varland |
| 2026-09-14 | Single line drive | 0-0 | KC | 85.3 | 78.1 | 20° | 200 | LF corner | 0.980 | 1.059 | 0.898 | José Soriano |
| 2026-09-14 | Out ground ball | 1-1 | SI | 95.8 | 93.0 | -2° | 28 | Infield | 0.274 | 0.313 | 0.247 | José Soriano |
| 2026-09-14 | Strikeout swinging | 2-2 | KC | 86.3 | — | — | — | — | — | — | 0.000 | José Soriano |
| 2026-09-13 | Out line drive | 3-2 | SI | 93.2 | 86.8 | 26° | 321 | LF | 0.089 | 0.181 | 0.114 | Jimmy Herget |
| 2026-09-13 | Strikeout swinging | 1-2 | FS | 86.0 | — | — | — | — | — | — | 0.000 | Zach Agnos |
| 2026-09-13 | Out line drive | 1-2 | SL | 85.1 | 84.3 | 28° | 298 | LF | 0.083 | 0.135 | 0.086 | Zach Agnos |
| 2026-09-13 | Out ground ball | 2-2 | SI | 93.1 | 76.3 | -22° | 6 | Infield | 0.043 | 0.048 | 0.039 | Gabriel Hughes |
| 2026-09-11 | Out ground ball | 0-2 | FF | 94.5 | 86.7 | -15° | 11 | Infield | 0.074 | 0.082 | 0.072 | Blas Castaño |
| 2026-09-11 | Home Run fly ball | 0-0 | FF | 94.1 | 107.4 | 25° | 408 | LF | 0.937 | 3.557 | 1.839 | Nick Frasso |
| 2026-09-11 | Strikeout swinging | 2-2 | CU | 81.9 | — | — | — | — | — | — | 0.000 | Mason Adams |
| 2026-09-11 | Strikeout swinging | 0-2 | CU | 82.1 | — | — | — | — | — | — | 0.000 | Mason Adams |
| 2026-09-09 | Single line drive | 1-1 | SI | 93.5 | 88.2 | 19° | 284 | LF gap | 0.637 | 0.718 | 0.573 | Tommy Nance |
| 2026-09-09 | Strikeout swinging | 1-2 | SL | 88.0 | — | — | — | — | — | — | 0.000 | Travis Adams |
| 2026-09-09 | Sac Fly fly ball | 2-2 | CH | 84.4 | 74.7 | 37° | 269 | LF gap | — | — | 0.128 | Travis Adams |
| 2026-09-09 | Out ground ball | 0-0 | SI | 94.7 | 88.9 | 1° | 53 | Infield | 0.312 | 0.335 | 0.281 | Zebby Matthews |
| 2026-09-07 | Out ground ball | 1-2 | FF | 97.1 | 69.0 | 13° | 132 | CF | 0.323 | 0.363 | 0.295 | Connor Prielipp |
| 2026-09-07 | Strikeout looking | 0-2 | CU | 85.5 | — | — | — | — | — | — | 0.000 | Connor Prielipp |
| 2026-09-07 | Strikeout swinging | 2-2 | KC | 80.3 | — | — | — | — | — | — | 0.000 | Joe Ryan |
| 2026-09-07 | Strikeout swinging | 1-2 | ST | 79.8 | — | — | — | — | — | — | 0.000 | Joe Ryan |
| 2026-09-06 | Out fly ball | 0-1 | FF | 98.2 | 91.5 | 27° | 317 | RF | 0.091 | 0.189 | 0.118 | Cade Smith |
| 2026-09-06 | Out ground ball | 2-1 | CU | 81.5 | 95.8 | -17° | 8 | Infield | 0.173 | 0.192 | 0.164 | Gavin Williams |
| 2026-09-06 | Out fly ball | 2-1 | FF | 98.3 | 97.9 | 34° | 368 | LF gap | 0.254 | 0.953 | 0.502 | Gavin Williams |
| 2026-09-06 | Single fly ball | 1-0 | FF | 98.3 | 72.6 | 39° | 236 | RF gap | 0.283 | 0.321 | 0.258 | Gavin Williams |
| 2026-09-05 | Out ground ball | 0-0 | SI | 94.5 | 96.3 | -17° | 5 | Infield | 0.173 | 0.192 | 0.164 | Austin Peterson |
| 2026-09-05 | Sac Fly fly ball | 2-2 | ST | 86.5 | 90.5 | 36° | 327 | LF | — | — | 0.037 | Matt Festa |
| 2026-09-05 | Strikeout swinging | 1-2 | CH | 86.7 | — | — | — | — | — | — | 0.000 | Parker Messick |
| 2026-09-05 | Strikeout swinging | 2-2 | CH | 87.1 | — | — | — | — | — | — | 0.000 | Parker Messick |
| 2026-09-05 | Out ground ball | 2-1 | CU | 82.5 | 98.2 | 0° | 47 | Infield | 0.391 | 0.425 | 0.353 | Parker Messick |
| 2026-09-04 | Out ground ball | 0-0 | SL | 90.3 | 47.5 | 21° | 94 | RF corner | 0.113 | 0.129 | 0.102 | Hunter Gaddis |
| 2026-09-04 | Out fly ball | 1-0 | FF | 94.6 | 93.6 | 59° | 215 | RF gap | 0.020 | 0.031 | 0.022 | Erik Sabrowski |
| 2026-09-04 | Strikeout swinging | 2-2 | FF | 101.7 | — | — | — | — | — | — | 0.000 | Daniel Espino |
| 2026-09-04 | Single ground ball | 0-1 | CU | 79.4 | 97.5 | -3° | 28 | LF | 0.317 | 0.359 | 0.290 | Slade Cecconi |
| 2026-09-04 | Double line drive | 1-0 | FC | 87.7 | 103.5 | 14° | 242 | LF | 0.691 | 0.980 | 0.711 | Foster Griffin |
| 2026-09-04 | Out ground ball | 3-2 | CH | 82.6 | 86.9 | -27° | 3 | Infield | 0.059 | 0.070 | 0.057 | Logan Allen |
| 2026-09-04 | Out fly ball | 2-0 | FF | 92.8 | 104.8 | 55° | 280 | LF gap | 0.011 | 0.021 | 0.013 | Logan Allen |
| 2026-09-01 | Force Out ground ball | 1-2 | SL | 85.2 | 64.0 | -7° | 13 | Infield | 0.064 | 0.075 | 0.058 | Garrett Acton |
| 2026-09-01 | Force Out ground ball | 0-0 | SL | 91.1 | 106.8 | -20° | 5 | Infield | 0.150 | 0.150 | 0.135 | Connor Prielipp |
| 2026-09-01 | Single line drive | 0-1 | SI | 96.4 | 100.9 | 14° | 268 | LF gap | 0.809 | 1.074 | 0.811 | Connor Prielipp |
| 2026-09-01 | Out fly ball | 2-2 | FF | 98.7 | 99.8 | 27° | 373 | CF | 0.511 | 1.610 | 0.871 | Andrew Morris |
| 2026-08-31 | Out ground ball | 1-1 | SL | 89.0 | 95.3 | -4° | 23 | Infield | 0.291 | 0.318 | 0.262 | Tommy Nance |
| 2026-08-31 | Grounded Into DP ground ball | 1-0 | FF | 97.7 | 93.0 | -15° | 9 | Infield | 0.182 | 0.193 | 0.177 | Taj Bradley |
| 2026-08-31 | Strikeout swinging | 1-2 | FS | 93.2 | — | — | — | — | — | — | 0.000 | Taj Bradley |
| 2026-08-31 | Out popup | 1-0 | FF | 96.3 | 88.7 | 62° | 192 | RF corner | 0.014 | 0.017 | 0.014 | Taj Bradley |
| 2026-08-30 | Out line drive | 1-1 | FF | 95.1 | 103.7 | 20° | 368 | CF | 0.543 | 1.134 | 0.699 | Tyler Glasnow |
| 2026-08-30 | Walk | 3-2 | SI | 96.5 | — | — | — | — | — | — | 0.699 | Tyler Glasnow |
| 2026-08-30 | Strikeout looking | 1-2 | KC | 81.4 | — | — | — | — | — | — | 0.000 | Tyler Glasnow |
| 2026-08-29 | Strikeout looking | 3-2 | SI | 103.6 | — | — | — | — | — | — | 0.000 | Edgardo Henriquez |
| 2026-08-29 | Strikeout swinging | 2-2 | FF | 95.9 | — | — | — | — | — | — | 0.000 | Blake Snell |
| 2026-08-29 | Strikeout swinging | 1-2 | FF | 97.0 | — | — | — | — | — | — | 0.000 | Blake Snell |
| 2026-08-29 | Single popup | 0-2 | CH | 84.8 | 65.5 | 48° | 179 | RF corner | 0.174 | 0.211 | 0.166 | Blake Snell |
| 2026-08-28 | Strikeout swinging | 3-2 | SL | 87.8 | — | — | — | — | — | — | 0.000 | Tanner Scott |
| 2026-08-28 | Out line drive | 0-0 | FF | 97.1 | 100.9 | 19° | 331 | RF gap | 0.389 | 0.729 | 0.468 | Tarik Skubal |
| 2026-08-28 | Out ground ball | 2-2 | SL | 93.1 | 36.3 | 49° | 75 | Infield | 0.153 | 0.153 | 0.138 | Tarik Skubal |
| 2026-08-28 | Out fly ball | 2-1 | FF | 97.8 | 89.3 | 41° | 318 | CF | 0.003 | 0.006 | 0.004 | Tarik Skubal |
| 2026-08-26 | Out ground ball | 1-1 | SI | 90.2 | 97.4 | -4° | 25 | Infield | 0.286 | 0.321 | 0.257 | Kevin Kelly |
| 2026-08-26 | Out ground ball | 2-2 | FF | 95.4 | 67.1 | -12° | 12 | Infield | 0.064 | 0.066 | 0.059 | Freddy Peralta |
| 2026-08-26 | Single line drive | 0-0 | FF | 96.2 | 81.2 | 26° | 266 | CF | 0.183 | 0.226 | 0.165 | Freddy Peralta |
| 2026-08-25 | Strikeout swinging | 1-2 | CH | 84.8 | — | — | — | — | — | — | 0.000 | Ian Seymour |
| 2026-08-25 | Out ground ball | 0-1 | CH | 84.1 | 68.3 | -15° | 8 | Infield | 0.039 | 0.039 | 0.035 | Ian Seymour |
| 2026-08-25 | Single line drive | 0-0 | FF | 91.6 | 108.7 | 14° | 268 | LF | 0.743 | 1.194 | 0.834 | Ian Seymour |
| 2026-08-25 | Out popup | 1-0 | ST | 79.6 | 74.0 | 76° | 58 | RF corner | 0.001 | 0.001 | 0.000 | Casey Legumina |
| 2026-08-24 | Hit By Pitch | 0-2 | FF | 96.6 | — | — | — | — | — | — | 0.729 | Bryan Baker |
| 2026-08-24 | Strikeout swinging | 2-2 | SL | 87.4 | — | — | — | — | — | — | 0.000 | Garrett Cleavinger |
| 2026-08-24 | Single fly ball | 3-2 | SI | 96.3 | 68.1 | 37° | 221 | RF gap | 0.729 | 0.790 | 0.667 | Drew Rasmussen |
| 2026-08-24 | Out line drive | 1-1 | SI | 94.9 | 55.2 | 22° | 127 | LF corner | 0.206 | 0.215 | 0.185 | Drew Rasmussen |
| 2026-08-22 | Strikeout looking | 0-2 | FF | 93.9 | — | — | — | — | — | — | 0.000 | Craig Kimbrel |
| 2026-08-22 | Out ground ball | 0-1 | CU | 75.8 | 88.5 | -17° | 7 | Infield | 0.115 | 0.120 | 0.107 | Michael Wacha |
| 2026-08-22 | Hit By Pitch | 0-1 | CU | 74.0 | — | — | — | — | — | — | 0.729 | Michael Wacha |
| 2026-08-22 | Single fly ball | 0-0 | SI | 93.7 | 62.8 | 26° | 179 | RF | 0.714 | 0.770 | 0.646 | Michael Wacha |
| 2026-08-21 | Strikeout swinging | 1-2 | CU | 83.2 | — | — | — | — | — | — | 0.000 | Nate Pearson |
| 2026-08-21 | Out fly ball | 2-0 | FF | 96.5 | 73.7 | 43° | 235 | CF | 0.226 | 0.280 | 0.226 | Steven Cruz |
| 2026-08-21 | Out fly ball | 1-2 | ST | 82.2 | 78.6 | 42° | 278 | LF corner | 0.051 | 0.091 | 0.062 | Jose Cuas |
| 2026-08-21 | Out fly ball | 0-1 | FC | 89.2 | 78.2 | 43° | 265 | LF | 0.060 | 0.096 | 0.066 | Noah Cameron |
| 2026-08-21 | Out fly ball | 0-1 | CU | 81.1 | 96.3 | 26° | 370 | CF | 0.231 | 0.645 | 0.363 | Noah Cameron |
| 2026-08-19 | Out ground ball | 3-2 | CH | 86.6 | 97.5 | 2° | 56 | Infield | 0.480 | 0.536 | 0.449 | Luke Weaver |
| 2026-08-19 | Out fly ball | 1-1 | SI | 96.2 | 86.1 | 29° | 320 | RF gap | 0.069 | 0.151 | 0.097 | Gregory Soto |
| 2026-08-19 | Out line drive | 0-0 | ST | 85.9 | 106.0 | 15° | 279 | LF | 0.683 | 1.102 | 0.755 | Paul Skenes |
| 2026-08-19 | Strikeout swinging | 2-2 | CH | 88.8 | — | — | — | — | — | — | 0.000 | Paul Skenes |
| 2026-08-18 | Strikeout swinging | 1-2 | SL | 88.9 | — | — | — | — | — | — | 0.000 | Mason Montgomery |
| 2026-08-17 | Out popup | 0-1 | SI | 99.2 | 63.2 | 47° | 180 | CF | 0.171 | 0.204 | 0.161 | Camilo Doval |
| 2026-08-17 | Strikeout swinging | 0-2 | FF | 90.1 | — | — | — | — | — | — | 0.000 | Kirby Yates |
| 2026-08-17 | Out ground ball | 3-2 | SI | 96.1 | 76.2 | -26° | 5 | Infield | 0.038 | 0.039 | 0.034 | Yohan Ramírez |
| 2026-08-17 | Walk | 3-1 | FF | 94.7 | — | — | — | — | — | — | 0.698 | Isaac Mattson |
| 2026-08-17 | Single line drive | 2-2 | FF | 95.3 | 101.7 | 12° | 262 | LF gap | 0.963 | 1.197 | 0.936 | Carmen Mlodzinski |
| 2026-08-17 | Out fly ball | 0-1 | FF | 96.4 | 92.0 | 48° | 261 | RF | 0.001 | 0.001 | 0.000 | Carmen Mlodzinski |
| 2026-08-16 | Strikeout swinging | 3-2 | FF | 96.4 | — | — | — | — | — | — | 0.000 | Sean Newcomb |
| 2026-08-16 | Double line drive | 0-1 | SI | 97.5 | 97.6 | 17° | 268 | LF | 0.466 | 0.722 | 0.494 | Huascar Brazobán |
| 2026-08-16 | Walk | 3-1 | SL | 84.8 | — | — | — | — | — | — | 0.698 | Sean Burke |
| 2026-08-16 | Out fly ball | 1-0 | SL | 87.0 | 74.6 | 33° | 267 | LF | 0.211 | 0.242 | 0.190 | Sean Burke |
| 2026-08-16 | Out fly ball | 0-2 | FF | 92.7 | 94.9 | 28° | 363 | CF | 0.186 | 0.491 | 0.276 | Sean Burke |
How the stat settles as the window lengthens. Exact values are in the table below.
The x-axis is how many previous games are counted — 1 game on the left, 100 on the right, evenly spaced rather than to scale.
Short windows jump around; longer ones flatten out. Where a line stops moving is roughly where that stat becomes trustworthy.
Choose stats & windows
How windows work
Windows count games, not days, and never include the game
shown.
Short windows are noisier than they look — a 1-game window is fewer than
four plate appearances.
Rates like BABIP and ISO aren't calculated over spans too short to mean
anything, so a stat can show fewer columns than the window selected.
— 56 of 56 metrics,
11 of 11 windows
Dimmed cells are based on thin data — read them with caution.
Stats with almost no data anywhere in the league are left out of this table entirely. Dimmed cells clear that bar but still fall short of what the models demand. Hover any cell to see how much of the league actually has it.
| stat | 1g | 2g | 3g | 5g | 7g | 10g | 15g | 20g | 30g | 50g | 100g |
|---|---|---|---|---|---|---|---|---|---|---|---|
| ab_game | 4.000 | 9.000 | 13.000 | 21.000 | 28.000 | 40.000 | 61.000 | 80.000 | 120.000 | 213.000 | 426.000 |
| air_ball_rate | · | · | · | · | · | 0.483 | 0.500 | 0.474 | 0.536 | 0.507 | 0.537 |
| appearances | 1.000 | 2.000 | 3.000 | 5.000 | 7.000 | 10.000 | 15.000 | 20.000 | 30.000 | 50.000 | 100.000 |
| ba | 0.250 | 0.222 | 0.167 | 0.263 | 0.269 | 0.211 | 0.193 | 0.192 | 0.184 | 0.189 | 0.245 |
| babip | 0.500 | 0.286 | 0.200 | 0.333 | 0.350 | 0.276 | 0.244 | 0.250 | 0.241 | 0.234 | 0.282 |
| babip_den | 2.000 | 7.000 | 10.000 | 15.000 | 20.000 | 29.000 | 41.000 | 56.000 | 83.000 | 141.000 | 277.000 |
| babip_num | 1.000 | 2.000 | 2.000 | 5.000 | 7.000 | 8.000 | 10.000 | 14.000 | 20.000 | 33.000 | 78.000 |
| barrel | 0.000 | 1.000 | 2.000 | 4.000 | 4.000 | 4.000 | 6.000 | 8.000 | 8.000 | 13.000 | 31.000 |
| barrel_per_ab | 0.000 | 0.111 | 0.077 | 0.143 | 0.107 | 0.075 | 0.066 | 0.075 | 0.050 | 0.052 | 0.061 |
| bat_speed | 73.356 | 73.256 | 72.525 | 72.160 | 70.074 | 70.927 | 71.138 | 70.702 | 70.502 | 70.460 | 70.720 |
| bip_per_pa | 0.500 | 0.778 | 0.769 | 0.714 | 0.714 | 0.725 | 0.689 | 0.713 | 0.700 | 0.685 | 0.695 |
| blast | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| blast_per_ab | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| chase | 1.000 | 2.000 | 3.000 | 8.000 | 14.000 | 21.000 | 39.000 | 51.000 | 74.000 | 142.000 | 295.000 |
| chase_rate | 0.167 | 0.182 | 0.143 | 0.211 | 0.241 | 0.266 | 0.328 | 0.319 | 0.314 | 0.332 | 0.332 |
| contact | 4.000 | 9.000 | 13.000 | 21.000 | 28.000 | 40.000 | 61.000 | 80.000 | 120.000 | 213.000 | 426.000 |
| estimated_ba_using_speedangle | 0.580 | 0.569 | 0.490 | 0.486 | 0.525 | 0.425 | 0.380 | 0.349 | 0.326 | 0.320 | 0.343 |
| estimated_ba_using_speedangle_sum | 1.159 | 3.982 | 4.904 | 7.293 | 10.491 | 12.312 | 15.960 | 19.909 | 27.370 | 46.769 | 101.675 |
| estimated_slg_using_speedangle | 0.609 | 1.028 | 0.830 | 0.857 | 0.840 | 0.667 | 0.635 | 0.580 | 0.517 | 0.517 | 0.589 |
| estimated_woba_using_speedangle | 0.526 | 0.682 | 0.565 | 0.572 | 0.584 | 0.467 | 0.436 | 0.399 | 0.362 | 0.358 | 0.402 |
| estimated_woba_using_speedangle_sum | 1.218 | 7.194 | 8.297 | 12.853 | 16.794 | 19.336 | 26.663 | 33.035 | 43.462 | 75.410 | 174.452 |
| ev_max | 104.100 | 107.450 | 109.267 | 105.700 | 101.686 | 100.030 | 99.953 | 99.630 | 98.560 | 98.586 | 99.535 |
| fly_ball | 0.000 | 2.000 | 2.000 | 3.000 | 3.000 | 4.000 | 10.000 | 13.000 | 24.000 | 40.000 | 87.000 |
| ground_ball | 1.000 | 3.000 | 3.000 | 6.000 | 8.000 | 12.000 | 18.000 | 25.000 | 32.000 | 56.000 | 107.000 |
| hard_hit | 1.000 | 5.000 | 8.000 | 13.000 | 16.000 | 18.000 | 28.000 | 37.000 | 51.000 | 71.000 | 157.000 |
| hh_ab | 0.250 | 0.556 | 0.615 | 0.619 | 0.571 | 0.450 | 0.459 | 0.463 | 0.425 | 0.333 | 0.369 |
| hit | 1.000 | 2.000 | 2.000 | 5.000 | 7.000 | 8.000 | 11.000 | 15.000 | 21.000 | 38.000 | 97.000 |
| hit_distance | 106.500 | 179.286 | 180.300 | 186.533 | 184.600 | 172.483 | 177.786 | 171.211 | 179.321 | 173.719 | 184.571 |
| hr | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 1.000 | 1.000 | 1.000 | 5.000 | 19.000 |
| hr_per_fb | · | · | · | · | · | · | · | · | 0.022 | 0.068 | 0.119 |
| hr_platoon | · | · | · | · | · | · | · | 1.000 | 1.000 | 8.000 | 18.000 |
| hr_rate | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.016 | 0.013 | 0.008 | 0.023 | 0.045 |
| iso | 0.000 | 0.000 | 0.000 | 0.053 | 0.077 | 0.053 | 0.088 | 0.077 | 0.061 | 0.100 | 0.199 |
| la_contact | 2.000 | 7.000 | 10.000 | 15.000 | 20.000 | 29.000 | 42.000 | 57.000 | 84.000 | 146.000 | 296.000 |
| launch_speed | 88.100 | 96.771 | 95.260 | 96.200 | 95.795 | 92.779 | 91.626 | 91.225 | 88.264 | 87.342 | 88.227 |
| launch_speed_angle_sum | 2.000 | 10.714 | 19.700 | 17.400 | 15.850 | 14.345 | 14.238 | 14.772 | 17.417 | 18.610 | 19.176 |
| launch_speed_sum | 494.500 | 1065.700 | 1905.100 | 2613.900 | 3252.700 | 4731.700 | 7232.400 | 9547.900 | 13780.300 | 23647.900 | 46798.800 |
| line_drive | 1.000 | 2.000 | 3.000 | 4.000 | 7.000 | 10.000 | 11.000 | 14.000 | 21.000 | 34.000 | 72.000 |
| out_of_zone | 6.000 | 11.000 | 21.000 | 38.000 | 58.000 | 79.000 | 119.000 | 160.000 | 236.000 | 428.000 | 888.000 |
| pull | 0.000 | 3.000 | 4.000 | 5.000 | 8.000 | 14.000 | 22.000 | 30.000 | 43.000 | 66.000 | 130.000 |
| slg | 0.250 | 0.222 | 0.167 | 0.316 | 0.346 | 0.263 | 0.281 | 0.269 | 0.246 | 0.289 | 0.444 |
| slug_window_ab | 0.000 | 0.111 | 0.154 | 0.190 | 0.179 | 0.125 | 0.115 | 0.113 | 0.108 | 0.094 | 0.120 |
| square_per_ab | 0.250 | 0.556 | 0.538 | 0.571 | 0.571 | 0.500 | 0.492 | 0.512 | 0.450 | 0.404 | 0.415 |
| squared_up | 2.000 | 6.000 | 14.000 | 19.000 | 23.000 | 30.000 | 47.000 | 61.000 | 81.000 | 123.000 | 250.000 |
| strikeout | 2.000 | 2.000 | 2.000 | 4.000 | 6.000 | 9.000 | 17.000 | 23.000 | 32.000 | 57.000 | 105.000 |
| strikeout_rate | 0.500 | 0.222 | 0.154 | 0.190 | 0.214 | 0.225 | 0.279 | 0.287 | 0.267 | 0.268 | 0.246 |
| sweet_spot | 1.000 | 3.000 | 6.000 | 8.000 | 13.000 | 16.000 | 25.000 | 33.000 | 51.000 | 83.000 | 170.000 |
| sweet_spot_per_ab | 0.250 | 0.333 | 0.308 | 0.286 | 0.357 | 0.325 | 0.279 | 0.275 | 0.275 | 0.244 | 0.265 |
| tb | 1.000 | 2.000 | 2.000 | 6.000 | 9.000 | 10.000 | 16.000 | 21.000 | 28.000 | 58.000 | 176.000 |
| tb_platoon | · | · | · | · | · | · | · | 16.000 | 22.000 | 64.000 | 148.000 |
| walk | 0.000 | 0.000 | 1.000 | 2.000 | 2.000 | 2.000 | 2.000 | 3.000 | 5.000 | 9.000 | 21.000 |
| walk_platoon | · | · | · | · | · | · | · | 1.000 | 3.000 | 8.000 | 18.000 |
| walk_rate | 0.000 | 0.000 | 0.077 | 0.095 | 0.071 | 0.050 | 0.033 | 0.037 | 0.042 | 0.042 | 0.049 |
| xbh | 0.000 | 0.000 | 0.000 | 1.000 | 2.000 | 2.000 | 3.000 | 4.000 | 5.000 | 10.000 | 39.000 |
| xbh_rate | 0.000 | 0.000 | 0.000 | 0.048 | 0.071 | 0.050 | 0.049 | 0.050 | 0.042 | 0.047 | 0.092 |
| z_swing_rate | · | · | · | · | · | 0.700 | 0.695 | 0.705 | 0.721 | 0.678 | 0.650 |
| zone_rate | · | · | · | · | · | · | 0.498 | 0.494 | 0.492 | 0.480 | 0.464 |