Starlin Castro
SS | Bats/Throws: R/R | 6' 2" 218LBS | Age: 34
PA AB R H HR SB AVG OBP SLG OPS
2019 676 636 68 172 22 2 .270 .300 .436 .736
2020 63 60 9 16 2 0 .267 .302 .450 .752
2021 346 315 25 89 3 0 .283 .333 .375 .708
12 Seasons 6,579 6,148 698 1,722 138 89 .280 .319 .412 .731
AVG HR SB OPS
2019 .270 22 2 .736
2020 .267 2 0 .752
2021 .283 3 0 .708
12 Seasons .280 138 89 .731
MLB Percentile Rankings
Hits Spray Chart

Statcast Batting Statistics

Season Age Pitches Batted
Balls
Barrels Barrel % Barrel/PA Exit
Velocity
Max EV Launch
Angle
Sweet
Spot %
XBA XSLG WOBA XWOBA XWOBACON HardHit% K% BB%
2015 25 2136 461 20 4.3 3.5 86.3 113.2 7.1 28.2 .241 .369 .288 .280 .318 28.0 15.7 3.6
2016 26 2251 465 25 5.4 4.1 88.5 113.2 8.9 32.3 .262 .419 .313 .308 .365 34.2 19.3 3.9
2017 27 1839 353 16 4.5 3.4 87.4 110.4 6.9 30.6 .260 .408 .338 .306 .358 36.5 19.7 4.9
2018 28 2417 475 33 6.9 5.1 88.5 109.3 8.4 32.0 .257 .402 .315 .311 .357 36.2 19.2 7.4
2019 29 2485 534 33 6.2 4.9 88.5 113.3 11.0 29.6 .268 .435 .307 .314 .359 37.7 16.4 4.1
2020 30 262 47 2 4.3 3.2 87.1 109.6 16.8 27.7 .240 .387 .320 .288 .342 29.8 20.6 4.8
2021 31 1292 257 14 5.4 4.0 88.4 111.2 9.2 33.9 .272 .412 .309 .324 .367 40.1 17.9 7.5
Player 12682 2592 143 5.5 4.2 87.9 113.3 8.8 30.8 .259 .408 .311 .306 .353 35.0 18.0 5.1
MLB 6.9 4.7 88.4 122.4 12.2 33.1 .245 .406 .316 .315 .369 36.3 22.1 8.4
! Note: All figures in this table cover the period 2015-present.




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

Batted Ball Profile

Season GB % FB % LD % PU % Pull % Straight % Oppo % Weak % Topped % Under % Flare/Burner % Solid % Barrel % Barrel/PA
2015 54.9 16.7 22.6 5.9 35.6 43.8 20.2 3.3 46.0 19.5 21.3 3.9 4.3 3.5
2016 50.1 20.6 24.5 4.7 35.5 39.6 24.7 3.7 37.8 21.5 25.6 4.9 5.4 4.1
2017 51.8 15.6 25.8 6.8 36.5 40.2 22.7 6.2 36.5 19.0 26.6 7.1 4.5 3.4
2018 51.6 18.7 24.8 4.8 35.4 43.6 21.1 2.5 40.6 19.8 25.7 4.2 6.9 5.1
2019 48.1 24.2 21.7 6.0 37.6 40.6 21.7 3.9 33.9 24.3 27.3 4.1 6.2 4.9
2020 36.2 38.3 17.0 8.5 27.7 44.7 27.7 4.3 25.5 34.0 27.7 4.3 4.3 3.2
2021 49.8 21.0 24.1 5.1 31.5 39.7 28.8 3.1 37.0 19.5 28.0 6.6 5.4 4.0
Player 50.8 20.0 23.6 5.6 35.5 41.5 22.8 3.7 38.5 21.1 25.6 4.9 5.5 4.2
MLB 44.6 23.5 24.9 7.0 37.0 37.6 25.3 3.9 32.9 24.7 24.4 5.8 6.9 4.7
! Note: All figures in this table cover the period 2015-present.

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 4-Seam Fastball -0.9 -4 457 35.4 115 .293 .414 .339 21.2 16.5 16.5 .263 .474 .358 48.2
2021 Slider -1.1 -3 262 20.3 64 .242 .274 .247 30.6 21.9 15.7 .271 .388 .297 34.7
2021 Sinker 1.6 4 233 18.0 64 .375 .429 .427 8.2 10.9 20.6 .328 .423 .376 28.6
2021 Curveball -1.2 -1 123 9.5 37 .250 .361 .276 27.6 24.3 20.9 .232 .303 .244 40.7
2021 Changeup 1.7 2 108 8.4 34 .303 .515 .359 19.2 14.7 14.3 .271 .397 .297 39.3
2021 Cutter -0.9 -1 65 5.0 18 .176 .235 .258 34.5 27.8 38.5 .226 .411 .291 50.0
2021 Split-Finger 4.4 1 18 1.4 7 .286 .286 .257 27.3 14.3 11.1 .331 .408 .322 50.0
2021 Sweeper -1.8 0 14 1.1 4 .000 .000 .175 40.0 50.0 50.0 .083 .083 .234 0.0
2021 Slurve -1.4 0 11 0.9 1 .000 .000 .000 0.0 0.0 0.0 .057 .075 .054 0.0
2020 4-Seam Fastball -1.8 -1 72 27.5 20 .316 .474 .358 14.3 10.0 8.7 .326 .483 .363 11.8
2020 Slider -0.7 0 60 22.9 18 .176 .353 .300 26.5 22.2 21.1 .170 .340 .243 38.5
2020 Sinker 1.1 0 42 16.0 5 .250 .250 .320 40.0 40.0 25.0 .237 .280 .321 0.0
2020 Changeup -4.7 -2 39 14.9 11 .182 .273 .259 19.2 27.3 18.8 .146 .244 .230 50.0
2020 Curveball 1.1 0 22 8.4 4 .250 .500 .313 33.3 50.0 25.0 .075 .104 .075 0.0
2020 Cutter 5.9 1 17 6.5 2 1.000 2.500 1.450 33.3 0.0 0.0 .567 1.288 .762 100.0
2020 Sweeper 18.7 1 3 1.1 1 1.000 1.000 .900 0.0 0.0 0.0 .740 .803 .691 0.0
2020 Split-Finger -13.3 0 2 0.8 1 .000 .000 .000 0.0 0.0 -- .493 .574 .478 100.0
2019 4-Seam Fastball -0.6 -5 815 32.8 201 .258 .445 .324 18.7 18.9 17.6 .272 .489 .345 43.9
2019 Sinker 1.5 8 559 22.5 166 .359 .551 .412 8.6 7.2 10.7 .316 .493 .362 44.1
2019 Slider -1.8 -8 462 18.6 132 .225 .349 .253 25.1 16.7 16.2 .245 .358 .263 30.3
2019 Curveball 0.5 1 224 9.0 56 .236 .364 .282 24.7 25.0 18.9 .208 .337 .238 29.3
2019 Changeup -2.1 -5 212 8.5 67 .206 .365 .249 23.1 20.9 20.3 .213 .331 .244 31.4
2019 Cutter -1.9 -3 153 6.2 31 .233 .333 .261 24.7 16.1 15.6 .301 .531 .363 28.0
2019 Split-Finger 4.5 1 32 1.3 11 .364 .727 .459 23.5 27.3 21.4 .288 .522 .336 25.0
2019 Sweeper -1.1 0 22 0.9 7 .143 .286 .179 15.4 28.6 22.2 .279 .351 .267 40.0
2019 Slurve 18.5 1 3 0.1 1 1.000 1.000 .900 33.3 0.0 0.0 .767 .844 .690 0.0
2018 4-Seam Fastball -0.2 -1 766 31.7 205 .279 .410 .352 16.8 16.1 15.7 .287 .483 .367 44.7
2018 Sinker 0.9 4 498 20.6 131 .353 .500 .425 11.6 10.7 14.1 .226 .359 .306 32.4
2018 Slider -2.0 -10 489 20.2 125 .200 .325 .254 35.7 30.4 26.0 .225 .352 .254 38.1
2018 Curveball 2.0 6 283 11.7 63 .311 .492 .356 30.3 31.7 23.8 .249 .383 .286 34.1
2018 Cutter -1.5 -2 163 6.7 55 .314 .314 .287 21.7 10.9 13.6 .310 .378 .307 21.3
2018 Changeup -0.2 0 161 6.7 53 .240 .320 .322 22.6 11.3 13.0 .266 .424 .319 31.8
2018 Split-Finger -4.8 -2 36 1.5 7 .000 .000 .000 46.7 71.4 25.0 .037 .037 .035 0.0
2018 Sweeper 16.5 1 8 0.3 2 .500 .500 .450 50.0 50.0 20.0 .486 .525 .444 0.0
2017 4-Seam Fastball 0.6 3 552 30.0 134 .320 .508 .394 17.0 15.7 13.5 .306 .478 .366 41.6
2017 Sinker 2.1 8 380 20.7 109 .378 .582 .461 8.9 4.6 5.6 .304 .485 .365 31.9
2017 Slider -1.3 -5 360 19.6 87 .238 .345 .263 40.4 35.6 27.0 .218 .339 .243 41.8
2017 Curveball 0.3 1 208 11.3 59 .203 .305 .265 38.5 37.3 28.9 .138 .220 .152 18.9
2017 Changeup 0.9 2 176 9.6 41 .400 .625 .448 15.4 14.6 13.3 .280 .503 .337 41.2
2017 Cutter -4.7 -4 87 4.7 21 .105 .105 .152 22.5 19.0 17.4 .247 .305 .285 33.3
2017 Split-Finger 5.0 2 40 2.2 12 .333 .417 .329 29.6 25.0 13.6 .247 .303 .236 66.7
2017 Slurve 1.8 0 23 1.3 7 .429 .429 .386 25.0 14.3 8.3 .400 .582 .426 33.3
2017 Sweeper -5.1 -1 10 0.5 2 .000 .000 .000 0.0 0.0 0.0 .048 .054 .043 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
2010 498 1,807 -4 -11 8 6 -1
2011 712 2,617 -2 -8 17 7 14
2012 685 2,367 -7 6 10 7 15
2013 705 2,709 -16 -17 6 7 -21
2014 565 2,107 0 -7 11 7 11
2015 605 2,218 -11 -20 7 8 -16
2016 609 2,250 6 -12 5 5 5
2017 525 2,021 8 -24 12 5 2
2018 643 2,407 -5 -15 10 6 -4
2019 672 2,482 -8 -21 10 9 -10
2020 63 262 -2 -1 1 1 -2
2021 345 1,292 -6 -7 5 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 2,136 49.4 64.8 87.7 32.9 65.4 42.7 23.9 48.7 19.7 7.3 72.3
2016 2,251 50.1 68.1 84.6 35.1 61.3 40.6 30.8 51.6 23.3 7.1 81.3
2017 1,839 48.1 68.7 85.5 32.5 60.0 42.0 29.7 49.9 23.2 7.2 82.0
2018 2,417 49.6 65.0 85.8 27.4 57.2 40.4 28.0 46.0 22.8 7.6 72.0
2019 2,485 49.4 67.5 87.8 31.3 66.2 45.4 31.8 49.2 19.1 6.6 79.9
2020 262 48.5 67.7 83.7 27.4 64.9 44.7 25.4 46.9 22.0 7.3 73.7
2021 1,292 51.0 64.2 84.6 27.5 61.5 41.9 28.0 46.2 22.1 8.0 83.7
Player 12,682 49.5 66.5 86.1 31.2 62.2 42.3 28.8 48.7 21.6 7.2 77.9
MLB 48.6 67.0 82.0 28.5 58.0 42.6 29.6 47.1 24.8 7.3 76.1
! Note: All figures in this table cover the period 2015-present.

Percentile Rankings

Year xwOBA xBA xSLG xISO xOBP Brl Brl% EV Max EV Hard
Hit%
K% BB% Whiff% Chase
Rate
Speed OAA Arm
Strength
2015 14 28 33 38 6 52 41 15 92 19 72 3 59 25 67
2016 28 57 50 43 15 52 38 40 91 37 53 5 44 13 64 97
2017 26 53 38 32 20 28 29 38 78 56 55 8 50 17 62 88
2018 35 58 41 37 33 70 48 42 68 42 61 37 58 54 59 88
2019 29 68 43 32 16 62 33 34 90 41 78 3 83 32 51 96
2020 67 36
2021 45 78 41 28 51 14 24 34 79 42 73 30 70 51 32 59 54
+ 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 %
2016 23.1 21 19.9 1 9 15 8 38.1
2017 23.7 16 16.3 0 6 10 10 62.5
2018 24.7 12 13.2 -1 11 8 8 66.7
2019 24.8 22 21.2 1 12 17 8 36.4
2020 25.2 2 1.8 0 1 2 1 50.0
2021 25.7 3 4.0 -1 7 5 0 0.0
Player 24.1 76 76.4 0 46 57 35 46.1

Expected Home Runs by Park

Year HR
2016 21 18 17 22 21 19 22 18 13 15 20 25 21 19 18 23 13 17 20 21 21 18 25 24 20 19 20 27 23 23 16
2017 16 18 15 16 18 17 22 15 14 12 15 22 13 14 15 18 14 15 18 17 16 17 19 20 15 13 16 21 18 15 11
2018 12 18 10 15 12 11 14 12 12 9 11 17 18 11 12 16 12 11 13 19 13 11 21 14 10 10 12 14 16 11 10
2019 22 28 16 22 20 19 23 19 17 13 18 20 25 21 22 22 18 18 24 21 21 28 26 28 17 21 17 24 30 19 18
2020 2 2 2 3 2 1 2 1 2 1 1 3 3 1 1 1 1 1 3 3 2 3 3 1 1 1 3 3 2 1 1
2021 3 4 3 5 3 4 5 4 0 2 1 5 6 3 4 7 3 2 5 3 4 4 7 6 3 3 5 7 5 3 5
Player 76 88 63 83 76 71 88 69 58 52 66 92 86 69 72 87 61 64 83 84 77 81 101 93 66 67 73 96 94 72 61
! Note: This tells how many of this player's home runs would have been out of other stadiums. This accounts for different wall heights, distances and 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 86.3 88.5 2.2 87.4 -1.1 88.5 1.1 88.5 0.0 87.1 -1.4 88.4 1.3
Launch Angle 7.1 8.9 1.8 6.9 -2.0 8.4 1.5 11.0 2.6 16.8 5.8 9.2 -7.6
Barrel % 4.3 5.4 1.1 4.5 -0.9 6.9 2.4 6.2 -0.7 4.3 -1.9 5.4 1.1
Hard Hit % 28.0 34.2 6.2 36.5 2.3 36.2 -0.3 37.7 1.5 29.8 -7.9 40.1 10.3
Sweet Spot % 28.2 32.3 4.1 30.6 -1.7 32.0 1.4 29.6 -2.4 27.7 -1.9 33.9 6.2
xBA .241 .262 0.021 .260 -0.002 .257 -0.003 .268 0.011 .240 -0.028 .272 0.032
BA .265 .270 0.005 .300 0.030 .278 -0.022 .270 -0.008 .267 -0.003 .283 0.016
xwOBA .280 .308 0.028 .306 -0.002 .311 0.005 .314 0.003 .288 -0.026 .324 0.036
wOBA .288 .313 0.025 .338 0.025 .315 -0.023 .307 -0.008 .320 0.013 .309 -0.011
xSLG .369 .419 0.050 .408 -0.011 .402 -0.006 .435 0.033 .387 -0.048 .412 0.025
SLG .375 .433 0.058 .454 0.021 .400 -0.054 .436 0.036 .450 0.014 .375 -0.075
K% 15.7 19.3 3.6 19.7 0.4 19.2 -0.5 16.4 -2.8 20.6 4.2 17.9 -2.7
BB% 3.6 3.9 0.3 4.9 1.0 7.4 2.5 4.1 -3.3 4.8 0.7 7.5 2.7
Swing % 48.7 51.6 2.9 49.9 -1.7 46.0 -3.9 49.2 3.2 46.9 -2.3 46.2 -0.7
Whiff% 19.7 23.3 3.6 23.2 -0.1 22.8 -0.4 19.1 -3.7 22.0 2.9 22.1 0.1
In Zone % 49.4 50.1 0.7 48.1 -2.0 49.6 1.5 49.4 -0.2 48.5 -0.9 51.0 2.5
Out of Zone % 50.6 49.9 -0.7 51.9 2.0 50.4 -1.5 50.6 0.2 51.5 0.9 49.0 -2.5
Out of Zone Swing % 32.9 35.1 2.2 32.5 -2.6 27.4 -5.1 31.3 3.9 27.4 -3.9 27.5 0.1
First Pitch Swing % 23.9 30.8 6.9 29.7 -1.1 28.0 -1.7 31.8 3.8 25.4 -6.4 28.0 2.6
First Pitch Strike % 56.9 63.1 6.2 60.8 -2.3 60.5 -0.3 60.2 -0.3 58.7 -1.5 61.0 2.3
+ View Complete Year to Year Changes Leaderboard

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2016 Shifts R 599 20 3.3 .313 .203
2017 Shifts R 472 15 3.2 .341 .237
2018 Shifts R 639 36 5.6 .314 .321
2019 Shifts R 673 49 7.3 .299 .413
2020 Shifts R 63 9 14.3 .307 .396
2021 Shifts R 343 120 35.0 .298 .326
! Note: Shifts are through the 2022 season, Shaded starting from the 2023 season, Shift: three or more infielders are on the same side of second base, Shade: positioned outside of their typical responsible slices of the field.
Learn more about how positioning is defined here

Pitch Tempo

Bases EmptyRunners On Base
SeasonTeamPitchesTempoFast %Slow %PitchesTempoFast %Slow %
2010 536 16.5 32.1% 1.9% 295 23.0 0.7% 12.9%
2011 751 17.0 25.6% 1.2% 389 23.8 1.0% 12.6%
2012 613 17.9 24.3% 3.6% 389 25.3 0.0% 22.6%
2013 807 17.0 32.6% 1.2% 441 24.0 0.5% 13.6%
2014 610 17.4 23.9% 1.8% 379 23.8 0.5% 12.7%
2015 601 17.9 28.3% 4.7% 361 25.6 5.3% 30.7%
2016 631 18.7 25.7% 5.2% 347 24.8 2.0% 23.6%
2017 556 18.6 15.3% 3.2% 263 25.0 0.8% 17.9%
2018 743 16.6 32.0% 3.1% 411 23.2 0.7% 11.4%
2019 679 17.9 21.1% 2.1% 446 24.2 1.3% 10.3%
2020 87 17.6 20.7% 2.3% 40 24.4 0.0% 12.5%
2021 381 18.0 17.1% 3.9% 222 25.4 0.9% 19.8%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings