RF | Bats/Throws: L/L | 5' 11" 180 lbs | Age: 35
Draft: 2013 | Rd. 14, No. 429, Baltimore Orioles | Vanderbilt
PA AB R H HR SB AVG OBP SLG OPS
2023 381 330 54 77 15 2 .233 .330 .445 .775
2024 474 428 60 99 18 3 .231 .302 .437 .739
2025 558 477 68 111 17 7 .233 .333 .403 .736
7 Seasons 3,139 2,751 433 654 123 25 .238 .324 .447 .771
AVG HR SB OPS
2023 .233 15 2 .775
2024 .231 18 3 .739
2025 .233 17 7 .736
7 Seasons .238 123 25 .771
MLB Percentile Rankings
Hits Spray Chart

Statcast Batting Statistics

Season Age Pitches Batted
Balls
Barrels Barrel % Barrel/PA Exit
Velocity
Max EV Launch
Angle
LA Sweet-
Spot %
XBA XSLG WOBA XWOBA XWOBACON HardHit% K% BB%
2019 28 1632 268 30 11.2 7.3 89.6 108.5 19.5 36.9 .252 .504 .353 .342 .434 42.9 26.0 7.8
2020 29 940 137 15 10.9 6.7 88.2 105.6 18.4 35.0 .251 .488 .407 .364 .434 42.3 24.4 13.3
2021 30 2103 341 35 10.3 6.6 89.5 109.4 19.4 33.1 .221 .431 .326 .318 .378 39.3 24.6 9.6
2022 31 2349 351 39 11.1 7.0 89.9 109.7 19.9 36.2 .220 .392 .307 .314 .369 42.5 25.3 10.9
2023 32 1573 234 23 9.8 6.0 90.0 110.1 19.6 35.0 .232 .419 .333 .325 .391 44.0 26.0 11.8
2024 33 1955 306 32 10.5 6.8 90.4 108.2 19.1 33.0 .219 .396 .319 .301 .368 41.0 26.2 8.0
2025 34 2305 376 32 8.5 5.7 90.8 109.3 20.4 35.6 .240 .408 .321 .327 .353 42.6 19.4 12.9
Player 12857 2013 206 10.2 6.6 89.9 110.1 19.6 35.0 .231 .427 .331 .323 .383 41.9 24.4 10.5
MLB 7.2 4.9 88.6 122.9 12.4 33.3 .245 .404 .315 .315 .368 37.0 22.2 8.4
! Note: All figures in this table cover the period 2015-present.




Fastball: 4 Seam, 2 Seam, Cutter, Sinker. Offspeed: Split, Change, Fork, Screw. Breaking: Slider, Curve, Knuckle, Sweeper, Slurve, Other
  •   
  •   
  •   
  •   
  •   
  •   
  •   

Batted Ball Profile

AIR: Fly Balls + Line Drives + Popups All Batted Balls Batted Ball Breakdown
Season GB % AIR % FB % LD % PU % Pull % Straight % Oppo % Pull GB % Straight GB % Oppo GB % Pull AIR % Straight AIR % Oppo AIR %
2019 36.2 63.8 29.1 23.9 10.8 41.8 32.5 25.7 20.9 11.2 4.1 20.9 21.3 21.6
2020 38.7 61.3 29.2 21.2 10.9 40.1 39.4 20.4 19.7 14.6 4.4 20.4 24.8 16.1
2021 34.3 65.7 35.8 22.0 7.9 46.3 33.1 20.5 21.4 10.9 2.1 24.9 22.3 18.5
2022 34.8 65.2 31.9 23.6 9.7 42.7 33.6 23.6 19.4 12.8 2.6 23.4 20.8 21.1
2023 32.9 67.1 32.5 25.2 9.4 41.9 38.0 20.1 16.7 12.4 3.8 25.2 25.6 16.2
2024 36.3 63.7 32.0 21.6 10.1 48.7 31.7 19.6 22.2 12.1 2.0 26.5 19.6 17.6
2025 32.7 67.3 33.5 24.5 9.3 39.6 34.3 26.1 14.4 14.4 4.0 25.3 19.9 22.1
Player 34.8 65.2 32.4 23.2 9.6 43.3 34.1 22.6 19.1 12.5 3.1 24.1 21.6 19.5
MLB 44.2 55.8 24.0 24.7 7.1 37.4 37.4 25.1 20.6 17.6 5.9 16.7 19.7 19.3
! Note: All figures in this table cover the period 2015-present.

Quality of Contact

Season Weak % Topped % Under % Flare/Burner % Solid % Barrel % Barrel/PA
2019 2.6 24.3 28.0 23.9 8.6 11.2 7.3
2020 5.1 23.4 24.8 26.3 9.5 10.9 6.7
2021 3.2 24.6 33.4 20.2 7.6 10.3 6.6
2022 4.8 24.5 32.8 21.4 5.1 11.1 7.0
2023 4.7 20.9 29.5 23.1 11.5 9.8 6.0
2024 4.2 22.2 33.7 22.2 6.5 10.5 6.8
2025 3.7 22.1 33.5 22.6 9.0 8.5 5.7
Player 4.0 23.2 31.6 22.4 8.0 10.2 6.6
MLB 4.0 32.4 24.9 24.4 5.9 7.2 4.9
! Note: All figures in this table cover the period 2015-present.

Run Values by Pitch Type

Year Pitch Type Team RV/100 Run Value Pitches % PA BA SLG wOBA Whiff% K% PutAway % xBA xSLG xwOBA Hard Hit %
2025 4-Seam Fastball -0.8 -8 923 40.0 228 .202 .383 .307 18.0 20.2 18.5 .230 .443 .339 47.7
2025 Sinker -0.4 -1 262 11.4 62 .220 .420 .368 17.9 22.6 18.7 .226 .386 .345 50.0
2025 Slider -0.3 -1 241 10.5 62 .214 .321 .284 17.4 17.7 12.8 .208 .303 .255 34.8
2025 Curveball -0.4 -1 236 10.2 44 .250 .325 .260 18.3 22.7 12.5 .239 .358 .276 40.6
2025 Changeup 4.2 9 210 9.1 51 .313 .542 .428 19.6 9.8 7.5 .345 .544 .400 41.9
2025 Cutter -1.1 -2 207 9.0 45 .265 .324 .367 18.8 15.6 13.7 .249 .333 .360 40.7
2025 Sweeper 3.6 4 119 5.2 27 .292 .625 .452 26.2 22.2 13.3 .231 .493 .349 22.2
2025 Split-Finger 1.5 1 93 4.0 30 .259 .444 .340 26.2 26.7 15.1 .207 .286 .260 36.8
2025 Slurve -7.4 -1 10 0.4 3 .000 .000 .000 40.0 33.3 33.3 .092 .135 .097 0.0
2024 4-Seam Fastball -0.5 -4 789 40.4 176 .191 .414 .301 26.1 29.0 22.5 .189 .424 .306 47.2
2024 Slider -0.5 -1 264 13.5 60 .196 .304 .242 38.0 38.3 23.7 .195 .315 .233 37.1
2024 Sinker -0.9 -2 254 13.0 71 .233 .383 .361 17.8 22.5 28.6 .261 .404 .351 47.7
2024 Changeup 2.9 6 194 9.9 54 .313 .438 .369 17.2 11.1 9.2 .259 .330 .305 31.0
2024 Curveball 3.3 5 159 8.1 38 .289 .684 .403 27.7 26.3 17.2 .244 .569 .342 42.9
2024 Cutter 1.4 2 141 7.2 33 .345 .655 .456 20.9 15.2 19.2 .377 .556 .439 45.8
2024 Split-Finger 1.8 1 72 3.7 20 .316 .579 .393 25.7 25.0 23.8 .163 .213 .186 28.6
2024 Sweeper -4.8 -3 66 3.4 17 .059 .235 .118 40.6 35.3 31.6 .074 .154 .096 9.1
2024 Slurve -2.1 0 5 0.3 1 .000 .000 .000 100.0 100.0 50.0 -- -- .000 --
2024 Knuckleball -5.4 0 4 0.2 1 .000 .000 .000 -- 100.0 50.0 -- -- .000 --
2024 Screwball 5.6 0 1 0.1 -- -- -- -- -- -- -- -- -- --
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2019 410 1,631 1 -9 13 6 12
2020 223 940 -1 7 9 4 20
2021 528 2,103 -6 -25 18 13 0
2022 558 2,349 -9 -15 19 8 3
2023 378 1,573 2 -17 15 6 7
2024 472 1,951 -12 -8 14 8 2
2025 554 2,305 -20 -10 22 9 1
Player 3,123 12,852 -45 -77 111 -45 45
+ View Complete Batting Run Value Leaderboard
+ Show Leverage-Based Run Value

Plate Discipline

Season Pitches Zone % Zone Swing % Zone Contact % Chase % Chase Contact % Edge % 1st Pitch Swing % Swing % Whiff % Meatball % Meatball Swing %
2019 1,632 49.6 68.2 78.1 27.4 59.6 42.6 29.9 47.6 27.3 7.4 79.3
2020 940 49.9 58.6 81.1 19.7 58.1 46.9 24.1 39.1 24.7 6.4 73.3
2021 2,103 51.0 67.9 81.2 23.0 59.1 42.6 27.2 45.9 24.2 7.8 81.6
2022 2,349 50.3 63.4 84.2 22.2 57.1 43.2 25.1 42.9 22.7 7.7 70.0
2023 1,573 49.5 62.5 82.8 20.2 57.1 44.4 20.9 41.2 23.6 7.2 78.9
2024 1,955 50.7 63.7 80.0 23.8 56.8 44.5 25.8 44.1 26.1 7.5 70.5
2025 2,305 50.6 61.2 85.9 22.0 67.2 42.8 18.6 41.8 19.0 7.5 67.6
Player 12,857 50.3 64.0 82.1 22.8 59.6 43.6 24.5 43.5 23.7 7.4 74.1
MLB 48.9 67.0 82.5 28.4 58.0 42.7 30.1 47.3 25.0 7.3 76.3
! Note: All figures in this table cover the period 2015-present.

Percentile Rankings

Year xwOBA xBA xSLG xISO xOBP Brl Brl% EV Max EV Hard
Hit%
K% BB% Whiff% Chase
Rate
Speed OAA Arm
Strength
Bat
Speed
Squared-up
Rate
Swing
Length
2019 63 42 82 86 33 57 77 59 61 74 22 36 30 59 65 85
2020 80 53 80 84 79 75 73 39 30 67 39 82 56 88 68 3 60
2021 37 10 53 73 27 63 67 53 63 38 27 61 53 81 59 85 60
2022 49 13 46 65 44 76 78 67 59 65 24 83 61 85 42 76 59
2023 51 19 44 65 54 32 62 63 59 67 25 84 60 90 40 76 62
2024 29 10 48 66 14 60 72 70 38 55 22 51 41 80 44 47 66 32 68 18
2025 58 25 45 57 73 51 46 66 46 47 61 90 81 87 35 24 73 36 78 28
+ View Complete Percentile Rankings Leaderboard

Expected Home Runs

Adjusted

Year Team Avg HR Trot Actual HR xHR HR-xHR Doubters Mostly Gone No Doubters No Doubter %
2019 22.01 21 22.5 -2 7 16 11 52.4
2020 22.83 10 12.9 -3 4 10 6 60.0
2021 22.32 25 25.5 -1 8 17 13 52.0
2022 23.06 17 17.5 -1 6 19 5 29.4
2023 23.61 15 15.2 0 6 12 5 33.3
2024 23.30 18 16.9 1 19 11 7 38.9
2025 22.75 17 14.2 3 8 11 5 29.4
Player 22.79 123 124.7 -2 58 96 52 42.3
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2019 21 28 19 21 25 21 26 24 18 17 17 21 28 24 20 21 20 19 23 24 24 26 28 25 22 20 19 26 31 24 15
2020 10 16 11 12 11 16 15 14 10 8 9 12 16 11 13 11 16 14 14 14 15 13 19 13 12 10 12 12 16 13 10
2021 25 27 22 26 28 26 31 27 19 17 21 30 25 24 26 29 24 26 27 27 26 26 33 27 24 22 28 28 25 22 21
2022 17 18 9 19 18 16 22 16 11 11 12 18 20 16 19 23 18 17 19 18 16 19 28 24 12 12 21 22 21 16 15
2023 15 15 8 18 16 15 16 15 15 14 15 16 15 15 17 15 16 14 15 18 14 17 19 17 13 14 16 16 16 15 10
2024 18 19 13 25 13 16 19 19 16 11 14 25 17 13 16 16 14 15 18 20 18 17 27 19 16 12 14 15 18 16 15
2025 17 17 12 18 19 15 12 13 14 11 12 18 18 22 15 10 14 11 12 20 11 12 20 14 11 9 14 15 14 12 10
Player 123 140 94 139 130 125 141 128 103 89 100 140 139 125 126 125 122 116 128 141 124 130 174 139 110 99 124 134 141 118 96
Note: xHR tells how many of this player's batted balls would have been out of other stadiums. The "Adjusted" view here accounts for different wall heights, distances and environmental effects using Statcast Park Factor data.
+ View Standard Expected Home Runs By Park
+ View Complete Expected Home Runs Leaderboard

Year to Year Changes

2025 +/-   2024 +/-   2023 +/-   2022 +/-   2021 +/-   2020 +/-   2019
Results
BA .233 +.002 .231 -.002 .233 +.019 .214 -.010 .224 -.073 .297 +.025 .272
xBA .240 +.021 .219 -.013 .232 +.012 .220 -.001 .221 -.030 .251 -.001 .252
OBP .333 +.031 .302 -.028 .330 +.025 .305 -.006 .311 -.089 .400 +.066 .334
xOBP .340 +.049 .291 -.038 .329 +.016 .313 +.004 .309 -.051 .360 +.044 .316
SLG .403 -.034 .437 -.008 .445 +.053 .392 -.065 .457 -.111 .568 +.050 .518
xSLG .408 +.012 .396 -.023 .419 +.027 .392 -.039 .431 -.057 .488 -.016 .504
ISO .170 -.036 .206 -.006 .212 +.035 .177 -.056 .233 -.038 .271 +.026 .245
xISO .169 -.008 .177 -.010 .187 +.015 .172 -.038 .210 -.028 .238 -.014 .252
BABIP .263 -.019 .282 -.004 .286 +.025 .261 +.007 .254 -.116 .370 +.045 .325
wOBA .321 +.002 .319 -.014 .333 +.026 .307 -.019 .326 -.081 .407 +.054 .353
xwOBA .327 +.026 .301 -.024 .325 +.011 .314 -.004 .318 -.046 .364 +.022 .342
wOBACON .344 -.052 .396 -.008 .404 +.046 .358 -.032 .390 -.113 .503 +.054 .449
xwOBACON .353 -.015 .368 -.023 .391 +.022 .369 -.009 .378 -.056 .434 .000 .434
BACON .297 -.028 .325 -.007 .332 +.035 .297 -.012 .309 -.107 .416 +.038 .378
xBACON .308 .000 .308 -.023 .331 +.022 .309 +.003 .306 -.045 .351 .000 .351
Statcast Hit Metrics
Hard Hit % 42.6 +1.6 41.0 -3.0 44.0 +1.5 42.5 +3.2 39.3 -3.0 42.3 -0.6 42.9
Avg Exit Velocity 90.8 +0.4 90.4 +0.4 90.0 +0.1 89.9 +0.4 89.5 +1.3 88.2 -1.4 89.6
Launch Angle Sweet-Spot % 35.6 +2.6 33.0 -2.0 35.0 -1.2 36.2 +3.1 33.1 -1.9 35.0 -1.9 36.9
Barrel % 8.5 -2.0 10.5 +0.7 9.8 -1.3 11.1 +0.8 10.3 -0.6 10.9 -0.3 11.2
Avg Launch Angle 20.4 +1.3 19.1 -0.5 19.6 -0.3 19.9 +0.5 19.4 +1.0 18.4 -1.1 19.5
Statcast Bat Tracking
Bat Speed 71.2 +0.3 70.9 +0.3 70.6 -- -- -- -- -- -- -- --
Attack Angle 11° -1° 12° 12° -- -- -- -- -- -- -- --
Ideal Attack Angle % 66.7 +0.5 66.2 +1.2 65.0 -- -- -- -- -- -- -- --
Attack Direction -3° -1° -2° +1° -2° -- -- -- -- -- -- -- --
Swing Path - Tilt 31° -1° 31° -1° 32° -- -- -- -- -- -- -- --
Swing Length 7.5 -0.1 7.6 +0.2 7.4 -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 93.2 -0.2 93.4 +0.1 93.3 +0.1 93.2 +0.3 92.9 +0.2 92.7 0.0 92.7
Breaking Velocity 82.6 -0.4 83.0 0.0 83.0 +0.3 82.7 +0.4 82.3 -0.5 82.8 +0.9 81.9
Offspeed Velocity 86.7 +0.3 86.4 +0.4 86.0 -0.6 86.6 +0.5 86.1 +1.3 84.8 -0.3 85.1
Batted Ball Results
Barrels 32 0 32 +9 23 -16 39 +4 35 +20 15 -15 30
Popup % 9.3 -0.8 10.1 +0.7 9.4 -0.3 9.7 +1.8 7.9 -3.0 10.9 +0.1 10.8
Flyball % 33.5 +1.5 32.0 -0.5 32.5 +0.6 31.9 -3.9 35.8 +6.6 29.2 +0.1 29.1
Line Drive % 24.5 +2.9 21.6 -3.6 25.2 +1.6 23.6 +1.6 22.0 +0.8 21.2 -2.7 23.9
Groundball % 32.7 -3.6 36.3 +3.4 32.9 -1.9 34.8 +0.5 34.3 -4.4 38.7 +2.5 36.2
Pull % 39.6 -9.1 48.7 +6.8 41.9 -0.8 42.7 -3.6 46.3 +6.2 40.1 -1.7 41.8
Straight Away % 34.3 +2.6 31.7 -6.3 38.0 +4.4 33.6 +0.5 33.1 -6.3 39.4 +6.9 32.5
Opposite Field % 26.1 +6.5 19.6 -0.5 20.1 -3.5 23.6 +3.1 20.5 +0.1 20.4 -5.3 25.7
Weak Contact % 3.7 -0.5 4.2 -0.5 4.7 -0.1 4.8 +1.6 3.2 -1.9 5.1 +2.5 2.6
Pull Airball % 25.3 -1.2 26.5 +1.3 25.2 +1.8 23.4 -1.5 24.9 +4.5 20.4 -0.5 20.9
Topped Contact % 22.1 -0.1 22.2 +1.3 20.9 -3.6 24.5 -0.1 24.6 +1.2 23.4 -0.9 24.3
Under Contact % 33.5 -0.2 33.7 +4.2 29.5 -3.3 32.8 -0.6 33.4 +8.6 24.8 -3.2 28.0
Flare/Burner Contact % 22.6 +0.4 22.2 -0.9 23.1 +1.7 21.4 +1.2 20.2 -6.1 26.3 +2.4 23.9
Solid Contact % 9.0 +2.5 6.5 -5.0 11.5 +6.4 5.1 -2.5 7.6 -1.9 9.5 +0.9 8.6
HR/FB % 13.5 -4.9 18.4 -1.3 19.7 +4.5 15.2 -5.3 20.5 -4.5 25.0 -1.9 26.9
Popups 35 +4 31 +9 22 -12 34 +7 27 +12 15 -14 29
Flyballs 126 +28 98 +22 76 -36 112 -10 122 +82 40 -38 78
Line Drives 92 +26 66 +7 59 -24 83 +8 75 +46 29 -35 64
Groundballs 123 +12 111 +34 77 -45 122 +5 117 +64 53 -44 97
Plate Discipline
In Zone % 50.6 -0.1 50.7 +1.2 49.5 -0.8 50.3 -0.7 51.0 +1.1 49.9 +0.3 49.6
Out of Zone % 49.4 +0.1 49.3 -1.2 50.5 +0.8 49.7 +0.7 49.0 -1.1 50.1 -0.3 50.4
Edge % 42.8 -1.7 44.5 +0.1 44.4 +1.2 43.2 +0.6 42.6 -4.3 46.9 +4.3 42.6
Zone Swing % 61.2 -2.5 63.7 +1.2 62.5 -0.9 63.4 -4.5 67.9 +9.3 58.6 -9.6 68.2
Out of Zone Swing % 22.0 -1.8 23.8 +3.6 20.2 -2.0 22.2 -0.8 23.0 +3.3 19.7 -7.7 27.4
In Zone Contact % 85.9 +5.9 80.0 -2.8 82.8 -1.4 84.2 +3.0 81.2 +0.1 81.1 +3.0 78.1
Out of Zone Contact % 67.2 +10.4 56.8 -0.3 57.1 0.0 57.1 -2.0 59.1 +1.0 58.1 -1.5 59.6
Whiff % 19.0 -7.1 26.1 +2.5 23.6 +0.9 22.7 -1.5 24.2 -0.5 24.7 -2.6 27.3
First Strike % 55.5 -0.9 56.4 -0.5 56.9 -3.3 60.2 +1.6 58.6 -2.1 60.7 -0.9 61.6
First Pitch Swing % 18.6 -7.2 25.8 +4.9 20.9 -4.2 25.1 -2.1 27.2 +3.1 24.1 -5.8 29.9
Swing % 41.8 -2.3 44.1 +2.9 41.2 -1.7 42.9 -3.0 45.9 +6.8 39.1 -8.5 47.6
Meatball Swing % 67.6 -2.9 70.5 -8.4 78.9 +8.9 70.0 -11.6 81.6 +8.3 73.3 -6.0 79.3
Meatball % 7.5 0.0 7.5 +0.3 7.2 -0.5 7.7 -0.1 7.8 +1.4 6.4 -1.0 7.4
Zone Swing & Miss % 14.1 -5.9 20.0 +2.8 17.2 +1.4 15.8 -3.0 18.8 -0.1 18.9 -3.0 21.9
Out of Zone Swing & Miss % 32.8 -10.4 43.2 +0.3 42.9 0.0 42.9 +2.0 40.9 -1.0 41.9 +1.5 40.4
In Zone 1,167 +177 990 +211 779 -402 1,181 +109 1,072 +603 469 -340 809
Out of Zone 1,138 +177 961 +165 796 -372 1,168 +137 1,031 +560 471 -351 822
Edge 987 +119 868 +169 699 -315 1,014 +118 896 +455 441 -253 694
In Zone Swings 714 +83 631 +144 487 -262 749 +21 728 +453 275 -277 552
Out of Zone Swings 250 +21 229 +68 161 -98 259 +22 237 +144 93 -132 225
In Zone Swing & Misses 101 -25 126 +42 84 -34 118 -19 137 +85 52 -69 121
Out of Zone Swing & Misses 82 -17 99 +30 69 -42 111 +14 97 +58 39 -52 91
Basic
Pitches 2,305 +350 1,955 +382 1,573 -776 2,349 +246 2,103 +1,163 940 -692 1,632
PA 558 +84 474 +93 381 -177 558 +26 532 +307 225 -186 411
AB 477 +49 428 +98 330 -155 485 +17 468 +276 192 -179 371
Hits 111 +12 99 +22 77 -27 104 -1 105 +48 57 -44 101
Singles 65 +9 56 +18 38 -16 54 +5 49 +20 29 -26 55
Doubles 28 +12 16 -7 23 -8 31 +3 28 +14 14 -8 22
Triples 1 -8 9 +8 1 -1 2 -1 3 -1 4 +1 3
Home Runs 17 -1 18 +3 15 -2 17 -8 25 +15 10 -11 21
Walks 72 +34 38 -7 45 -16 61 +10 51 +21 30 -2 32
Strikeouts 108 -16 124 +25 99 -42 141 +10 131 +76 55 -52 107
K% 19.4 -6.8 26.2 +0.2 26.0 +0.7 25.3 +0.7 24.6 +0.2 24.4 -1.6 26.0
BB% 12.9 +4.9 8.0 -3.8 11.8 +0.9 10.9 +1.3 9.6 -3.7 13.3 +5.5 7.8
HBP 2 -4 6 +3 3 -2 5 -4 9 +6 3 -1 4
Batted Balls 376 +70 306 +72 234 -117 351 +10 341 +204 137 -131 268
Number of Fastballs 1,392 +208 1,184 +267 917 -444 1,361 +195 1,166 +583 583 -439 1,022
Number of Offspeed 303 +36 267 +31 236 -60 296 +21 275 +160 115 -91 206
Number of Breaking 477 +54 423 +103 320 -303 623 +23 600 +381 219 -178 397
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2019 Shifts L 410 206 50.2 .333 .372
2020 Shifts L 223 105 47.1 .517 .282
2021 Shifts L 528 385 72.9 .372 .309
2022 Shifts L 552 448 81.2 .336 .297
2023 Shades L 369 145 39.3 .365 .282
2024 Shades L 472 248 52.5 .335 .302
2025 Shades L 554 289 52.2 .360 .285
! Note: Shifts are through the 2022 season, Shaded starting from the 2023 season, Shift: three or more infielders are on the same side of second base, Shade: positioned outside of their typical responsible slices of the field.
Learn more about how positioning is defined here

Pitch Tempo

Bases EmptyRunners On Base
SeasonTeamPitchesTempoFast %Slow %PitchesTempoFast %Slow %
2019 514 17.2 19.5% 1.0% 232 23.3 1.7% 10.8%
2020 316 18.0 15.5% 3.5% 162 24.5 0.0% 15.4%
2021 630 18.5 9.5% 3.3% 339 24.1 0.0% 13.6%
2022 739 18.1 11.8% 3.1% 439 23.1 1.1% 8.9%
2023 477 15.1 47.2% 0.4% 289 18.9 4.8% 0.3%
2024 569 15.6 40.2% 0.9% 344 18.6 3.5% 1.2%
2025 744 15.7 37.9% 0.3% 381 18.9 2.9% 0.5%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings