Stats

PA AB R H HR RBI SB AVG OBP SLG OPS
2023 276 241 37 66 16 42 9 .274 .351 .544 .895
6 Seasons 2548 2227 363 596 143 384 75 .268 .354 .533 .887
AVG HR RBI SB OPS
2023 .274 16 42 9 .895
6 Seasons .268 143 384 75 .887

Statcast Batting Statistics

Season Age Pitches Batted
Balls
Barrels Barrel % Barrel/PA Exit
Velocity
Max EV Launch
Angle
Sweet
Spot %
XBA XSLG WOBA XWOBA XWOBACON HardHit% K% BB%
2018 23 1455 225 36 16.0 9.8 92.9 113.9 12.4 35.6 .272 .542 .390 .381 .502 51.1 27.9 10.1
2019 24 1683 278 34 12.2 8.0 92.8 115.1 6.8 31.7 .280 .487 .352 .350 .446 47.1 25.9 7.8
2020 25 739 103 11 10.7 6.3 89.1 111.9 9.2 32.0 .234 .423 .290 .331 .413 42.7 28.6 12.6
2021 26 2594 350 78 22.3 12.2 93.6 119.0 16.6 35.4 .266 .612 .393 .408 .566 53.6 29.6 15.0
2022 27 2546 428 72 16.8 10.8 92.9 119.1 12.1 35.0 .275 .549 .370 .383 .481 49.8 24.2 10.8
2023 28 1095 181 26 14.4 9.4 92.3 116.7 13.1 29.8 .261 .531 .378 .371 .448 48.1 22.1 10.1
Player 10112 1565 257 16.4 10.1 92.7 119.1 12.1 33.8 .269 .542 .371 .378 .488 49.7 26.4 11.3
MLB 6.8 4.7 88.4 122.4 12.1 33.0 .245 .405 .316 .315 .368 36.0 22.1 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

Season GB % FB % LD % PU % Pull % Straight % Oppo % Weak % Topped % Under % Flare/Burner % Solid % Barrel % Barrel/PA
2018 44.0 24.0 27.6 4.4 33.8 41.3 24.9 2.7 32.0 19.1 22.2 8.0 16.0 9.8
2019 49.6 18.0 30.9 1.4 30.2 38.1 31.7 1.1 39.6 13.3 27.3 6.5 12.2 8.0
2020 49.5 27.2 20.4 2.9 40.8 36.9 22.3 1.0 40.8 19.4 22.3 5.8 10.7 6.3
2021 39.7 34.6 20.9 4.9 46.6 30.6 22.9 3.4 24.9 21.7 20.0 6.6 22.3 12.2
2022 43.0 30.1 23.6 3.3 36.0 36.2 27.8 3.0 29.9 19.9 24.5 5.6 16.8 10.8
2023 46.4 30.4 17.7 5.5 35.4 39.8 24.9 1.7 35.9 21.0 21.0 6.1 14.4 9.4
Player 44.4 27.9 24.0 3.7 37.3 36.5 26.3 2.4 32.2 19.1 23.1 6.4 16.4 10.1
MLB 44.8 23.2 24.9 7.1 36.9 37.6 25.4 3.9 33.0 24.6 24.4 5.8 6.8 4.7
! 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 %
2023 4-Seamer 2.1 7 331 30.2 77 .369 .646 .474 29.1 18.2 14.1 .351 .637 .462 66.7
2023 Slider -0.3 -1 177 16.2 47 .220 .317 .293 39.6 25.5 20.7 .153 .291 .253 34.5
2023 Changeup -1.9 -3 142 13.0 41 .195 .488 .280 20.0 19.5 19.0 .201 .454 .273 33.3
2023 Cutter 0.0 0 141 12.9 31 .286 .607 .406 24.6 16.1 19.2 .318 .671 .444 39.1
2023 Sinker 0.8 1 110 10.0 24 .176 .353 .363 22.0 12.5 11.1 .221 .396 .391 35.7
2023 Curveball 6.9 6 92 8.4 23 .400 .950 .548 40.4 26.1 20.7 .349 .868 .530 60.0
2023 Splitter 1.7 1 47 4.3 15 .143 .286 .273 43.3 53.3 38.1 .123 .245 .192 50.0
2023 Sweeper 4.9 2 47 4.3 13 .333 .833 .500 19.2 23.1 18.8 .319 .774 .472 66.7
2023 Slurve -5.1 0 8 0.7 3 .000 .000 .000 50.0 66.7 50.0 .152 .184 .137 0.0
2022 4-Seamer 1.7 15 881 34.6 197 .307 .557 .411 22.7 22.3 19.6 .328 .652 .447 66.7
2022 Changeup -0.9 -4 466 18.3 122 .193 .330 .276 30.5 23.0 22.0 .240 .406 .323 35.8
2022 Slider -0.4 -2 373 14.7 97 .233 .478 .321 39.4 39.2 30.9 .195 .442 .296 43.4
2022 Sinker 1.7 4 258 10.1 68 .291 .600 .436 19.0 16.2 16.7 .295 .632 .452 50.0
2022 Curveball 3.8 8 206 8.1 58 .346 .673 .462 31.1 25.9 23.8 .257 .565 .371 44.7
2022 Cutter 0.7 1 197 7.7 56 .300 .540 .380 29.0 19.6 23.9 .313 .496 .375 45.0
2022 Sweeper 3.3 3 81 3.2 27 .259 .593 .387 31.5 25.9 22.6 .237 .566 .339 40.0
2022 Splitter -1.3 -1 73 2.9 23 .217 .391 .259 28.9 26.1 20.7 .228 .416 .278 29.4
2022 Slurve 41.8 2 4 0.2 2 1.000 2.500 1.450 0.0 0.0 0.0 .873 2.491 1.413 100.0
2021 4-Seamer 1.4 11 803 31.0 178 .253 .540 .404 34.2 36.0 29.0 .251 .544 .392 62.1
2021 Changeup 2.1 9 424 16.3 100 .242 .560 .366 36.6 29.0 25.2 .241 .566 .369 45.2
2021 Slider 2.6 10 386 14.9 99 .256 .686 .437 43.3 33.3 27.7 .262 .656 .421 52.8
2021 Sinker 2.7 9 330 12.7 77 .318 .758 .543 19.6 16.9 18.3 .343 .793 .507 50.9
2021 Curveball 0.5 2 325 12.5 82 .233 .452 .333 34.5 34.1 27.5 .238 .504 .352 57.8
2021 Cutter 1.7 3 168 6.5 43 .297 .703 .440 29.8 16.3 20.0 .345 .789 .489 45.2
2021 Sweeper 4.3 3 73 2.8 18 .200 .667 .458 58.3 38.9 25.0 .300 .892 .523 75.0
2021 Splitter 3.4 2 65 2.5 15 .231 .538 .370 59.4 33.3 25.0 .210 .488 .346 37.5
2021 Slurve -8.6 -1 11 0.4 6 .000 .000 .117 50.0 50.0 60.0 .133 .146 .216 50.0
2020 4-Seamer -0.9 -2 241 32.6 60 .163 .367 .324 31.3 30.0 23.1 .246 .534 .394 71.0
2020 Changeup -3.0 -3 111 15.0 18 .118 .118 .139 32.7 11.1 7.1 .220 .259 .240 13.3
2020 Sinker 4.1 5 110 14.9 28 .391 .826 .575 24.5 10.7 15.8 .444 .847 .572 50.0
2020 Slider -4.5 -5 105 14.2 29 .111 .148 .153 33.3 31.0 23.7 .161 .207 .196 22.2
2020 Cutter -5.5 -4 66 8.9 16 .133 .133 .156 35.5 37.5 31.6 .165 .217 .198 22.2
2020 Curveball 2.4 2 66 8.9 14 .154 .385 .321 40.9 57.1 29.6 .098 .248 .184 40.0
2020 Splitter -2.2 -1 27 3.7 7 .167 .667 .386 50.0 42.9 33.3 .092 .225 .215 33.3
2020 Sweeper 5.4 1 13 1.8 3 .667 .667 .600 0.0 33.3 25.0 .381 .429 .359 50.0
2019 4-Seamer -0.1 -1 596 35.4 141 .290 .476 .400 22.8 24.8 19.8 .305 .511 .382 55.6
2019 Changeup 0.0 0 241 14.3 74 .239 .313 .276 34.1 24.3 24.3 .259 .379 .302 28.0
2019 Slider -0.6 -1 235 14.0 66 .270 .460 .329 34.2 33.3 22.4 .227 .376 .273 48.8
2019 Sinker 2.9 6 225 13.4 55 .388 .857 .539 21.2 21.8 30.8 .280 .637 .412 48.6
2019 Curveball 1.1 2 208 12.4 43 .325 .600 .397 29.1 27.9 16.4 .273 .472 .336 44.8
2019 Cutter 1.1 1 125 7.4 31 .276 .621 .423 27.9 25.8 24.2 .373 .731 .473 52.4
2019 Splitter -3.4 -1 36 2.1 9 .111 .111 .200 44.4 33.3 23.1 .146 .165 .134 33.3
2019 Slurve 4.5 0 10 0.6 3 .000 .000 .233 33.3 0.0 0.0 .464 .546 .525 100.0
2019 Sweeper -4.3 0 6 0.4 1 .000 .000 .000 0.0 0.0 0.0 .260 .625 .349 100.0
2019 Forkball -45.1 0 1 0.1 1 -- -- .000 0.0 0.0 -- -- -- .084 0.0
2018 4-Seamer 4.0 17 433 29.8 111 .316 .726 .480 22.6 18.0 17.7 .332 .721 .479 62.7
2018 Sinker 0.8 2 294 20.2 81 .319 .653 .441 21.2 19.8 27.1 .308 .683 .447 53.6
2018 Slider 1.0 2 220 15.1 45 .256 .419 .307 35.8 42.2 24.7 .225 .406 .287 50.0
2018 Changeup 2.3 5 217 14.9 51 .318 .568 .407 43.9 31.4 25.8 .245 .375 .328 37.9
2018 Curveball 1.9 3 144 9.9 33 .258 .419 .336 39.7 42.4 28.6 .247 .423 .336 35.3
2018 Cutter -0.6 -1 120 8.2 33 .219 .375 .267 30.0 33.3 22.9 .208 .365 .256 42.9
2018 Splitter -3.7 -1 20 1.4 7 .000 .000 .100 80.0 57.1 57.1 .037 .044 .129 0.0
2018 Sweeper -9.1 0 4 0.3 1 .000 .000 .000 100.0 100.0 100.0 -- -- .000 --
2018 Screwball -8.5 0 1 0.1 1 .000 .000 .000 -- 100.0 100.0 -- -- .000 --
! Note: Years are in reverse order.
+ View Complete Run Value Leaderboard

Swing/Take

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2018 364 1,455 8 1 12 7 27
2019 424 1,683 6 -15 7 9 6
2020 175 739 -11 -4 5 2 -8
2021 618 2,586 6 2 22 17 48
2022 652 2,546 20 -17 15 9 26
2023 274 1,095 -1 5 4 5 13
+ View Complete Swing/Take Leaderboard

Plate Discipline

Season Pitches Zone % Zone Swing % Zone Contact % Chase % Chase Contact % Edge % 1st Pitch Swing % Swing % Whiff % Meatball % Meatball Swing %
2018 1,455 47.9 65.6 74.6 28.0 56.6 41.5 32.2 46.0 30.6 6.9 79.2
2019 1,683 45.9 71.5 79.0 30.4 59.9 42.6 37.5 49.3 27.4 6.6 84.7
2020 739 50.7 65.1 73.8 23.9 50.6 46.0 28.6 44.8 32.3 7.0 69.2
2021 2,594 43.5 69.7 73.1 27.3 48.4 41.7 37.3 45.8 35.0 6.5 86.4
2022 2,546 47.8 72.1 76.9 28.4 60.2 44.6 41.6 49.3 28.1 6.8 86.8
2023 1,095 46.4 70.1 76.4 31.2 56.8 43.7 38.9 49.2 30.2 6.3 76.8
Player 10,112 46.5 69.7 75.7 28.4 55.6 43.1 37.3 47.6 30.6 6.7 82.8
MLB 48.5 66.9 82.0 28.4 58.2 42.6 29.5 47.1 24.7 7.3 76.1
! 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
2018 94 80 97 97 77 76 98 96 93 98 8 68 10 51 82
2019 73 84 74 62 65 65 86 97 97 88 22 36 28 36 80
2020 54 29 49 57 52 55 71 55 85 68 18 79 16 69 93
2021 97 70 100 100 94 100 100 97 100 97 7 98 3 54 91
2022 98 88 99 98 91 99 98 97 100 93 30 81 26 57 75
2023 86 59 92 94 69 96 88 89 98 82 48 65 23 29 62
+ View Complete Percentile Rankings Leaderboard

Expected Home Runs

Year Team Avg HR Trot Actual HR xHR HR-xHR Doubters Mostly Gone No Doubters No Doubter %
2018 21.0 22 18.5 4 7 13 8 36.4
2019 21.1 18 16.6 1 5 13 7 38.9
2020 21.4 7 7.2 0 4 8 1 14.3
2021 22.9 46 45.4 1 7 25 26 56.5
2022 22.8 34 34.0 0 10 32 10 29.4
2023 23.5 16 14.3 2 5 11 6 37.5
Player 22.4 143 135.9 7 38 102 58 40.6

Expected Home Runs by Park

Year HR
2018 22 23 18 13 17 17 19 17 15 15 19 20 21 15 18 21 19 19 17 20 22 21 24 21 16 16 15 21 22 19 15
2019 18 19 15 12 19 19 20 14 16 12 19 19 18 16 15 14 14 14 17 20 17 19 21 18 10 14 16 20 18 19 15
2020 7 7 7 8 7 8 9 8 6 5 6 10 6 7 9 8 7 6 8 10 7 6 10 8 5 5 7 7 7 7 4
2021 46 51 44 43 48 45 50 47 36 38 40 50 43 40 46 47 41 45 48 47 44 46 53 49 42 43 50 49 44 47 45
2022 34 31 29 31 35 34 40 30 22 27 31 33 38 37 37 38 36 33 35 34 38 34 44 39 28 29 38 40 37 33 28
2023 16 16 10 15 16 15 15 13 11 12 12 16 17 13 16 18 16 12 16 16 15 12 18 16 12 12 16 13 15 14 10
Player 143 147 123 122 142 138 153 129 106 109 127 148 143 128 141 146 133 129 141 147 143 138 170 151 113 119 142 150 143 139 117
! Note: This tells how many of this player's home runs would have been out of other stadiums. This accounts for different wall heights, distances and environmental effects. For these purposes, the 2020 Blue Jays home field was still Rogers Centre, not Sahlen Field.
+ View Complete Expected Home Runs Leaderboard

Year to Year Changes

Metric 2018 2019 +/-   2020 +/-   2021 +/-   2022 +/-   2023 +/-  
Exit Velocity 92.9 92.8 -0.1 89.1 -3.7 93.6 4.5 92.9 -0.7 92.3 -0.6
Launch Angle 12.4 6.8 -5.6 9.2 2.4 16.6 7.4 12.1 -4.5 13.1 1.0
Barrel % 16.0 12.2 -3.8 10.7 -1.5 22.3 11.6 16.8 -5.5 14.4 -2.4
Hard Hit % 51.1 47.1 -4.0 42.7 -4.4 53.6 10.9 49.8 -3.8 48.1 -1.7
Sweet Spot % 35.6 31.7 -3.9 32.0 0.3 35.4 3.4 35.0 -0.4 29.8 -5.2
xBA .272 .280 0.008 .234 -0.046 .266 0.032 .275 0.009 .261 -0.014
BA .285 .286 0.001 .190 -0.096 .257 0.067 .273 0.016 .274 0.001
xwOBA .381 .350 -0.031 .331 -0.019 .408 0.077 .383 -0.025 .371 -0.012
wOBA .390 .352 -0.038 .290 -0.062 .393 0.103 .370 -0.023 .378 0.008
xSLG .542 .487 -0.055 .423 -0.064 .612 0.189 .549 -0.063 .531 -0.018
SLG .564 .505 -0.059 .366 -0.139 .592 0.226 .519 -0.073 .544 0.025
K% 27.9 25.9 -2.0 28.6 2.7 29.6 1.0 24.2 -5.4 22.1 -2.1
BB% 10.1 7.8 -2.3 12.6 4.8 15.0 2.4 10.8 -4.2 10.1 -0.7
Swing % 46.0 49.3 3.3 44.8 -4.5 45.8 1.0 49.3 3.5 49.2 -0.1
Whiff% 30.6 27.4 -3.2 32.3 4.9 35.0 2.7 28.1 -6.9 30.2 2.1
In Zone % 47.9 45.9 -2.0 50.7 4.8 43.5 -7.2 47.8 4.3 46.4 -1.4
Out of Zone % 52.1 54.1 2.0 49.3 -4.8 56.5 7.2 52.2 -4.3 53.6 1.4
Out of Zone Swing % 28.0 30.4 2.4 23.9 -6.5 27.3 3.4 28.4 1.1 31.2 2.8
First Pitch Swing % 32.2 37.5 5.3 28.6 -8.9 37.3 8.7 41.6 4.3 38.9 -2.7
First Pitch Strike % 58.5 58.5 0.0 52.6 -5.9 57.9 5.3 60.4 2.5 57.5 -2.9
+ View Complete Year to Year Changes Leaderboard

Statcast Shift Statistics

SeasonBat SidePAShifts%wOBA - No ShiftwOBA - Shift
2018 L 364 170 46.7 .450 .321
2019 L 424 145 34.2 .354 .349
2020 L 175 90 51.4 .317 .265
2021 L 596 448 75.2 .427 .387
2022 L 652 576 88.3 .403 .365
2023 L 274 0 0.0 .378

Pitch Tempo