LF | Baltimore Orioles
Bats/Throws: R/R | 6' 0" 200 lbs | Age: 31
Draft: 2015 | Rd. 1, No. 26, Los Angeles Angels | Fresno State
PA AB R H HR SB AVG OBP SLG OPS
2023 409 356 60 90 14 4 .253 .335 .421 .756
2024 663 585 73 144 25 6 .246 .323 .426 .749
2025 663 579 86 132 36 4 .228 .317 .475 .792
8 Seasons 2,833 2,494 359 615 113 24 .247 .327 .439 .766
AVG HR SB OPS
2023 .253 14 4 .756
2024 .246 25 6 .749
2025 .228 36 4 .792
8 Seasons .247 113 24 .766
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%
2018 24 578 90 7 7.8 4.8 86.9 106.7 16.2 42.2 .202 .355 .255 .277 .360 33.3 30.6 6.1
2019 25 207 19 2 10.5 4.2 91.7 105.7 11.2 47.4 .191 .306 .275 .269 .463 52.6 47.9 12.5
2020 26 391 66 3 4.5 2.9 91.1 108.6 10.4 31.8 .250 .396 .314 .309 .393 47.0 27.5 7.8
2021 27 874 156 16 10.3 6.8 89.6 110.0 16.4 39.1 .259 .453 .333 .344 .407 39.7 23.2 8.4
2022 28 2297 380 47 12.4 8.3 90.0 112.6 15.8 41.8 .268 .474 .362 .361 .420 42.9 21.3 10.6
2023 29 1635 282 23 8.2 5.6 90.7 111.4 14.3 34.0 .254 .430 .329 .338 .374 43.9 19.6 9.5
2024 30 2599 430 56 13.0 8.4 90.9 109.4 17.4 41.9 .251 .458 .325 .344 .418 42.4 24.6 9.5
2025 31 2788 410 56 13.7 8.4 90.1 111.0 18.0 34.9 .234 .440 .339 .331 .405 42.7 26.4 11.3
Player 11369 1833 210 11.5 7.4 90.2 112.6 16.3 38.6 .248 .442 .332 .338 .405 42.4 24.3 9.9
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 %
2018 36.7 63.3 28.9 25.6 8.9 42.2 34.4 23.3 22.2 10.0 4.4 20.0 24.4 18.9
2019 36.8 63.2 15.8 42.1 5.3 42.1 42.1 15.8 10.5 21.1 5.3 31.6 21.1 10.5
2020 45.5 54.5 25.8 28.8 0.0 19.7 45.5 34.8 13.6 21.2 10.6 6.1 24.2 24.2
2021 38.5 61.5 29.5 27.6 4.5 37.8 32.1 30.1 20.5 7.7 10.3 17.3 24.4 19.9
2022 35.5 64.5 31.3 27.1 6.1 38.4 36.1 25.5 21.6 10.0 3.9 16.8 26.1 21.6
2023 41.1 58.9 32.3 22.0 4.6 37.6 37.2 25.2 21.6 15.2 4.3 16.0 22.0 20.9
2024 32.3 67.7 36.3 27.7 3.7 32.3 36.3 31.4 15.8 12.1 4.4 16.5 24.2 27.0
2025 34.4 65.6 36.1 21.7 7.8 36.6 36.3 27.1 18.8 12.9 2.7 17.8 23.4 24.4
Player 36.1 63.9 33.1 25.4 5.5 36.0 36.3 27.7 19.1 12.3 4.6 16.8 24.1 23.1
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
2018 2.2 30.0 35.6 21.1 2.2 7.8 4.8
2019 0.0 31.6 21.1 31.6 5.3 10.5 4.2
2020 4.5 31.8 24.2 24.2 10.6 4.5 2.9
2021 7.7 25.6 23.1 23.1 10.3 10.3 6.8
2022 3.4 25.0 25.3 26.3 7.4 12.4 8.3
2023 1.4 31.9 27.7 23.8 6.0 8.2 5.6
2024 1.2 26.0 30.5 22.3 6.7 13.0 8.4
2025 3.2 22.9 30.7 22.4 7.1 13.7 8.4
Player 2.8 26.5 28.3 23.6 7.0 11.5 7.4
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 1.3 10 793 28.4 190 .248 .534 .385 22.5 26.8 19.9 .270 .589 .410 60.4
2025 Slider 1.5 8 555 19.9 118 .200 .495 .342 32.8 29.7 19.8 .193 .386 .290 33.8
2025 Sinker 0.1 1 441 15.8 118 .253 .505 .394 11.0 19.5 25.0 .266 .445 .375 43.8
2025 Sweeper 0.8 2 292 10.5 58 .245 .509 .326 27.7 32.8 19.2 .179 .292 .221 25.0
2025 Cutter -2.3 -6 270 9.7 60 .218 .255 .238 17.3 15.0 22.5 .250 .325 .279 27.7
2025 Changeup -0.1 0 180 6.5 49 .178 .356 .282 20.5 28.6 20.3 .215 .348 .278 48.4
2025 Curveball 1.2 2 163 5.8 40 .211 .579 .343 31.6 32.5 23.2 .211 .494 .315 40.0
2025 Split-Finger 0.7 1 77 2.8 25 .217 .391 .294 37.1 36.0 25.0 .197 .306 .253 28.6
2025 Slurve -3.9 -1 16 0.6 3 .000 .000 .000 50.0 66.7 28.6 .204 .568 .316 100.0
2024 4-Seam Fastball 1.4 11 799 30.8 207 .272 .556 .395 19.5 20.3 17.4 .284 .626 .422 50.4
2024 Slider -1.3 -7 519 20.0 120 .165 .303 .246 35.9 31.7 22.9 .196 .330 .268 30.6
2024 Sinker -0.5 -2 448 17.2 121 .279 .413 .344 15.1 15.7 22.1 .295 .457 .373 51.7
2024 Cutter -1.6 -4 223 8.6 52 .163 .233 .267 30.5 25.0 22.8 .234 .377 .326 38.7
2024 Sweeper 2.5 5 208 8.0 45 .279 .535 .376 27.1 31.1 20.3 .235 .379 .297 27.6
2024 Curveball -0.5 -1 184 7.1 42 .211 .263 .238 37.5 33.3 22.2 .188 .315 .247 20.0
2024 Changeup 3.8 5 139 5.4 56 .333 .521 .406 26.7 26.8 31.3 .253 .458 .356 48.6
2024 Split-Finger 1.4 1 57 2.2 11 .364 .364 .327 33.3 36.4 16.7 .328 .405 .319 14.3
2024 Slurve -10.0 -2 17 0.7 7 .000 .000 .000 44.4 42.9 37.5 .039 .052 .040 50.0
2024 Knuckleball -6.3 0 4 0.2 1 .000 .000 .000 100.0 100.0 100.0 -- -- .000 --
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2018 147 578 -2 -10 3 3 -6
2019 47 202 -2 -2 1 1 -2
2020 102 391 -2 -3 3 1 -1
2021 237 874 4 -9 7 4 7
2022 564 2,297 1 -10 23 10 24
2023 406 1,627 -14 -5 13 10 3
2024 662 2,598 -14 -10 20 12 7
2025 662 2,788 5 -17 19 10 17
Player 2,827 11,355 -24 -66 89 -24 50
+ 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 %
2018 578 53.5 56.3 82.8 20.8 57.1 44.8 24.5 39.8 23.5 8.0 65.2
2019 207 49.5 57.0 71.9 24.5 28.0 42.1 25.0 40.6 41.7 6.9 71.4
2020 391 52.9 63.3 86.3 23.9 45.5 45.8 17.6 44.8 24.0 8.2 78.1
2021 874 51.5 67.3 82.5 25.5 53.7 40.7 32.1 47.0 25.1 8.2 83.3
2022 2,297 50.1 62.3 83.9 20.6 58.9 44.3 26.2 41.4 22.3 7.0 78.9
2023 1,635 48.6 66.8 87.5 23.2 55.2 43.1 33.0 44.3 21.1 7.7 78.4
2024 2,599 51.0 64.8 82.3 20.8 49.1 42.2 29.9 43.2 25.5 7.9 78.4
2025 2,788 51.3 53.7 86.5 20.7 48.0 44.5 26.4 37.6 23.8 7.4 67.3
Player 11,369 50.7 61.4 84.3 21.6 51.9 43.5 28.2 41.8 23.9 7.6 75.4
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
2018 51 78
2019 41 81
2020 55 89 86
2021 71 78 66
2022 92 82 89 82 89 88 86 69 86 66 48 79 63 93 79 74 71
2023 66 49 54 55 73 32 48 74 71 65 65 61 73 82 65 77 46
2024 81 55 81 83 72 93 88 77 53 63 32 68 44 94 33 85 72 20 86 72
2025 64 17 66 79 47 90 84 53 66 47 16 82 55 92 45 54 51 15 77 69
+ 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 %
2018 22.57 6 5.6 0 2 4 3 50.0
2019 -- 1 0.8 0 1 2 0 0.0
2020 -- 0 1.4 -1 2 2 0 --
2021 23.41 8 7.4 1 2 3 5 62.5
2022 23.16 23 18.9 4 15 19 4 17.4
2023 23.24 14 13.9 0 5 12 3 21.4
2024 24.22 25 23.4 2 14 20 8 32.0
2025 26.22 36 29.3 7 10 19 15 41.7
Player 24.40 113 100.6 12 51 81 38 33.6
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2018 6 7 5 4 5 5 6 6 5 3 5 9 6 6 5 6 7 6 6 7 6 6 7 6 3 3 5 6 6 5 5
2019 1 2 0 0 1 0 1 0 1 0 0 0 1 1 0 0 0 0 1 1 2 3 2 3 0 0 0 1 2 1 0
2020 0 2 1 2 1 1 2 1 2 0 1 2 0 1 1 1 1 1 2 3 1 1 3 2 1 0 3 2 1 1 1
2021 8 8 6 8 8 7 8 8 6 7 7 8 7 7 8 8 7 7 7 8 7 8 8 9 7 7 8 7 7 7 7
2022 23 18 12 14 17 18 22 20 9 13 15 17 24 20 23 25 22 22 18 19 22 17 27 23 15 17 20 24 21 16 18
2023 14 6 11 13 16 14 15 12 15 13 14 13 14 13 16 14 15 13 15 16 13 15 19 14 12 13 15 15 15 15 14
2024 25 18 20 24 21 27 27 22 19 15 24 26 29 22 23 20 22 19 21 29 23 19 34 27 22 21 20 27 28 27 25
2025 36 33 25 25 27 34 25 30 23 24 30 26 31 38 31 24 35 32 26 34 30 28 35 35 28 25 21 31 33 29 30
Player 113 94 80 90 96 106 106 99 80 75 96 101 112 108 107 98 109 100 96 117 104 97 135 119 88 86 92 113 113 101 100
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 +/-   2018
Results
BA .228 -.018 .246 -.007 .253 -.028 .281 +.031 .250 -.027 .277 +.087 .190 +.012 .178
xBA .234 -.017 .251 -.003 .254 -.014 .268 +.009 .259 +.009 .250 +.059 .191 -.011 .202
OBP .317 -.006 .323 -.012 .335 -.025 .360 +.028 .332 -.001 .333 +.041 .292 +.047 .245
xOBP .323 -.008 .331 -.010 .341 -.011 .352 +.012 .340 +.032 .308 +.016 .292 +.024 .268
SLG .475 +.049 .426 +.005 .421 -.052 .473 +.035 .438 +.055 .383 +.050 .333 .000 .333
xSLG .440 -.018 .458 +.028 .430 -.044 .474 +.021 .453 +.057 .396 +.090 .306 -.049 .355
ISO .247 +.068 .179 +.010 .169 -.023 .192 +.004 .188 +.082 .106 -.037 .143 -.013 .156
xISO .206 -.001 .207 +.031 .176 -.030 .206 +.012 .194 +.048 .146 +.030 .116 -.036 .152
BABIP .257 -.037 .294 +.010 .284 -.041 .325 +.024 .301 -.093 .394 +.005 .389 +.175 .214
wOBA .339 +.014 .325 -.004 .329 -.033 .362 +.029 .333 +.019 .314 +.039 .275 +.020 .255
xwOBA .331 -.013 .344 +.006 .338 -.023 .361 +.017 .344 +.035 .309 +.040 .269 -.008 .277
wOBACON .417 +.028 .389 +.029 .360 -.061 .421 +.030 .391 -.009 .400 -.077 .477 +.153 .324
xwOBACON .405 -.013 .418 +.044 .374 -.046 .420 +.013 .407 +.014 .393 -.070 .463 +.103 .360
BACON .322 -.013 .335 +.016 .319 -.047 .366 +.028 .338 -.056 .394 -.027 .421 +.154 .267
xBACON .332 -.015 .347 +.020 .327 -.027 .354 +.004 .350 -.005 .355 -.066 .421 +.117 .304
Statcast Hit Metrics
Hard Hit % 42.7 +0.3 42.4 -1.5 43.9 +1.0 42.9 +3.2 39.7 -7.3 47.0 -5.6 52.6 +19.3 33.3
Avg Exit Velocity 90.1 -0.8 90.9 +0.2 90.7 +0.7 90.0 +0.4 89.6 -1.5 91.1 -0.6 91.7 +4.8 86.9
Launch Angle Sweet-Spot % 34.9 -7.0 41.9 +7.9 34.0 -7.8 41.8 +2.7 39.1 +7.3 31.8 -15.6 47.4 +5.2 42.2
Barrel % 13.7 +0.7 13.0 +4.8 8.2 -4.2 12.4 +2.1 10.3 +5.8 4.5 -6.0 10.5 +2.7 7.8
Avg Launch Angle 18.0 +0.6 17.4 +3.1 14.3 -1.5 15.8 -0.6 16.4 +6.0 10.4 -0.8 11.2 -5.0 16.2
Statcast Bat Tracking
Bat Speed 69.5 -0.3 69.8 +0.3 69.5 -- -- -- -- -- -- -- -- -- --
Attack Angle +2° -- -- -- -- -- -- -- -- -- --
Ideal Attack Angle % 55.5 +4.1 51.4 -3.9 55.3 -- -- -- -- -- -- -- -- -- --
Attack Direction -3° -3° +1° -1° -- -- -- -- -- -- -- -- -- --
Swing Path - Tilt 32° +1° 31° +2° 29° -- -- -- -- -- -- -- -- -- --
Swing Length 7.1 0.0 7.1 +0.1 7.0 -- -- -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 93.7 +0.4 93.3 -0.2 93.5 +0.6 92.9 +0.5 92.4 +0.2 92.2 -0.7 92.9 +0.5 92.4
Breaking Velocity 84.1 +0.6 83.5 +0.1 83.4 +0.2 83.2 +0.9 82.3 -0.7 83.0 -0.4 83.4 +0.5 82.9
Offspeed Velocity 85.5 -0.2 85.7 +0.1 85.6 +1.4 84.2 +0.1 84.1 +0.2 83.9 -0.3 84.2 +0.3 83.9
Batted Ball Results
Barrels 56 0 56 +33 23 -24 47 +31 16 +13 3 +1 2 -5 7
Popup % 7.8 +4.1 3.7 -0.9 4.6 -1.5 6.1 +1.6 4.5 +4.5 0.0 -5.3 5.3 -3.6 8.9
Flyball % 36.1 -0.2 36.3 +4.0 32.3 +1.0 31.3 +1.8 29.5 +3.7 25.8 +10.0 15.8 -13.1 28.9
Line Drive % 21.7 -6.0 27.7 +5.7 22.0 -5.1 27.1 -0.5 27.6 -1.2 28.8 -13.3 42.1 +16.5 25.6
Groundball % 34.4 +2.1 32.3 -8.8 41.1 +5.6 35.5 -3.0 38.5 -7.0 45.5 +8.7 36.8 +0.1 36.7
Pull % 36.6 +4.3 32.3 -5.3 37.6 -0.8 38.4 +0.6 37.8 +18.1 19.7 -22.4 42.1 -0.1 42.2
Straight Away % 36.3 0.0 36.3 -0.9 37.2 +1.1 36.1 +4.0 32.1 -13.4 45.5 +3.4 42.1 +7.7 34.4
Opposite Field % 27.1 -4.3 31.4 +6.2 25.2 -0.3 25.5 -4.6 30.1 -4.7 34.8 +19.0 15.8 -7.5 23.3
Weak Contact % 3.2 +2.0 1.2 -0.2 1.4 -2.0 3.4 -4.3 7.7 +3.2 4.5 +4.5 0.0 -2.2 2.2
Pull Airball % 17.8 +1.3 16.5 +0.5 16.0 -0.8 16.8 -0.5 17.3 +11.2 6.1 -25.5 31.6 +11.6 20.0
Topped Contact % 22.9 -3.1 26.0 -5.9 31.9 +6.9 25.0 -0.6 25.6 -6.2 31.8 +0.2 31.6 +1.6 30.0
Under Contact % 30.7 +0.2 30.5 +2.8 27.7 +2.4 25.3 +2.2 23.1 -1.1 24.2 +3.1 21.1 -14.5 35.6
Flare/Burner Contact % 22.4 +0.1 22.3 -1.5 23.8 -2.5 26.3 +3.2 23.1 -1.1 24.2 -7.4 31.6 +10.5 21.1
Solid Contact % 7.1 +0.4 6.7 +0.7 6.0 -1.4 7.4 -2.9 10.3 -0.3 10.6 +5.3 5.3 +3.1 2.2
HR/FB % 24.3 +8.3 16.0 +0.6 15.4 -3.9 19.3 +1.9 17.4 +17.4 0.0 -33.3 33.3 +10.2 23.1
Popups 32 +16 16 +3 13 -10 23 +16 7 +7 0 -1 1 -7 8
Flyballs 148 -8 156 +65 91 -28 119 +73 46 +29 17 +14 3 -23 26
Line Drives 89 -30 119 +57 62 -41 103 +60 43 +24 19 +11 8 -15 23
Groundballs 141 +2 139 +23 116 -19 135 +75 60 +30 30 +23 7 -26 33
Plate Discipline
In Zone % 51.3 +0.3 51.0 +2.4 48.6 -1.5 50.1 -1.4 51.5 -1.4 52.9 +3.4 49.5 -4.0 53.5
Out of Zone % 48.7 -0.3 49.0 -2.4 51.4 +1.5 49.9 +1.4 48.5 +1.4 47.1 -3.4 50.5 +4.0 46.5
Edge % 44.5 +2.3 42.2 -0.9 43.1 -1.2 44.3 +3.6 40.7 -5.1 45.8 +3.7 42.1 -2.7 44.8
Zone Swing % 53.7 -11.1 64.8 -2.0 66.8 +4.5 62.3 -5.0 67.3 +4.0 63.3 +6.3 57.0 +0.7 56.3
Out of Zone Swing % 20.7 -0.1 20.8 -2.4 23.2 +2.6 20.6 -4.9 25.5 +1.6 23.9 -0.6 24.5 +3.7 20.8
In Zone Contact % 86.5 +4.2 82.3 -5.2 87.5 +3.6 83.9 +1.4 82.5 -3.8 86.3 +14.4 71.9 -10.9 82.8
Out of Zone Contact % 48.0 -1.1 49.1 -6.1 55.2 -3.7 58.9 +5.2 53.7 +8.2 45.5 +17.5 28.0 -29.1 57.1
Whiff % 23.8 -1.7 25.5 +4.4 21.1 -1.2 22.3 -2.8 25.1 +1.1 24.0 -17.7 41.7 +18.2 23.5
First Strike % 61.4 +0.3 61.1 +5.4 55.7 -3.0 58.7 -5.9 64.6 +5.8 58.8 -3.7 62.5 +4.7 57.8
First Pitch Swing % 26.4 -3.5 29.9 -3.1 33.0 +6.8 26.2 -5.9 32.1 +14.5 17.6 -7.4 25.0 +0.5 24.5
Swing % 37.6 -5.6 43.2 -1.1 44.3 +2.9 41.4 -5.6 47.0 +2.2 44.8 +4.2 40.6 +0.8 39.8
Meatball Swing % 67.3 -11.1 78.4 0.0 78.4 -0.5 78.9 -4.4 83.3 +5.2 78.1 +6.7 71.4 +6.2 65.2
Meatball % 7.4 -0.5 7.9 +0.2 7.7 +0.7 7.0 -1.2 8.2 0.0 8.2 +1.3 6.9 -1.1 8.0
Zone Swing & Miss % 13.5 -4.2 17.7 +5.2 12.5 -3.6 16.1 -1.4 17.5 +3.8 13.7 -14.4 28.1 +10.9 17.2
Out of Zone Swing & Miss % 52.0 +1.1 50.9 +6.1 44.8 +3.7 41.1 -5.2 46.3 -8.2 54.5 -17.5 72.0 +29.1 42.9
In Zone 1,429 +104 1,325 +535 790 -360 1,150 +700 450 +243 207 +107 100 -209 309
Out of Zone 1,359 +86 1,273 +436 837 -310 1,147 +723 424 +240 184 +82 102 -167 269
Edge 1,242 +145 1,097 +396 701 -317 1,018 +662 356 +177 179 +94 85 -174 259
In Zone Swings 768 -90 858 +330 528 -188 716 +413 303 +172 131 +74 57 -117 174
Out of Zone Swings 281 +16 265 +71 194 -42 236 +128 108 +64 44 +19 25 -31 56
In Zone Swing & Misses 104 -48 152 +86 66 -49 115 +62 53 +35 18 +2 16 -14 30
Out of Zone Swing & Misses 146 +11 135 +48 87 -10 97 +47 50 +26 24 +6 18 -6 24
Basic
Pitches 2,788 +189 2,599 +964 1,635 -662 2,297 +1,423 874 +483 391 +184 207 -371 578
PA 663 0 663 +254 409 -155 564 +327 237 +135 102 +54 48 -99 147
AB 579 -6 585 +229 356 -139 495 +287 208 +114 94 +52 42 -93 135
Hits 132 -12 144 +54 90 -49 139 +87 52 +26 26 +18 8 -16 24
Singles 63 -28 91 +33 58 -34 92 +63 29 +11 18 +14 4 -11 15
Doubles 31 +5 26 +8 18 -4 22 +7 15 +9 6 +3 3 0 3
Triples 2 0 2 +2 0 -2 2 +2 0 -2 2 +2 0 0 0
Home Runs 36 +11 25 +11 14 -9 23 +15 8 +8 0 -1 1 -5 6
Walks 75 +12 63 +24 39 -21 60 +40 20 +12 8 +2 6 -3 9
Strikeouts 175 +12 163 +83 80 -40 120 +65 55 +27 28 +5 23 -22 45
K% 26.4 +1.8 24.6 +5.0 19.6 -1.7 21.3 -1.9 23.2 -4.3 27.5 -20.4 47.9 +17.3 30.6
BB% 11.3 +1.8 9.5 0.0 9.5 -1.1 10.6 +2.2 8.4 +0.6 7.8 -4.7 12.5 +6.4 6.1
HBP 3 -4 7 -1 8 +4 4 -2 6 +6 0 0 0 -3 3
Batted Balls 410 -20 430 +148 282 -98 380 +224 156 +90 66 +47 19 -71 90
Number of Fastballs 1,504 +34 1,470 +562 908 -420 1,328 +851 477 +241 236 +126 110 -270 380
Number of Offspeed 257 +61 196 +55 141 -58 199 +98 101 +77 24 +3 21 -21 42
Number of Breaking 717 +14 703 +259 444 -172 616 +364 252 +131 121 +56 65 -84 149
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2018 Shifts R 147 4 2.7 .257 .180
2019 Shifts R 47 2 4.3 .278 .345
2020 Shifts R 102 12 11.8 .328 .205
2021 Shifts R 237 9 3.8 .339 .195
2022 Shifts R 564 190 33.7 .358 .370
2023 Shades R 406 13 3.2 .330 .385
2024 Shades R 661 63 9.5 .334 .244
2025 Shades R 662 57 8.6 .346 .261
! 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 %
2018 183 17.7 21.3% 0.5% 120 23.5 0.0% 10.8%
2019 69 19.1 13.0% 4.3% 31 21.6 0.0% 9.7%
2020 134 18.3 9.0% 2.2% 53 24.2 0.0% 11.3%
2021 262 18.0 18.3% 0.8% 145 24.8 0.0% 14.5%
2022 719 17.2 28.7% 2.6% 454 22.8 0.7% 8.6%
2023 506 15.1 48.8% 0.0% 274 18.6 6.6% 0.0%
2024 840 15.2 46.2% 0.0% 429 17.9 9.6% 0.2%
2025 833 15.7 38.7% 0.1% 656 18.5 5.9% 0.9%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings