Miguel Vargas RHB CHA
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-02 to 2026-10-10 · 142 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.
25 hits · 30 games · 2026-09-02 to 2026-10-10Hover 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.
135 PA · 30 games · 2026-09-02 to 2026-10-10| Date | Result | Count | Pitch | Velo | Exit Velo | Angle | Dist | Location | xBA | xSLG | xwOBA | Pitcher |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-10-10 | Out popup | 1-2 | FF | 98.5 | 91.1 | 82° | 33 | RF corner | 0.006 | 0.006 | 0.005 | Cade Smith |
| 2026-10-10 | Walk | 3-1 | FF | 99.6 | — | — | — | — | — | — | 0.698 | Gavin Williams |
| 2026-10-10 | Strikeout looking | 3-2 | SI | 99.3 | — | — | — | — | — | — | 0.000 | Gavin Williams |
| 2026-10-10 | Out ground ball | 0-0 | KC | 83.6 | 96.7 | -19° | 7 | Infield | 0.143 | 0.150 | 0.138 | Gavin Williams |
| 2026-10-08 | Home Run fly ball | 2-2 | FF | 97.9 | 103.3 | 34° | 386 | LF | 0.583 | 2.303 | 1.183 | Cade Smith |
| 2026-10-08 | Out popup | 0-2 | FF | 94.6 | 101.4 | 68° | 141 | LF corner | 0.014 | 0.017 | 0.013 | Hunter Gaddis |
| 2026-10-08 | Walk | 3-1 | CU | 78.1 | — | — | — | — | — | — | 0.698 | Tanner Bibee |
| 2026-10-08 | Walk | 3-2 | CH | 87.3 | — | — | — | — | — | — | 0.698 | Parker Messick |
| 2026-10-08 | Walk | 3-0 | SI | 94.6 | — | — | — | — | — | — | 0.698 | Parker Messick |
| 2026-10-07 | Strikeout looking | 0-2 | FF | 99.2 | — | — | — | — | — | — | 0.000 | Cade Smith |
| 2026-10-07 | Out line drive | 3-2 | FF | 95.3 | 95.6 | 7° | 137 | Infield | 0.580 | 0.639 | 0.533 | Hunter Gaddis |
| 2026-10-07 | Walk | 3-0 | FF | 93.7 | — | — | — | — | — | — | 0.698 | Joey Cantillo |
| 2026-10-07 | Strikeout swinging | 1-2 | FF | 92.3 | — | — | — | — | — | — | 0.000 | Foster Griffin |
| 2026-10-07 | Single line drive | 1-1 | SL | 92.6 | 93.3 | 11° | 175 | LF | 0.729 | 0.819 | 0.676 | Daniel Espino |
| 2026-10-05 | Out fly ball | 2-2 | FF | 93.1 | 96.3 | 47° | 295 | LF | 0.006 | 0.015 | 0.008 | Shawn Armstrong |
| 2026-10-05 | Single line drive | 3-2 | SI | 98.8 | 104.7 | 10° | 167 | LF | 0.874 | 1.124 | 0.869 | Gavin Williams |
| 2026-10-05 | Walk | 3-1 | FC | 94.2 | — | — | — | — | — | — | 0.698 | Gavin Williams |
| 2026-10-05 | Walk | 3-0 | FF | 99.8 | — | — | — | — | — | — | 0.698 | Gavin Williams |
| 2026-10-03 | Out ground ball | 2-0 | SI | 93.0 | 110.4 | -8° | 13 | Infield | 0.372 | 0.387 | 0.335 | Tim Herrin |
| 2026-10-03 | Walk | 3-1 | SL | 91.3 | — | — | — | — | — | — | 0.698 | Daniel Espino |
| 2026-10-03 | Single line drive | 2-1 | FF | 93.8 | 109.7 | 11° | 205 | LF | 0.917 | 1.267 | 0.947 | Parker Messick |
| 2026-10-03 | Walk | 3-2 | CH | 88.2 | — | — | — | — | — | — | 0.698 | Parker Messick |
| 2026-09-30 | Strikeout looking | 2-2 | SI | 95.7 | — | — | — | — | — | — | 0.000 | Josh Hader |
| 2026-09-30 | Strikeout swinging | 3-2 | FF | 96.0 | — | — | — | — | — | — | 0.000 | Bryan Abreu |
| 2026-09-30 | Out line drive | 0-0 | SV | 81.4 | 85.9 | 11° | 132 | Infield | 0.626 | 0.719 | 0.593 | Peter Lambert |
| 2026-09-30 | Out fly ball | 0-2 | FF | 98.6 | 92.2 | 51° | 256 | RF | 0.003 | 0.006 | 0.004 | AJ Blubaugh |
| 2026-09-30 | Reached On Error ground ball | 2-2 | FF | 96.4 | 81.9 | -20° | 7 | Infield | 0.062 | 0.066 | 0.056 | Hunter Brown |
| 2026-09-29 | Out ground ball | 1-2 | SI | 95.5 | 101.8 | 5° | 105 | Infield | 0.580 | 0.661 | 0.541 | Josh Hader |
| 2026-09-29 | Out fly ball | 0-2 | ST | 82.4 | 85.3 | 38° | 300 | CF | 0.017 | 0.042 | 0.027 | Logan VanWey |
| 2026-09-29 | Strikeout looking | 2-2 | FF | 94.5 | — | — | — | — | — | — | 0.000 | Miguel Ullola |
| 2026-09-29 | Force Out ground ball | 2-0 | FF | 93.6 | 66.5 | -52° | 2 | Infield | 0.290 | 0.291 | 0.261 | Miguel Ullola |
| 2026-09-29 | Walk | 3-1 | FC | 91.2 | — | — | — | — | — | — | 0.698 | AJ Blubaugh |
| 2026-09-26 | Walk | 3-2 | SL | 85.4 | — | — | — | — | — | — | 0.698 | Jordan Romano |
| 2026-09-26 | Walk | 3-1 | SI | 94.8 | — | — | — | — | — | — | 0.698 | Ryan Feltner |
| 2026-09-26 | Out popup | 0-0 | FF | 95.0 | 78.0 | 76° | 57 | RF corner | 0.003 | 0.003 | 0.003 | Ryan Feltner |
| 2026-09-26 | Walk | 3-0 | SI | 89.6 | — | — | — | — | — | — | 0.698 | Jose Quintana |
| 2026-09-26 | Out fly ball | 3-1 | SI | 89.8 | 93.2 | 64° | 189 | RF gap | 0.006 | 0.008 | 0.005 | Jose Quintana |
| 2026-09-25 | Out fly ball | 0-0 | FF | 95.0 | 82.9 | 46° | 253 | CF | 0.014 | 0.025 | 0.018 | Juan Mejia |
| 2026-09-25 | Strikeout swinging | 2-2 | FS | 87.9 | — | — | — | — | — | — | 0.000 | Tomoyuki Sugano |
| 2026-09-25 | Out fly ball | 0-0 | FF | 93.3 | 98.3 | 52° | 282 | LF corner | 0.009 | 0.015 | 0.010 | Tomoyuki Sugano |
| 2026-09-25 | Sac Fly fly ball | 3-2 | CU | 81.8 | 80.2 | 45° | 243 | CF | — | — | 0.030 | Tomoyuki Sugano |
| 2026-09-24 | Strikeout swinging | 2-2 | FF | 92.1 | — | — | — | — | — | — | 0.000 | Nolan Hoffman |
| 2026-09-24 | Strikeout swinging | 1-2 | FF | 94.2 | — | — | — | — | — | — | 0.000 | Spencer Bivens |
| 2026-09-24 | Strikeout swinging | 3-2 | SI | 91.8 | — | — | — | — | — | — | 0.000 | Jose Cuas |
| 2026-09-24 | Walk | 3-1 | SI | 95.9 | — | — | — | — | — | — | 0.698 | Alex Lange |
| 2026-09-24 | Single line drive | 0-0 | SI | 92.0 | 102.7 | 14° | 278 | RF | 0.766 | 1.095 | 0.794 | Randy Dobnak |
| 2026-09-24 | Single line drive | 1-1 | SI | 91.1 | 96.3 | 13° | 196 | LF | 0.957 | 1.122 | 0.907 | Randy Dobnak |
| 2026-09-23 | Out popup | 2-2 | FF | 91.7 | 95.6 | 66° | 136 | Infield | 0.017 | 0.026 | 0.020 | Connor Thomas |
| 2026-09-23 | Grounded Into DP ground ball | 0-1 | FF | 95.6 | 76.7 | 10° | 122 | LF gap | 0.334 | 0.355 | 0.301 | Anthony Gose |
| 2026-09-23 | Single fly ball | 0-1 | FC | 91.0 | 64.2 | 28° | 202 | LF gap | 0.806 | 0.853 | 0.725 | Seth Lugo |
| 2026-09-23 | Out ground ball | 2-2 | SI | 94.0 | 60.2 | 14° | 104 | Infield | 0.198 | 0.233 | 0.179 | Seth Lugo |
| 2026-09-22 | Walk | 3-0 | FF | 91.5 | — | — | — | — | — | — | 0.698 | Tony Gonsolin |
| 2026-09-22 | Out popup | 3-1 | FF | 93.2 | 93.8 | 74° | 52 | RF corner | 0.006 | 0.007 | 0.006 | Tony Gonsolin |
| 2026-09-22 | Single ground ball | 2-2 | KC | 83.4 | 95.2 | -6° | 19 | Infield | 0.243 | 0.276 | 0.241 | Daniel Lynch IV |
| 2026-09-22 | Out ground ball | 1-1 | CH | 85.0 | 82.4 | -21° | 4 | Infield | 0.046 | 0.053 | 0.041 | Daniel Lynch IV |
| 2026-09-22 | Out line drive | 0-0 | SI | 94.4 | 88.9 | 20° | 281 | LF | 0.486 | 0.619 | 0.475 | Daniel Lynch IV |
| 2026-09-20 | Single ground ball | 0-1 | CH | 86.8 | 93.9 | 6° | 104 | Infield | 0.520 | 0.584 | 0.487 | Brant Hurter |
| 2026-09-20 | Walk | 3-2 | FF | 96.6 | — | — | — | — | — | — | 0.698 | Ty Madden |
| 2026-09-20 | Walk | 3-1 | FC | 88.1 | — | — | — | — | — | — | 0.698 | Tyler Holton |
| 2026-09-20 | Walk | 3-1 | CU | 78.6 | — | — | — | — | — | — | 0.698 | Troy Melton |
| 2026-09-20 | Strikeout swinging | 0-2 | FF | 97.8 | — | — | — | — | — | — | 0.000 | Troy Melton |
| 2026-09-19 | Walk | 3-0 | FF | 93.4 | — | — | — | — | — | — | 0.698 | Jacob Waguespack |
| 2026-09-19 | Home Run fly ball | 0-0 | SL | 92.1 | 102.2 | 33° | 390 | LF | 0.554 | 2.161 | 1.116 | Jackson Jobe |
| 2026-09-19 | Out fly ball | 0-0 | SI | 95.0 | 90.4 | 30° | 332 | LF | 0.069 | 0.155 | 0.094 | Jackson Jobe |
| 2026-09-19 | Walk | 3-1 | SL | 89.0 | — | — | — | — | — | — | 0.698 | Jackson Jobe |
| 2026-09-18 | Strikeout swinging | 0-2 | FF | 94.9 | — | — | — | — | — | — | 0.000 | Drew Sommers |
| 2026-09-18 | Out fly ball | 1-2 | SL | 88.4 | 94.9 | 42° | 299 | RF gap | 0.020 | 0.060 | 0.033 | Tyler Kinley |
| 2026-09-18 | Home Run fly ball | 3-2 | SI | 94.5 | 101.7 | 34° | 403 | LF | 0.551 | 2.149 | 1.116 | Beau Brieske |
| 2026-09-18 | Double line drive | 3-2 | SL | 90.3 | 102.0 | 21° | 340 | LF | 0.557 | 1.210 | 0.735 | Beau Brieske |
| 2026-09-18 | Out popup | 0-2 | FF | 95.8 | 93.1 | 68° | 108 | Infield | 0.009 | 0.009 | 0.008 | Andrew Sears |
| 2026-09-17 | Out ground ball | 0-1 | FC | 88.8 | 64.5 | -40° | 2 | Infield | 0.155 | 0.156 | 0.143 | Ty Madden |
| 2026-09-17 | Out ground ball | 0-2 | FF | 93.5 | 92.0 | -6° | 27 | Infield | 0.201 | 0.234 | 0.184 | Framber Valdez |
| 2026-09-17 | Walk | 3-0 | SI | 92.0 | — | — | — | — | — | — | 0.699 | Framber Valdez |
| 2026-09-17 | Strikeout looking | 3-2 | SI | 93.2 | — | — | — | — | — | — | 0.000 | Framber Valdez |
| 2026-09-16 | Out ground ball | 3-2 | FF | 95.6 | 96.0 | -10° | 17 | Infield | 0.270 | 0.305 | 0.257 | Hunter Gaddis |
| 2026-09-16 | Out fly ball | 2-2 | CH | 85.5 | 76.7 | 42° | 249 | RF gap | 0.074 | 0.097 | 0.067 | Parker Messick |
| 2026-09-16 | Single line drive | 0-0 | FF | 94.7 | 107.5 | 9° | 153 | LF | 0.734 | 0.904 | 0.725 | Parker Messick |
| 2026-09-16 | Strikeout swinging | 2-2 | FF | 97.0 | — | — | — | — | — | — | 0.000 | Parker Messick |
| 2026-09-15 | Out popup | 0-1 | FF | 97.3 | 92.8 | 62° | 195 | CF | 0.011 | 0.021 | 0.014 | Cade Smith |
| 2026-09-15 | Single line drive | 1-0 | SL | 90.8 | 78.1 | 20° | 214 | LF | 0.980 | 1.059 | 0.898 | Hunter Gaddis |
| 2026-09-15 | Sac Fly fly ball | 0-1 | FF | 94.2 | 89.6 | 52° | 286 | CF | — | — | 0.017 | Erik Sabrowski |
| 2026-09-15 | Walk | 3-1 | FC | 90.0 | — | — | — | — | — | — | 0.699 | Foster Griffin |
| 2026-09-15 | Out popup | 3-2 | FF | 92.8 | 95.3 | 66° | 175 | LF gap | 0.006 | 0.006 | 0.005 | Foster Griffin |
| 2026-09-14 | Walk | 3-2 | SI | 96.1 | — | — | — | — | — | — | 0.699 | Slade Cecconi |
| 2026-09-14 | Home Run fly ball | 3-2 | FF | 99.2 | 105.3 | 30° | 392 | LF | 0.820 | 3.223 | 1.645 | Daniel Espino |
| 2026-09-14 | Single ground ball | 1-1 | FC | 93.1 | 59.3 | -74° | 1 | LF corner | 0.201 | 0.202 | 0.181 | Gavin Williams |
| 2026-09-14 | Out fly ball | 2-2 | FF | 99.3 | 87.7 | 44° | 274 | CF | 0.006 | 0.009 | 0.008 | Gavin Williams |
| 2026-09-14 | Out popup | 1-2 | FF | 99.8 | 89.0 | 60° | 176 | Infield | 0.017 | 0.023 | 0.015 | Gavin Williams |
| 2026-09-13 | Single line drive | 0-0 | FF | 95.9 | 76.3 | 16° | 161 | LF | 0.777 | 0.842 | 0.717 | George Soriano |
| 2026-09-13 | Out fly ball | 0-1 | FC | 89.0 | 74.7 | 47° | 206 | RF gap | 0.134 | 0.184 | 0.144 | Michael McGreevy |
| 2026-09-13 | Strikeout swinging | 3-2 | CH | 87.9 | — | — | — | — | — | — | 0.000 | Michael McGreevy |
| 2026-09-13 | Out ground ball | 0-1 | FF | 93.5 | 65.9 | -37° | 4 | Infield | 0.079 | 0.083 | 0.071 | Michael McGreevy |
| 2026-09-12 | Strikeout looking | 1-2 | SI | 98.3 | — | — | — | — | — | — | 0.000 | Riley O'Brien |
| 2026-09-12 | Out fly ball | 0-0 | FF | 96.9 | 94.7 | 33° | 359 | CF | 0.120 | 0.417 | 0.221 | Ryne Stanek |
| 2026-09-12 | Single fly ball | 0-0 | FC | 86.5 | 68.7 | 35° | 234 | LF gap | 0.791 | 0.863 | 0.735 | Cooper Hjerpe |
| 2026-09-12 | Strikeout looking | 0-2 | CH | 80.3 | — | — | — | — | — | — | 0.000 | Cooper Hjerpe |
| 2026-09-12 | Strikeout swinging | 3-2 | SL | 90.4 | — | — | — | — | — | — | 0.000 | Kyle Leahy |
| 2026-09-11 | Out ground ball | 2-2 | SL | 87.3 | 58.0 | -19° | 6 | Infield | 0.065 | 0.075 | 0.064 | Ryne Stanek |
| 2026-09-11 | Out fly ball | 0-1 | ST | 85.9 | 104.3 | 33° | 395 | LF gap | 0.683 | 2.648 | 1.352 | Luis Gastelum |
| 2026-09-11 | Force Out ground ball | 0-0 | SI | 94.6 | 69.5 | 6° | 72 | Infield | 0.198 | 0.227 | 0.178 | Gordon Graceffo |
| 2026-09-11 | Single line drive | 2-2 | SL | 86.4 | 101.4 | 16° | 287 | LF | 0.594 | 0.881 | 0.632 | Matthew Liberatore |
| 2026-09-11 | Out ground ball | 1-2 | SL | 85.8 | 46.2 | -33° | 3 | Infield | 0.213 | 0.217 | 0.192 | Matthew Liberatore |
| 2026-09-10 | Out ground ball | 2-1 | CU | 84.0 | 82.3 | 5° | 86 | Infield | 0.344 | 0.375 | 0.312 | Mason Montgomery |
| 2026-09-10 | Strikeout swinging | 2-2 | SL | 91.7 | — | — | — | — | — | — | 0.000 | Jared Jones |
| 2026-09-10 | Walk | 3-2 | FF | 99.1 | — | — | — | — | — | — | 0.699 | Jared Jones |
| 2026-09-10 | Out popup | 1-1 | FF | 99.4 | 98.3 | 66° | 141 | Infield | 0.023 | 0.037 | 0.028 | Jared Jones |
| 2026-09-09 | Strikeout looking | 0-2 | FF | 99.2 | — | — | — | — | — | — | 0.000 | Mason Montgomery |
| 2026-09-09 | Grounded Into DP ground ball | 1-2 | ST | 85.3 | 91.0 | 1° | 50 | Infield | 0.384 | 0.441 | 0.362 | Yohan Ramírez |
| 2026-09-09 | Strikeout swinging | 1-2 | SL | 83.6 | — | — | — | — | — | — | 0.000 | Gregory Soto |
| 2026-09-08 | Strikeout looking | 3-2 | FC | 93.4 | — | — | — | — | — | — | 0.000 | Wilber Dotel |
| 2026-09-08 | Grounded Into DP ground ball | 0-1 | FF | 98.9 | 95.6 | -7° | 16 | Infield | 0.246 | 0.271 | 0.222 | Bubba Chandler |
| 2026-09-08 | Out popup | 1-0 | FF | 97.3 | 75.0 | 49° | 218 | LF gap | 0.083 | 0.093 | 0.075 | Bubba Chandler |
| 2026-09-08 | Strikeout swinging | 2-2 | FF | 98.6 | — | — | — | — | — | — | 0.000 | Bubba Chandler |
| 2026-09-06 | Single ground ball | 2-2 | SL | 89.5 | 58.9 | -68° | 1 | RF corner | 0.281 | 0.282 | 0.254 | Tommy Nance |
| 2026-09-06 | Walk | 3-0 | FF | 93.4 | — | — | — | — | — | — | 0.698 | Garrett Acton |
| 2026-09-06 | Out fly ball | 0-2 | FC | 85.6 | 97.5 | 46° | 283 | RF gap | 0.003 | 0.003 | 0.003 | Andrew Morris |
| 2026-09-06 | Out fly ball | 0-0 | SL | 82.2 | 93.5 | 60° | 195 | RF | 0.020 | 0.035 | 0.025 | Bailey Ober |
| 2026-09-06 | Single line drive | 0-2 | FF | 89.0 | 75.2 | 22° | 238 | LF gap | 0.974 | 1.036 | 0.886 | Bailey Ober |
| 2026-09-06 | Strikeout swinging | 0-2 | ST | 77.1 | — | — | — | — | — | — | 0.000 | Bailey Ober |
| 2026-09-05 | Out fly ball | 1-0 | FF | 96.5 | 93.1 | 41° | 309 | RF gap | 0.014 | 0.041 | 0.022 | Jeff Hoffman |
| 2026-09-05 | Single line drive | 1-0 | FF | 99.7 | 93.5 | 10° | 152 | LF | 0.669 | 0.738 | 0.619 | Taj Bradley |
| 2026-09-05 | Strikeout swinging | 1-2 | FF | 100.0 | — | — | — | — | — | — | 0.000 | Taj Bradley |
| 2026-09-05 | Force Out ground ball | 2-2 | FC | 91.1 | 93.3 | -12° | 11 | Infield | 0.171 | 0.189 | 0.158 | Taj Bradley |
| 2026-09-04 | Out fly ball | 0-0 | FF | 95.6 | 98.3 | 54° | 271 | CF | 0.006 | 0.009 | 0.005 | Garrett Acton |
| 2026-09-04 | Out fly ball | 0-1 | FC | 93.3 | 88.8 | 55° | 250 | LF | 0.011 | 0.021 | 0.014 | Zebby Matthews |
| 2026-09-04 | Strikeout swinging | 2-2 | FF | 97.3 | — | — | — | — | — | — | 0.000 | Zebby Matthews |
| 2026-09-04 | Home Run fly ball | 3-2 | FF | 96.6 | 101.0 | 27° | 382 | RF gap | 0.651 | 2.224 | 1.179 | Zebby Matthews |
| 2026-09-03 | Out fly ball | 2-0 | FF | 95.2 | 100.7 | 50° | 316 | LF | 0.023 | 0.063 | 0.039 | Bryan Abreu |
| 2026-09-03 | Out fly ball | 1-0 | SI | 93.4 | 84.8 | 31° | 316 | LF | 0.037 | 0.076 | 0.047 | Hunter Brown |
| 2026-09-03 | Single ground ball | 1-0 | KC | 81.9 | 101.0 | 5° | 93 | LF corner | 0.637 | 0.713 | 0.593 | Hunter Brown |
| 2026-09-03 | Single line drive | 2-2 | SI | 97.3 | 71.2 | 18° | 175 | LF gap | 0.757 | 0.790 | 0.681 | Hunter Brown |
| 2026-09-02 | Grounded Into DP ground ball | 1-0 | FF | 97.0 | 99.4 | -8° | 16 | Infield | 0.290 | 0.305 | 0.261 | AJ Blubaugh |
| 2026-09-02 | Out ground ball | 0-1 | ST | 81.5 | 92.7 | -4° | 28 | Infield | 0.255 | 0.284 | 0.230 | Hayden Wesneski |
| 2026-09-02 | Out popup | 0-1 | FF | 95.8 | 88.4 | 69° | 108 | Infield | 0.006 | 0.008 | 0.007 | Hayden Wesneski |
| 2026-09-02 | Strikeout looking | 2-2 | FF | 94.5 | — | — | — | — | — | — | 0.000 | Hayden Wesneski |
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 | 14.000 | 22.000 | 32.000 | 47.000 | 70.000 | 92.000 | 135.000 | 227.000 | 445.000 |
| air_ball_rate | · | · | · | · | · | 0.652 | 0.579 | 0.556 | 0.542 | 0.570 | 0.597 |
| 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.200 | 0.222 | 0.308 | 0.182 | 0.188 | 0.245 | 0.254 | 0.231 | 0.278 | 0.251 |
| babip | 0.000 | 0.000 | 0.200 | 0.333 | 0.200 | 0.227 | 0.257 | 0.260 | 0.256 | 0.303 | 0.273 |
| babip_den | 2.000 | 3.000 | 5.000 | 9.000 | 15.000 | 22.000 | 35.000 | 50.000 | 78.000 | 132.000 | 275.000 |
| babip_num | 0.000 | 0.000 | 1.000 | 3.000 | 3.000 | 5.000 | 9.000 | 13.000 | 20.000 | 40.000 | 75.000 |
| barrel | 0.000 | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 | 3.000 | 4.000 | 6.000 | 14.000 | 35.000 |
| barrel_per_ab | 0.000 | 0.111 | 0.071 | 0.045 | 0.031 | 0.021 | 0.043 | 0.043 | 0.044 | 0.062 | 0.079 |
| bat_speed | 66.533 | 71.108 | 71.630 | 72.783 | 72.635 | 71.332 | 71.358 | 71.407 | 71.574 | 71.431 | 71.811 |
| bip_per_pa | 0.500 | 0.444 | 0.429 | 0.455 | 0.500 | 0.489 | 0.543 | 0.587 | 0.615 | 0.626 | 0.658 |
| blast | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 2.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.004 |
| chase | 0.000 | 0.000 | 2.000 | 4.000 | 7.000 | 14.000 | 20.000 | 27.000 | 49.000 | 81.000 | 193.000 |
| chase_rate | 0.000 | 0.000 | 0.061 | 0.067 | 0.086 | 0.117 | 0.116 | 0.125 | 0.169 | 0.159 | 0.209 |
| contact | 4.000 | 9.000 | 14.000 | 22.000 | 32.000 | 47.000 | 70.000 | 92.000 | 135.000 | 227.000 | 445.000 |
| estimated_ba_using_speedangle | 0.075 | 0.187 | 0.342 | 0.422 | 0.363 | 0.329 | 0.315 | 0.304 | 0.301 | 0.343 | 0.334 |
| estimated_ba_using_speedangle_sum | 0.149 | 0.746 | 2.055 | 4.224 | 5.802 | 7.557 | 11.973 | 16.438 | 24.987 | 48.746 | 97.742 |
| estimated_slg_using_speedangle | 0.078 | 0.619 | 0.656 | 0.673 | 0.532 | 0.469 | 0.514 | 0.498 | 0.485 | 0.579 | 0.594 |
| estimated_woba_using_speedangle | 0.071 | 0.335 | 0.425 | 0.471 | 0.387 | 0.346 | 0.356 | 0.345 | 0.338 | 0.394 | 0.402 |
| estimated_woba_using_speedangle_sum | 0.156 | 2.476 | 3.934 | 6.727 | 8.512 | 10.780 | 19.530 | 26.878 | 40.240 | 82.278 | 174.181 |
| ev_max | 96.700 | 100.000 | 98.533 | 102.140 | 100.671 | 101.010 | 99.933 | 99.580 | 99.767 | 99.754 | 100.304 |
| fly_ball | 0.000 | 1.000 | 1.000 | 2.000 | 4.000 | 8.000 | 13.000 | 18.000 | 29.000 | 45.000 | 102.000 |
| ground_ball | 1.000 | 1.000 | 1.000 | 2.000 | 5.000 | 5.000 | 10.000 | 15.000 | 26.000 | 44.000 | 85.000 |
| hard_hit | 1.000 | 3.000 | 4.000 | 8.000 | 9.000 | 13.000 | 19.000 | 24.000 | 38.000 | 65.000 | 149.000 |
| hh_ab | 0.250 | 0.333 | 0.286 | 0.364 | 0.281 | 0.277 | 0.271 | 0.261 | 0.281 | 0.286 | 0.335 |
| hit | 0.000 | 1.000 | 2.000 | 4.000 | 4.000 | 6.000 | 12.000 | 17.000 | 25.000 | 50.000 | 93.000 |
| hit_distance | 20.000 | 141.750 | 146.500 | 155.900 | 147.562 | 167.783 | 177.763 | 171.981 | 172.265 | 183.310 | 195.836 |
| hr | 0.000 | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 | 3.000 | 4.000 | 5.000 | 10.000 | 18.000 |
| hr_per_fb | · | · | · | · | · | · | · | · | 0.111 | 0.123 | 0.103 |
| hr_platoon | · | · | · | · | · | · | · | 4.000 | 5.000 | 7.000 | 13.000 |
| hr_rate | 0.000 | 0.111 | 0.071 | 0.045 | 0.031 | 0.021 | 0.043 | 0.043 | 0.037 | 0.044 | 0.040 |
| iso | 0.000 | 0.600 | 0.333 | 0.231 | 0.136 | 0.094 | 0.204 | 0.194 | 0.148 | 0.194 | 0.202 |
| la_contact | 2.000 | 4.000 | 6.000 | 10.000 | 16.000 | 23.000 | 38.000 | 54.000 | 83.000 | 142.000 | 293.000 |
| launch_speed | 93.900 | 98.125 | 96.900 | 100.250 | 94.756 | 93.378 | 91.655 | 89.511 | 88.553 | 89.357 | 90.177 |
| launch_speed_angle_sum | 31.500 | 41.250 | 30.500 | 24.300 | 17.250 | 25.478 | 26.447 | 23.815 | 22.494 | 19.993 | 20.935 |
| launch_speed_sum | 322.200 | 774.800 | 1176.300 | 2070.300 | 3216.400 | 4236.600 | 6492.600 | 9041.700 | 13972.400 | 23875.900 | 47822.200 |
| line_drive | 0.000 | 0.000 | 2.000 | 4.000 | 5.000 | 7.000 | 9.000 | 12.000 | 16.000 | 36.000 | 73.000 |
| out_of_zone | 9.000 | 22.000 | 33.000 | 60.000 | 81.000 | 120.000 | 172.000 | 216.000 | 290.000 | 509.000 | 925.000 |
| pull | 1.000 | 3.000 | 5.000 | 9.000 | 13.000 | 15.000 | 27.000 | 37.000 | 51.000 | 85.000 | 159.000 |
| slg | 0.000 | 0.800 | 0.556 | 0.538 | 0.318 | 0.281 | 0.449 | 0.448 | 0.380 | 0.472 | 0.453 |
| slug_window_ab | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.029 | 0.033 | 0.044 | 0.079 | 0.108 |
| square_per_ab | 0.250 | 0.333 | 0.357 | 0.409 | 0.406 | 0.362 | 0.357 | 0.370 | 0.356 | 0.357 | 0.407 |
| squared_up | 2.000 | 4.000 | 6.000 | 11.000 | 16.000 | 23.000 | 34.000 | 46.000 | 65.000 | 106.000 | 236.000 |
| strikeout | 1.000 | 1.000 | 3.000 | 3.000 | 6.000 | 10.000 | 12.000 | 15.000 | 27.000 | 40.000 | 83.000 |
| strikeout_rate | 0.250 | 0.111 | 0.214 | 0.136 | 0.188 | 0.213 | 0.171 | 0.163 | 0.200 | 0.176 | 0.187 |
| sweet_spot | 1.000 | 1.000 | 3.000 | 6.000 | 8.000 | 11.000 | 20.000 | 31.000 | 43.000 | 81.000 | 173.000 |
| sweet_spot_per_ab | 0.000 | 0.000 | 0.071 | 0.136 | 0.125 | 0.128 | 0.171 | 0.174 | 0.163 | 0.225 | 0.249 |
| tb | 0.000 | 4.000 | 5.000 | 7.000 | 7.000 | 9.000 | 22.000 | 30.000 | 41.000 | 85.000 | 168.000 |
| tb_platoon | · | · | · | · | · | · | · | 26.000 | 35.000 | 62.000 | 125.000 |
| walk | 1.000 | 4.000 | 5.000 | 9.000 | 10.000 | 14.000 | 20.000 | 23.000 | 25.000 | 42.000 | 63.000 |
| walk_platoon | · | · | · | · | · | · | · | 15.000 | 17.000 | 29.000 | 45.000 |
| walk_rate | 0.250 | 0.444 | 0.357 | 0.409 | 0.312 | 0.298 | 0.286 | 0.250 | 0.185 | 0.185 | 0.142 |
| xbh | 0.000 | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 | 4.000 | 5.000 | 6.000 | 15.000 | 39.000 |
| xbh_rate | 0.000 | 0.111 | 0.071 | 0.045 | 0.031 | 0.021 | 0.057 | 0.054 | 0.044 | 0.066 | 0.088 |
| z_swing_rate | · | · | · | · | · | 0.663 | 0.661 | 0.702 | 0.681 | 0.672 | 0.675 |
| zone_rate | · | · | · | · | · | · | 0.419 | 0.438 | 0.464 | 0.460 | 0.472 |