Max Kepler
RF | B/T: L/L | 6' 4" 225LBS | Age: 29

Stats

PA AB R H HR RBI SB AVG OBP SLG OPS
2022 446 388 54 88 9 43 3 .227 .318 .348 .666
8 Seasons 3361 2955 439 686 129 400 33 .232 .317 .427 .744
AVG HR RBI SB OPS
2022 .227 9 43 3 .666
8 Seasons .232 129 400 33 .744

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%
2015 22 37 4 0 0.0 0.0 91.1 97.6 2.8 0.0 .108 .114 .126 .101 .177 25.0 42.9 0.0
2016 23 1732 309 12 3.9 2.7 89.7 115.4 8.5 30.1 .241 .352 .313 .295 .330 37.5 20.8 9.4
2017 24 2128 401 16 4.0 2.8 88.7 113.2 13.2 31.9 .244 .375 .315 .302 .338 36.7 20.1 8.3
2018 25 2351 439 29 6.6 4.7 89.5 112.7 16.3 30.1 .233 .404 .316 .324 .333 38.2 15.7 11.6
2019 26 2160 429 38 8.9 6.4 89.7 112.5 18.2 30.5 .259 .458 .355 .343 .367 42.1 16.6 10.1
2020 27 770 136 7 5.1 3.6 88.5 110.3 22.2 30.9 .258 .425 .328 .340 .366 38.2 18.4 11.2
2021 28 1876 334 36 10.8 7.3 89.8 110.8 16.3 35.3 .255 .452 .309 .347 .388 42.5 19.6 11.0
2022 29 1656 326 23 7.1 5.2 89.1 113.8 11.2 31.9 .266 .412 .298 .338 .349 39.9 14.8 11.0
Player 12710 2378 161 6.8 4.8 89.4 115.4 14.7 31.5 .249 .410 .319 .326 .351 39.4 17.9 10.3
MLB 6.7 4.6 88.4 122.4 12.1 33.0 .245 .405 .316 .315 .368 35.8 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, Other
  •   
  •   
  •   
  •   
  •   
  •   

Batted Ball Profile

Season GB % FB % LD % PU % Pull % Straight % Oppo % Weak % Topped % Under % Flare/Burner % Solid % Barrel % Barrel/PA
2015 50.0 0.0 25.0 25.0 50.0 25.0 25.0 0.0 50.0 25.0 25.0 0.0 0.0 0.0
2016 48.2 22.3 23.6 5.8 44.3 34.6 20.4 2.3 38.8 23.6 22.7 7.1 3.9 2.7
2017 44.1 20.4 24.9 10.5 39.4 35.4 24.9 5.0 31.9 27.7 24.9 5.7 4.0 2.8
2018 37.8 29.2 23.9 9.1 41.7 33.7 24.4 3.0 29.6 33.7 18.0 7.5 6.6 4.7
2019 35.9 29.8 21.7 12.6 50.8 30.1 19.1 1.9 27.0 32.2 21.7 7.5 8.9 6.4
2020 32.4 26.5 25.0 16.2 42.6 32.4 25.0 2.9 19.9 35.3 28.7 7.4 5.1 3.6
2021 37.7 28.1 24.9 9.3 41.9 36.8 21.3 3.6 28.1 29.9 21.0 6.6 10.8 7.3
2022 46.6 24.5 23.3 5.5 41.7 34.4 23.9 3.7 33.7 25.2 25.2 5.2 7.1 5.2
Player 40.8 25.9 23.8 9.5 43.4 33.9 22.5 3.2 30.6 29.5 22.5 6.7 6.8 4.8
MLB 44.9 23.1 25.0 7.1 36.8 37.7 25.4 3.8 33.0 24.6 24.4 5.7 6.7 4.6
! 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 %
2022 4-Seamer -1.8 -10 558 33.7 145 .185 .294 .297 20.7 17.9 17.2 .251 .389 .343 49.5
2022 Slider -1.5 -5 319 19.3 92 .171 .293 .254 25.5 21.7 18.7 .242 .429 .325 33.3
2022 Changeup 3.0 6 212 12.8 63 .300 .550 .391 12.5 7.9 9.4 .290 .498 .356 32.7
2022 Curveball -0.7 -1 206 12.4 46 .190 .262 .245 31.5 21.7 17.9 .214 .270 .240 30.3
2022 Sinker 1.5 3 201 12.1 61 .340 .460 .426 8.0 4.9 6.5 .325 .465 .408 51.1
2022 Cutter -0.1 0 118 7.1 28 .320 .320 .332 16.9 0.0 0.0 .336 .445 .380 40.0
2022 Splitter -3.0 -1 42 2.5 10 .100 .100 .090 16.7 20.0 11.1 .252 .277 .234 0.0
2021 4-Seamer 0.6 3 603 32.1 144 .250 .558 .397 22.6 23.6 20.2 .297 .620 .435 62.8
2021 Slider -0.1 0 306 16.3 82 .229 .400 .330 29.9 23.2 17.4 .223 .336 .307 27.5
2021 Sinker -0.6 -2 295 15.7 92 .192 .423 .336 17.5 16.3 23.8 .263 .488 .384 51.6
2021 Changeup -0.5 -1 272 14.5 82 .195 .338 .249 18.0 7.3 9.1 .258 .403 .294 26.0
2021 Curveball 0.3 1 207 11.0 49 .191 .362 .252 28.0 24.5 22.6 .222 .371 .270 28.6
2021 Cutter -3.1 -5 152 8.1 30 .148 .148 .167 17.9 23.3 23.3 .179 .214 .219 52.4
2021 Splitter 0.1 0 41 2.2 8 .143 .143 .288 46.7 37.5 17.6 .246 .314 .385 25.0
2020 4-Seamer 0.9 2 252 32.7 63 .288 .596 .418 16.5 22.2 21.2 .283 .540 .399 46.2
2020 Sinker 0.1 0 131 17.0 42 .237 .447 .335 14.8 9.5 17.4 .318 .496 .381 44.1
2020 Slider 0.5 1 122 15.8 25 .143 .286 .300 28.0 20.0 13.5 .156 .241 .253 37.5
2020 Changeup -0.4 0 116 15.1 30 .185 .333 .328 25.4 13.3 14.8 .259 .360 .313 13.0
2020 Curveball -0.6 -1 98 12.7 23 .143 .190 .224 28.6 30.4 23.3 .131 .164 .208 7.1
2020 Cutter 1.9 1 44 5.7 9 .375 .500 .417 26.1 22.2 13.3 .284 .408 .343 83.3
2020 Splitter 12.0 1 7 0.9 4 .250 1.000 .500 0.0 0.0 0.0 .499 1.074 .649 100.0
2019 4-Seamer 1.6 12 788 36.5 209 .275 .584 .417 13.6 9.6 10.2 .293 .552 .398 46.3
2019 Sinker 0.9 3 339 15.7 107 .264 .462 .361 10.7 9.3 16.4 .326 .571 .416 48.8
2019 Slider 2.4 8 329 15.2 87 .293 .627 .429 25.7 25.3 17.6 .217 .397 .318 41.5
2019 Changeup -0.4 -1 292 13.5 84 .195 .377 .292 25.2 20.2 23.6 .218 .313 .258 31.1
2019 Curveball 1.4 3 214 9.9 63 .190 .448 .337 36.7 34.9 26.5 .170 .295 .258 30.6
2019 Cutter 0.4 1 145 6.7 32 .258 .548 .348 20.0 12.5 14.8 .244 .353 .269 37.0
2019 Splitter -4.3 -2 40 1.9 10 .100 .400 .200 43.5 40.0 28.6 .248 .584 .338 50.0
2018 4-Seamer 0.1 1 868 36.9 231 .249 .451 .361 12.1 9.5 9.6 .271 .468 .375 46.8
2018 Sinker -1.3 -6 467 19.9 130 .186 .292 .283 11.6 17.7 28.0 .227 .367 .314 37.8
2018 Slider 0.1 0 324 13.8 68 .197 .393 .308 28.1 20.6 14.0 .225 .424 .319 31.9
2018 Changeup -0.1 0 261 11.1 73 .203 .328 .277 25.8 17.8 17.8 .156 .251 .238 17.3
2018 Curveball 1.1 3 259 11.0 63 .230 .541 .345 23.4 30.2 23.8 .194 .340 .242 31.0
2018 Cutter -0.7 -1 104 4.4 29 .192 .423 .303 20.0 13.8 20.0 .212 .508 .344 40.9
2018 Splitter 0.9 0 34 1.4 6 .500 .667 .508 25.0 0.0 0.0 .536 .699 .535 66.7
2017 4-Seamer -0.5 -3 746 35.1 220 .250 .411 .335 12.5 12.3 16.1 .249 .393 .322 35.9
2017 Sinker 2.9 11 392 18.4 103 .360 .596 .453 12.2 11.7 14.6 .329 .519 .409 50.6
2017 Curveball -1.6 -5 313 14.7 67 .138 .323 .219 38.2 44.8 38.0 .157 .224 .178 31.4
2017 Slider -1.9 -5 271 12.7 72 .152 .242 .196 33.1 30.6 22.2 .210 .296 .241 26.1
2017 Changeup -1.2 -3 231 10.9 67 .219 .375 .296 33.9 20.9 28.0 .223 .327 .265 32.0
2017 Cutter 4.8 5 115 5.4 22 .238 .714 .484 17.0 18.2 10.8 .222 .456 .302 29.4
2017 Splitter 4.7 3 53 2.5 14 .429 .643 .461 41.4 35.7 27.8 .344 .405 .325 44.4
! Note: Years are in reverse order.
+ View Complete Run Value Leaderboard

Swing/Take

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2016 444 1,723 -11 -3 9 7 1
2017 569 2,140 -7 -13 15 9 4
2018 601 2,320 -15 -21 21 12 -3
2019 605 2,199 9 -18 18 13 22
2020 204 807 -4 -5 7 5 3
2021 487 1,876 -11 -24 19 12 -4
2022 445 1,656 -22 -9 15 8 -8
+ 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 %
2015 37 59.5 63.6 71.4 33.3 100.0 45.9 14.3 51.4 21.1 5.4 100.0
2016 1,732 46.9 59.3 88.6 29.2 59.7 43.8 21.9 43.3 20.9 7.2 66.1
2017 2,128 48.6 61.1 85.2 26.8 59.2 44.3 22.5 43.3 22.2 6.7 65.5
2018 2,351 49.0 65.1 90.1 20.9 57.3 42.8 27.0 42.7 17.8 7.2 70.1
2019 2,160 46.8 74.0 89.2 27.6 57.3 41.2 40.6 49.4 20.1 7.3 84.6
2020 770 48.6 66.6 88.8 24.2 53.1 41.3 31.1 44.8 21.2 7.7 84.7
2021 1,876 49.1 69.8 83.7 20.5 55.1 41.0 35.3 44.7 23.0 6.9 80.6
2022 1,656 48.1 70.6 87.2 23.5 58.9 44.0 33.9 46.1 19.9 7.6 84.1
Player 12,710 48.2 66.6 87.4 24.7 57.9 42.7 30.3 44.9 20.6 7.1 75.8
MLB 48.5 66.9 82.0 28.4 58.3 42.6 29.5 47.1 24.7 7.2 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
2016 18 25 13 17 37 18 25 63 97 54 41 68 57 47 80
2017 22 28 18 22 34 28 25 66 92 58 51 47 57 51 75 95
2018 48 21 43 52 56 61 46 63 88 52 80 85 81 87 72 96
2019 65 52 57 57 69 76 61 60 86 68 76 69 78 57 70 92
2020 62 61 50 46 70 27 28 43 74 43 73 73 75 66 79 42 69
2021 70 54 64 65 71 68 71 61 76 61 62 77 64 93 60 95 75
2022 74 80 60 44 88 40 45 51 93 49 88 84 78 80 64 97 72
+ 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 %
2016 19.2 17 15.4 2 5 17 2 11.8
2017 19.6 19 20.1 -1 7 13 9 47.4
2018 20.0 20 23.4 -3 9 22 7 35.0
2019 19.8 36 35.2 1 12 25 15 41.7
2020 19.7 9 8.6 0 3 5 4 44.4
2021 20.7 19 21.3 -2 8 15 9 47.4
2022 20.3 9 11.8 -3 6 9 4 44.4
Player 19.9 129 135.7 -7 50 106 50 38.8

Expected Home Runs by Park

Year HR
2016 17 14 18 14 17 19 14 18 16 6 19 17 10 13 16 17 17 17 9 15 21 9 15 16 15 18 19 16 9 17 21
2017 19 22 22 20 21 21 19 21 20 17 22 21 17 18 20 21 18 22 12 20 22 20 19 20 22 19 21 19 20 21 26
2018 20 29 29 21 21 29 20 30 23 14 30 22 18 18 20 25 22 30 16 21 23 22 23 24 26 25 27 18 22 19 34
2019 36 38 38 35 37 35 34 41 37 28 41 38 27 27 32 40 32 40 23 30 38 37 31 34 38 37 40 31 35 38 43
2020 9 8 10 8 9 10 0 9 9 7 11 9 6 8 8 9 9 8 5 8 9 9 9 8 9 10 9 7 9 9 11
2021 19 23 22 18 22 24 20 22 23 19 23 23 17 15 20 24 24 22 18 20 24 22 20 22 23 21 23 21 18 22 24
2022 9 13 13 12 11 15 12 10 14 11 14 10 9 9 7 13 16 12 11 11 14 10 11 12 12 13 13 10 10 8 17
Player 129 147 152 128 138 153 119 151 142 102 160 140 104 108 123 149 138 151 94 125 151 129 128 136 145 143 152 122 123 134 176
! 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 2015 2016 +/-   2017 +/-   2018 +/-   2019 +/-   2020 +/-   2021 +/-   2022 +/-  
Exit Velocity 91.1 89.7 -1.4 88.7 -1 89.5 0.8 89.7 0.2 88.5 -1.2 89.8 1.3 89.1 -0.7
Launch Angle 2.8 8.5 5.7 13.2 4.7 16.3 3.1 18.2 1.9 22.2 4 16.3 -5.9 11.2 -5.1
Barrel % 0 3.9 3.9 4 0.1 6.6 2.6 8.9 2.3 5.1 -3.8 10.8 5.7 7.1 -3.7
Hard Hit % 25 37.5 12.5 36.7 -0.8 38.2 1.5 42.1 3.9 38.2 -3.9 42.5 4.3 39.9 -2.6
Sweet Spot % 0 30.1 30.1 31.9 1.8 30.1 -1.8 30.5 0.4 30.9 0.4 35.3 4.4 31.9 -3.4
xBA .108 .241 0.133 .244 0.003 .233 -0.011 .259 0.026 .258 -0.001 .255 -0.003 .266 0.011
BA .143 .235 0.092 .243 0.008 .224 -0.019 .252 0.028 .228 -0.024 .211 -0.017 .227 0.016
xwOBA .101 .295 0.194 .302 0.007 .324 0.022 .343 0.019 .34 -0.003 .347 0.007 .338 -0.009
wOBA .126 .313 0.187 .315 0.002 .316 0.001 .355 0.039 .328 -0.027 .309 -0.019 .298 -0.011
xSLG .114 .352 0.238 .375 0.023 .404 0.029 .458 0.054 .425 -0.033 .452 0.027 .412 -0.04
SLG .143 .424 0.281 .425 0.001 .408 -0.017 .519 0.111 .439 -0.08 .413 -0.026 .348 -0.065
K% 42.9 20.8 -22.1 20.1 -0.7 15.7 -4.4 16.6 0.9 18.4 1.8 19.6 1.2 14.8 -4.8
BB% 0 9.4 9.4 8.3 -1.1 11.6 3.3 10.1 -1.5 11.2 1.1 11 -0.2 11 0
Swing % 51.4 43.3 -8.1 43.3 0 42.7 -0.6 49.4 6.7 44.8 -4.6 44.7 -0.1 46.1 1.4
Whiff% 21.1 20.9 -0.2 22.2 1.3 17.8 -4.4 20.1 2.3 21.2 1.1 23 1.8 19.9 -3.1
In Zone % 59.5 46.9 -12.6 48.6 1.7 49 0.4 46.8 -2.2 48.6 1.8 49.1 0.5 48.1 -1
Out of Zone % 40.5 53.1 12.6 51.4 -1.7 51 -0.4 53.2 2.2 51.4 -1.8 50.9 -0.5 51.9 1
Out of Zone Swing % 33.3 29.2 -4.1 26.8 -2.4 20.9 -5.9 27.6 6.7 24.2 -3.4 20.5 -3.7 23.5 3
First Pitch Swing % 14.3 21.9 7.6 22.5 0.6 27 4.5 40.6 13.6 31.1 -9.5 35.3 4.2 33.9 -1.4
First Pitch Strike % 42.9 58.4 15.5 56.2 -2.2 58.2 2 62.9 4.7 61.2 -1.7 55.7 -5.5 58.4 2.7
+ View Complete Year to Year Changes Leaderboard

Statcast Shift Statistics

SeasonBat SidePAShifts%wOBA - No ShiftwOBA - Shift
2016 L 435 39 9.0 .300 .414
2017 L 565 128 22.7 .304 .349
2018 L 602 193 32.1 .288 .373
2019 L 595 429 72.1 .352 .355