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
LA 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 7.0 4.8 88.5 122.4 12.3 33.2 .245 .405 .316 .315 .368 36.5 22.2 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.0 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.4 23.8 24.7 7.1 37.2 37.5 25.2 3.9 32.6 24.8 24.4 5.9 7.0 4.8
! 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.2 -3 259 20.0 64 .242 .274 .247 31.1 21.9 15.9 .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.0 0 17 1.3 4 .000 .000 .175 28.6 50.0 40.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
! Note: Years are in reverse order.

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.7 67.0 82.0 28.5 57.8 42.6 29.9 47.2 25.0 7.3 76.3
! 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
Bat
Speed
Squared-up
Rate
Swing
Length
2015 14 28 33 38 6 52 41 15 92 19 72 3 60 25 67
2016 28 57 50 43 15 52 38 40 91 37 53 5 45 13 64 97
2017 26 53 38 32 20 28 29 38 78 56 55 8 51 17 62 88
2018 35 59 41 37 33 70 48 42 68 42 61 37 60 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 52 14 24 34 79 42 73 30 70 51 32 59 54
+ View Complete Percentile Rankings Leaderboard

Expected Home Runs

Adjusted

Year Team Avg HR Trot Actual HR xHR HR-xHR Doubters Mostly Gone No Doubters No Doubter %
2016 23.1 21 19.8 1 9 15 8 38.1
2017 23.7 16 16.0 0 6 10 10 62.5
2018 24.7 12 13.0 -1 11 8 8 66.7
2019 24.8 22 21.0 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 75.5 1 46 57 35 46.1
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2016 21 18 16 22 21 17 21 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 14 16 17 17 21 14 14 12 15 21 13 14 15 17 13 15 17 17 15 17 19 20 14 13 16 21 18 15 11
2018 12 18 10 15 12 11 14 12 12 9 11 17 17 11 12 16 12 11 13 18 13 11 21 14 10 10 10 14 15 11 10
2019 22 28 16 21 20 19 23 19 17 13 18 20 25 21 22 20 17 18 24 21 21 28 25 28 17 21 17 23 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 4 3 4 4 7 6 3 3 5 6 5 3 5
Player 76 88 61 82 75 69 86 68 58 52 66 91 85 69 72 84 59 64 81 83 76 81 100 93 65 67 71 94 93 72 61
Note: xHR tells how many of this player's home runs would have been out of other stadiums. The "Adjusted" view here accounts for different wall heights, distances and environmental effects using Statcast Park Factor data.
+ View Standard Expected Home Runs By Park

+ 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
LA 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 16 2.7 .312 .198
2017 Shifts R 472 14 3.0 .340 .254
2018 Shifts R 639 20 3.1 .311 .420
2019 Shifts R 673 42 6.2 .298 .440
2020 Shifts R 63 6 9.5 .326 .264
2021 Shifts R 343 113 32.9 .305 .314
! 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