Max Muncy RHB ATH
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-09-03 to 2026-10-15 · 97 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.
36 hits · 30 games · 2026-09-03 to 2026-10-15Hover 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.
138 PA · 30 games · 2026-09-03 to 2026-10-15| Date | Result | Count | Pitch | Velo | Exit Velo | Angle | Dist | Location | xBA | xSLG | xwOBA | Pitcher |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-10-15 | Strikeout swinging | 1-2 | ST | 85.9 | — | — | — | — | — | — | 0.000 | JoJo Romero |
| 2026-10-15 | Single line drive | 1-2 | FC | 94.1 | 80.0 | 21° | 208 | RF gap | 0.883 | 0.957 | 0.802 | Dustin May |
| 2026-10-15 | Strikeout swinging | 2-2 | ST | 88.6 | — | — | — | — | — | — | 0.000 | Dustin May |
| 2026-10-14 | Out fly ball | 0-2 | ST | 87.9 | 93.9 | 58° | 206 | LF | 0.020 | 0.035 | 0.023 | DL Hall |
| 2026-10-14 | Strikeout swinging | 2-2 | SL | 89.9 | — | — | — | — | — | — | 0.000 | Abner Uribe |
| 2026-10-12 | Out ground ball | 1-0 | SI | 96.8 | 85.3 | -19° | 5 | Infield | 0.066 | 0.082 | 0.072 | JoJo Romero |
| 2026-10-12 | Out popup | 0-0 | CH | 84.2 | 87.9 | 64° | 180 | LF | 0.011 | 0.011 | 0.010 | Logan Henderson |
| 2026-10-12 | Strikeout swinging | 1-2 | FF | 94.4 | — | — | — | — | — | — | 0.000 | Logan Henderson |
| 2026-10-11 | Out popup | 2-1 | KC | 86.4 | 64.1 | 65° | 115 | Infield | 0.003 | 0.004 | 0.003 | Trevor Megill |
| 2026-10-11 | Single ground ball | 2-0 | SI | 98.3 | 106.7 | 3° | 85 | RF | 0.551 | 0.616 | 0.507 | Abner Uribe |
| 2026-10-11 | Strikeout looking | 1-2 | CU | 86.4 | — | — | — | — | — | — | 0.000 | Jacob Misiorowski |
| 2026-10-11 | Strikeout swinging | 1-2 | FF | 101.5 | — | — | — | — | — | — | 0.000 | Jacob Misiorowski |
| 2026-10-07 | Home Run fly ball | 3-2 | FF | 96.3 | 104.3 | 29° | 389 | RF | 0.783 | 2.990 | 1.539 | Raisel Iglesias |
| 2026-10-07 | Out ground ball | 2-1 | FS | 87.1 | 87.2 | -2° | 27 | Infield | 0.221 | 0.248 | 0.208 | Didier Fuentes |
| 2026-10-07 | Out fly ball | 0-1 | FS | 86.1 | 100.5 | 29° | 391 | LF gap | 0.597 | 2.175 | 1.134 | Tyler Mahle |
| 2026-10-07 | Reached On Error popup | 1-2 | FS | 88.6 | 86.0 | 59° | 193 | LF gap | 0.026 | 0.033 | 0.023 | Tyler Mahle |
| 2026-10-06 | Strikeout looking | 0-2 | SI | 95.7 | — | — | — | — | — | — | 0.000 | Raisel Iglesias |
| 2026-10-04 | Home Run fly ball | 3-2 | FF | 98.7 | 108.8 | 24° | 397 | RF gap | 0.983 | 3.777 | 1.946 | Didier Fuentes |
| 2026-10-04 | Out ground ball | 2-2 | FS | 89.0 | 78.3 | -5° | 16 | Infield | 0.080 | 0.088 | 0.072 | Didier Fuentes |
| 2026-10-04 | Strikeout swinging | 3-2 | FF | 96.6 | — | — | — | — | — | — | 0.000 | Dylan Lee |
| 2026-10-03 | Out ground ball | 1-0 | SI | 89.2 | 98.6 | 1° | 53 | Infield | 0.477 | 0.568 | 0.460 | Brent Suter |
| 2026-10-03 | Home Run fly ball | 2-1 | FS | 86.0 | 105.5 | 44° | 354 | RF | 0.177 | 0.675 | 0.347 | AJ Smith-Shawver |
| 2026-10-03 | Out line drive | 1-2 | FS | 88.3 | 97.2 | 10° | 151 | RF corner | 0.729 | 0.855 | 0.708 | AJ Smith-Shawver |
| 2026-10-03 | Out ground ball | 2-2 | SI | 94.8 | 87.9 | -23° | 6 | Infield | 0.066 | 0.079 | 0.065 | Dylan Dodd |
| 2026-09-27 | Intentional Walk | 3-0 | — | — | — | — | — | — | — | — | — | Duncan Davitt |
| 2026-09-27 | Single line drive | 0-1 | FC | 95.3 | 105.0 | 18° | 267 | RF gap | 0.517 | 1.018 | 0.641 | Trent Harris |
| 2026-09-27 | Out fly ball | 0-1 | FS | 86.2 | 105.4 | 35° | 390 | RF gap | 0.674 | 2.659 | 1.362 | Dylan Smith |
| 2026-09-27 | Double line drive | 2-0 | SL | 89.0 | 85.9 | 21° | 237 | RF corner | 0.537 | 0.639 | 0.502 | Sam Hentges |
| 2026-09-27 | Walk | 3-1 | SI | 93.1 | — | — | — | — | — | — | 0.698 | Joel Kuhnel |
| 2026-09-25 | Out ground ball | 3-1 | FC | 89.2 | 77.8 | 1° | 41 | Infield | 0.159 | 0.188 | 0.149 | Joel Kuhnel |
| 2026-09-25 | Out ground ball | 2-1 | SL | 85.5 | 100.6 | 3° | 69 | Infield | 0.531 | 0.607 | 0.496 | Yunior Marte |
| 2026-09-25 | Out line drive | 0-0 | SL | 84.3 | 94.4 | 23° | 279 | RF | 0.140 | 0.259 | 0.161 | Yunior Marte |
| 2026-09-24 | Out popup | 2-1 | FF | 92.7 | 96.2 | 67° | 156 | Infield | 0.011 | 0.011 | 0.010 | Yuki Matsui |
| 2026-09-24 | Strikeout swinging | 2-2 | FF | 94.1 | — | — | — | — | — | — | 0.000 | Nick Pivetta |
| 2026-09-24 | Strikeout swinging | 1-2 | FF | 94.5 | — | — | — | — | — | — | 0.000 | Nick Pivetta |
| 2026-09-23 | Strikeout swinging | 1-2 | CH | 92.0 | — | — | — | — | — | — | 0.000 | Bradgley Rodriguez |
| 2026-09-23 | Out fly ball | 0-1 | SI | 93.3 | 76.1 | 41° | 256 | CF | 0.111 | 0.146 | 0.105 | Robbie Ray |
| 2026-09-23 | Out line drive | 3-2 | SI | 94.1 | 94.4 | 21° | 283 | LF gap | 0.203 | 0.342 | 0.222 | Robbie Ray |
| 2026-09-22 | Out popup | 3-2 | CH | 91.5 | 60.6 | 29° | 175 | LF gap | 0.571 | 0.607 | 0.514 | Griffin Canning |
| 2026-09-22 | Strikeout swinging | 2-2 | SL | 91.0 | — | — | — | — | — | — | 0.000 | Wandy Peralta |
| 2026-09-22 | Out fly ball | 1-1 | FF | 94.3 | 98.2 | 32° | 379 | CF | 0.286 | 1.004 | 0.529 | Michael King |
| 2026-09-22 | Out ground ball | 3-0 | SI | 94.3 | 71.3 | -7° | 18 | Infield | 0.072 | 0.074 | 0.070 | Michael King |
| 2026-09-20 | Single fly ball | 0-2 | FC | 96.1 | 67.5 | 36° | 227 | CF | 0.786 | 0.846 | 0.720 | Trent Harris |
| 2026-09-20 | Single ground ball | 0-1 | SI | 96.8 | 94.3 | -18° | 7 | CF | 0.162 | 0.170 | 0.146 | Sam Hentges |
| 2026-09-20 | Out popup | 1-1 | FF | 90.3 | 60.4 | 43° | 160 | LF corner | 0.197 | 0.225 | 0.183 | Matt Wilkinson |
| 2026-09-20 | Strikeout swinging | 1-2 | CH | 85.4 | — | — | — | — | — | — | 0.000 | Matt Wilkinson |
| 2026-09-19 | Double line drive | 1-1 | CH | 87.9 | 103.4 | 9° | 214 | RF gap | 0.714 | 0.860 | 0.684 | Duncan Davitt |
| 2026-09-19 | Fielder's Choice ground ball | 3-2 | SI | 93.5 | 76.3 | -27° | 5 | Infield | 0.036 | 0.036 | 0.032 | Joel Kuhnel |
| 2026-09-19 | Grounded Into DP ground ball | 1-2 | FS | 82.1 | 68.0 | -13° | 9 | Infield | 0.059 | 0.070 | 0.054 | Yunior Marte |
| 2026-09-19 | Out ground ball | 2-2 | SL | 85.2 | 60.2 | -38° | 2 | RF corner | 0.107 | 0.107 | 0.096 | Yunior Marte |
| 2026-09-19 | Double line drive | 2-2 | FF | 95.3 | 109.9 | 17° | 267 | RF | 0.691 | 1.472 | 0.906 | Yunior Marte |
| 2026-09-18 | Home Run fly ball | 1-1 | FF | 91.4 | 106.1 | 29° | 420 | RF gap | 0.903 | 3.575 | 1.839 | Philip Abner |
| 2026-09-18 | Out ground ball | 3-1 | SI | 96.4 | 63.1 | -54° | 1 | RF corner | 0.271 | 0.271 | 0.244 | Jason Foley |
| 2026-09-17 | Out ground ball | 1-1 | ST | 83.3 | 69.9 | 8° | 78 | Infield | 0.263 | 0.286 | 0.243 | Brandon Williamson |
| 2026-09-17 | Strikeout looking | 1-2 | SI | 92.9 | — | — | — | — | — | — | 0.000 | Steven Matz |
| 2026-09-17 | Out line drive | 0-2 | SL | 83.4 | 91.7 | 20° | 289 | RF gap | 0.269 | 0.372 | 0.260 | Tony Santillan |
| 2026-09-17 | Double line drive | 0-0 | FC | 85.3 | 106.0 | 14° | 212 | RF | 0.709 | 1.043 | 0.740 | Brady Singer |
| 2026-09-17 | Single line drive | 1-1 | SI | 90.1 | 77.0 | 20° | 207 | RF gap | 0.991 | 1.053 | 0.900 | Brady Singer |
| 2026-09-17 | Hit By Pitch | 2-2 | SI | 89.2 | — | — | — | — | — | — | 0.729 | Brady Singer |
| 2026-09-16 | Out fly ball | 0-2 | SL | 90.7 | 85.0 | 51° | 234 | LF | 0.014 | 0.023 | 0.017 | Graham Ashcraft |
| 2026-09-16 | Out fly ball | 0-0 | FF | 95.3 | 84.5 | 39° | 286 | LF | 0.009 | 0.017 | 0.009 | Cam Booser |
| 2026-09-16 | Strikeout swinging | 1-2 | ST | 84.0 | — | — | — | — | — | — | 0.000 | Julian Garcia |
| 2026-09-15 | Double Play ground ball | 0-2 | FC | 98.6 | 41.6 | 26° | 86 | Infield | 0.162 | 0.170 | 0.147 | Graham Ashcraft |
| 2026-09-15 | Grounded Into DP ground ball | 1-0 | SL | 85.2 | 62.4 | -17° | 6 | Infield | 0.045 | 0.058 | 0.046 | Julian Garcia |
| 2026-09-15 | Strikeout swinging | 2-2 | SI | 97.1 | — | — | — | — | — | — | 0.000 | Rhett Lowder |
| 2026-09-15 | Hit By Pitch | 1-0 | FF | 94.6 | — | — | — | — | — | — | 0.730 | Rhett Lowder |
| 2026-09-14 | Out fly ball | 0-1 | FF | 93.8 | 92.5 | 48° | 276 | LF gap | 0.001 | 0.001 | 0.000 | Tony Santillan |
| 2026-09-14 | Strikeout swinging | 1-2 | CU | 82.7 | — | — | — | — | — | — | 0.000 | Nick Lodolo |
| 2026-09-14 | Strikeout looking | 1-2 | SI | 93.2 | — | — | — | — | — | — | 0.000 | Nick Lodolo |
| 2026-09-14 | Strikeout swinging | 3-2 | SI | 91.9 | — | — | — | — | — | — | 0.000 | Nick Lodolo |
| 2026-09-13 | Hit By Pitch | 0-0 | SI | 94.1 | — | — | — | — | — | — | 0.729 | Dax Fulton |
| 2026-09-13 | Strikeout looking | 2-2 | SL | 89.4 | — | — | — | — | — | — | 0.000 | Carlos Vargas |
| 2026-09-13 | Out fly ball | 3-2 | FF | 99.8 | 99.6 | 34° | 387 | CF | 0.349 | 1.305 | 0.674 | Victor Vodnik |
| 2026-09-13 | Strikeout swinging | 2-2 | CU | 83.6 | — | — | — | — | — | — | 0.000 | Eury Pérez |
| 2026-09-13 | Out fly ball | 1-2 | ST | 81.4 | 94.6 | 29° | 349 | RF gap | 0.177 | 0.538 | 0.294 | Bryce Miller |
| 2026-09-13 | Strikeout looking | 3-2 | FF | 100.2 | — | — | — | — | — | — | 0.000 | Eury Pérez |
| 2026-09-13 | Strikeout swinging | 1-2 | ST | 84.2 | — | — | — | — | — | — | 0.000 | Bryce Miller |
| 2026-09-13 | Out ground ball | 0-0 | SL | 89.2 | 71.8 | 0° | 35 | Infield | 0.110 | 0.112 | 0.101 | Eury Pérez |
| 2026-09-12 | Single ground ball | 1-1 | FF | 85.1 | 103.3 | 6° | 115 | LF | 0.649 | 0.732 | 0.603 | Hoby Milner |
| 2026-09-12 | Out fly ball | 1-1 | CH | 90.6 | 96.4 | 41° | 331 | LF gap | 0.029 | 0.100 | 0.053 | Michael Petersen |
| 2026-09-12 | Strikeout swinging | 2-2 | CU | 84.6 | — | — | — | — | — | — | 0.000 | Tyler Zuber |
| 2026-09-12 | Out fly ball | 2-1 | CU | 83.6 | 95.0 | 26° | 342 | LF | 0.211 | 0.480 | 0.288 | Tyler Phillips |
| 2026-09-12 | Home Run fly ball | 1-1 | SI | 95.8 | 105.6 | 34° | 393 | RF gap | 0.774 | 3.070 | 1.571 | Tyler Phillips |
| 2026-09-11 | Out ground ball | 1-2 | SI | 94.7 | 96.4 | -12° | 13 | Infield | 0.174 | 0.199 | 0.157 | Carlos Vargas |
| 2026-09-11 | Single ground ball | 0-0 | SI | 94.9 | 100.9 | -15° | 7 | CF | 0.184 | 0.192 | 0.175 | Dax Fulton |
| 2026-09-11 | Out popup | 1-2 | ST | 83.7 | 80.2 | 63° | 153 | RF corner | 0.017 | 0.030 | 0.021 | Seranthony Domínguez |
| 2026-09-11 | Single ground ball | 1-1 | CH | 91.6 | 71.5 | 6° | 65 | Infield | 0.196 | 0.229 | 0.176 | Victor Vodnik |
| 2026-09-11 | Out ground ball | 3-2 | SI | 97.7 | 87.5 | 5° | 86 | Infield | 0.409 | 0.460 | 0.372 | George Kirby |
| 2026-09-11 | Out line drive | 2-2 | FC | 88.8 | 104.1 | 19° | 301 | CF | 0.500 | 1.013 | 0.630 | Ryan Gusto |
| 2026-09-11 | Strikeout swinging | 0-2 | FF | 98.8 | — | — | — | — | — | — | 0.000 | George Kirby |
| 2026-09-11 | Single line drive | 0-0 | CH | 85.5 | 103.2 | 6° | 105 | RF | 0.649 | 0.732 | 0.603 | Ryan Gusto |
| 2026-09-11 | Single ground ball | 0-0 | SI | 98.6 | 107.9 | -11° | 11 | Infield | 0.323 | 0.338 | 0.291 | George Kirby |
| 2026-09-11 | Walk | 3-2 | FF | 95.3 | — | — | — | — | — | — | 0.699 | Ryan Gusto |
| 2026-09-09 | Strikeout swinging | 0-2 | SL | 84.3 | — | — | — | — | — | — | 0.000 | Tony Santillan |
| 2026-09-09 | Home Run fly ball | 1-1 | CU | 89.5 | 98.9 | 30° | 380 | RF | 0.437 | 1.574 | 0.828 | Pierce Johnson |
| 2026-09-09 | Walk | 3-2 | SL | 74.6 | — | — | — | — | — | — | 0.699 | Tyler Rogers |
| 2026-09-09 | Strikeout swinging | 2-2 | SL | 84.9 | — | — | — | — | — | — | 0.000 | Luis Mey |
| 2026-09-09 | Single line drive | 0-1 | SL | 88.3 | 101.2 | 14° | 281 | LF gap | 0.809 | 1.074 | 0.811 | Michael Lorenzen |
| 2026-09-09 | Out ground ball | 3-1 | CH | 88.0 | 94.0 | -4° | 21 | Infield | 0.232 | 0.259 | 0.211 | Rhett Lowder |
| 2026-09-09 | Single line drive | 1-0 | FC | 89.8 | 106.4 | 9° | 169 | CF | 0.760 | 0.922 | 0.740 | Michael Lorenzen |
| 2026-09-09 | Strikeout swinging | 3-2 | SL | 87.4 | — | — | — | — | — | — | 0.000 | Rhett Lowder |
| 2026-09-08 | Out popup | 3-2 | SL | 88.4 | 90.6 | 67° | 125 | Infield | 0.011 | 0.016 | 0.013 | Graham Ashcraft |
| 2026-09-08 | Double fly ball | 2-2 | FF | 91.6 | 96.4 | 26° | 361 | LF gap | 0.231 | 0.645 | 0.363 | Julian Garcia |
| 2026-09-08 | Strikeout swinging | 2-2 | CU | 83.4 | — | — | — | — | — | — | 0.000 | Nick Lodolo |
| 2026-09-08 | Single line drive | 2-1 | SI | 93.9 | 101.0 | 16° | 279 | CF | 0.594 | 0.881 | 0.632 | Nick Lodolo |
| 2026-09-07 | Single ground ball | 1-2 | KC | 87.2 | 42.7 | -67° | 0 | Infield | 0.273 | 0.274 | 0.246 | Louis Varland |
| 2026-09-07 | Double line drive | 0-0 | SI | 90.2 | 95.4 | 14° | 192 | RF corner | 0.920 | 1.141 | 0.895 | Brandon Williamson |
| 2026-09-07 | Strikeout swinging | 2-2 | KC | 87.1 | — | — | — | — | — | — | 0.000 | Brendon Little |
| 2026-09-07 | Walk | 3-2 | FC | 90.6 | — | — | — | — | — | — | 0.698 | Brandon Williamson |
| 2026-09-07 | Strikeout swinging | 2-2 | SL | 88.5 | — | — | — | — | — | — | 0.000 | Dylan Cease |
| 2026-09-07 | Out popup | 2-1 | FC | 90.8 | 67.7 | 57° | 159 | Infield | 0.014 | 0.014 | 0.013 | Brandon Williamson |
| 2026-09-07 | Walk | 3-1 | FF | 97.3 | — | — | — | — | — | — | 0.698 | Chase Burns |
| 2026-09-07 | Strikeout swinging | 1-2 | SL | 88.5 | — | — | — | — | — | — | 0.000 | Dylan Cease |
| 2026-09-06 | Out fly ball | 3-2 | FF | 91.3 | 96.1 | 33° | 345 | LF gap | 0.154 | 0.535 | 0.285 | Will Dion |
| 2026-09-06 | Single ground ball | 2-2 | SL | 86.3 | 95.6 | -4° | 18 | RF gap | 0.297 | 0.346 | 0.308 | Brad Lord |
| 2026-09-06 | Out ground ball | 1-2 | ST | 84.8 | 81.8 | -15° | 8 | Infield | 0.088 | 0.095 | 0.080 | Bryan Woo |
| 2026-09-06 | Single line drive | 3-2 | FF | 92.7 | 102.9 | 15° | 248 | RF | 0.637 | 0.953 | 0.675 | Andrew Alvarez |
| 2026-09-06 | Out popup | 0-0 | SI | 95.5 | 67.8 | 53° | 167 | RF corner | 0.054 | 0.065 | 0.049 | Bryan Woo |
| 2026-09-06 | Double line drive | 1-1 | SL | 85.1 | 95.3 | 11° | 155 | RF | 0.834 | 0.967 | 0.802 | Andrew Alvarez |
| 2026-09-06 | Out ground ball | 0-0 | SI | 96.7 | 102.8 | -9° | 11 | Infield | 0.308 | 0.318 | 0.283 | Bryan Woo |
| 2026-09-05 | Strikeout swinging | 2-2 | SL | 86.1 | — | — | — | — | — | — | 0.000 | Michael Rucker |
| 2026-09-05 | Out ground ball | 0-1 | SI | 96.0 | 55.0 | 7° | 58 | Infield | 0.124 | 0.159 | 0.117 | George Kirby |
| 2026-09-05 | Single line drive | 0-0 | ST | 87.2 | 98.4 | 16° | 268 | CF | 0.611 | 0.868 | 0.628 | George Kirby |
| 2026-09-05 | Home Run fly ball | 1-2 | FF | 97.7 | 108.3 | 28° | 428 | LF gap | 0.971 | 3.880 | 1.986 | George Kirby |
| 2026-09-04 | Single ground ball | 2-2 | SI | 89.8 | 39.8 | -47° | 3 | Infield | 0.287 | 0.288 | 0.258 | Cooper Criswell |
| 2026-09-04 | Strikeout swinging | 3-2 | ST | 85.1 | — | — | — | — | — | — | 0.000 | Jack Sinclair |
| 2026-09-04 | Single ground ball | 2-1 | FF | 98.5 | 104.8 | 6° | 120 | LF | 0.609 | 0.702 | 0.566 | Seranthony Domínguez |
| 2026-09-04 | Out fly ball | 0-0 | SL | 85.8 | 86.7 | 28° | 291 | RF | 0.060 | 0.110 | 0.066 | Jackson Kent |
| 2026-09-04 | Strikeout swinging | 1-2 | ST | 82.9 | — | — | — | — | — | — | 0.000 | Logan Gilbert |
| 2026-09-04 | Walk | 3-1 | SI | 92.3 | — | — | — | — | — | — | 0.698 | Jackson Kent |
| 2026-09-04 | Home Run fly ball | 0-0 | FF | 96.9 | 103.0 | 23° | 349 | LF corner | 0.720 | 2.102 | 1.171 | Logan Gilbert |
| 2026-09-04 | Strikeout swinging | 0-2 | CH | 84.5 | — | — | — | — | — | — | 0.000 | Jackson Kent |
| 2026-09-03 | Single ground ball | 2-2 | ST | 83.7 | 94.5 | -4° | 18 | LF gap | 0.314 | 0.343 | 0.283 | Eduard Bazardo |
| 2026-09-03 | Walk | 3-1 | CH | 89.8 | — | — | — | — | — | — | 0.698 | George Soriano |
| 2026-09-03 | Out line drive | 2-1 | SI | 94.9 | 100.2 | 19° | 329 | RF | 0.351 | 0.673 | 0.428 | Carlos Vargas |
| 2026-09-03 | Out line drive | 1-1 | FC | 91.7 | 46.8 | 39° | 124 | Infield | 0.074 | 0.074 | 0.067 | Cade Winquest |
| 2026-09-03 | Out popup | 1-1 | FF | 90.7 | 78.4 | 67° | 138 | RF | 0.006 | 0.010 | 0.007 | Kade Anderson |
| 2026-09-03 | Strikeout looking | 0-2 | CU | 83.1 | — | — | — | — | — | — | 0.000 | Kade Anderson |
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 | 1.000 | 2.000 | 5.000 | 11.000 | 18.000 | 29.000 | 46.000 | 65.000 | 96.000 | 165.000 | 357.000 |
| air_ball_rate | · | · | · | · | · | 0.368 | 0.300 | 0.395 | 0.419 | 0.436 | 0.443 |
| 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.333 | 0.200 | 0.125 | 0.188 | 0.200 | 0.233 | 0.224 | 0.212 | 0.283 | 0.259 | 0.236 |
| babip | 0.000 | 0.000 | 0.286 | 0.500 | 0.471 | 0.357 | 0.350 | 0.310 | 0.307 | 0.307 | |
| babip_den | 0.000 | 1.000 | 2.000 | 7.000 | 10.000 | 17.000 | 28.000 | 40.000 | 58.000 | 88.000 | 199.000 |
| babip_num | 0.000 | 0.000 | 0.000 | 2.000 | 5.000 | 8.000 | 10.000 | 14.000 | 18.000 | 27.000 | 61.000 |
| barrel | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 2.000 | 2.000 | 4.000 | 7.000 | 10.000 | 31.000 |
| barrel_per_ab | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.069 | 0.043 | 0.062 | 0.062 | 0.055 | 0.067 |
| bat_speed | 73.450 | 74.233 | 69.511 | 70.391 | 70.489 | 71.618 | 71.862 | 71.052 | 71.358 | 71.626 | 71.949 |
| bip_per_pa | 0.000 | 0.500 | 0.400 | 0.636 | 0.556 | 0.655 | 0.652 | 0.662 | 0.646 | 0.570 | 0.594 |
| 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 | 1.000 | 5.000 | 9.000 | 13.000 | 21.000 | 32.000 | 40.000 | 58.000 | 103.000 | 227.000 |
| chase_rate | 0.500 | 0.500 | 0.500 | 0.450 | 0.371 | 0.404 | 0.333 | 0.328 | 0.301 | 0.308 | 0.325 |
| contact | 1.000 | 2.000 | 5.000 | 11.000 | 18.000 | 29.000 | 46.000 | 65.000 | 96.000 | 165.000 | 357.000 |
| estimated_ba_using_speedangle | 0.009 | 0.093 | 0.251 | 0.360 | 0.388 | 0.309 | 0.336 | 0.325 | 0.333 | 0.322 | |
| estimated_ba_using_speedangle_sum | 0.000 | 0.009 | 0.186 | 1.758 | 3.600 | 7.372 | 9.266 | 14.436 | 20.144 | 31.272 | 68.191 |
| estimated_slg_using_speedangle | 0.017 | 0.277 | 0.331 | 0.458 | 0.687 | 0.516 | 0.549 | 0.545 | 0.545 | 0.553 | |
| estimated_woba_using_speedangle | 0.009 | 0.151 | 0.250 | 0.354 | 0.457 | 0.352 | 0.378 | 0.371 | 0.375 | 0.374 | |
| estimated_woba_using_speedangle_sum | 0.000 | 0.017 | 0.555 | 2.314 | 4.584 | 13.061 | 15.493 | 23.591 | 33.800 | 51.189 | 117.312 |
| ev_max | 0.000 | 84.500 | 89.550 | 97.575 | 96.983 | 99.756 | 97.243 | 97.953 | 96.769 | 95.698 | 97.810 |
| fly_ball | 0.000 | 1.000 | 2.000 | 2.000 | 2.000 | 4.000 | 5.000 | 8.000 | 12.000 | 19.000 | 49.000 |
| ground_ball | 0.000 | 0.000 | 0.000 | 4.000 | 5.000 | 10.000 | 17.000 | 19.000 | 22.000 | 36.000 | 91.000 |
| hard_hit | 0.000 | 0.000 | 0.000 | 3.000 | 5.000 | 10.000 | 14.000 | 18.000 | 25.000 | 38.000 | 103.000 |
| hh_ab | 0.000 | 0.000 | 0.000 | 0.273 | 0.278 | 0.345 | 0.304 | 0.277 | 0.260 | 0.230 | 0.289 |
| hit | 0.000 | 0.000 | 0.000 | 2.000 | 5.000 | 10.000 | 12.000 | 17.000 | 22.000 | 33.000 | 74.000 |
| hit_distance | 286.000 | 317.500 | 144.714 | 146.300 | 151.316 | 127.867 | 145.372 | 161.645 | 158.734 | 155.528 | |
| hr | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 2.000 | 2.000 | 3.000 | 4.000 | 6.000 | 13.000 |
| hr_per_fb | · | · | · | · | · | · | · | · | 0.154 | 0.146 | 0.138 |
| hr_platoon | · | · | · | · | · | · | · | 1.000 | 1.000 | 1.000 | 3.000 |
| hr_rate | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.069 | 0.043 | 0.046 | 0.042 | 0.036 | 0.036 |
| iso | 0.000 | 0.000 | 0.000 | 0.188 | 0.300 | 0.333 | 0.245 | 0.242 | 0.244 | 0.237 | 0.215 |
| la_contact | 0.000 | 1.000 | 2.000 | 7.000 | 10.000 | 19.000 | 30.000 | 43.000 | 62.000 | 94.000 | 212.000 |
| launch_speed | 84.500 | 89.550 | 93.486 | 90.470 | 87.705 | 84.987 | 84.591 | 86.260 | 86.519 | 88.331 | |
| launch_speed_angle_sum | 39.000 | 34.000 | 17.000 | 7.500 | 7.211 | 5.767 | 11.558 | 18.903 | 16.819 | 14.802 | |
| launch_speed_sum | 0.000 | 84.500 | 284.600 | 1146.900 | 1930.600 | 3171.800 | 4676.300 | 6379.900 | 9450.000 | 15369.800 | 34605.600 |
| line_drive | 0.000 | 0.000 | 0.000 | 0.000 | 2.000 | 3.000 | 4.000 | 9.000 | 14.000 | 22.000 | 45.000 |
| out_of_zone | 2.000 | 2.000 | 10.000 | 20.000 | 35.000 | 52.000 | 96.000 | 122.000 | 193.000 | 334.000 | 699.000 |
| pull | 0.000 | 1.000 | 1.000 | 4.000 | 6.000 | 12.000 | 19.000 | 23.000 | 31.000 | 45.000 | 104.000 |
| slg | 0.333 | 0.200 | 0.125 | 0.375 | 0.500 | 0.567 | 0.469 | 0.455 | 0.528 | 0.496 | 0.451 |
| slug_window_ab | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.103 | 0.087 | 0.092 | 0.115 | 0.091 | 0.109 |
| square_per_ab | 0.000 | 0.000 | 0.200 | 0.364 | 0.333 | 0.379 | 0.326 | 0.323 | 0.323 | 0.267 | 0.286 |
| squared_up | 0.000 | 0.000 | 1.000 | 4.000 | 7.000 | 13.000 | 18.000 | 25.000 | 40.000 | 57.000 | 132.000 |
| strikeout | 1.000 | 1.000 | 3.000 | 4.000 | 7.000 | 9.000 | 13.000 | 19.000 | 27.000 | 51.000 | 108.000 |
| strikeout_rate | 1.000 | 0.500 | 0.600 | 0.364 | 0.389 | 0.310 | 0.283 | 0.292 | 0.281 | 0.309 | 0.303 |
| sweet_spot | 0.000 | 0.000 | 3.000 | 6.000 | 10.000 | 15.000 | 16.000 | 26.000 | 37.000 | 60.000 | 129.000 |
| sweet_spot_per_ab | 0.000 | 0.000 | 0.200 | 0.091 | 0.167 | 0.207 | 0.152 | 0.200 | 0.198 | 0.188 | 0.190 |
| tb | 0.000 | 0.000 | 0.000 | 2.000 | 5.000 | 16.000 | 18.000 | 26.000 | 36.000 | 54.000 | 129.000 |
| tb_platoon | · | · | · | · | · | · | · | 11.000 | 17.000 | 24.000 | 44.000 |
| walk | 0.000 | 0.000 | 0.000 | 0.000 | 1.000 | 1.000 | 3.000 | 3.000 | 7.000 | 14.000 | 23.000 |
| walk_platoon | · | · | · | · | · | · | · | 2.000 | 7.000 | 12.000 | 17.000 |
| walk_rate | 0.000 | 0.000 | 0.000 | 0.000 | 0.056 | 0.034 | 0.065 | 0.046 | 0.073 | 0.085 | 0.064 |
| xbh | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 2.000 | 2.000 | 3.000 | 6.000 | 9.000 | 27.000 |
| xbh_rate | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.069 | 0.043 | 0.046 | 0.062 | 0.055 | 0.076 |
| z_swing_rate | · | · | · | · | · | 0.667 | 0.671 | 0.661 | 0.681 | 0.694 | 0.695 |
| zone_rate | · | · | · | · | · | · | 0.451 | 0.485 | 0.462 | 0.471 | 0.480 |