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 341 253 57 60 22 60 0 .237 .418 .526 .943
10 Seasons 3827 3207 458 770 171 503 11 .240 .355 .451 .806
AVG HR RBI SB OPS
2021 .237 22 60 0 .943
10 Seasons .240 171 503 11 .806

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 1502 180 26 14.4 93.4 112 12.9 31.7 .257 .509 .405 .416 .457 54.4 21.6 23.4
12967 1837 195 10.6 90.3 115.1 13.2 32.7 .227 .439 .352 .343 .391 43 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 869 57.9 200 137 34 15 5 0 14 35 107 .248 .291 .591 .619 .441 .475 95.5 16 20.4 15.9
2021 Breaking 379 25.2 79 63 16 10 1 0 5 25 38 .254 .236 .508 .418 .395 .363 90.7 3 36.2 20.0
2021 Offspeed 254 16.9 54 46 8 4 1 0 3 12 35 .174 .184 .391 .304 .289 .274 87.6 9 24.7 16.2
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 42.8 28.3 21.1 7.8 43.9 35.6 20.6 2.8 29.4 20 25 8.3 14.4
43.1 25.6 23.1 8.2 38.3 39 22.6 3 31.5 24.2 21.4 7.9 10.6
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 1.6 0 31 2.1 8 .125 .5 .25 40 50 36.4 .172 .46 .261 75
2021 Cutter 1.2 1 72 4.8 17 .2 .5 .459 15.4 17.6 16.7 .324 .654 .53 28.6
2021 Curveball 2.7 5 173 11.5 27 .208 .583 .4 25 33.3 17 .202 .397 .303 33.3
2021 Changeup 1.1 2 223 14.8 46 .184 .368 .299 21.4 17.4 12.7 .187 .272 .277 29
2021 Slider 2.8 6 206 13.7 52 .282 .462 .414 43.1 30.8 22.2 .256 .431 .396 56.5
2021 Sinker 3.9 10 244 16.2 63 .319 .83 .531 13.8 11.1 14.3 .347 .853 .538 66.7
2021 4-Seamer 0.8 5 554 36.9 121 .21 .457 .401 24.6 21.5 16.9 .251 .472 .434 65.5
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 Changeup -0.8 -1 141 16.4 22 .111 .167 .225 38.9 31.8 21.9 .138 .203 .248 27.3
2020 Curveball -1.3 -2 115 13.4 22 .05 .1 .12 48.4 63.6 35.9 .052 .076 .113 16.7
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 333 1502 -2 -1 21 11 28
+ 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 1502 45.4 51 82.8 15.4 54.8 42.4 16.8 31.6 24.7 5.8 63.2
12967 46.7 58.4 81.1 21.6 54.7 43.6 22.7 38.8 26.5 6.3 69.7
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 98 61 87 89 100 45 88 97 96 48 100 48 6
+ 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 22 19.5 3 6 12 10 45.5

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 22 21 22 19 22 21 19 23 20 17 21 21 16 17 19 21 15 19 17 20 15 19 19 21 19 21 22 18 23 17 21
! 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.4 3.1
Launch Angle 11.6 12.4 0.8 12.6 0.2 14.1 1.5 14.2 0.1 15.6 1.4 12.9 -2.7
Barrel % 9 12.4 3.4 7.4 -5 11.6 4.2 11.3 -0.3 7.6 -3.7 14.4 6.8
Hard Hit % 42.6 45.2 2.6 38.8 -6.4 40.4 1.6 41.8 1.4 43.8 2 54.4 10.6
Sweet Spot % 27 28.4 1.4 34.3 5.9 32.9 -1.4 37.5 4.6 38.1 0.6 31.7 -6.4
xBA .222 .233 0.011 .21 -0.023 .219 0.009 .238 0.019 .207 -0.031 .256 0.049
BA .234 .228 -0.006 .247 0.019 .241 -0.006 .246 0.005 .23 -0.016 .235 0.005
xwOBA .338 .353 0.015 .283 -0.07 .333 0.05 .362 0.029 .327 -0.035 .414 0.087
wOBA .335 .35 0.015 .325 -0.025 .352 0.027 .361 0.009 .338 -0.023 .404 0.066
xSLG .407 .474 0.067 .38 -0.094 .432 0.052 .469 0.037 .403 -0.066 .507 0.104
SLG .403 .477 0.074 .459 -0.018 .466 0.007 .468 0.002 .422 -0.046 .53 0.108
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.4 7.9
Swing % 39.1 39.2 0.1 46.8 7.6 38.5 -8.3 38.5 0 34.1 -4.4 31.6 -2.5
Whiff% 22.8 28 5.2 27.7 -0.3 28 0.3 25.5 -2.5 30.7 5.2 24.8 -5.9
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 15.4 -4.7
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 47.9 -2.1
+ 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 245 233 95.1 .352 .386
2021 R 88 6 6.8 .413 1.130

Statcast Rankings