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
Yasmani Grandal
C | B/T: S/R | 6' 2" 225LBS | Age: 32

Draft: 2010 | Rd: 1, #12, Cincinnati Reds | Miami
Poor Avg Great

Stats

PA AB R H HR RBI SB AVG OBP SLG OPS
2021 375 279 60 67 23 62 0 .240 .420 .520 .940
10 Seasons 3861 3233 461 777 172 505 11 .240 .355 .451 .807
AVG HR RBI SB OPS
2021 .240 23 62 0 .940
10 Seasons .240 172 505 11 .807

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 1763 267 24 9 90.7 115.1 11.6 27 .222 .407 .335 .338 .368 42.6 21.6 15.3
2016 28 1971 275 34 12.4 91.3 111 12.4 28.4 .233 .474 .350 .353 .422 45.2 25.4 14
2017 29 1916 312 23 7.4 88.2 109.3 12.6 34.3 .210 .380 .325 .283 .348 38.8 27 8.3
2018 30 2222 319 37 11.6 89 111 14.1 32.9 .219 .432 .352 .333 .379 40.4 23.9 13.9
2019 31 2733 379 43 11.3 90.7 111.3 14.2 37.5 .238 .469 .361 .362 .398 41.8 22 17.2
2020 32 860 105 8 7.6 90.3 110.5 15.6 38.1 .207 .403 .338 .327 .398 43.8 29.9 15.5
2021 33 1668 203 27 13.3 93.1 112 14.2 32.5 .256 .499 .403 .411 .450 53.2 21.7 23.3
13133 1860 196 10.5 90.3 115.1 13.4 32.8 .227 .439 .352 .344 .391 43.1 24 15.1
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 960 57.6 221 153 40 18 7 0 15 36 122 .261 .290 .601 .610 .447 .470 95.0 17 19.6 15.1
2021 Breaking 428 25.7 90 72 18 12 1 0 5 31 41 .250 .233 .472 .396 .381 .354 89.9 5 37.5 21.8
2021 Offspeed 280 16.8 63 53 9 5 1 0 3 14 40 .170 .189 .358 .316 .284 .285 88.1 11 26.3 16.1
2020 Fastballs 472 54.9 119 94 26 15 3 0 8 28 68 .277 .253 .564 .513 .411 .393 91.4 19 26.6 25.0
2020 Breaking 222 25.8 45 41 8 5 3 0 0 22 19 .195 .137 .268 .226 .243 .203 88.7 10 37.8 27.8
2020 Offspeed 165 19.2 30 26 3 2 1 0 0 8 18 .115 .154 .154 .283 .193 .253 87.9 10 34.8 20.5
! 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 47.6 22.8 21 8.6 33.3 41.6 24.7 2.2 36.7 22.5 19.1 7.9 9
2016 45.5 24.7 22.2 7.6 39.3 40 20.7 3.3 32.7 23.3 20.7 6.5 12.4
2017 44.2 23.4 23.1 9.3 38.1 35.3 26.6 4.2 33 24.7 22.4 8 7.4
2018 41.1 27.6 22.3 9.1 42.6 38.2 19.1 4.1 28.8 25.7 20.7 7.2 11.6
2019 40.9 27.2 24.8 7.1 35.1 42 23 2.4 29.8 25.1 20.8 8.7 11.3
2020 36.2 25.7 31.4 6.7 37.1 39 23.8 1 28.6 28.6 24.8 9.5 7.6
2021 41.4 27.6 21.7 9.4 44.3 36 19.7 2.5 28.6 21.2 25.6 8.9 13.3
42.9 25.6 23.2 8.3 38.4 39 22.5 3 31.4 24.2 21.6 8 10.5
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 0.1 0 38 2.3 11 .1 .4 .245 33.3 36.4 26.7 .157 .39 .27 50
2021 Cutter -1.3 -1 84 5 19 .083 .333 .363 14.7 15.8 15 .231 .496 .45 33.3
2021 Curveball 2.4 5 192 11.5 31 .214 .536 .377 27.3 38.7 20.7 .208 .38 .294 31.3
2021 Changeup 0.8 2 242 14.5 52 .186 .349 .295 24.7 19.2 13.9 .196 .298 .29 32.4
2021 Slider 2.3 5 236 14.1 59 .273 .432 .404 43.4 32.2 22.6 .249 .407 .388 52
2021 Sinker 4 11 271 16.2 71 .34 .868 .55 13.2 11.3 14 .352 .859 .543 66
2021 4-Seamer 1.1 7 606 36.3 132 .236 .472 .413 23.8 19.7 16 .258 .47 .434 63.6
2020 Splitter -2.7 -1 24 2.8 8 .125 .125 .113 20 12.5 14.3 .19 .465 .267 42.9
2020 Cutter -1.4 -1 53 6.2 10 .222 .222 .25 40.9 40 25 .201 .349 .279 60
2020 Curveball -1.3 -2 115 13.4 22 .05 .1 .12 48.4 63.6 35.9 .052 .076 .113 16.7
2020 Changeup -0.8 -1 141 16.4 22 .111 .167 .225 38.9 31.8 21.9 .138 .203 .248 27.3
2020 Slider 3.3 4 108 12.6 23 .333 .429 .365 30.2 34.8 20 .218 .37 .288 53.8
2020 Sinker -0.6 -1 123 14.3 28 .238 .286 .323 24.4 17.9 17.2 .276 .388 .365 52.9
2020 4-Seamer 1.7 5 296 34.4 81 .297 .703 .467 24.5 23.5 28.4 .252 .577 .417 43.5
2019 Splitter -0.3 0 32 1.2 11 .2 .2 .309 31.3 18.2 16.7 .121 .159 .178 37.5
2019 Cutter -4.4 -6 145 5.3 38 .152 .212 .211 25.4 26.3 24.4 .162 .213 .225 33.3
2019 Curveball 1.2 4 316 11.6 61 .22 .46 .36 28.8 23 13.6 .211 .431 .351 45.9
2019 Changeup 2.4 9 390 14.3 79 .275 .522 .375 27.8 17.7 13.6 .254 .479 .346 30.4
2019 Slider -0.3 -1 385 14.1 95 .173 .358 .303 35.3 32.6 19.6 .229 .455 .342 46
2019 Sinker 1.4 6 448 16.4 98 .31 .465 .436 15.3 9.2 9.4 .273 .477 .419 41.9
2019 4-Seamer 1.4 13 957 35 234 .275 .571 .418 22.7 23.1 19.6 .262 .566 .406 45.6
2018 N/A 46.3 1 2 0.1 1 1 2 1.25 0 0 .22 .681 .365 0
2018 Splitter 6.1 3 45 2 11 .364 .727 .541 38.9 18.2 20 .214 .368 .246 33.3
2018 Cutter -0.6 -1 156 7 43 .162 .486 .326 23.7 32.6 24.6 .226 .627 .401 56.5
2018 Curveball -0.2 -1 252 11.3 55 .26 .34 .302 28.9 32.7 23.4 .208 .3 .263 40.6
2018 Slider -1.6 -4 242 10.9 58 .17 .245 .228 33.9 32.8 22.4 .177 .294 .234 31.4
2018 Sinker 2.6 9 362 16.3 77 .35 .833 .528 20.5 16.9 16.3 .301 .666 .461 50
2018 Changeup -0.6 -2 344 15.5 97 .195 .253 .248 22.9 17.5 16 .182 .266 .246 27.1
2018 4-Seamer 0.9 7 771 34.7 164 .26 .542 .405 29.7 22 17.8 .243 .523 .393 45.8
2018 Knuckleball 3.8 0 1 0
2017 Splitter -0.6 0 49 2.6 11 .2 .3 .259 42.9 45.5 26.3 .058 .064 .113 0
2017 Cutter -1 -1 89 4.6 35 .25 .469 .337 30.9 31.4 34.4 .167 .307 .24 19
2017 Curveball 0.2 0 256 13.4 43 .256 .41 .324 27.1 32.6 19.2 .158 .225 .213 16
2017 Slider -0.2 -1 226 11.8 68 .246 .554 .35 37.5 38.2 31 .207 .429 .283 46.2
2017 Sinker 0.8 3 330 17.2 78 .265 .515 .367 16 9 9 .27 .535 .373 46.8
2017 Changeup -0.7 -2 281 14.7 80 .211 .395 .278 36.8 28.7 31.9 .183 .274 .218 37.7
2017 4-Seamer -1 -7 659 34.4 160 .266 .462 .341 24 24.4 21.5 .238 .434 .316 43
! Note: Years are in reverse order.
+ View Complete Run Value Leaderboard

Swing/Take

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2012 225 897 -4 8 7 4 16
2013 106 393 -1 -4 4 2 1
2014 442 1884 -7 -13 15 8 2
2015 427 1770 0 -11 14 7 10
2016 486 2125 3 -20 21 8 12
2017 486 1933 -5 -23 14 6 -8
2018 540 2327 -1 -16 14 11 8
2019 620 2686 -9 -10 32 13 26
2020 208 924 -7 -1 10 4 6
2021 392 1747 -7 -4 23 14 27
+ 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 1763 46.1 59 84.4 22.1 59.5 43.4 27.2 39.1 22.8 6 69.2
2016 1971 45.3 61.2 80.9 20.8 48.9 42.9 23 39.2 28 6.2 76
2017 1916 47.1 65.3 78.3 30.4 58.6 44.4 32.6 46.8 27.7 6.2 77.8
2018 2222 49.2 57.8 79.6 19.8 53 43.5 17.8 38.5 28 6.7 67.1
2019 2733 46.2 58.8 82.8 21.4 54.5 44.6 21.8 38.5 25.5 6.4 72.9
2020 860 47.9 49.3 77.8 20.1 50 43.4 13.9 34.1 30.7 6.9 47.5
2021 1668 45.3 50.9 82.9 16.1 55.1 41.7 16.8 31.9 24.8 6.1 58.8
13133 46.7 58.3 81.1 21.7 54.7 43.5 22.6 38.7 26.5 6.3 69
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 77 11 59 75 84 64 82 85 81 30 98 41 11
2016 84 20 81 90 80 71 92 88 89 18 94 21 12
2017 8 3 25 49 4 48 60 53 69 13 47 24 10
2018 61 10 59 79 59 78 87 52 67 29 92 26 12
2019 82 22 66 78 92 82 80 76 67 43 99 42 11
2020 49 10 41 62 57 34 47 76 75 14 92 25 2
2021 97 60 85 87 100 44 83 96 96 46 100 47 7
+ 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 23.6 29 30.2 -1 11 21 16 55.2
2020 24.4 10 9.5 1 3 4 6 60
2021 24.4 24 20.8 3 6 14 10 41.7

Expected Home Runs by Park

Year HR
2019 29 39 32 36 36 27 27 32 30 33 33 30 19 26 29 35 19 34 25 36 20 31 25 30 33 33 30 28 35 28 35
2020 10 10 10 10 10 10 9 10 9 8 9 10 8 9 9 10 9 10 9 9 9 9 9 10 10 10 10 9 12 9 9
2021 24 22 24 20 24 22 21 24 21 19 22 22 17 19 20 23 16 20 19 22 15 20 20 22 20 23 23 19 24 18 23
! 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 90.7 91.3 0.6 88.2 -3.1 89 0.8 90.7 1.7 90.3 -0.4 93.1 2.8
Launch Angle 11.6 12.4 0.8 12.6 0.2 14.1 1.5 14.2 0.1 15.6 1.4 14.2 -1.4
Barrel % 9 12.4 3.4 7.4 -5 11.6 4.2 11.3 -0.3 7.6 -3.7 13.3 5.7
Hard Hit % 42.6 45.2 2.6 38.8 -6.4 40.4 1.6 41.8 1.4 43.8 2 53.2 9.4
Sweet Spot % 27 28.4 1.4 34.3 5.9 32.9 -1.4 37.5 4.6 38.1 0.6 32.5 -5.6
xBA .222 .233 0.011 .21 -0.023 .219 0.009 .238 0.019 .207 -0.031 .255 0.048
BA .234 .228 -0.006 .247 0.019 .241 -0.006 .246 0.005 .23 -0.016 .24 0.01
xwOBA .338 .353 0.015 .283 -0.07 .333 0.05 .362 0.029 .327 -0.035 .41 0.083
wOBA .335 .35 0.015 .325 -0.025 .352 0.027 .361 0.009 .338 -0.023 .402 0.064
xSLG .407 .474 0.067 .38 -0.094 .432 0.052 .469 0.037 .403 -0.066 .497 0.094
SLG .403 .477 0.074 .459 -0.018 .466 0.007 .468 0.002 .422 -0.046 .52 0.098
K% 21.6 25.4 3.8 27 1.6 23.9 -3.1 22 -1.9 29.9 7.9 21.9 -8
BB% 15.3 14 -1.3 8.3 -5.7 13.9 5.6 17.2 3.3 15.5 -1.7 23.2 7.7
Swing % 39.1 39.2 0.1 46.8 7.6 38.5 -8.3 38.5 0 34.1 -4.4 31.9 -2.2
Whiff% 22.8 28 5.2 27.7 -0.3 28 0.3 25.5 -2.5 30.7 5.2 25 -5.7
In Zone % 46.1 45.3 -0.8 47.1 1.8 49.2 2.1 46.2 -3 47.9 1.7 45.4 -2.5
Out of Zone % 53.9 54.7 0.8 52.9 -1.8 50.8 -2.1 53.8 3 52.1 -1.7 54.6 2.5
Out of Zone Swing % 22.1 20.8 -1.3 30.4 9.6 19.8 -10.6 21.4 1.6 20.1 -1.3 16.1 -4
First Pitch Swing % 27.2 23 -4.2 32.6 9.6 17.8 -14.8 21.8 4 13.9 -7.9 16.8 2.9
First Pitch Strike % 58.5 50.3 -8.2 57.3 7 54.2 -3.1 57 2.8 50 -7 48.5 -1.5
+ View Complete Year to Year Changes Leaderboard

Statcast Shift Statistics

SeasonBat SidePAShifts%wOBA - No ShiftwOBA - Shift
2016 L 354 180 50.8 .368 .342
2016 R 94 4 4.3 .357 .220
2017 L 381 98 25.7 .332 .336
2017 R 95 0 0.0 .299
2018 L 381 206 54.1 .394 .329
2018 R 125 3 2.4 .342 .230
2019 L 437 343 78.5 .388 .339
2019 R 193 33 17.1 .354 .539
2020 L 157 137 87.3 .158 .353
2020 R 37 0 0.0 .382
2021 L 279 263 94.3 .307 .394
2021 R 95 6 6.3 .398 1.130

Statcast Rankings