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 81 58 11 7 2 9 0 .121 .363 .259 .621
10 Seasons 3567 3012 412 717 151 452 11 .238 .349 .441 .790
AVG HR RBI SB OPS
2021 .121 2 9 0 .621
10 Seasons .238 151 452 11 .790

Statcast Batting Statistics

Season Pitches Batted Balls Barrels Barrel % Exit Velocity Max EV Launch Angle Sweet Spot % XBA XSLG WOBA XWOBA XWOBACON HardHit% K% BB%
2015 1763 267 24 9 90.7 115.1 11.6 27 .222 .407 .335 .338 .368 42.9 21.6 15.3
2016 1971 275 34 12.4 91.3 111 12.4 28.4 .233 .474 .350 .353 .422 45.2 25.4 14
2017 1916 312 23 7.4 88.2 109.3 12.6 34.3 .210 .380 .325 .283 .348 38.8 27 8.3
2018 2222 319 37 11.6 89 111 14.1 32.9 .219 .432 .352 .333 .379 40.4 23.9 13.9
2019 2733 379 43 11.3 90.7 111.3 14.2 37.5 .238 .469 .362 .363 .398 41.8 22 17.2
2020 860 105 8 7.6 90.3 110.5 15.6 38.1 .207 .403 .338 .327 .397 43.8 29.9 15.5
2021 365 43 4 9.3 92.7 108.6 11.4 20.9 .210 .437 .306 .384 .371 51.2 19.8 27.2
11830 1700 173 10.2 90 115.1 13.2 32.5 .223 .432 .344 .336 .384 42.1 24.2 14.4
6.5 88.3 122.2 11.9 32.8 .243 .403 .318 .313 .363 35.2 21.9 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 197 54.0 50 35 4 1 2 0 1 7 29 .114 .254 .257 .504 .309 .422 93.5 13 15.0 15.9
2021 Breaking 95 26.0 14 10 1 0 0 0 1 5 5 .100 .175 .400 .540 .344 .402 91.1 9 33.3 18.5
2021 Offspeed 73 20.0 17 13 2 2 0 0 0 4 9 .154 .120 .154 .179 .266 .261 85.0 1 40.9 21.1
2020 Fastballs 472 54.9 119 94 26 15 3 0 8 28 68 .277 .252 .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.7 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 55.8 23.3 14 7 39.5 39.5 20.9 2.3 41.9 23.3 18.6 4.7 9.3
43.4 25.3 23.1 8.2 37.8 39.4 22.8 3.1 32 24.6 21 7.8 10.2
45.3 22 25.6 7.1 36.6 37.9 25.5 3.6 33.5 24.3 24.5 5.6 6.5

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 -3.7 0 9 2.5 2 0 0 0 0 0 0 .079 .167 .1 50
2021 Cutter -0.5 0 25 6.8 5 0 0 .14 25 40 50 .178 .214 .276 50
2021 Curveball 0.5 0 64 17.5 6 0 0 .233 14.3 33.3 12.5 .116 .184 .317 0
2021 Slider 0.3 0 31 8.5 8 .167 .667 .425 50 37.5 27.3 .214 .778 .471 66.7
2021 Changeup 1.1 1 64 17.5 15 .182 .182 .307 45 26.7 23.5 .128 .181 .285 14.3
2021 Sinker 1.9 1 67 18.4 17 .182 .545 .422 0 5.9 7.1 .269 .911 .545 45.5
2021 4-Seamer 1.1 1 105 28.8 28 .1 .15 .277 21.2 14.3 15.4 .261 .338 .383 75
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 122 14.2 28 .238 .286 .323 22.7 17.9 17.2 .276 .388 .365 52.9
2020 4-Seamer 1.7 5 297 34.5 81 .297 .703 .467 25.2 23.5 28.4 .252 .576 .416 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 .565 .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 153 6.9 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 245 11 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 423 1756 0 -10 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 81 365 0 -5 5 2 3
+ 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 59 84.3 21.9 60.4 43.4 27.2 39.1 22.8 6 68.9
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 365 44.9 40.2 83.3 15.4 61.3 42.2 7.4 26.6 23.7 3.6 53.8
11830 46.8 58.8 80.9 22.2 55 43.7 23 39.3 26.7 6.3 70.1
48.4 66.6 82.1 28.4 58.8 42.6 29 46.9 24.4 7.2 75.8

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 82 30 98 41 11
2016 83 20 81 90 80 71 92 88 89 18 94 21 12
2017 7 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 84 22 68 78 92 82 80 76 67 43 99 42 11
2020 49 10 42 63 57 34 47 76 75 14 92 25 2
2021 80 15 45 69 97 26 52 91 85 66 100 66 1
+ 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.8 2 2.1 0 2 0 2 100

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 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 2 2
! 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 92.7 2.4
Launch Angle 11.6 12.4 0.8 12.6 0.2 14.1 1.5 14.2 0.1 15.6 1.4 11.4 -4.2
Barrel % 9 12.4 3.4 7.4 -5 11.6 4.2 11.3 -0.3 7.6 -3.7 9.3 1.7
Hard Hit % 42.9 45.2 2.3 38.8 -6.4 40.4 1.6 41.8 1.4 43.8 2 51.2 7.4
Sweet Spot % 27 28.4 1.4 34.3 5.9 32.9 -1.4 37.5 4.6 38.1 0.6 20.9 -17.2
xBA .222 .233 0.011 .21 -0.023 .219 0.009 .238 0.019 .207 -0.031 .21 0.003
BA .234 .228 -0.006 .247 0.019 .241 -0.006 .246 0.005 .23 -0.016 .121 -0.109
xwOBA .338 .353 0.015 .283 -0.07 .333 0.05 .363 0.03 .327 -0.036 .384 0.057
wOBA .335 .35 0.015 .325 -0.025 .352 0.027 .362 0.01 .338 -0.024 .306 -0.032
xSLG .407 .474 0.067 .38 -0.094 .432 0.052 .469 0.037 .403 -0.066 .437 0.034
SLG .403 .477 0.074 .459 -0.018 .466 0.007 .468 0.002 .422 -0.046 .259 -0.163
K% 21.6 25.4 3.8 27 1.6 23.9 -3.1 22 -1.9 29.9 7.9 19.8 -10.1
BB% 15.3 14 -1.3 8.3 -5.7 13.9 5.6 17.2 3.3 15.5 -1.7 27.2 11.7
Swing % 39.1 39.2 0.1 46.8 7.6 38.5 -8.3 38.5 0 34.1 -4.4 26.6 -7.5
Whiff% 22.8 28 5.2 27.7 -0.3 28 0.3 25.5 -2.5 30.7 5.2 23.7 -7
In Zone % 46 45.3 -0.7 47.1 1.8 49.2 2.1 46.2 -3 47.9 1.7 44.9 -3
Out of Zone % 54 54.7 0.7 52.9 -1.8 50.8 -2.1 53.8 3 52.1 -1.7 55.1 3
Out of Zone Swing % 21.9 20.8 -1.1 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 7.4 -6.5
First Pitch Strike % 58.5 50.3 -8.2 57.3 7 54.2 -3.1 57 2.8 50 -7 38.3 -11.7
+ 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 .341
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 71 68 95.8 .650 .245
2021 R 10 1 10.0 .480 2.063

Statcast Rankings