Exhibition Team logoLos Angeles Angels of Anaheim hat dark logoArizona Diamondbacks hat dark logoBaltimore Orioles hat dark logoBoston Red Sox hat dark logoChicago Cubs hat dark logoCincinnati Reds dark logoCleveland Indians hat dark logoColorado Rockies hat dark logoDetroit Tigers dark logoHouston Astros hat dark logoKansas City Royals hat dark logoLos Angeles Dodgers hat dark logoWashington Nationals dark logoNew York Mets hat dark logoOakland Athletics cap logoPittsburgh Pirates hat dark logoSan Diego Padres cap logo on lightSeattle Mariners hat dark logoSan Francisco Giants hat dark logoSt. Louis Cardinals dark logoTampa Bay Rays hat dark logoTexas Rangers cap logoToronto Blue Jays hat dark logoMinnesota Twins hat dark logoPhiladelphia Phillies hat dark logoAtlanta Braves hat dark logoChicago White Sox hat dark logoMiami Marlins cap logoNew York Yankees hat dark logoMilwaukee Brewers cap logo
Mike Moustakas
Popularity: ↓ 23%
2B | B/T: L/R | 6' 0" 225LBS | Age: 32

Draft: 2007 | Rd: 1, #2, Kansas City Royals | Chatsworth (CA) HS
Poor Avg Great

Stats

PA AB R H HR RBI SB AVG OBP SLG OPS
2020 163 139 13 32 8 27 1 .230 .331 .468 .799
10 Seasons 4700 4273 501 1073 190 588 19 .251 .310 .442 .753
AVG HR RBI SB OPS
2020 .230 8 27 1 .799
10 Seasons .251 190 588 19 .753

Statcast Batting Statistics

Season Pitches Batted Balls Barrels Barrel % Exit Velocity Launch Angle Sweet Spot % XBA XSLG WOBA XWOBA XWOBACON Hard Hit % K % BB %
2015 2435 482 31 6.4 89.4 15.3 30.3 .257 .424 .353 .330 .341 37.4 12.4 7
2016 467 91 8 8.8 91.5 11.4 31.9 .265 .481 .339 .344 .359 45.9 11.5 8
2017 2240 467 40 8.6 87.4 18.2 34 .267 .489 .345 .336 .381 33.8 15.7 5.7
2018 2380 476 42 8.8 89.5 19.9 31.3 .257 .460 .329 .335 .370 39.1 16.2 7.7
2019 2233 427 44 10.3 89.5 17.4 32.3 .258 .500 .348 .348 .384 40.8 16.8 9.1
2020 660 105 10 9.5 88.8 16.3 36.2 .240 .430 .340 .335 .376 40 22.1 11
10415 2048 175 8.5 89.1 17.4 32.2 .259 .466 .343 .338 .368 38.2 15.5 7.6
6.4 88.3 11.9 32.8 .243 .402 .318 .312 .362 35.1 21.8 8.3




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

Pitch Tracking

Year Pitch Type # % PA AB H 1B 2B 3B HR SO BBE BA XBA SLG XSLG WOBA XWOBA EV LA Whiff% PutAway%
2020 Fastballs 336 51.2 87 71 23 13 6 0 4 15 58 .324 .285 .577 .524 .421 .393 90.9 16 15.6 18.5
2020 Breaking 242 36.9 55 50 5 1 2 0 2 18 32 .100 .181 .260 .296 .198 .249 87.3 15 33.3 19.6
2020 Offspeed 78 11.9 20 18 4 1 1 0 2 3 15 .222 .224 .611 .435 .374 .320 83.8 19 32.5 13.6
2019 Fastballs 1328 60.3 343 303 80 45 18 0 17 42 261 .264 .261 .492 .475 .355 .352 88.9 18 19.9 14.3
2019 Breaking 591 26.9 152 143 31 13 7 0 11 38 107 .217 .239 .497 .475 .303 .311 89.6 21 31.9 21.0
2019 Offspeed 282 12.8 76 72 21 8 5 1 7 16 56 .292 .304 .681 .686 .407 .418 90.7 8 33.1 16.7
! Note: Years are in reverse order.
+ View More Seasons


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 %
2020 Splitter -4.8 0 4 0.6 3 .333 .333 .3 50 66.7 100 .24 .346 .257 100
2020 Cutter 2 1 33 5 7 .571 .714 .564 15.4 14.3 25 .413 .727 .484 50
2020 Changeup -0.3 0 74 11.2 17 .2 .667 .391 30.6 5.9 5 .221 .453 .331 28.6
2020 Sinker 7.8 6 81 12.3 23 .45 .9 .624 7.3 4.3 7.7 .362 .697 .479 52.6
2020 Slider -0.8 -1 115 17.4 26 .174 .391 .288 27.9 26.9 15.6 .199 .358 .288 37.5
2020 Curveball -1.8 -2 131 19.8 29 .037 .148 .117 37.7 37.9 22.9 .165 .243 .212 18.8
2020 4-Seamer 2 4 222 33.6 57 .227 .409 .344 19 22.8 20.3 .23 .413 .346 45.5
2019 Splitter 1.9 0 19 0.9 4 .25 .25 .225 20 25 11.1 .37 .448 .356 66.7
2019 Cutter -1.2 -1 120 5.4 31 .167 .333 .284 26.7 16.1 14.7 .208 .321 .238 36
2019 Curveball 1.4 3 243 10.9 57 .241 .481 .312 30.3 24.6 20.3 .233 .449 .294 41.5
2019 Changeup 2 5 261 11.7 72 .294 .706 .43 34.2 20.8 17.6 .3 .7 .422 43.4
2019 Slider 0.6 2 347 15.5 95 .202 .506 .33 32.8 25.3 21.6 .243 .491 .321 36.4
2019 Sinker 0.7 3 432 19.3 137 .294 .513 .397 13.4 6.6 12.9 .3 .55 .399 42.7
2019 4-Seamer -0.3 -2 776 34.8 175 .26 .506 .373 21.9 16 14.7 .241 .447 .336 40.5
2018 Splitter 3.1 1 31 1.3 10 .333 .778 .505 15.8 0 0 .217 .482 .313 20
2018 Cutter 2.5 3 110 4.6 25 .435 .826 .52 23.4 16 10.3 .401 .798 .502 45
2018 Curveball 1.2 4 341 14.3 64 .259 .483 .351 30.8 21.9 13.9 .232 .412 .314 29.5
2018 Changeup 0.9 3 310 13 83 .194 .375 .293 26.1 8.4 8 .208 .36 .297 34.8
2018 Slider 1.1 4 338 14.2 109 .235 .5 .327 37.4 31.2 27.6 .217 .425 .293 39.1
2018 Sinker 0.8 4 470 19.7 141 .288 .455 .351 8.2 4.3 6.3 .33 .525 .386 46.5
2018 4-Seamer -0.1 0 774 32.5 197 .227 .403 .31 17.4 18.8 18.1 .236 .445 .329 37.9
2018 N/A 2 0.1 0
2017 Splitter 2.7 1 44 2 17 .313 .563 .391 22.2 11.8 13.3 .285 .52 .358 28.6
2017 Cutter -0.6 -1 119 5.3 42 .282 .487 .355 11.1 7.1 11.5 .279 .445 .335 27.8
2017 Slider 0.5 2 341 15.2 72 .227 .561 .328 33.7 25 14.4 .19 .392 .268 31.4
2017 Changeup 3.2 9 287 12.8 80 .312 .766 .468 27.9 17.5 18.2 .303 .685 .416 46
2017 Curveball -0.6 -2 338 15.1 83 .177 .392 .271 33.6 30.1 22.3 .219 .36 .268 24.1
2017 Sinker -0.4 -2 464 20.7 129 .281 .43 .325 10.6 7.8 9.2 .275 .414 .314 31.3
2017 4-Seamer 0.7 5 638 28.5 165 .312 .532 .381 15.7 12.7 11 .298 .575 .384 37
2017 N/A 1 0 0
! Note: Years are in reverse order.
+ View Complete Run Value Leaderboard

Swing/Take

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2016 104 439 -1 -2 2 1 0
2017 589 2235 11 -16 8 9 12
2018 670 2525 6 -21 15 15 14
2019 575 2221 0 -18 17 10 9
2020 171 702 4 -6 3 5 5
+ 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 2435 47.6 64.9 89.3 31.1 70.7 43.8 23 47.3 16.7 6.6 69.9
2016 467 46.6 64.9 89.5 23.4 69.1 42.7 17.7 42.2 16.2 6.1 81.5
2017 2240 45.5 75.7 87 39 65.7 42.4 34.1 55.7 20.9 6.4 86.6
2018 2380 47.1 72.5 86.3 34.2 62.1 43.5 33.9 52.2 21.9 7.6 83.3
2019 2233 45.6 72 82 31.5 61.3 43.8 28.9 49.9 24.9 6.7 80.3
2020 660 46.7 68.8 84.4 29.5 56.7 40.2 30.7 47.9 24.4 7 84.8
10415 46.5 70.8 86.2 33.2 64.6 43.1 29.5 50.6 21.1 6.8 80.4
48.4 66.6 82.2 28.4 59 42.6 29 46.9 24.3 7.2 75.7

Batted Ball Profile

Season GB % FB % LD % PU % Pull % Straight % Oppo % Weak % Topped % Under % Flare/Burner % Solid % Barrel %
2015 41.5 23 24.7 10.8 38.2 34 27.8 3.5 31.3 27.4 22.6 5 6.4
2016 40.7 20.9 30.8 7.7 38.5 31.9 29.7 1.1 30.8 25.3 24.2 2.2 8.8
2017 35.3 24.8 26.6 13.3 41.8 36.2 22.1 4.5 27.4 30 22.9 6 8.6
2018 35.1 27.9 23.1 13.9 39.1 37.6 23.3 2.9 25.2 32.4 24.2 6.5 8.8
2019 37 28.3 23 11.7 37.9 33.7 28.3 4.9 25.8 31.1 21.1 6.1 10.3
2020 36.2 31.4 26.7 5.7 36.2 42.9 21 4.8 23.8 31.4 25.7 4.8 9.5
37.4 26 24.8 11.9 39.1 35.6 25.3 3.9 27.4 30 22.9 5.7 8.5
45.3 22 25.7 7.1 36.6 37.9 25.5 3.5 33.5 24.3 24.5 5.6 6.4

Percentile Rankings

Year xwOBA xBA xSLG xISO xOBP Brl Brl% EV HardHit% K% BB% Whiff% Speed OAA
2015 70 65 68 64 65 76 63 62 58 85 46 79 26
2016 12
2017 60 68 80 78 33 85 68 38 38 75 15 63 9 32
2018 63 63 75 74 48 86 64 62 59 77 41 65 26 19
2019 73 55 81 84 60 84 71 57 60 76 56 47 24 31
2020 59 37 55 57 63 51 61 50 52 52 73 58 12 24
+ 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 %
2019 21.4 35 33.8 1 15 28 13 37.1
2020 21 8 7 1 1 7 2 25

Expected Home Runs by Park

Year HR
2019 35 37 37 37 41 29 33 39 38 37 42 36 19 27 31 39 22 36 24 37 21 34 30 36 34 43 38 32 33 31 40
2020 8 9 7 8 9 6 7 9 7 4 8 8 4 7 7 8 5 8 6 7 4 7 8 6 8 8 7 7 6 7 9
! Note: This tells how many of this player's home runs would have been out of other stadiums. This accounts for different wall heights and distances, but does not attempt to adjust for 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 +/-  
Exit Velocity 89.4 91.5 2.1 87.4 -4.1 89.5 2.1 89.5 0 88.8 -0.7
Launch Angle 15.3 11.4 -3.9 18.2 6.8 19.9 1.7 17.4 -2.5 16.3 -1.1
Barrel % 6.4 8.8 2.4 8.6 -0.2 8.8 0.2 10.3 1.5 9.5 -0.8
Hard Hit % 37.4 45.9 8.5 33.8 -12.1 39.1 5.3 40.8 1.7 40 -0.8
Sweet Spot % 30.3 31.9 1.6 34 2.1 31.3 -2.7 32.3 1 36.2 3.9
xBA .257 .265 0.008 .267 0.002 .257 -0.01 .258 0.001 .24 -0.018
BA .284 .24 -0.044 .272 0.032 .251 -0.021 .254 0.003 .23 -0.024
xwOBA .33 .344 0.014 .336 -0.008 .335 -0.001 .348 0.013 .335 -0.013
wOBA .353 .339 -0.014 .345 0.006 .329 -0.016 .348 0.019 .34 -0.008
xSLG .424 .481 0.057 .489 0.008 .46 -0.029 .5 0.04 .43 -0.07
SLG .47 .5 0.03 .521 0.021 .459 -0.062 .516 0.057 .468 -0.048
K% 12.4 11.5 -0.9 15.7 4.2 16.2 0.5 16.8 0.6 22.1 5.3
BB% 7 8 1 5.7 -2.3 7.7 2 9.1 1.4 11 1.9
Swing % 47.3 42.2 -5.1 55.7 13.5 52.2 -3.5 49.9 -2.3 47.9 -2
Whiff% 16.7 16.2 -0.5 20.9 4.7 21.9 1 24.9 3 24.4 -0.5
In Zone Swing % 47.6 46.6 -1 45.5 -1.1 47.1 1.6 45.6 -1.5 46.7 1.1
Out of Zone Swing % 52.4 53.4 1 54.5 1.1 52.9 -1.6 54.4 1.5 53.3 -1.1
First Pitch Swing % 23 17.7 -5.3 34.1 16.4 33.9 -0.2 28.9 -5 30.7 1.8
First Pitch Strike % 58.1 52.2 -5.9 58.5 6.3 59.2 0.7 52.2 -7 59.5 7.3
+ View Complete Year to Year Changes Leaderboard

Statcast Shift Statistics

SeasonBat SidePAShifts%wOBA - No ShiftwOBA - Shift
2016 L 101 51 50.5 .284 .358
2017 L 590 323 54.7 .345 .343
2018 L 630 337 53.5 .378 .286
2019 L 579 271 46.8 .355 .341
2020 L 162 112 69.1 .241 .384

Statcast Rankings