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
3B | B/T: L/R | 6' 0" 225LBS | Age: 33

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
2021 206 183 21 38 6 22 0 .208 .282 .372 .653
11 Seasons 4906 4456 522 1111 196 610 19 .249 .309 .439 .748
AVG HR RBI SB OPS
2021 .208 6 22 0 .653
11 Seasons .249 196 610 19 .748

Statcast Batting Statistics

Season Age Pitches Batted Balls Barrels Barrel % Exit Velocity Max EV Launch Angle Sweet Spot % XBA XSLG WOBA XWOBA XWOBACON HardHit% K% BB%
2015 27 2435 482 31 6.4 89.4 112.5 15.3 30.3 .257 .424 .353 .330 .341 37.3 12.4 7
2016 28 467 91 8 8.8 91.5 111.3 11.4 31.9 .265 .481 .339 .344 .359 45.9 11.5 8
2017 29 2240 467 40 8.6 87.4 112.9 18.2 34 .267 .489 .345 .336 .381 33.8 15.7 5.7
2018 30 2380 476 42 8.8 89.5 112.2 19.9 31.3 .257 .460 .329 .335 .370 39.1 16.2 7.7
2019 31 2233 427 44 10.3 89.5 112.9 17.4 32.3 .258 .500 .348 .349 .385 40.8 16.8 9.1
2020 32 660 105 10 9.5 88.8 111.7 16.3 36.2 .240 .430 .340 .335 .376 40 22.1 11
2021 33 792 140 8 5.7 87 110.9 18.6 29.3 .201 .326 .284 .275 .306 31.4 22.3 8.7
11207 2188 183 8.4 88.9 112.9 17.5 32 .255 .456 .339 .333 .365 37.7 16 7.7
6.6 88.3 122.2 12 32.9 .242 .402 .317 .312 .363 35.6 22 8.4




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%
2021 Fastballs 448 56.6 119 105 20 13 5 0 2 22 85 .190 .190 .295 .322 .252 .275 87.8 19 22.1 18.8
2021 Breaking 213 26.9 62 54 13 5 5 0 3 18 37 .241 .206 .500 .304 .346 .271 84.7 23 35.8 24.7
2021 Offspeed 130 16.4 25 24 5 2 2 0 1 6 18 .208 .237 .417 .394 .278 .286 87.4 7 33.8 13.3
2020 Fastballs 335 51.1 86 70 23 13 6 0 4 14 58 .329 .290 .586 .531 .426 .398 90.9 16 15.0 17.5
2020 Breaking 243 37.0 56 51 5 1 2 0 2 19 32 .098 .177 .255 .290 .194 .245 87.3 15 33.9 20.4
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
! Note: Years are in reverse order.
+ View More Seasons


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 30.5 27.6 5.7 36.2 42.9 21 4.8 23.8 31.4 25.7 4.8 9.5
2021 36.4 22.9 23.6 17.1 43.6 30.7 25.7 3.6 26.4 37.1 20 7.1 5.7
37.3 25.8 24.7 12.2 39.4 35.3 25.3 3.8 27.4 30.5 22.8 5.8 8.4
45.1 22.5 25.4 7.1 36.6 37.8 25.5 3.7 33.2 24.4 24.4 5.7 6.6

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 %
2021 Splitter -4.3 -1 22 2.8 3 .333 .333 .3 33.3 33.3 9.1 .162 .18 .149 50
2021 Cutter 0.8 0 52 6.6 14 .385 .615 .396 17.6 14.3 14.3 .334 .445 .39 33.3
2021 Changeup -0.6 -1 108 13.6 22 .19 .429 .277 34 22.7 14.7 .248 .424 .305 31.3
2021 Curveball 2 2 96 12.1 29 .25 .5 .359 28.3 17.2 13.9 .24 .319 .302 25
2021 Slider 2.4 3 118 14.9 33 .233 .5 .341 42.6 39.4 35.1 .179 .292 .246 35.3
2021 Sinker -3.1 -4 129 16.3 33 .103 .103 .145 10.6 18.2 22.2 .116 .148 .173 29.2
2021 4-Seamer -1.4 -4 267 33.7 72 .19 .317 .278 26.7 19.4 18.4 .195 .377 .3 32.7
2020 Splitter -4.8 0 4 0.6 3 .333 .333 .3 50 66.7 100 .24 .346 .257 100
2020 Cutter 2.8 1 32 4.8 6 .667 .833 .658 8.3 0 0 .481 .848 .564 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.4 6 82 12.4 22 .421 .895 .611 7.1 4.5 8.3 .352 .702 .479 50
2020 Slider -1.4 -2 115 17.4 27 .16 .36 .252 27.4 33.3 19.1 .183 .329 .252 37.5
2020 Curveball -1.4 -2 132 20 29 .038 .154 .141 39.3 34.5 21.3 .171 .253 .237 18.8
2020 4-Seamer 2.1 5 221 33.5 58 .244 .422 .353 19.2 22.4 20 .238 .417 .349 47.1
2019 Splitter 1.5 0 15 0.7 4 .25 .25 .225 22.2 25 16.7 .37 .448 .356 66.7
2019 Cutter -1.2 -1 121 5.4 31 .167 .333 .284 26.7 16.1 14.7 .208 .321 .238 36
2019 Curveball 1.4 3 250 11.2 57 .241 .481 .312 30.7 24.6 19.7 .233 .451 .296 41.5
2019 Changeup 2 5 258 11.6 72 .294 .706 .43 33.8 20.8 17.4 .3 .7 .422 43.4
2019 Slider 0.6 2 346 15.5 95 .202 .506 .33 32.8 25.3 21.6 .243 .491 .321 36.4
2019 Sinker 0.7 3 433 19.4 137 .294 .513 .397 13.4 6.6 12.9 .3 .55 .399 42.7
2019 4-Seamer -0.3 -2 775 34.7 175 .26 .506 .373 21.9 16 14.7 .241 .448 .337 40.5
2018 Splitter 3.4 1 34 1.4 11 .333 .778 .523 20 0 0 .217 .482 .348 20
2018 Cutter 2.5 3 111 4.7 25 .435 .826 .52 23.4 16 10.3 .401 .798 .502 45
2018 Curveball 1.2 4 340 14.3 64 .259 .483 .351 30.8 21.9 13.9 .232 .412 .314 29.5
2018 Changeup 0.9 3 307 12.9 82 .194 .375 .288 25.6 8.5 8 .208 .36 .292 34.8
2018 Slider 1.1 4 339 14.2 109 .235 .5 .327 37.4 31.2 27.6 .217 .425 .293 39.1
2018 Sinker 0.8 4 472 19.8 141 .288 .455 .351 8.1 4.3 6.3 .33 .525 .386 46.5
2018 4-Seamer -0.1 -1 771 32.4 197 .227 .403 .31 17.5 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 120 5.4 43 .275 .475 .347 12.3 9.3 14.8 .272 .434 .327 27.8
2017 Slider 0.5 2 340 15.2 71 .231 .569 .332 33.3 23.9 13.7 .193 .399 .271 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
2011 365 1370 -9 -3 3 3 -6
2012 610 2397 -4 -13 9 11 3
2013 511 1946 -12 -20 9 9 -14
2014 554 2293 -19 -10 13 7 -9
2015 661 2627 -6 -4 15 11 16
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
2021 206 792 -2 -7 1 4 -4
+ 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 65 89.3 31.2 70.8 43.7 23 47.3 16.7 6.6 69.5
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
2021 792 46.2 70.2 82.5 34.3 54.1 44.2 35.9 50.9 27.8 8.1 76.6
11207 46.5 70.7 85.9 33.3 63.8 43.2 30 50.6 21.6 6.9 80
48.5 66.8 82 28.3 58.5 42.6 29.2 47 24.6 7.2 76

Percentile Rankings

Year xwOBA xBA xSLG xISO xOBP Brl Brl% EV HardHit% K% BB% Whiff% Speed OAA
2015 72 65 68 64 65 76 63 62 59 85 46 79 26
2016 12
2017 60 68 80 78 33 85 68 38 38 75 15 63 9 23
2018 63 63 75 74 48 86 64 62 59 77 41 65 26 15
2019 73 55 81 84 60 84 71 57 60 76 56 47 24 62
2020 59 37 55 57 63 51 61 50 52 52 73 58 12 14
2021 19
+ 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
2021 22.2 6 5.8 0 3 2 4 66.7

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
2021 6 7 6 6 6 6 6 6 6 5 8 6 4 5 6 6 5 6 5 6 4 6 6 6 6 6 6 5 6 6 6
! 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 +/-   2021 +/-  
Exit Velocity 89.4 91.5 2.1 87.4 -4.1 89.5 2.1 89.5 0 88.8 -0.7 87 -1.8
Launch Angle 15.3 11.4 -3.9 18.2 6.8 19.9 1.7 17.4 -2.5 16.3 -1.1 18.6 2.3
Barrel % 6.4 8.8 2.4 8.6 -0.2 8.8 0.2 10.3 1.5 9.5 -0.8 5.7 -3.8
Hard Hit % 37.3 45.9 8.6 33.8 -12.1 39.1 5.3 40.8 1.7 40 -0.8 31.4 -8.6
Sweet Spot % 30.3 31.9 1.6 34 2.1 31.3 -2.7 32.3 1 36.2 3.9 29.3 -6.9
xBA .257 .265 0.008 .267 0.002 .257 -0.01 .258 0.001 .24 -0.018 .201 -0.039
BA .284 .24 -0.044 .272 0.032 .251 -0.021 .254 0.003 .23 -0.024 .208 -0.022
xwOBA .33 .344 0.014 .336 -0.008 .335 -0.001 .349 0.014 .335 -0.014 .275 -0.06
wOBA .353 .339 -0.014 .345 0.006 .329 -0.016 .348 0.019 .34 -0.008 .284 -0.056
xSLG .424 .481 0.057 .489 0.008 .46 -0.029 .5 0.04 .43 -0.07 .326 -0.104
SLG .47 .5 0.03 .521 0.021 .459 -0.062 .516 0.057 .468 -0.048 .372 -0.096
K% 12.4 11.5 -0.9 15.7 4.2 16.2 0.5 16.8 0.6 22.1 5.3 22.3 0.2
BB% 7 8 1 5.7 -2.3 7.7 2 9.1 1.4 11 1.9 8.7 -2.3
Swing % 47.3 42.2 -5.1 55.7 13.5 52.2 -3.5 49.9 -2.3 47.9 -2 50.9 3
Whiff% 16.7 16.2 -0.5 20.9 4.7 21.9 1 24.9 3 24.4 -0.5 27.8 3.4
In Zone % 47.6 46.6 -1 45.5 -1.1 47.1 1.6 45.6 -1.5 46.7 1.1 46.2 -0.5
Out of Zone % 52.4 53.4 1 54.5 1.1 52.9 -1.6 54.4 1.5 53.3 -1.1 53.8 0.5
Out of Zone Swing % 31.2 23.4 -7.8 39 15.6 34.2 -4.8 31.5 -2.7 29.5 -2 34.3 4.8
First Pitch Swing % 23 17.7 -5.3 34.1 16.4 33.9 -0.2 28.9 -5 30.7 1.8 35.9 5.2
First Pitch Strike % 58.1 52.2 -5.9 58.5 6.3 59.2 0.7 52.2 -7 59.5 7.3 59.7 0.2
+ 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 .377 .286
2019 L 579 271 46.8 .355 .341
2020 L 162 112 69.1 .241 .384
2021 L 206 129 62.6 .277 .288

Statcast Rankings