Ronald Acuña Jr. RHB ATL
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-31 to 2026-10-07 · 329 qualified playersWhere 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.
31 hits · 30 games · 2026-08-31 to 2026-10-07Hover 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.
130 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 | Out ground ball | 0-0 | SI | 100.7 | 92.0 | -31° | 3 | Infield | 0.078 | 0.093 | 0.076 | Edgardo Henriquez |
| 2026-10-07 | Walk | 3-0 | FF | 97.9 | — | — | — | — | — | — | 0.698 | Tyler Glasnow |
| 2026-10-07 | Strikeout swinging | 0-2 | SL | 91.1 | — | — | — | — | — | — | 0.000 | Tyler Glasnow |
| 2026-10-07 | Strikeout looking | 3-2 | FF | 98.4 | — | — | — | — | — | — | 0.000 | Tyler Glasnow |
| 2026-10-06 | Walk | 3-1 | SL | 89.8 | — | — | — | — | — | — | 0.698 | Tanner Scott |
| 2026-10-06 | Out ground ball | 3-1 | FS | 91.7 | 70.6 | -23° | 4 | Infield | 0.042 | 0.045 | 0.039 | Yoshinobu Yamamoto |
| 2026-10-06 | Out ground ball | 0-0 | FC | 91.4 | 77.7 | 6° | 74 | Infield | 0.322 | 0.372 | 0.306 | Yoshinobu Yamamoto |
| 2026-10-06 | Strikeout looking | 2-2 | FF | 97.1 | — | — | — | — | — | — | 0.000 | Yoshinobu Yamamoto |
| 2026-10-04 | Grounded Into DP ground ball | 1-1 | FS | 91.9 | 106.8 | -15° | 7 | Infield | 0.219 | 0.225 | 0.197 | Roki Sasaki |
| 2026-10-04 | Out line drive | 1-1 | SI | 101.6 | 96.1 | 23° | 344 | CF | 0.203 | 0.403 | 0.255 | Edgardo Henriquez |
| 2026-10-04 | Out ground ball | 0-1 | SI | 94.4 | 95.0 | -27° | 4 | Infield | 0.115 | 0.130 | 0.104 | Brock Stewart |
| 2026-10-04 | Strikeout swinging | 3-2 | CH | 86.0 | — | — | — | — | — | — | 0.000 | Blake Snell |
| 2026-10-04 | Single line drive | 2-1 | FF | 96.8 | 95.2 | 8° | 151 | RF gap | 0.617 | 0.695 | 0.576 | Blake Snell |
| 2026-10-03 | Single line drive | 3-2 | SL | 91.2 | 108.1 | 7° | 139 | LF gap | 0.686 | 0.825 | 0.673 | Tanner Scott |
| 2026-10-03 | Force Out ground ball | 3-1 | SL | 90.4 | 91.9 | -18° | 4 | Infield | 0.136 | 0.148 | 0.122 | Tarik Skubal |
| 2026-10-03 | Out ground ball | 0-0 | FF | 96.6 | 89.2 | 10° | 152 | Infield | 0.523 | 0.562 | 0.476 | Tarik Skubal |
| 2026-10-03 | Out ground ball | 2-2 | SL | 91.8 | 94.5 | -9° | 11 | Infield | 0.219 | 0.254 | 0.212 | Tarik Skubal |
| 2026-10-01 | Out popup | 1-0 | FF | 96.7 | 88.9 | 75° | 56 | Infield | 0.006 | 0.006 | 0.005 | Jonathan Bowlan |
| 2026-10-01 | Out popup | 0-2 | ST | 82.0 | 67.6 | 58° | 159 | RF | 0.014 | 0.017 | 0.014 | Zack Wheeler |
| 2026-10-01 | Single ground ball | 1-1 | SI | 96.2 | 104.5 | 5° | 134 | LF gap | 0.583 | 0.664 | 0.543 | Zack Wheeler |
| 2026-10-01 | Walk | 3-1 | KC | 80.4 | — | — | — | — | — | — | 0.698 | Aaron Nola |
| 2026-09-30 | Out ground ball | 0-1 | CH | 93.7 | 99.6 | -6° | 16 | Infield | 0.344 | 0.361 | 0.310 | Andrew Painter |
| 2026-09-30 | Strikeout swinging | 2-2 | CH | 88.4 | — | — | — | — | — | — | 0.000 | Cristopher Sánchez |
| 2026-09-30 | Intentional Walk | 3-0 | — | — | — | — | — | — | — | — | — | Cristopher Sánchez |
| 2026-09-30 | Strikeout looking | 0-2 | SI | 97.2 | — | — | — | — | — | — | 0.000 | Cristopher Sánchez |
| 2026-09-30 | Walk | 3-2 | CH | 87.7 | — | — | — | — | — | — | 0.698 | Cristopher Sánchez |
| 2026-09-29 | Out fly ball | 3-1 | FS | 98.7 | 106.0 | 40° | 367 | CF | 0.451 | 1.772 | 0.907 | Jhoan Duran |
| 2026-09-29 | Hit By Pitch | 2-0 | ST | 85.4 | — | — | — | — | — | — | 0.729 | Jesús Luzardo |
| 2026-09-29 | Out ground ball | 2-2 | FF | 97.5 | 79.2 | -30° | 3 | Infield | 0.051 | 0.054 | 0.046 | Jesús Luzardo |
| 2026-09-29 | Out fly ball | 0-0 | FF | 98.0 | 87.9 | 29° | 326 | LF | 0.060 | 0.126 | 0.081 | Jesús Luzardo |
| 2026-09-26 | Strikeout looking | 1-2 | FS | 88.9 | — | — | — | — | — | — | 0.000 | Bradley Blalock |
| 2026-09-26 | Out fly ball | 1-2 | FF | 97.1 | 93.4 | 31° | 358 | LF gap | 0.100 | 0.302 | 0.165 | Bradley Blalock |
| 2026-09-26 | Out ground ball | 0-0 | SL | 91.1 | 71.4 | -34° | 4 | Infield | 0.066 | 0.072 | 0.059 | Dax Fulton |
| 2026-09-26 | Fielder's Choice ground ball | 1-2 | CH | 93.1 | 79.4 | -8° | 15 | Infield | 0.115 | 0.135 | 0.109 | Victor Vodnik |
| 2026-09-26 | Out ground ball | 2-2 | FF | 92.5 | 80.4 | -1° | 34 | Infield | 0.190 | 0.221 | 0.185 | Jack Ralston |
| 2026-09-25 | Out line drive | 1-1 | ST | 85.5 | 92.2 | 21° | 312 | LF gap | 0.249 | 0.384 | 0.264 | Eury Pérez |
| 2026-09-25 | Out ground ball | 1-0 | SL | 91.1 | 80.6 | 0° | 35 | Infield | 0.180 | 0.207 | 0.177 | Eury Pérez |
| 2026-09-25 | Strikeout swinging | 1-2 | FF | 98.8 | — | — | — | — | — | — | 0.000 | Eury Pérez |
| 2026-09-25 | Reached On Error ground ball | 1-1 | SL | 89.2 | 88.0 | 5° | 76 | Infield | 0.409 | 0.460 | 0.372 | Eury Pérez |
| 2026-09-24 | Out fly ball | 2-2 | FF | 98.0 | 83.4 | 31° | 287 | RF corner | 0.066 | 0.132 | 0.086 | Brock Burke |
| 2026-09-24 | Single ground ball | 0-1 | FF | 97.7 | 100.5 | -25° | 3 | RF gap | 0.098 | 0.118 | 0.091 | Connor Phillips |
| 2026-09-24 | Out fly ball | 0-0 | FF | 94.0 | 103.5 | 39° | 355 | RF gap | 0.317 | 1.189 | 0.615 | Zach McCambley |
| 2026-09-24 | Out fly ball | 1-1 | SI | 90.2 | 104.1 | 24° | 372 | RF gap | 0.780 | 2.547 | 1.367 | Brady Singer |
| 2026-09-24 | Single line drive | 0-2 | SL | 81.7 | 103.6 | 21° | 359 | RF | 0.657 | 1.624 | 0.954 | Brady Singer |
| 2026-09-22 | Out fly ball | 3-2 | FC | 92.5 | 82.0 | 30° | 279 | RF | 0.097 | 0.184 | 0.120 | Brandon Williamson |
| 2026-09-20 | Walk | 3-2 | FC | 86.1 | — | — | — | — | — | — | 0.698 | Miguel Ullola |
| 2026-09-20 | Single ground ball | 1-0 | SI | 95.6 | 42.1 | -37° | 3 | Infield | 0.313 | 0.316 | 0.282 | Hunter Brown |
| 2026-09-20 | Out ground ball | 2-1 | SI | 97.2 | 49.3 | -7° | 14 | Infield | 0.143 | 0.155 | 0.129 | Hunter Brown |
| 2026-09-20 | Strikeout swinging | 1-2 | SV | 88.0 | — | — | — | — | — | — | 0.000 | Hunter Brown |
| 2026-09-19 | Grounded Into DP ground ball | 1-2 | SI | 92.9 | 72.7 | -5° | 21 | Infield | 0.063 | 0.072 | 0.057 | Logan VanWey |
| 2026-09-19 | Home Run fly ball | 1-0 | FF | 96.9 | 105.1 | 26° | 411 | LF gap | 0.897 | 3.405 | 1.763 | Bryan Abreu |
| 2026-09-19 | Walk | 3-1 | SI | 93.4 | — | — | — | — | — | — | 0.698 | Hayden Wesneski |
| 2026-09-19 | Single line drive | 0-1 | SI | 93.4 | 90.4 | 13° | 206 | RF gap | 0.917 | 1.085 | 0.882 | Hayden Wesneski |
| 2026-09-19 | Walk | 3-2 | SI | 95.0 | — | — | — | — | — | — | 0.698 | Hayden Wesneski |
| 2026-09-18 | Out fly ball | 3-2 | FF | 94.9 | 82.6 | 48° | 242 | RF gap | 0.009 | 0.010 | 0.008 | Enyel De Los Santos |
| 2026-09-18 | Home Run line drive | 0-0 | FF | 96.0 | 111.0 | 21° | 369 | LF | 0.946 | 3.237 | 1.717 | AJ Blubaugh |
| 2026-09-18 | Force Out ground ball | 0-0 | SI | 94.7 | 60.6 | -24° | 6 | Infield | 0.061 | 0.070 | 0.055 | Peter Lambert |
| 2026-09-18 | Out popup | 1-0 | FF | 92.5 | 69.3 | 73° | 90 | RF corner | 0.001 | 0.001 | 0.000 | Peter Lambert |
| 2026-09-18 | Strikeout looking | 0-2 | SI | 94.9 | — | — | — | — | — | — | 0.000 | Peter Lambert |
| 2026-09-16 | Single fly ball | 0-1 | SI | 93.4 | 66.9 | 27° | 190 | RF | 0.977 | 1.036 | 0.889 | Aaron Civale |
| 2026-09-16 | Double fly ball | 2-1 | FS | 81.4 | 105.8 | 24° | 405 | CF | 0.920 | 3.293 | 1.727 | Shota Imanaga |
| 2026-09-16 | Strikeout swinging | 3-2 | ST | 82.3 | — | — | — | — | — | — | 0.000 | Shota Imanaga |
| 2026-09-16 | Strikeout swinging | 1-2 | FS | 83.3 | — | — | — | — | — | — | 0.000 | Shota Imanaga |
| 2026-09-15 | Strikeout swinging | 2-2 | CH | 95.5 | — | — | — | — | — | — | 0.000 | Edward Cabrera |
| 2026-09-15 | Out ground ball | 3-1 | SI | 98.1 | 93.6 | -20° | 4 | Infield | 0.136 | 0.171 | 0.136 | Edward Cabrera |
| 2026-09-15 | Home Run fly ball | 1-1 | FF | 92.8 | 105.8 | 23° | 371 | LF gap | 0.869 | 3.018 | 1.588 | Kevin Gausman |
| 2026-09-15 | Out ground ball | 0-0 | FS | 84.3 | 75.6 | -7° | 14 | Infield | 0.087 | 0.102 | 0.078 | Kevin Gausman |
| 2026-09-15 | Out fly ball | 0-0 | FF | 93.4 | 99.6 | 48° | 294 | RF gap | 0.017 | 0.047 | 0.027 | Kevin Gausman |
| 2026-09-14 | Grounded Into DP ground ball | 0-0 | SI | 97.4 | 104.1 | 3° | 78 | Infield | 0.606 | 0.680 | 0.566 | Ryan Zeferjahn |
| 2026-09-14 | Strikeout swinging | 3-2 | FF | 94.6 | — | — | — | — | — | — | 0.000 | Javier Assad |
| 2026-09-14 | Out ground ball | 0-0 | FF | 91.8 | 55.0 | 23° | 133 | RF gap | 0.217 | 0.237 | 0.198 | David Peterson |
| 2026-09-14 | Walk | 3-2 | FF | 92.9 | — | — | — | — | — | — | 0.699 | David Peterson |
| 2026-09-14 | Out fly ball | 3-1 | FF | 91.6 | 75.4 | 34° | 268 | LF | 0.186 | 0.248 | 0.185 | David Peterson |
| 2026-09-13 | Single ground ball | 2-2 | FF | 93.0 | 77.5 | 11° | 152 | Infield | 0.383 | 0.447 | 0.375 | Tanner Banks |
| 2026-09-13 | Out fly ball | 2-1 | SI | 97.9 | 95.0 | 31° | 361 | CF | 0.137 | 0.422 | 0.224 | José Alvarado |
| 2026-09-13 | Out fly ball | 0-1 | CH | 90.8 | 85.7 | 59° | 208 | RF | 0.026 | 0.033 | 0.023 | Andrew Painter |
| 2026-09-13 | Single line drive | 2-1 | FF | 97.1 | 94.7 | 14° | 228 | LF gap | 0.920 | 1.141 | 0.895 | Andrew Painter |
| 2026-09-13 | Strikeout swinging | 1-2 | FF | 97.4 | — | — | — | — | — | — | 0.000 | Andrew Painter |
| 2026-09-12 | Walk | 3-0 | SI | 94.1 | — | — | — | — | — | — | 0.698 | Orion Kerkering |
| 2026-09-12 | Single line drive | 1-2 | FS | 87.8 | 91.8 | 14° | 181 | CF | 0.960 | 1.080 | 0.889 | Grant Holman |
| 2026-09-12 | Home Run fly ball | 2-2 | ST | 81.3 | 108.0 | 44° | 353 | LF | 0.337 | 1.324 | 0.681 | Brooks Raley |
| 2026-09-12 | Single ground ball | 0-0 | FF | 94.6 | 77.0 | -51° | 1 | Infield | 0.242 | 0.245 | 0.218 | Tim Mayza |
| 2026-09-11 | Out fly ball | 1-2 | FF | 97.2 | 85.6 | 43° | 282 | RF gap | 0.006 | 0.011 | 0.006 | Jonathan Bowlan |
| 2026-09-11 | Strikeout swinging | 2-2 | SI | 97.8 | — | — | — | — | — | — | 0.000 | José Alvarado |
| 2026-09-11 | Grounded Into DP ground ball | 0-2 | SI | 90.3 | 49.4 | 10° | 70 | Infield | 0.170 | 0.197 | 0.160 | Aaron Nola |
| 2026-09-11 | Double line drive | 1-0 | FF | 91.4 | 106.6 | 13° | 283 | RF | 0.863 | 1.162 | 0.863 | Aaron Nola |
| 2026-09-11 | Out ground ball | 0-0 | SI | 91.2 | 94.4 | -17° | 7 | LF | 0.193 | 0.220 | 0.174 | Aaron Nola |
| 2026-09-10 | Grounded Into DP ground ball | 0-1 | SI | 91.3 | 66.7 | -9° | 13 | Infield | 0.072 | 0.075 | 0.065 | Casey Legumina |
| 2026-09-10 | Out popup | 1-2 | FC | 90.5 | 88.6 | 70° | 110 | RF corner | 0.001 | 0.001 | 0.000 | Nick Martinez |
| 2026-09-10 | Out ground ball | 0-1 | FC | 88.7 | 62.2 | 1° | 33 | RF corner | 0.133 | 0.153 | 0.126 | Nick Martinez |
| 2026-09-10 | Out popup | 1-2 | SI | 92.7 | 44.3 | 56° | 94 | Infield | 0.066 | 0.069 | 0.065 | Nick Martinez |
| 2026-09-09 | Strikeout swinging | 1-2 | CH | 83.7 | — | — | — | — | — | — | 0.000 | Steven Matz |
| 2026-09-09 | Double line drive | 1-1 | FF | 94.2 | 104.3 | 19° | 376 | RF gap | 0.500 | 1.013 | 0.630 | Ty Johnson |
| 2026-09-09 | Out popup | 2-1 | FF | 94.8 | 86.4 | 67° | 135 | Infield | 0.006 | 0.006 | 0.005 | Griffin Jax |
| 2026-09-09 | Out line drive | 0-2 | ST | 87.5 | 109.2 | 19° | 388 | CF | 0.766 | 1.859 | 1.101 | Griffin Jax |
| 2026-09-08 | Out line drive | 2-2 | FC | 87.3 | 106.5 | 6° | 147 | Infield | 0.594 | 0.677 | 0.553 | Cole Sulser |
| 2026-09-08 | Out line drive | 3-2 | FF | 93.0 | 61.5 | 22° | 154 | Infield | 0.377 | 0.405 | 0.339 | Freddy Peralta |
| 2026-09-08 | Out ground ball | 0-0 | CU | 80.8 | 81.7 | -20° | 5 | Infield | 0.069 | 0.075 | 0.062 | Freddy Peralta |
| 2026-09-08 | Single ground ball | 0-0 | FF | 95.9 | 106.6 | 4° | 110 | RF gap | 0.623 | 0.727 | 0.606 | Freddy Peralta |
| 2026-09-07 | Walk | 3-2 | ST | 88.0 | — | — | — | — | — | — | 0.698 | Jesús Luzardo |
| 2026-09-07 | Strikeout swinging | 0-2 | ST | 88.3 | — | — | — | — | — | — | 0.000 | Jesús Luzardo |
| 2026-09-07 | Out fly ball | 0-0 | CH | 86.0 | 97.8 | 35° | 345 | RF gap | 0.234 | 0.888 | 0.456 | Jesús Luzardo |
| 2026-09-07 | Out popup | 0-0 | FF | 97.3 | 90.5 | 75° | 62 | RF corner | 0.003 | 0.003 | 0.003 | Jesús Luzardo |
| 2026-09-06 | Home Run fly ball | 1-2 | FF | 100.5 | 105.9 | 32° | 414 | LF gap | 0.849 | 3.370 | 1.737 | Alex McFarlane |
| 2026-09-06 | Sac Fly fly ball | 2-2 | CH | 85.5 | 91.0 | 49° | 256 | RF | — | — | 0.003 | Aaron Nola |
| 2026-09-06 | Double fly ball | 0-0 | KC | 78.8 | 95.5 | 28° | 346 | RF gap | 0.257 | 0.821 | 0.447 | Aaron Nola |
| 2026-09-06 | Out fly ball | 0-0 | FF | 93.0 | 85.3 | 35° | 282 | RF | 0.020 | 0.046 | 0.029 | Aaron Nola |
| 2026-09-05 | Grounded Into DP ground ball | 2-2 | FC | 90.5 | 76.5 | 8° | 97 | Infield | 0.329 | 0.356 | 0.296 | José Alvarado |
| 2026-09-05 | Strikeout swinging | 3-2 | FF | 96.6 | — | — | — | — | — | — | 0.000 | Zack Wheeler |
| 2026-09-05 | Home Run fly ball | 0-1 | ST | 81.8 | 110.2 | 28° | 450 | LF gap | 1.000 | 4.000 | 2.000 | Zack Wheeler |
| 2026-09-05 | Single line drive | 0-2 | FF | 95.6 | 106.3 | 10° | 204 | LF | 0.883 | 1.119 | 0.867 | Zack Wheeler |
| 2026-09-04 | Out popup | 1-1 | FF | 94.6 | 82.0 | 71° | 123 | Infield | 0.003 | 0.003 | 0.003 | Tim Mayza |
| 2026-09-04 | Single ground ball | 0-0 | SI | 101.3 | 66.1 | -55° | 1 | Infield | 0.329 | 0.332 | 0.296 | Alex McFarlane |
| 2026-09-04 | Out ground ball | 2-1 | SI | 95.1 | 109.0 | 5° | 101 | Infield | 0.657 | 0.778 | 0.634 | Cristopher Sánchez |
| 2026-09-04 | Single line drive | 0-1 | CH | 87.2 | 103.2 | 17° | 294 | LF gap | 0.429 | 0.797 | 0.514 | Cristopher Sánchez |
| 2026-09-04 | Double line drive | 0-0 | SI | 95.7 | 100.6 | 18° | 320 | RF gap | 0.420 | 0.751 | 0.494 | Cristopher Sánchez |
| 2026-09-02 | Strikeout swinging | 0-2 | KN | 82.9 | — | — | — | — | — | — | 0.000 | Matt Waldron |
| 2026-09-02 | Home Run fly ball | 0-0 | SI | 95.2 | 104.0 | 41° | 379 | LF | 0.269 | 0.988 | 0.507 | Max Kranick |
| 2026-09-02 | Single ground ball | 0-1 | FF | 96.6 | 108.6 | 4° | 97 | LF | 0.611 | 0.703 | 0.584 | Riley Cornelio |
| 2026-09-02 | Incomplete PA | 0-1 | FF | 98.4 | — | — | — | — | — | — | — | Riley Cornelio |
| 2026-09-02 | Single line drive | 0-1 | FF | 94.1 | 74.9 | 13° | 165 | CF | 0.411 | 0.438 | 0.373 | Brad Lord |
| 2026-09-02 | Out ground ball | 2-0 | SI | 94.2 | 94.2 | -17° | 8 | Infield | 0.193 | 0.220 | 0.174 | Brad Lord |
| 2026-09-01 | Force Out ground ball | 0-0 | FF | 96.2 | 109.3 | -19° | 4 | Infield | 0.146 | 0.163 | 0.131 | Clayton Beeter |
| 2026-09-01 | Out fly ball | 0-2 | FS | 85.3 | 89.5 | 30° | 348 | LF gap | 0.063 | 0.139 | 0.086 | Jared Simpson |
| 2026-09-01 | Strikeout swinging | 2-2 | FC | 92.2 | — | — | — | — | — | — | 0.000 | Jake Irvin |
| 2026-09-01 | Strikeout swinging | 3-2 | ST | 84.6 | — | — | — | — | — | — | 0.000 | Jake Irvin |
| 2026-08-31 | Force Out ground ball | 0-1 | CH | 85.9 | 93.7 | -21° | 4 | Infield | 0.115 | 0.138 | 0.104 | Reiver Sanmartin |
| 2026-08-31 | Single ground ball | 2-2 | SL | 87.3 | 73.7 | -27° | 4 | Infield | 0.051 | 0.057 | 0.046 | Anthony Molina |
| 2026-08-31 | Strikeout swinging | 2-2 | FF | 96.5 | — | — | — | — | — | — | 0.000 | Anthony Molina |
| 2026-08-31 | Out fly ball | 2-2 | CU | 84.3 | 95.2 | 46° | 307 | RF | 0.009 | 0.027 | 0.015 | Anthony Molina |
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 | 8.000 | 13.000 | 21.000 | 30.000 | 44.000 | 64.000 | 88.000 | 131.000 | 217.000 | 439.000 |
| air_ball_rate | · | · | · | · | · | 0.367 | 0.429 | 0.467 | 0.479 | 0.483 | 0.498 |
| 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.000 | 0.000 | 0.091 | 0.167 | 0.125 | 0.132 | 0.204 | 0.237 | 0.267 | 0.249 | 0.253 |
| babip | 0.000 | 0.000 | 0.143 | 0.214 | 0.167 | 0.167 | 0.225 | 0.250 | 0.276 | 0.279 | 0.288 |
| babip_den | 1.000 | 3.000 | 7.000 | 14.000 | 18.000 | 30.000 | 40.000 | 56.000 | 87.000 | 140.000 | 267.000 |
| babip_num | 0.000 | 0.000 | 1.000 | 3.000 | 3.000 | 5.000 | 9.000 | 14.000 | 24.000 | 39.000 | 77.000 |
| barrel | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 2.000 | 5.000 | 6.000 | 9.000 | 14.000 | 35.000 |
| barrel_per_ab | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.045 | 0.078 | 0.068 | 0.069 | 0.065 | 0.075 |
| bat_speed | 75.975 | 75.150 | 74.929 | 73.137 | 73.310 | 73.233 | 73.109 | 72.540 | 72.395 | 73.096 | 73.154 |
| bip_per_pa | 0.250 | 0.375 | 0.538 | 0.667 | 0.600 | 0.682 | 0.656 | 0.682 | 0.718 | 0.687 | 0.654 |
| blast | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 1.000 | 3.000 |
| blast_per_ab | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.005 | 0.005 |
| chase | 1.000 | 3.000 | 6.000 | 10.000 | 14.000 | 23.000 | 31.000 | 48.000 | 78.000 | 142.000 | 277.000 |
| chase_rate | 0.111 | 0.150 | 0.200 | 0.204 | 0.206 | 0.256 | 0.233 | 0.264 | 0.307 | 0.309 | 0.284 |
| contact | 4.000 | 8.000 | 13.000 | 21.000 | 30.000 | 44.000 | 64.000 | 88.000 | 131.000 | 217.000 | 439.000 |
| estimated_ba_using_speedangle | 0.078 | 0.147 | 0.228 | 0.269 | 0.259 | 0.263 | 0.315 | 0.327 | 0.320 | 0.331 | 0.343 |
| estimated_ba_using_speedangle_sum | 0.078 | 0.442 | 1.596 | 3.763 | 4.669 | 7.896 | 13.240 | 19.595 | 30.083 | 49.357 | 98.372 |
| estimated_slg_using_speedangle | 0.093 | 0.170 | 0.280 | 0.317 | 0.375 | 0.471 | 0.643 | 0.630 | 0.628 | 0.608 | 0.640 |
| estimated_woba_using_speedangle | 0.076 | 0.140 | 0.222 | 0.257 | 0.275 | 0.313 | 0.405 | 0.405 | 0.401 | 0.398 | 0.419 |
| estimated_woba_using_speedangle_sum | 0.093 | 0.510 | 1.963 | 4.439 | 6.752 | 14.143 | 27.007 | 37.792 | 58.989 | 90.528 | 183.597 |
| ev_max | 96.300 | 87.000 | 93.600 | 98.680 | 99.857 | 98.870 | 97.760 | 99.295 | 100.877 | 100.948 | 100.964 |
| fly_ball | 0.000 | 0.000 | 0.000 | 0.000 | 2.000 | 6.000 | 11.000 | 18.000 | 27.000 | 38.000 | 77.000 |
| ground_ball | 1.000 | 3.000 | 5.000 | 9.000 | 11.000 | 17.000 | 21.000 | 29.000 | 41.000 | 66.000 | 123.000 |
| hard_hit | 1.000 | 1.000 | 5.000 | 7.000 | 9.000 | 13.000 | 17.000 | 23.000 | 39.000 | 65.000 | 138.000 |
| hh_ab | 0.250 | 0.125 | 0.385 | 0.333 | 0.300 | 0.295 | 0.266 | 0.261 | 0.298 | 0.300 | 0.314 |
| hit | 0.000 | 0.000 | 1.000 | 3.000 | 3.000 | 5.000 | 11.000 | 18.000 | 31.000 | 48.000 | 97.000 |
| hit_distance | 3.000 | 27.000 | 83.857 | 88.714 | 108.556 | 138.800 | 152.381 | 161.467 | 168.766 | 165.074 | 172.021 |
| hr | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 2.000 | 4.000 | 7.000 | 9.000 | 20.000 |
| hr_per_fb | · | · | · | · | · | · | · | · | 0.156 | 0.125 | 0.140 |
| hr_platoon | · | · | · | · | · | · | · | 3.000 | 6.000 | 7.000 | 15.000 |
| hr_rate | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.031 | 0.045 | 0.053 | 0.041 | 0.046 |
| iso | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.130 | 0.184 | 0.224 | 0.181 | 0.201 |
| la_contact | 1.000 | 3.000 | 7.000 | 14.000 | 18.000 | 30.000 | 42.000 | 60.000 | 94.000 | 149.000 | 287.000 |
| launch_speed | 92.000 | 80.100 | 90.486 | 91.293 | 91.711 | 91.043 | 87.360 | 87.398 | 88.563 | 89.164 | 89.914 |
| launch_speed_angle_sum | -31.000 | -16.000 | -8.429 | 4.929 | 5.667 | 6.867 | 9.405 | 11.167 | 13.947 | 13.181 | 14.965 |
| launch_speed_sum | 264.800 | 413.100 | 1017.000 | 1897.500 | 2425.600 | 4169.200 | 6261.700 | 9006.300 | 14427.400 | 23950.300 | 47362.200 |
| line_drive | 0.000 | 0.000 | 2.000 | 3.000 | 3.000 | 5.000 | 7.000 | 10.000 | 18.000 | 34.000 | 66.000 |
| out_of_zone | 9.000 | 20.000 | 30.000 | 49.000 | 68.000 | 90.000 | 133.000 | 182.000 | 254.000 | 460.000 | 977.000 |
| pull | 1.000 | 1.000 | 3.000 | 6.000 | 8.000 | 13.000 | 18.000 | 28.000 | 37.000 | 57.000 | 112.000 |
| slg | 0.000 | 0.000 | 0.091 | 0.167 | 0.125 | 0.132 | 0.333 | 0.421 | 0.491 | 0.430 | 0.454 |
| slug_window_ab | 0.000 | 0.000 | 0.077 | 0.048 | 0.033 | 0.068 | 0.094 | 0.091 | 0.115 | 0.129 | 0.130 |
| square_per_ab | 0.000 | 0.000 | 0.231 | 0.333 | 0.300 | 0.364 | 0.297 | 0.284 | 0.344 | 0.304 | 0.333 |
| squared_up | 1.000 | 1.000 | 4.000 | 8.000 | 11.000 | 18.000 | 22.000 | 31.000 | 58.000 | 85.000 | 178.000 |
| strikeout | 2.000 | 3.000 | 4.000 | 4.000 | 6.000 | 8.000 | 12.000 | 16.000 | 23.000 | 45.000 | 98.000 |
| strikeout_rate | 0.500 | 0.375 | 0.308 | 0.190 | 0.200 | 0.182 | 0.188 | 0.182 | 0.176 | 0.207 | 0.223 |
| sweet_spot | 0.000 | 0.000 | 3.000 | 5.000 | 7.000 | 16.000 | 24.000 | 37.000 | 56.000 | 95.000 | 177.000 |
| sweet_spot_per_ab | 0.000 | 0.000 | 0.154 | 0.143 | 0.133 | 0.205 | 0.234 | 0.261 | 0.267 | 0.249 | 0.228 |
| tb | 0.000 | 0.000 | 1.000 | 3.000 | 3.000 | 5.000 | 18.000 | 32.000 | 57.000 | 83.000 | 174.000 |
| tb_platoon | · | · | · | · | · | · | · | 24.000 | 50.000 | 64.000 | 131.000 |
| walk | 1.000 | 2.000 | 2.000 | 3.000 | 4.000 | 4.000 | 7.000 | 9.000 | 10.000 | 19.000 | 47.000 |
| walk_platoon | · | · | · | · | · | · | · | 6.000 | 10.000 | 11.000 | 31.000 |
| walk_rate | 0.250 | 0.250 | 0.154 | 0.143 | 0.133 | 0.091 | 0.109 | 0.102 | 0.076 | 0.088 | 0.107 |
| xbh | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 3.000 | 6.000 | 12.000 | 17.000 | 36.000 |
| xbh_rate | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.047 | 0.068 | 0.092 | 0.078 | 0.082 |
| z_swing_rate | · | · | · | · | · | 0.657 | 0.701 | 0.735 | 0.781 | 0.769 | 0.748 |
| zone_rate | · | · | · | · | · | · | 0.446 | 0.447 | 0.463 | 0.448 | 0.443 |