Ben Williamson RHB TBA
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-06-30 to 2026-10-13 · 100 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.
21 hits · 30 games · 2026-06-30 to 2026-10-13Hover 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.
99 PA · 30 games · 2026-06-30 to 2026-10-13| Date | Result | Count | Pitch | Velo | Exit Velo | Angle | Dist | Location | xBA | xSLG | xwOBA | Pitcher |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-10-13 | Reached On Error ground ball | 2-1 | CH | 85.9 | 84.9 | -16° | 5 | LF | 0.068 | 0.078 | 0.061 | Parker Messick |
| 2026-10-13 | Walk | 3-2 | FF | 97.4 | — | — | — | — | — | — | 0.698 | Parker Messick |
| 2026-10-12 | Out ground ball | 2-1 | FF | 93.3 | 83.5 | 2° | 71 | Infield | 0.261 | 0.321 | 0.249 | Erik Sabrowski |
| 2026-10-12 | Walk | 3-1 | CU | 78.8 | — | — | — | — | — | — | 0.698 | Joey Cantillo |
| 2026-10-12 | Out popup | 1-1 | CH | 82.4 | 68.8 | 66° | 123 | Infield | 0.006 | 0.007 | 0.007 | Foster Griffin |
| 2026-10-12 | Hit By Pitch | 1-2 | FF | 92.8 | — | — | — | — | — | — | 0.729 | Foster Griffin |
| 2026-09-27 | Out ground ball | 0-0 | SI | 95.4 | 98.9 | -32° | 5 | Infield | 0.092 | 0.105 | 0.089 | Jesús Luzardo |
| 2026-09-27 | Out ground ball | 0-2 | FF | 94.3 | 100.7 | -23° | 7 | RF corner | 0.133 | 0.143 | 0.121 | Zack Wheeler |
| 2026-09-25 | Walk | 3-1 | SI | 93.2 | — | — | — | — | — | — | 0.698 | Tim Mayza |
| 2026-09-25 | Strikeout swinging | 2-2 | CH | 86.7 | — | — | — | — | — | — | 0.000 | Cristopher Sánchez |
| 2026-09-25 | Strikeout swinging | 1-2 | SL | 88.6 | — | — | — | — | — | — | 0.000 | Cristopher Sánchez |
| 2026-09-25 | Strikeout swinging | 2-2 | CH | 87.3 | — | — | — | — | — | — | 0.000 | Cristopher Sánchez |
| 2026-09-24 | Out line drive | 0-1 | FF | 91.9 | 91.6 | 24° | 332 | LF gap | 0.149 | 0.288 | 0.183 | Bradley Hanner |
| 2026-09-24 | Walk | 3-1 | FF | 93.3 | — | — | — | — | — | — | 0.698 | Luis Gil |
| 2026-09-24 | Out ground ball | 1-0 | SI | 87.5 | 86.6 | -32° | 3 | Infield | 0.055 | 0.068 | 0.054 | Tim Hill |
| 2026-09-22 | Out fly ball | 3-2 | CH | 78.0 | 97.8 | 26° | 358 | LF gap | 0.380 | 1.099 | 0.609 | Ryan Yarbrough |
| 2026-09-22 | Single fly ball | 2-1 | FF | 94.3 | 72.0 | 34° | 232 | RF gap | 0.480 | 0.537 | 0.434 | Max Fried |
| 2026-09-22 | Out ground ball | 0-2 | ST | 79.9 | 91.6 | -28° | 5 | Infield | 0.121 | 0.136 | 0.123 | Max Fried |
| 2026-09-22 | Out ground ball | 1-1 | SI | 91.2 | 69.6 | -36° | 3 | Infield | 0.092 | 0.093 | 0.083 | Max Fried |
| 2026-09-20 | Out fly ball | 0-1 | FF | 91.6 | 82.4 | 32° | 287 | RF | 0.034 | 0.065 | 0.038 | Patrick Sandoval |
| 2026-09-20 | Out ground ball | 1-2 | FF | 95.7 | 95.2 | -5° | 21 | RF corner | 0.287 | 0.322 | 0.258 | Patrick Sandoval |
| 2026-09-20 | Out fly ball | 1-2 | SL | 83.8 | 87.2 | 35° | 312 | LF gap | 0.020 | 0.044 | 0.027 | Patrick Sandoval |
| 2026-08-05 | Out ground ball | 1-2 | FC | 91.9 | 86.0 | -33° | 3 | Infield | 0.057 | 0.064 | 0.051 | Zach Agnos |
| 2026-08-05 | Out ground ball | 2-0 | SI | 90.5 | 86.6 | -16° | 12 | Infield | 0.088 | 0.098 | 0.083 | Parker Mushinski |
| 2026-08-04 | Strikeout swinging | 3-2 | SL | 86.8 | — | — | — | — | — | — | 0.000 | Jimmy Herget |
| 2026-08-04 | Strikeout swinging | 0-2 | FF | 93.7 | — | — | — | — | — | — | 0.000 | Jordan Romano |
| 2026-08-04 | Single line drive | 1-2 | FF | 92.0 | 93.5 | 5° | 118 | RF | 0.531 | 0.643 | 0.521 | Parker Mushinski |
| 2026-08-02 | Home Run line drive | 0-0 | SI | 91.4 | 101.1 | 20° | 380 | LF | 0.429 | 0.905 | 0.555 | Duncan Davitt |
| 2026-08-02 | Force Out ground ball | 1-1 | CH | 86.6 | 98.4 | -17° | 6 | Infield | 0.198 | 0.205 | 0.178 | Anthony Kay |
| 2026-08-02 | Out ground ball | 0-0 | FC | 92.4 | — | -56° | 2 | Infield | — | — | — | Anthony Kay |
| 2026-08-02 | Out ground ball | 3-1 | ST | 81.9 | 70.2 | -13° | 10 | Infield | 0.057 | 0.070 | 0.051 | Anthony Kay |
| 2026-08-01 | Out ground ball | 3-2 | FF | 95.4 | 76.7 | -6° | 20 | Infield | 0.062 | 0.066 | 0.056 | Seranthony Domínguez |
| 2026-08-01 | Out ground ball | 1-2 | SI | 94.7 | 71.7 | -18° | 7 | Infield | 0.055 | 0.059 | 0.050 | Noah Schultz |
| 2026-08-01 | Out ground ball | 2-2 | SI | 95.6 | 102.4 | -15° | 9 | Infield | 0.183 | 0.198 | 0.165 | Noah Schultz |
| 2026-07-30 | Out ground ball | 0-1 | SL | 86.3 | 91.2 | -9° | 16 | Infield | 0.204 | 0.229 | 0.186 | Peyton Gray |
| 2026-07-30 | Single line drive | 0-2 | CH | 79.3 | 87.0 | 14° | 229 | LF gap | 0.934 | 1.052 | 0.864 | Marco Gonzales |
| 2026-07-30 | Out ground ball | 0-2 | CH | 80.3 | 74.7 | -16° | 6 | Infield | 0.057 | 0.064 | 0.057 | Marco Gonzales |
| 2026-07-29 | Strikeout swinging | 0-2 | CH | 86.5 | — | — | — | — | — | — | 0.000 | MacKenzie Gore |
| 2026-07-29 | Hit By Pitch | 1-2 | FC | 89.5 | — | — | — | — | — | — | 0.729 | MacKenzie Gore |
| 2026-07-29 | Strikeout looking | 2-2 | FF | 94.4 | — | — | — | — | — | — | 0.000 | MacKenzie Gore |
| 2026-07-28 | Single ground ball | 2-1 | CH | 84.4 | 95.7 | -4° | 21 | CF | 0.320 | 0.371 | 0.330 | Tyler Alexander |
| 2026-07-26 | Single line drive | 0-0 | CH | 84.4 | 102.2 | 13° | 279 | LF gap | 0.903 | 1.169 | 0.892 | Parker Messick |
| 2026-07-26 | Out ground ball | 1-1 | CH | 86.0 | 91.4 | -20° | 7 | Infield | 0.085 | 0.089 | 0.077 | Parker Messick |
| 2026-07-26 | Out ground ball | 0-1 | CH | 87.6 | 82.2 | -9° | 11 | Infield | 0.085 | 0.110 | 0.085 | Parker Messick |
| 2026-07-25 | Out popup | 0-1 | FC | 84.3 | 31.0 | 50° | 59 | RF corner | 0.177 | 0.178 | 0.159 | Tanner Bibee |
| 2026-07-25 | Out ground ball | 1-2 | FC | 85.9 | 90.7 | -13° | 12 | Infield | 0.162 | 0.183 | 0.160 | Tanner Bibee |
| 2026-07-25 | Out popup | 2-2 | CU | 77.3 | 65.1 | 39° | 209 | CF | 0.509 | 0.545 | 0.458 | Tanner Bibee |
| 2026-07-24 | Out line drive | 2-1 | FF | 93.0 | 91.0 | 19° | 287 | RF gap | 0.514 | 0.599 | 0.471 | Hunter Gaddis |
| 2026-07-24 | Double line drive | 0-1 | CU | 82.5 | 105.0 | 14° | 326 | LF gap | 0.714 | 1.006 | 0.739 | Tim Herrin |
| 2026-07-24 | Out ground ball | 0-1 | ST | 82.8 | 105.6 | -8° | 16 | Infield | 0.323 | 0.348 | 0.291 | Matt Festa |
| 2026-07-24 | Fielder's Choice ground ball | 2-2 | CU | 82.0 | 76.0 | -45° | 3 | Infield | 0.146 | 0.150 | 0.131 | Joey Cantillo |
| 2026-07-24 | Strikeout swinging | 2-2 | CU | 82.0 | — | — | — | — | — | — | 0.000 | Joey Cantillo |
| 2026-07-23 | Strikeout swinging | 1-2 | SL | 74.0 | — | — | — | — | — | — | 0.000 | Tyler Rogers |
| 2026-07-23 | Out ground ball | 0-1 | SI | 92.3 | 43.3 | -38° | 5 | RF corner | 0.261 | 0.262 | 0.235 | Shane Bieber |
| 2026-07-23 | Out ground ball | 3-2 | FF | 91.9 | 81.3 | -4° | 22 | Infield | 0.149 | 0.164 | 0.141 | Shane Bieber |
| 2026-07-22 | Out ground ball | 2-2 | FF | 99.3 | 80.7 | -42° | 3 | Infield | 0.085 | 0.086 | 0.078 | Louis Varland |
| 2026-07-22 | Walk | 3-0 | FC | 89.7 | — | — | — | — | — | — | 0.698 | Mason Fluharty |
| 2026-07-21 | Single ground ball | 1-0 | FC | 86.5 | 105.1 | 4° | 89 | CF | 0.571 | 0.638 | 0.529 | Patrick Corbin |
| 2026-07-21 | Strikeout swinging | 1-2 | SL | 80.5 | — | — | — | — | — | — | 0.000 | Patrick Corbin |
| 2026-07-21 | Single line drive | 1-1 | FF | 91.6 | 102.5 | 10° | 202 | RF | 0.834 | 1.005 | 0.802 | Lazaro Estrada |
| 2026-07-21 | Single line drive | 1-0 | FF | 92.9 | 92.2 | 14° | 231 | CF | 0.960 | 1.080 | 0.889 | Kevin Gausman |
| 2026-07-21 | Single ground ball | 1-0 | FF | 92.0 | 93.1 | 5° | 100 | CF | 0.531 | 0.643 | 0.521 | Kevin Gausman |
| 2026-07-18 | Out ground ball | 0-2 | SL | 88.1 | 71.9 | -33° | 3 | Infield | 0.060 | 0.067 | 0.054 | Garrett Whitlock |
| 2026-07-18 | Out ground ball | 2-2 | FF | 94.7 | 81.1 | -32° | 4 | Infield | 0.060 | 0.067 | 0.059 | Ryan Watson |
| 2026-07-18 | Out ground ball | 3-2 | FF | 94.0 | 70.2 | -23° | 7 | Infield | 0.035 | 0.036 | 0.032 | Patrick Sandoval |
| 2026-07-18 | Strikeout swinging | 0-2 | CH | 83.4 | — | — | — | — | — | — | 0.000 | Patrick Sandoval |
| 2026-07-17 | Out popup | 0-2 | FS | 90.6 | 72.5 | 64° | 148 | RF corner | 0.001 | 0.001 | 0.000 | Aroldis Chapman |
| 2026-07-17 | Out ground ball | 2-2 | FF | 95.7 | 80.7 | 8° | 135 | RF gap | 0.340 | 0.367 | 0.306 | Alec Gamboa |
| 2026-07-17 | Force Out ground ball | 0-0 | SI | 99.9 | 53.3 | 0° | 34 | RF corner | 0.114 | 0.135 | 0.107 | Tyron Guerrero |
| 2026-07-17 | Strikeout looking | 0-2 | SI | 93.2 | — | — | — | — | — | — | 0.000 | Jake Bennett |
| 2026-07-17 | Single ground ball | 0-1 | SI | 92.9 | 102.0 | -27° | 4 | Infield | 0.174 | 0.184 | 0.168 | Greg Weissert |
| 2026-07-17 | Out ground ball | 0-0 | SI | 92.3 | 63.6 | -29° | 4 | Infield | 0.048 | 0.049 | 0.043 | Jake Bennett |
| 2026-07-17 | Out ground ball | 2-2 | FF | 95.4 | 83.6 | -36° | 3 | Infield | 0.057 | 0.061 | 0.052 | Eduardo Rivera |
| 2026-07-11 | Single ground ball | 1-0 | SI | 96.0 | 102.6 | -26° | 4 | CF | 0.155 | 0.162 | 0.143 | Michael Rucker |
| 2026-07-11 | Single line drive | 1-1 | FF | 95.7 | 70.3 | 19° | 196 | CF | 0.794 | 0.852 | 0.728 | Logan Gilbert |
| 2026-07-11 | Single line drive | 0-1 | FF | 95.7 | 77.6 | 24° | 244 | RF gap | 0.723 | 0.797 | 0.658 | Logan Gilbert |
| 2026-07-11 | Double ground ball | 2-2 | ST | 81.6 | 91.1 | 1° | 53 | LF corner | 0.384 | 0.441 | 0.362 | Logan Gilbert |
| 2026-07-09 | Strikeout swinging | 1-2 | CH | 89.0 | — | — | — | — | — | — | 0.000 | Angel Chivilli |
| 2026-07-09 | Single line drive | 0-0 | SL | 86.0 | 98.3 | 10° | 163 | LF | 0.740 | 0.895 | 0.721 | Brent Headrick |
| 2026-07-09 | Out popup | 0-1 | CH | 78.7 | 68.1 | 48° | 199 | RF gap | 0.220 | 0.292 | 0.232 | Ryan Yarbrough |
| 2026-07-09 | Single ground ball | 0-0 | SI | 93.6 | 92.1 | -12° | 12 | Infield | 0.174 | 0.195 | 0.157 | Paul Blackburn |
| 2026-07-08 | Out line drive | 0-1 | FF | 96.5 | 103.6 | 21° | 382 | RF gap | 0.657 | 1.624 | 0.954 | Gerrit Cole |
| 2026-07-08 | Out ground ball | 1-1 | SL | 89.4 | 99.0 | -29° | 4 | Infield | 0.095 | 0.108 | 0.089 | Gerrit Cole |
| 2026-07-08 | Out line drive | 1-1 | FF | 96.7 | 89.6 | 21° | 295 | RF | 0.311 | 0.458 | 0.313 | Gerrit Cole |
| 2026-07-07 | Strikeout looking | 2-2 | FF | 97.0 | — | — | — | — | — | — | 0.000 | Brent Headrick |
| 2026-07-07 | Out ground ball | 1-0 | SI | 87.4 | 77.3 | -70° | 1 | Infield | 0.305 | 0.306 | 0.274 | Tim Hill |
| 2026-07-05 | Strikeout swinging | 0-2 | SL | 87.1 | — | — | — | — | — | — | 0.000 | Josh Hader |
| 2026-07-05 | Out ground ball | 2-2 | SL | 82.1 | 72.0 | -18° | 9 | Infield | 0.055 | 0.059 | 0.050 | Steven Okert |
| 2026-07-05 | Single line drive | 2-1 | SL | 85.8 | 82.9 | 12° | 180 | LF | 0.531 | 0.580 | 0.483 | Peter Lambert |
| 2026-07-05 | Strikeout swinging | 2-2 | ST | 84.3 | — | — | — | — | — | — | 0.000 | Peter Lambert |
| 2026-07-03 | Single line drive | 0-1 | FF | 95.1 | 78.8 | 18° | 227 | LF gap | 0.994 | 1.107 | 0.926 | Enyel De Los Santos |
| 2026-07-03 | Out fly ball | 2-1 | FF | 91.5 | 84.6 | 61° | 175 | RF corner | 0.017 | 0.027 | 0.019 | Spencer Arrighetti |
| 2026-07-03 | Out fly ball | 1-0 | FF | 91.1 | 89.5 | 41° | 290 | RF corner | 0.003 | 0.006 | 0.004 | Spencer Arrighetti |
| 2026-07-02 | Out popup | 2-1 | CH | 84.9 | 64.9 | 74° | 85 | RF corner | 0.009 | 0.013 | 0.011 | Daniel Lynch IV |
| 2026-06-30 | Out ground ball | 2-2 | SL | 84.1 | 100.9 | -14° | 12 | Infield | 0.234 | 0.241 | 0.211 | Lucas Erceg |
| 2026-06-30 | Walk | 3-0 | FF | 95.0 | — | — | — | — | — | — | 0.698 | Eric Cerantola |
| 2026-06-30 | Walk | 3-0 | FF | 92.0 | — | — | — | — | — | — | 0.698 | Connor Seabold |
| 2026-06-30 | Single line drive | 3-2 | FF | 92.7 | 90.1 | 19° | 271 | CF | 0.534 | 0.622 | 0.481 | Noah Cameron |
| 2026-06-30 | Out ground ball | 3-2 | FC | 89.1 | 99.5 | -19° | 8 | Infield | 0.165 | 0.166 | 0.149 | Noah Cameron |
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 | 2.000 | 6.000 | 8.000 | 15.000 | 22.000 | 31.000 | 44.000 | 62.000 | 96.000 | 162.000 | 332.000 |
| air_ball_rate | · | · | · | · | · | 0.333 | 0.290 | 0.289 | 0.311 | 0.336 | 0.376 |
| 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.000 | 0.000 | 0.059 | 0.115 | 0.158 | 0.200 | 0.233 | 0.211 | 0.229 |
| babip | 0.000 | 0.000 | 0.000 | 0.000 | 0.071 | 0.100 | 0.167 | 0.227 | 0.274 | 0.244 | 0.273 |
| babip_den | 1.000 | 3.000 | 5.000 | 7.000 | 14.000 | 20.000 | 30.000 | 44.000 | 73.000 | 119.000 | 242.000 |
| babip_num | 0.000 | 0.000 | 0.000 | 0.000 | 1.000 | 2.000 | 5.000 | 10.000 | 20.000 | 29.000 | 66.000 |
| barrel | 0.000 | 0.000 | 0.000 | 0.000 | 1.000 | 1.000 | 1.000 | 1.000 | 2.000 | 3.000 | 6.000 |
| barrel_per_ab | 0.000 | 0.000 | 0.000 | 0.000 | 0.045 | 0.032 | 0.023 | 0.016 | 0.021 | 0.019 | 0.015 |
| bat_speed | 70.550 | 70.440 | 69.783 | 69.581 | 68.590 | 68.223 | 67.903 | 66.636 | 67.008 | 66.851 | 67.364 |
| bip_per_pa | 0.500 | 0.500 | 0.625 | 0.467 | 0.636 | 0.677 | 0.705 | 0.726 | 0.771 | 0.753 | 0.738 |
| 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 | 3.000 | 3.000 | 9.000 | 15.000 | 24.000 | 31.000 | 41.000 | 67.000 | 104.000 | 209.000 |
| chase_rate | 0.143 | 0.167 | 0.167 | 0.250 | 0.294 | 0.338 | 0.333 | 0.323 | 0.335 | 0.329 | 0.306 |
| contact | 2.000 | 6.000 | 8.000 | 15.000 | 22.000 | 31.000 | 44.000 | 62.000 | 96.000 | 162.000 | 332.000 |
| estimated_ba_using_speedangle | 0.068 | 0.112 | 0.112 | 0.109 | 0.156 | 0.168 | 0.207 | 0.275 | 0.275 | 0.285 | 0.308 |
| estimated_ba_using_speedangle_sum | 0.068 | 0.335 | 0.560 | 0.764 | 2.178 | 3.538 | 6.426 | 12.362 | 20.351 | 34.756 | 75.395 |
| estimated_slg_using_speedangle | 0.078 | 0.135 | 0.131 | 0.144 | 0.236 | 0.252 | 0.281 | 0.346 | 0.345 | 0.370 | 0.408 |
| estimated_woba_using_speedangle | 0.061 | 0.106 | 0.105 | 0.109 | 0.167 | 0.180 | 0.211 | 0.270 | 0.269 | 0.284 | 0.310 |
| estimated_woba_using_speedangle_sum | 0.078 | 0.406 | 0.654 | 1.010 | 3.306 | 5.291 | 8.698 | 15.585 | 25.503 | 45.146 | 100.016 |
| ev_max | 84.900 | 84.200 | 89.700 | 89.980 | 92.343 | 92.840 | 94.607 | 94.625 | 93.657 | 94.148 | 95.127 |
| fly_ball | 0.000 | 0.000 | 0.000 | 0.000 | 4.000 | 4.000 | 4.000 | 4.000 | 6.000 | 15.000 | 32.000 |
| ground_ball | 1.000 | 2.000 | 4.000 | 5.000 | 8.000 | 13.000 | 21.000 | 29.000 | 45.000 | 73.000 | 143.000 |
| hard_hit | 0.000 | 0.000 | 2.000 | 2.000 | 6.000 | 8.000 | 12.000 | 17.000 | 25.000 | 43.000 | 100.000 |
| hh_ab | 0.000 | 0.000 | 0.250 | 0.133 | 0.273 | 0.258 | 0.273 | 0.274 | 0.260 | 0.265 | 0.301 |
| hit | 0.000 | 0.000 | 0.000 | 0.000 | 1.000 | 3.000 | 6.000 | 11.000 | 21.000 | 32.000 | 69.000 |
| hit_distance | 5.000 | 66.333 | 42.200 | 78.000 | 126.000 | 109.286 | 93.548 | 99.200 | 102.919 | 115.984 | 124.122 |
| hr | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 1.000 | 1.000 | 1.000 | 1.000 | 3.000 | 3.000 |
| hr_per_fb | · | · | · | · | · | · | · | · | 0.043 | 0.073 | 0.033 |
| hr_platoon | · | · | · | · | · | · | · | 0.000 | 0.000 | 1.000 | 1.000 |
| hr_rate | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.032 | 0.023 | 0.016 | 0.010 | 0.019 | 0.009 |
| iso | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.115 | 0.079 | 0.073 | 0.056 | 0.086 | 0.073 |
| la_contact | 1.000 | 3.000 | 5.000 | 7.000 | 14.000 | 21.000 | 31.000 | 45.000 | 74.000 | 122.000 | 245.000 |
| launch_speed | 84.900 | 79.067 | 87.360 | 87.857 | 86.486 | 83.171 | 84.574 | 84.098 | 83.731 | 83.751 | 85.622 |
| launch_speed_angle_sum | -16.000 | 17.333 | -0.600 | -1.571 | 3.357 | -3.000 | -4.290 | -2.844 | -0.743 | 1.623 | 2.494 |
| launch_speed_sum | 162.700 | 391.200 | 590.800 | 1009.600 | 2074.700 | 2829.700 | 4265.100 | 5878.900 | 10083.500 | 16423.200 | 35960.700 |
| line_drive | 0.000 | 0.000 | 0.000 | 1.000 | 1.000 | 3.000 | 5.000 | 9.000 | 17.000 | 26.000 | 60.000 |
| out_of_zone | 7.000 | 18.000 | 18.000 | 36.000 | 51.000 | 71.000 | 93.000 | 127.000 | 200.000 | 316.000 | 684.000 |
| pull | 1.000 | 1.000 | 1.000 | 3.000 | 5.000 | 9.000 | 11.000 | 15.000 | 22.000 | 38.000 | 76.000 |
| slg | 0.000 | 0.000 | 0.000 | 0.000 | 0.059 | 0.231 | 0.237 | 0.273 | 0.289 | 0.296 | 0.302 |
| slug_window_ab | 0.000 | 0.000 | 0.000 | 0.000 | 0.045 | 0.065 | 0.045 | 0.032 | 0.031 | 0.049 | 0.063 |
| square_per_ab | 0.000 | 0.167 | 0.250 | 0.200 | 0.318 | 0.387 | 0.409 | 0.435 | 0.406 | 0.407 | 0.422 |
| squared_up | 0.000 | 1.000 | 2.000 | 4.000 | 12.000 | 17.000 | 26.000 | 38.000 | 60.000 | 100.000 | 203.000 |
| strikeout | 0.000 | 0.000 | 0.000 | 3.000 | 3.000 | 5.000 | 7.000 | 10.000 | 16.000 | 30.000 | 58.000 |
| strikeout_rate | 0.000 | 0.000 | 0.000 | 0.200 | 0.136 | 0.161 | 0.159 | 0.161 | 0.167 | 0.185 | 0.175 |
| sweet_spot | 1.000 | 1.000 | 1.000 | 2.000 | 5.000 | 6.000 | 11.000 | 15.000 | 32.000 | 50.000 | 124.000 |
| sweet_spot_per_ab | 0.000 | 0.000 | 0.000 | 0.067 | 0.136 | 0.129 | 0.136 | 0.161 | 0.198 | 0.198 | 0.229 |
| tb | 0.000 | 0.000 | 0.000 | 0.000 | 1.000 | 6.000 | 9.000 | 15.000 | 26.000 | 45.000 | 91.000 |
| tb_platoon | · | · | · | · | · | · | · | 8.000 | 12.000 | 26.000 | 58.000 |
| walk | 1.000 | 2.000 | 2.000 | 4.000 | 4.000 | 4.000 | 4.000 | 5.000 | 7.000 | 10.000 | 28.000 |
| walk_platoon | · | · | · | · | · | · | · | 4.000 | 5.000 | 7.000 | 12.000 |
| walk_rate | 0.500 | 0.333 | 0.250 | 0.267 | 0.182 | 0.129 | 0.091 | 0.081 | 0.073 | 0.062 | 0.084 |
| xbh | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 1.000 | 1.000 | 2.000 | 3.000 | 7.000 | 15.000 |
| xbh_rate | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.032 | 0.023 | 0.032 | 0.031 | 0.043 | 0.045 |
| z_swing_rate | · | · | · | · | · | 0.479 | 0.480 | 0.495 | 0.555 | 0.555 | 0.556 |
| zone_rate | · | · | · | · | · | · | 0.446 | 0.457 | 0.464 | 0.479 | 0.479 |