Stats

PA AB R H HR RBI SB AVG OBP SLG OPS
2023 258 226 35 62 15 40 7 .274 .348 .540 .888
6 Seasons 2530 2212 361 592 142 382 73 .268 .353 .533 .886
AVG HR RBI SB OPS
2023 .274 15 40 7 .888
6 Seasons .268 142 382 73 .886

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 1014 169 24 14.2 9.3 92.5 116.7 13.1 29.6 .264 .537 .375 .372 .454 49.7 22.5 9.7
Player 10031 1553 255 16.4 10.1 92.7 119.1 12.1 33.8 .269 .542 .371 .378 .489 49.9 26.5 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.7 30.2 17.8 5.3 34.9 40.2 24.9 1.8 36.1 20.7 21.3 5.9 14.2 9.3
Player 44.4 27.9 24.0 3.7 37.2 36.5 26.3 2.4 32.2 19.1 23.2 6.4 16.4 10.1
MLB 44.8 23.2 24.9 7.1 36.8 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.2 7 306 30.2 72 .377 .656 .480 29.3 18.1 14.0 .353 .641 .463 68.8
2023 Slider -0.7 -1 170 16.8 45 .220 .317 .274 38.3 26.7 21.1 .153 .291 .233 34.5
2023 Changeup -1.2 -2 136 13.4 40 .200 .500 .310 19.0 20.0 19.5 .213 .480 .290 37.5
2023 Cutter -0.3 0 130 12.8 29 .269 .500 .366 25.0 17.2 20.0 .309 .632 .428 38.1
2023 Sinker 1.0 1 105 10.4 23 .188 .375 .378 23.1 13.0 12.5 .231 .417 .406 38.5
2023 Curveball 8.6 6 73 7.2 19 .375 1.000 .550 42.9 26.3 21.7 .374 .976 .579 66.7
2023 Sweeper 4.9 2 46 4.5 13 .333 .833 .500 19.2 23.1 20.0 .320 .774 .472 66.7
2023 Splitter 1.7 1 40 3.9 12 .182 .364 .267 44.0 58.3 36.8 .112 .235 .191 50.0
2023 Slurve -5.1 0 8 0.8 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 256 1,014 1 5 4 5 14
+ 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,014 46.8 69.9 77.1 31.7 56.1 43.7 40.9 49.6 30.0 6.6 76.1
Player 10,031 46.5 69.6 75.8 28.4 55.5 43.1 37.5 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 65 91 92 68 95 88 92 98 88 45 57 24 26 59
+ 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 15 13.4 2 7 8 6 40.0
Player 22.4 142 135.1 7 40 99 58 40.8

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 15 14 11 14 15 14 14 12 10 11 11 15 16 13 14 17 15 11 15 16 13 12 17 15 11 11 15 12 16 13 10
Player 142 145 124 121 141 137 152 128 105 108 126 147 142 128 139 145 132 128 140 147 141 138 169 150 112 118 141 149 144 138 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.5 -0.4
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.2 -2.6
Hard Hit % 51.1 47.1 -4.0 42.7 -4.4 53.6 10.9 49.8 -3.8 49.7 -0.1
Sweet Spot % 35.6 31.7 -3.9 32.0 0.3 35.4 3.4 35.0 -0.4 29.6 -5.4
xBA .272 .280 0.008 .234 -0.046 .266 0.032 .275 0.009 .264 -0.011
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 .372 -0.011
wOBA .390 .352 -0.038 .290 -0.062 .393 0.103 .370 -0.023 .375 0.005
xSLG .542 .487 -0.055 .423 -0.064 .612 0.189 .549 -0.063 .537 -0.012
SLG .564 .505 -0.059 .366 -0.139 .592 0.226 .519 -0.073 .540 0.021
K% 27.9 25.9 -2.0 28.6 2.7 29.6 1.0 24.2 -5.4 22.5 -1.7
BB% 10.1 7.8 -2.3 12.6 4.8 15.0 2.4 10.8 -4.2 9.7 -1.1
Swing % 46.0 49.3 3.3 44.8 -4.5 45.8 1.0 49.3 3.5 49.6 0.3
Whiff% 30.6 27.4 -3.2 32.3 4.9 35.0 2.7 28.1 -6.9 30.0 1.9
In Zone % 47.9 45.9 -2.0 50.7 4.8 43.5 -7.2 47.8 4.3 46.8 -1.0
Out of Zone % 52.1 54.1 2.0 49.3 -4.8 56.5 7.2 52.2 -4.3 53.2 1.0
Out of Zone Swing % 28.0 30.4 2.4 23.9 -6.5 27.3 3.4 28.4 1.1 31.7 3.3
First Pitch Swing % 32.2 37.5 5.3 28.6 -8.9 37.3 8.7 41.6 4.3 40.9 -0.7
First Pitch Strike % 58.5 58.5 0.0 52.6 -5.9 57.9 5.3 60.4 2.5 59.1 -1.3
+ 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 256 0 0.0 .375

Pitch Tempo