Griffin Conine LHB MIA
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-24 to 2026-09-27 · 412 qualified playersGriffin Conine’s last 30 games, ending 2026-09-27 — 20 days ago. Ranked against the league as it stood that day.
Where every base hit landed, over this player's recent games. Outs are not plotted.
Distance is read off the dotted rings, not a drawn fence -- real fences vary by 100+ feet park to park, so one drawn wall would be accurate for none of them.
Statcast records where a ball was FIELDED, not where it landed, so about 4% of hits (a grounder run down in foul ground, say) are pulled back to the foul line here rather than plotted past it.
27 hits · 30 games · 2026-08-24 to 2026-09-27Hover 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.
113 PA · 30 games · 2026-08-24 to 2026-09-27| Date | Result | Count | Pitch | Velo | Exit Velo | Angle | Dist | Location | xBA | xSLG | xwOBA | Pitcher |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-09-27 | Home Run fly ball | 2-0 | FF | 98.1 | 110.2 | 34° | 439 | RF | 1.000 | 4.000 | 2.000 | AJ Smith-Shawver |
| 2026-09-27 | Out line drive | 0-0 | CH | 85.6 | 109.3 | 17° | 303 | RF gap | 0.649 | 1.219 | 0.791 | JR Ritchie |
| 2026-09-27 | Strikeout swinging | 1-2 | FF | 93.7 | — | — | — | — | — | — | 0.000 | JR Ritchie |
| 2026-09-27 | Strikeout swinging | 3-2 | CH | 85.9 | — | — | — | — | — | — | 0.000 | JR Ritchie |
| 2026-09-26 | Single line drive | 1-1 | FF | 94.6 | 93.2 | 14° | 213 | RF gap | 0.969 | 1.094 | 0.904 | Raisel Iglesias |
| 2026-09-26 | Out fly ball | 2-1 | FS | 91.1 | 96.2 | 42° | 309 | RF gap | 0.017 | 0.046 | 0.023 | Victor Mederos |
| 2026-09-26 | Single ground ball | 1-0 | SI | 94.2 | 82.4 | 5° | 81 | LF | 0.320 | 0.349 | 0.289 | Dylan Dodd |
| 2026-09-26 | Out fly ball | 2-2 | SL | 78.3 | 101.4 | 23° | 366 | LF gap | 0.549 | 1.355 | 0.794 | Brent Suter |
| 2026-09-25 | Home Run fly ball | 2-2 | FF | 98.2 | 102.4 | 28° | 402 | LF gap | 0.711 | 2.533 | 1.330 | Didier Fuentes |
| 2026-09-25 | Single ground ball | 0-0 | SI | 93.8 | 99.8 | 5° | 92 | CF | 0.597 | 0.659 | 0.551 | Grant Holmes |
| 2026-09-25 | Walk | 3-2 | SI | 95.3 | — | — | — | — | — | — | 0.698 | Grant Holmes |
| 2026-09-25 | Out ground ball | 0-0 | CU | 81.5 | 65.6 | -47° | 2 | RF corner | 0.210 | 0.212 | 0.189 | Ray Kerr |
| 2026-09-24 | Out ground ball | 2-2 | SL | 91.2 | 79.6 | -35° | 4 | Infield | 0.045 | 0.047 | 0.040 | Ryan Zeferjahn |
| 2026-09-23 | Single ground ball | 2-1 | CU | 81.4 | 92.9 | 0° | 35 | RF gap | 0.399 | 0.432 | 0.365 | Jacob Webb |
| 2026-09-23 | Single ground ball | 1-2 | FS | 82.7 | 85.5 | -5° | 19 | Infield | 0.145 | 0.178 | 0.130 | Kevin Gausman |
| 2026-09-23 | Strikeout swinging | 1-2 | FS | 82.0 | — | — | — | — | — | — | 0.000 | Kevin Gausman |
| 2026-09-23 | Strikeout swinging | 1-2 | FS | 81.9 | — | — | — | — | — | — | 0.000 | Kevin Gausman |
| 2026-09-22 | Out ground ball | 0-1 | CH | 95.4 | 61.9 | -51° | 2 | Infield | 0.271 | 0.276 | 0.249 | Edward Cabrera |
| 2026-09-22 | Single fly ball | 0-1 | ST | 81.4 | 65.1 | 35° | 205 | LF corner | 0.751 | 0.823 | 0.691 | Caleb Thielbar |
| 2026-09-22 | Out fly ball | 1-2 | ST | 85.7 | 78.7 | 37° | 247 | RF | 0.034 | 0.067 | 0.045 | Ryan Rolison |
| 2026-09-22 | Strikeout swinging | 2-2 | FC | 89.0 | — | — | — | — | — | — | 0.000 | Aaron Civale |
| 2026-09-22 | Out ground ball | 3-2 | SI | 92.1 | 74.2 | -2° | 35 | Infield | 0.074 | 0.087 | 0.067 | Shota Imanaga |
| 2026-09-22 | Out fly ball | 1-2 | FF | 91.0 | 106.0 | 22° | 385 | CF | 0.843 | 2.609 | 1.415 | Shota Imanaga |
| 2026-09-20 | Out popup | 1-2 | SL | 88.8 | 81.8 | 75° | 92 | LF corner | 0.006 | 0.006 | 0.005 | Mason Miller |
| 2026-09-20 | Single ground ball | 0-0 | FC | 89.2 | 106.9 | 2° | 64 | RF | 0.571 | 0.654 | 0.543 | Walker Buehler |
| 2026-09-20 | Strikeout looking | 0-2 | FF | 93.7 | — | — | — | — | — | — | 0.000 | Walker Buehler |
| 2026-09-20 | Grounded Into DP ground ball | 1-1 | CH | 89.6 | 96.5 | -11° | 9 | Infield | 0.179 | 0.206 | 0.167 | Walker Buehler |
| 2026-09-19 | Home Run fly ball | 1-0 | FF | 102.1 | 110.8 | 29° | 427 | RF | 0.999 | 3.999 | 2.044 | Mason Miller |
| 2026-09-18 | Out fly ball | 0-1 | CU | 81.2 | 93.3 | 28° | 344 | CF | 0.126 | 0.289 | 0.170 | David Morgan |
| 2026-09-18 | Out line drive | 3-2 | FF | 96.2 | 98.0 | 18° | 302 | CF | 0.380 | 0.597 | 0.408 | Wandy Peralta |
| 2026-09-18 | Out fly ball | 2-1 | CU | 79.9 | 84.8 | 44° | 279 | LF gap | 0.009 | 0.012 | 0.008 | Nick Pivetta |
| 2026-09-18 | Strikeout swinging | 0-2 | FF | 93.5 | — | — | — | — | — | — | 0.000 | Nick Pivetta |
| 2026-09-16 | Grounded Into DP ground ball | 0-0 | CH | 91.6 | 60.9 | -48° | 2 | Infield | 0.199 | 0.201 | 0.179 | Jonathan Loáisiga |
| 2026-09-16 | Out ground ball | 1-1 | FC | 90.8 | 104.6 | -5° | 21 | Infield | 0.399 | 0.422 | 0.359 | Dennis Santana |
| 2026-09-16 | Strikeout swinging | 2-2 | CH | 87.5 | — | — | — | — | — | — | 0.000 | Merrill Kelly |
| 2026-09-16 | Strikeout swinging | 0-2 | CH | 87.3 | — | — | — | — | — | — | 0.000 | Merrill Kelly |
| 2026-09-16 | Strikeout swinging | 1-2 | CH | 89.2 | — | — | — | — | — | — | 0.000 | Merrill Kelly |
| 2026-09-15 | Home Run fly ball | 3-2 | FF | 94.6 | 100.0 | 28° | 401 | RF gap | 0.537 | 1.740 | 0.939 | Michael Soroka |
| 2026-09-15 | Out ground ball | 1-1 | CH | 87.3 | 49.8 | -47° | 1 | Infield | 0.221 | 0.221 | 0.199 | Michael Soroka |
| 2026-09-14 | Strikeout swinging | 0-2 | FF | 97.8 | — | — | — | — | — | — | 0.000 | Kevin Ginkel |
| 2026-09-14 | Strikeout swinging | 2-2 | FF | 98.7 | — | — | — | — | — | — | 0.000 | Jonathan Loáisiga |
| 2026-09-14 | Strikeout swinging | 1-2 | CH | 86.1 | — | — | — | — | — | — | 0.000 | Corbin Burnes |
| 2026-09-14 | Single line drive | 2-1 | FC | 91.6 | 92.2 | 18° | 284 | LF gap | 0.594 | 0.729 | 0.560 | Corbin Burnes |
| 2026-09-13 | Strikeout swinging | 0-2 | SL | 91.4 | — | — | — | — | — | — | 0.000 | Tanner Scott |
| 2026-09-13 | Strikeout looking | 0-2 | SL | 85.4 | — | — | — | — | — | — | 0.000 | Alex Vesia |
| 2026-09-13 | Strikeout swinging | 1-2 | FF | 93.5 | — | — | — | — | — | — | 0.000 | Emmet Sheehan |
| 2026-09-13 | Out ground ball | 0-0 | CU | 77.7 | 68.2 | 15° | 125 | RF gap | 0.400 | 0.437 | 0.363 | Emmet Sheehan |
| 2026-09-12 | Single ground ball | 1-0 | SI | 94.6 | 82.1 | 8° | 137 | LF gap | 0.420 | 0.486 | 0.407 | Justin Wrobleski |
| 2026-09-12 | Walk | 3-0 | FF | 93.6 | — | — | — | — | — | — | 0.698 | Tyler Glasnow |
| 2026-09-12 | Single line drive | 1-1 | SL | 90.9 | 81.2 | 15° | 172 | RF | 0.900 | 1.015 | 0.846 | Tyler Glasnow |
| 2026-09-12 | Double fly ball | 1-2 | KC | 81.5 | 102.4 | 29° | 398 | CF | 0.663 | 2.439 | 1.265 | Tyler Glasnow |
| 2026-09-11 | Single line drive | 1-1 | SL | 83.8 | 79.3 | 22° | 234 | RF gap | 0.834 | 0.889 | 0.751 | Edgardo Henriquez |
| 2026-09-11 | Out popup | 2-1 | FC | 92.4 | 92.9 | 72° | 146 | LF corner | 0.001 | 0.001 | 0.000 | Brock Stewart |
| 2026-09-11 | Strikeout swinging | 2-2 | CH | 84.4 | — | — | — | — | — | — | 0.000 | Blake Snell |
| 2026-09-11 | Out ground ball | 1-1 | CU | 78.1 | 77.3 | 8° | 118 | LF gap | 0.283 | 0.306 | 0.255 | Blake Snell |
| 2026-09-09 | Double line drive | 1-1 | FF | 91.0 | 114.2 | 14° | 251 | RF | 0.740 | 1.300 | 0.853 | Nate Lavender |
| 2026-09-09 | Out popup | 1-2 | CH | 87.0 | 80.9 | 59° | 180 | LF gap | 0.046 | 0.069 | 0.052 | Jonathan Pintaro |
| 2026-09-09 | Single ground ball | 3-2 | CH | 83.8 | 100.2 | 9° | 139 | RF | 0.714 | 0.822 | 0.676 | Chris Devenski |
| 2026-09-09 | Out popup | 1-1 | FF | 94.9 | 94.2 | 73° | 117 | LF corner | 0.003 | 0.003 | 0.003 | Austin Warren |
| 2026-09-09 | Strikeout swinging | 1-2 | KC | 80.3 | — | — | — | — | — | — | 0.000 | Robert Stock |
| 2026-09-09 | Single ground ball | 3-1 | SI | 95.9 | 102.9 | 7° | 134 | RF | 0.637 | 0.716 | 0.591 | Robert Stock |
| 2026-09-08 | Out fly ball | 0-0 | FF | 97.4 | 101.4 | 27° | 368 | LF | 0.651 | 2.224 | 1.179 | Kodai Senga |
| 2026-09-08 | Out popup | 1-0 | FC | 93.0 | 54.1 | 87° | 35 | LF corner | 0.006 | 0.007 | 0.006 | Jonathan Pintaro |
| 2026-09-07 | Out fly ball | 1-0 | FC | 89.5 | 102.3 | 47° | 304 | LF gap | 0.017 | 0.045 | 0.021 | Daniel Duarte |
| 2026-09-07 | Out fly ball | 2-0 | FC | 90.6 | 95.6 | 50° | 272 | CF | 0.006 | 0.013 | 0.009 | Jonah Tong |
| 2026-09-07 | Out ground ball | 1-1 | FC | 92.8 | 91.8 | -10° | 14 | RF corner | 0.241 | 0.272 | 0.217 | Jonah Tong |
| 2026-09-07 | Strikeout swinging | 0-2 | CH | 89.1 | — | — | — | — | — | — | 0.000 | Jonah Tong |
| 2026-09-06 | Out fly ball | 1-1 | FC | 87.4 | 101.3 | 45° | 347 | CF | 0.026 | 0.077 | 0.036 | Colin Rea |
| 2026-09-06 | Single ground ball | 3-2 | FF | 94.5 | 94.6 | -26° | 3 | LF | 0.101 | 0.114 | 0.097 | Colin Rea |
| 2026-09-06 | Hit By Pitch | 1-1 | FC | 85.1 | — | — | — | — | — | — | 0.729 | Clay Holmes |
| 2026-09-06 | Out ground ball | 2-1 | SI | 91.6 | 78.1 | -7° | 13 | Infield | 0.077 | 0.079 | 0.069 | Clay Holmes |
| 2026-09-06 | Out ground ball | 0-1 | SI | 92.5 | 74.9 | -22° | 4 | Infield | 0.041 | 0.049 | 0.037 | Clay Holmes |
| 2026-09-05 | Walk | 3-2 | FF | 99.8 | — | — | — | — | — | — | 0.698 | Ryan Zeferjahn |
| 2026-09-05 | Out fly ball | 0-1 | FC | 94.0 | 91.5 | 45° | 283 | RF gap | 0.009 | 0.025 | 0.014 | Trent Thornton |
| 2026-09-05 | Home Run fly ball | 2-1 | FF | 91.8 | 110.7 | 32° | 430 | RF | 1.000 | 4.000 | 2.000 | Caleb Thielbar |
| 2026-09-05 | Walk | 3-2 | SI | 93.6 | — | — | — | — | — | — | 0.698 | Javier Assad |
| 2026-09-05 | Walk | 3-2 | SI | 94.6 | — | — | — | — | — | — | 0.698 | Javier Assad |
| 2026-09-04 | Out ground ball | 2-1 | FC | 87.8 | 101.3 | -11° | 10 | Infield | 0.213 | 0.244 | 0.198 | Aaron Civale |
| 2026-09-04 | Single line drive | 0-2 | ST | 79.6 | 97.0 | 16° | 281 | CF | 0.666 | 0.924 | 0.679 | Shota Imanaga |
| 2026-09-04 | Single line drive | 3-2 | FF | 92.6 | 105.1 | 9° | 220 | RF gap | 0.746 | 0.921 | 0.722 | Shota Imanaga |
| 2026-09-04 | Out ground ball | 2-2 | FF | 92.2 | 98.6 | -22° | 6 | Infield | 0.130 | 0.130 | 0.117 | Shota Imanaga |
| 2026-09-03 | Strikeout swinging | 2-2 | SL | 90.6 | — | — | — | — | — | — | 0.000 | Nate Pearson |
| 2026-09-03 | Strikeout swinging | 1-2 | FF | 94.5 | — | — | — | — | — | — | 0.000 | Michael Wacha |
| 2026-09-03 | Strikeout swinging | 1-2 | SI | 93.5 | — | — | — | — | — | — | 0.000 | Michael Wacha |
| 2026-09-03 | Out fly ball | 0-1 | CH | 79.7 | 77.6 | 51° | 229 | LF | 0.031 | 0.031 | 0.028 | Michael Wacha |
| 2026-09-02 | Strikeout swinging | 1-2 | CH | 90.6 | — | — | — | — | — | — | 0.000 | Alex Lange |
| 2026-09-02 | Single ground ball | 1-0 | FF | 96.7 | 80.5 | 8° | 109 | RF | 0.340 | 0.367 | 0.306 | Nate Pearson |
| 2026-09-02 | Single line drive | 3-2 | SI | 91.8 | 111.7 | 5° | 123 | RF | 0.691 | 0.791 | 0.645 | Jose Cuas |
| 2026-09-01 | Out ground ball | 2-2 | FF | 95.2 | 38.9 | 31° | 82 | LF corner | 0.210 | 0.210 | 0.195 | Anthony Gose |
| 2026-09-01 | Out line drive | 0-0 | SI | 91.7 | 101.8 | 22° | 376 | CF | 0.534 | 1.290 | 0.758 | Randy Dobnak |
| 2026-09-01 | Walk | 3-2 | ST | 82.9 | — | — | — | — | — | — | 0.698 | Randy Dobnak |
| 2026-09-01 | Strikeout swinging | 0-2 | ST | 83.9 | — | — | — | — | — | — | 0.000 | Randy Dobnak |
| 2026-08-31 | Single line drive | 0-2 | FC | 86.9 | 80.3 | 27° | 253 | RF gap | 0.223 | 0.304 | 0.227 | Matt Waldron |
| 2026-08-31 | Out popup | 2-2 | KN | 80.7 | 74.9 | 62° | 151 | Infield | 0.011 | 0.011 | 0.010 | Matt Waldron |
| 2026-08-30 | Walk | 3-1 | FF | 95.1 | — | — | — | — | — | — | 0.699 | Max Kranick |
| 2026-08-30 | Walk | 3-2 | SL | 83.2 | — | — | — | — | — | — | 0.699 | Andrew Alvarez |
| 2026-08-29 | Strikeout swinging | 1-2 | CH | 86.9 | — | — | — | — | — | — | 0.000 | Orlando Ribalta |
| 2026-08-29 | Strikeout looking | 2-2 | FF | 95.5 | — | — | — | — | — | — | 0.000 | Brad Lord |
| 2026-08-29 | Out ground ball | 0-2 | SL | 87.3 | 94.0 | -5° | 25 | Infield | 0.238 | 0.277 | 0.218 | Erik Tolman |
| 2026-08-29 | Hit By Pitch | 1-2 | KC | 88.5 | — | — | — | — | — | — | 0.729 | Cade Cavalli |
| 2026-08-29 | Walk | 3-2 | KC | 87.8 | — | — | — | — | — | — | 0.698 | Cade Cavalli |
| 2026-08-26 | Strikeout swinging | 2-2 | FF | 96.8 | — | — | — | — | — | — | 0.000 | Wyatt Olds |
| 2026-08-26 | Out popup | 0-1 | CH | 83.4 | 62.1 | 58° | 137 | LF corner | 0.003 | 0.003 | 0.003 | Jovani Morán |
| 2026-08-26 | Out line drive | 1-1 | CH | 85.0 | 75.6 | 14° | 176 | CF | 0.546 | 0.572 | 0.491 | Sonny Gray |
| 2026-08-26 | Strikeout swinging | 1-2 | ST | 84.1 | — | — | — | — | — | — | 0.000 | Sonny Gray |
| 2026-08-26 | Out ground ball | 1-1 | CU | 79.6 | 80.1 | -6° | 13 | Infield | 0.113 | 0.136 | 0.102 | Sonny Gray |
| 2026-08-25 | Out fly ball | 0-1 | SL | 89.4 | 94.6 | 45° | 289 | LF gap | 0.009 | 0.023 | 0.013 | Alec Gamboa |
| 2026-08-25 | Strikeout swinging | 1-2 | SL | 85.4 | — | — | — | — | — | — | 0.000 | Erik Miller |
| 2026-08-25 | Out ground ball | 1-2 | SI | 101.4 | 86.8 | -14° | 9 | Infield | 0.098 | 0.098 | 0.089 | Tyron Guerrero |
| 2026-08-25 | Single line drive | 1-1 | SI | 92.0 | 93.8 | 16° | 247 | RF | 0.780 | 0.952 | 0.746 | Payton Tolle |
| 2026-08-25 | Strikeout looking | 0-2 | FF | 95.8 | — | — | — | — | — | — | 0.000 | Payton Tolle |
| 2026-08-24 | Out ground ball | 0-1 | SI | 96.4 | 71.9 | -11° | 8 | Infield | 0.052 | 0.052 | 0.050 | Erik Miller |
| 2026-08-24 | Out ground ball | 1-1 | CH | 90.2 | 69.1 | -33° | 2 | RF corner | 0.064 | 0.066 | 0.058 | Brayan Bello |
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 | 12.000 | 17.000 | 27.000 | 37.000 | 55.000 | 77.000 | 113.000 | 188.000 | 350.000 |
| air_ball_rate | · | · | · | · | · | 0.500 | 0.500 | 0.481 | 0.472 | 0.532 | 0.505 |
| appearances | 1.000 | 2.000 | 3.000 | 5.000 | 7.000 | 10.000 | 15.000 | 20.000 | 30.000 | 50.000 | 100.000 |
| ba | 0.250 | 0.375 | 0.455 | 0.438 | 0.346 | 0.278 | 0.302 | 0.296 | 0.265 | 0.261 | 0.255 |
| babip | 0.000 | 0.400 | 0.429 | 0.500 | 0.389 | 0.304 | 0.375 | 0.340 | 0.328 | 0.327 | 0.321 |
| babip_den | 1.000 | 5.000 | 7.000 | 10.000 | 18.000 | 23.000 | 32.000 | 47.000 | 67.000 | 101.000 | 184.000 |
| babip_num | 0.000 | 2.000 | 3.000 | 5.000 | 7.000 | 7.000 | 12.000 | 16.000 | 22.000 | 33.000 | 59.000 |
| barrel | 2.000 | 3.000 | 4.000 | 4.000 | 5.000 | 7.000 | 10.000 | 13.000 | 15.000 | 22.000 | 34.000 |
| barrel_per_ab | 0.500 | 0.375 | 0.333 | 0.235 | 0.185 | 0.162 | 0.145 | 0.143 | 0.106 | 0.101 | 0.086 |
| bat_speed | 75.512 | 74.356 | 73.668 | 72.119 | 71.532 | 72.018 | 70.967 | 71.710 | 72.150 | 72.242 | 71.964 |
| bip_per_pa | 0.500 | 0.750 | 0.750 | 0.706 | 0.741 | 0.703 | 0.655 | 0.675 | 0.637 | 0.590 | 0.583 |
| blast | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 | 4.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.006 |
| chase | 1.000 | 5.000 | 8.000 | 15.000 | 22.000 | 30.000 | 50.000 | 63.000 | 92.000 | 134.000 | 243.000 |
| chase_rate | 0.143 | 0.312 | 0.320 | 0.385 | 0.393 | 0.400 | 0.424 | 0.375 | 0.372 | 0.335 | 0.330 |
| contact | 4.000 | 8.000 | 12.000 | 17.000 | 27.000 | 37.000 | 55.000 | 77.000 | 113.000 | 188.000 | 350.000 |
| estimated_ba_using_speedangle | 0.824 | 0.584 | 0.558 | 0.468 | 0.417 | 0.402 | 0.425 | 0.377 | 0.352 | 0.367 | 0.386 |
| estimated_ba_using_speedangle_sum | 1.649 | 3.504 | 5.022 | 5.611 | 8.340 | 10.452 | 15.305 | 19.620 | 25.318 | 40.788 | 78.670 |
| estimated_slg_using_speedangle | 2.609 | 1.344 | 1.274 | 1.010 | 0.843 | 0.860 | 0.851 | 0.778 | 0.665 | 0.736 | 0.737 |
| estimated_woba_using_speedangle | 1.395 | 0.800 | 0.763 | 0.617 | 0.529 | 0.529 | 0.537 | 0.485 | 0.429 | 0.464 | 0.474 |
| estimated_woba_using_speedangle_sum | 5.219 | 8.063 | 11.467 | 12.124 | 16.852 | 22.372 | 30.635 | 40.450 | 47.852 | 81.727 | 150.433 |
| ev_max | 110.200 | 105.800 | 104.667 | 97.300 | 99.914 | 103.020 | 99.647 | 101.230 | 99.190 | 100.037 | 99.009 |
| fly_ball | 1.000 | 3.000 | 4.000 | 4.000 | 7.000 | 10.000 | 12.000 | 18.000 | 20.000 | 34.000 | 54.000 |
| ground_ball | 0.000 | 1.000 | 3.000 | 6.000 | 10.000 | 12.000 | 16.000 | 22.000 | 31.000 | 40.000 | 85.000 |
| hard_hit | 2.000 | 4.000 | 6.000 | 6.000 | 9.000 | 13.000 | 16.000 | 25.000 | 32.000 | 55.000 | 110.000 |
| hh_ab | 0.500 | 0.500 | 0.500 | 0.353 | 0.333 | 0.351 | 0.291 | 0.325 | 0.283 | 0.293 | 0.314 |
| hit | 1.000 | 3.000 | 5.000 | 7.000 | 9.000 | 10.000 | 16.000 | 21.000 | 27.000 | 43.000 | 79.000 |
| hit_distance | 371.000 | 285.167 | 245.222 | 188.750 | 165.200 | 179.962 | 185.972 | 184.404 | 171.319 | 189.541 | 176.162 |
| hr | 1.000 | 1.000 | 2.000 | 2.000 | 2.000 | 3.000 | 4.000 | 5.000 | 5.000 | 10.000 | 20.000 |
| hr_per_fb | · | · | · | · | · | · | · | · | 0.147 | 0.169 | 0.194 |
| hr_platoon | · | · | · | · | · | · | · | 4.000 | 4.000 | 9.000 | 19.000 |
| hr_rate | 0.250 | 0.125 | 0.167 | 0.118 | 0.074 | 0.081 | 0.073 | 0.065 | 0.044 | 0.053 | 0.057 |
| iso | 0.750 | 0.375 | 0.545 | 0.375 | 0.231 | 0.250 | 0.245 | 0.239 | 0.167 | 0.200 | 0.226 |
| la_contact | 2.000 | 6.000 | 9.000 | 12.000 | 20.000 | 26.000 | 36.000 | 52.000 | 72.000 | 111.000 | 204.000 |
| launch_speed | 109.750 | 98.783 | 95.611 | 93.208 | 89.480 | 90.077 | 87.983 | 89.540 | 88.219 | 91.035 | 90.786 |
| launch_speed_angle_sum | 25.500 | 22.500 | 13.444 | 6.750 | 9.400 | 9.769 | 11.722 | 16.385 | 15.472 | 17.036 | 12.319 |
| launch_speed_sum | 340.000 | 782.300 | 1253.600 | 1742.800 | 2974.900 | 3953.700 | 5419.500 | 7821.900 | 10757.700 | 16856.100 | 32085.300 |
| line_drive | 1.000 | 2.000 | 2.000 | 2.000 | 2.000 | 3.000 | 6.000 | 7.000 | 14.000 | 25.000 | 49.000 |
| out_of_zone | 7.000 | 16.000 | 25.000 | 39.000 | 56.000 | 75.000 | 118.000 | 168.000 | 247.000 | 400.000 | 737.000 |
| pull | 2.000 | 2.000 | 3.000 | 3.000 | 8.000 | 10.000 | 15.000 | 23.000 | 33.000 | 49.000 | 98.000 |
| slg | 1.000 | 0.750 | 1.000 | 0.812 | 0.577 | 0.528 | 0.547 | 0.535 | 0.431 | 0.461 | 0.481 |
| slug_window_ab | 0.250 | 0.250 | 0.250 | 0.176 | 0.148 | 0.189 | 0.182 | 0.156 | 0.133 | 0.117 | 0.109 |
| square_per_ab | 0.500 | 0.625 | 0.583 | 0.529 | 0.444 | 0.405 | 0.364 | 0.390 | 0.345 | 0.367 | 0.363 |
| squared_up | 2.000 | 5.000 | 7.000 | 9.000 | 15.000 | 19.000 | 27.000 | 39.000 | 49.000 | 81.000 | 158.000 |
| strikeout | 2.000 | 2.000 | 2.000 | 4.000 | 6.000 | 10.000 | 17.000 | 19.000 | 30.000 | 54.000 | 106.000 |
| strikeout_rate | 0.500 | 0.250 | 0.167 | 0.235 | 0.222 | 0.270 | 0.309 | 0.247 | 0.265 | 0.287 | 0.303 |
| sweet_spot | 1.000 | 3.000 | 6.000 | 6.000 | 7.000 | 12.000 | 22.000 | 29.000 | 40.000 | 62.000 | 122.000 |
| sweet_spot_per_ab | 0.250 | 0.375 | 0.333 | 0.235 | 0.185 | 0.216 | 0.291 | 0.260 | 0.248 | 0.245 | 0.231 |
| tb | 4.000 | 6.000 | 11.000 | 13.000 | 15.000 | 19.000 | 29.000 | 38.000 | 44.000 | 76.000 | 149.000 |
| tb_platoon | · | · | · | · | · | · | · | 29.000 | 32.000 | 61.000 | 130.000 |
| walk | 0.000 | 0.000 | 1.000 | 1.000 | 1.000 | 1.000 | 2.000 | 5.000 | 9.000 | 20.000 | 35.000 |
| walk_platoon | · | · | · | · | · | · | · | 5.000 | 8.000 | 20.000 | 33.000 |
| walk_rate | 0.000 | 0.000 | 0.083 | 0.059 | 0.037 | 0.027 | 0.036 | 0.065 | 0.080 | 0.106 | 0.100 |
| xbh | 1.000 | 1.000 | 2.000 | 2.000 | 2.000 | 3.000 | 5.000 | 7.000 | 7.000 | 13.000 | 30.000 |
| xbh_rate | 0.250 | 0.125 | 0.167 | 0.118 | 0.074 | 0.081 | 0.091 | 0.091 | 0.062 | 0.069 | 0.086 |
| z_swing_rate | · | · | · | · | · | 0.781 | 0.753 | 0.732 | 0.690 | 0.670 | 0.680 |
| zone_rate | · | · | · | · | · | · | 0.430 | 0.423 | 0.431 | 0.438 | 0.450 |