Sandy León
C | Bats/Throws: S/R | 5' 10" 235LBS | Age: 35
PA AB R H HR SB AVG OBP SLG OPS
2021 220 202 15 37 4 0 .183 .237 .267 .504
2022 86 71 6 12 0 0 .169 .298 .211 .509
2023 44 41 4 6 0 0 .146 .186 .195 .381
12 Seasons 1,729 1,549 158 322 31 1 .208 .276 .311 .587
AVG HR SB OPS
2021 .183 4 0 .504
2022 .169 0 0 .509
2023 .146 0 0 .381
12 Seasons .208 31 1 .587
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 26 502 92 1 1.1 0.8 83.6 104.9 15.2 23.9 .178 .222 .199 .206 .234 17.4 21.9 5.5
2016 27 1196 192 8 4.2 2.8 86.9 109.3 11.3 38.5 .237 .363 .362 .296 .350 26.7 23.3 8.1
2017 28 1241 201 5 2.5 1.7 83.7 108.3 15.2 33.8 .205 .302 .279 .258 .299 24.9 24.6 8.3
2018 29 1160 194 9 4.6 3.1 84.7 106.7 17.0 29.9 .184 .282 .227 .233 .279 25.8 26.0 5.2
2019 30 758 130 2 1.5 1.0 85.4 108.6 20.8 32.3 .169 .243 .239 .222 .252 25.4 24.6 6.8
2020 31 351 45 2 4.4 2.5 84.9 108.1 17.9 37.8 .181 .314 .259 .301 .309 28.9 25.9 17.3
2021 32 920 140 3 2.1 1.4 87.3 106.0 20.0 31.4 .170 .258 .225 .216 .265 26.4 29.5 5.5
2022 33 387 46 0 0.0 0.0 84.3 104.0 21.4 39.1 .187 .238 .246 .263 .299 26.1 31.4 15.1
2023 34 206 22 1 4.5 2.3 85.2 104.6 17.7 40.9 .136 .197 .173 .168 .276 22.7 45.5 2.3
Player 6721 1062 31 2.9 1.9 85.2 109.3 16.6 33.1 .191 .284 .261 .246 .289 25.2 26.1 7.6
MLB 6.9 4.7 88.4 122.4 12.2 33.1 .245 .406 .316 .315 .369 36.3 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 47.8 14.1 20.7 17.4 38.0 33.7 27.2 5.4 35.9 30.4 18.5 2.2 1.1 0.8
2016 46.4 18.2 29.2 6.3 42.2 33.3 24.5 3.1 36.5 22.4 25.0 5.7 4.2 2.8
2017 37.3 18.9 29.9 13.9 34.3 39.3 26.4 9.5 26.9 28.9 26.9 4.5 2.5 1.7
2018 42.3 26.8 21.1 9.8 43.3 35.1 21.1 2.6 32.0 32.5 21.6 4.1 4.6 3.1
2019 36.9 22.3 23.8 16.9 33.8 38.5 27.7 7.7 26.9 36.2 21.5 5.4 1.5 1.0
2020 44.4 24.4 22.2 8.9 51.1 26.7 22.2 8.9 26.7 31.1 22.2 4.4 4.4 2.5
2021 40.0 33.6 18.6 7.9 43.6 30.7 25.7 4.3 25.0 38.6 25.0 5.0 2.1 1.4
2022 30.4 19.6 37.0 13.0 54.3 19.6 26.1 8.7 19.6 34.8 32.6 4.3 0.0 0.0
2023 50.0 18.2 22.7 9.1 36.4 40.9 22.7 9.1 36.4 31.8 13.6 4.5 4.5 2.3
Player 41.3 22.4 25.0 11.3 40.5 34.4 25.0 5.7 29.9 31.1 23.7 4.6 2.9 1.9
MLB 44.6 23.5 24.8 7.0 37.0 37.5 25.3 3.9 32.8 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 %
2023 4-Seam Fastball -2.8 -2 84 40.8 22 .190 .238 .211 27.0 40.9 25.7 .165 .255 .202 25.0
2023 Curveball -4.0 -1 28 13.6 7 .000 .000 .000 16.7 57.1 33.3 .022 .024 .020 0.0
2023 Slider -5.4 -1 27 13.1 2 .000 .000 .000 36.4 100.0 16.7 -- -- .000 --
2023 Sinker 3.0 1 25 12.1 5 .250 .500 .390 0.0 20.0 9.1 .353 .422 .410 33.3
2023 Changeup -1.1 0 22 10.7 2 .000 .000 .000 44.4 50.0 11.1 .025 .042 .022 0.0
2023 Cutter -8.2 -1 7 3.4 2 .000 .000 .000 33.3 100.0 50.0 -- -- .000 --
2023 Sweeper -9.1 0 4 1.9 1 .000 .000 .000 33.3 100.0 33.3 -- -- .000 --
2023 Slurve 0.0 0 1 0.5 -- -- -- 0.0 -- 0.0 -- -- -- --
2023 Split-Finger 135.9 1 1 0.5 1 1.000 1.000 .900 0.0 0.0 0.0 .217 .267 .197 0.0
2022 4-Seam Fastball -1.1 -2 162 41.9 28 .182 .182 .279 23.0 28.6 17.0 .211 .278 .318 42.9
2022 Changeup -2.8 -2 64 16.5 15 .077 .077 .153 24.0 20.0 13.0 .133 .147 .198 20.0
2022 Sinker -1.1 -1 59 15.2 15 .182 .273 .304 23.8 40.0 33.3 .263 .335 .354 50.0
2022 Slider 4.9 2 31 8.0 9 .429 .571 .494 25.0 33.3 23.1 .281 .326 .366 0.0
2022 Curveball -5.0 -1 30 7.8 8 .000 .000 .000 30.0 37.5 33.3 .099 .185 .121 20.0
2022 Cutter -1.4 0 25 6.5 8 .250 .375 .269 29.4 37.5 33.3 .087 .105 .082 0.0
2022 Split-Finger -0.3 0 7 1.8 -- -- -- 100.0 -- 0.0 -- -- -- --
2022 Slurve -3.4 0 5 1.3 1 .000 .000 .000 0.0 0.0 0.0 .611 .739 .601 0.0
2022 Sweeper -32.8 -1 3 0.8 2 .000 .000 .000 50.0 50.0 50.0 .015 .015 .015 0.0
2021 4-Seam Fastball -4.1 -14 344 37.4 83 .117 .143 .167 21.3 30.1 24.3 .172 .228 .210 26.9
2021 Sinker 0.8 1 124 13.5 29 .370 .593 .434 15.3 13.8 14.8 .239 .468 .325 34.8
2021 Changeup -2.9 -3 107 11.6 22 .182 .182 .164 33.9 18.2 10.0 .151 .187 .147 11.1
2021 Curveball 0.3 0 101 11.0 26 .240 .520 .333 41.9 50.0 34.2 .177 .333 .233 41.7
2021 Slider -0.4 0 99 10.8 30 .083 .125 .188 38.5 36.7 28.2 .100 .148 .202 21.4
2021 Cutter -3.4 -3 75 8.2 17 .250 .250 .212 30.0 17.6 12.0 .209 .274 .195 28.6
2021 Split-Finger -2.4 -1 39 4.2 9 .222 .333 .239 44.4 33.3 20.0 .130 .161 .130 16.7
2021 Slurve 0.2 0 17 1.8 2 .000 .000 .350 0.0 50.0 16.7 -- -- .350 --
2021 Sweeper -6.3 -1 13 1.4 2 .000 .000 .000 14.3 50.0 25.0 .000 .000 .000 0.0
2020 4-Seam Fastball -0.9 -1 160 45.6 39 .107 .321 .323 32.8 25.6 25.0 .170 .387 .362 33.3
2020 Slider -2.6 -2 58 16.5 11 .300 .300 .309 25.8 18.2 8.3 .244 .291 .276 25.0
2020 Sinker -5.0 -2 41 11.7 11 .000 .000 .140 17.6 0.0 0.0 .173 .386 .327 22.2
2020 Curveball -1.7 -1 38 10.8 8 .143 .143 .200 50.0 62.5 33.3 .133 .148 .196 0.0
2020 Changeup -2.3 -1 33 9.4 9 .222 .333 .239 33.3 33.3 23.1 .177 .196 .165 16.7
2020 Cutter -2.2 0 12 3.4 2 .000 .000 .000 25.0 50.0 50.0 .270 .303 .244 100.0
2020 Split-Finger -5.8 0 4 1.1 1 .000 .000 .000 0.0 0.0 0.0 .137 .183 .126 100.0
2020 Slurve 3.0 0 3 0.9 -- -- -- -- -- -- -- -- -- --
2020 Sweeper 0.6 0 2 0.6 -- -- -- 0.0 -- 0.0 -- -- -- --
2019 4-Seam Fastball -3.0 -10 322 42.5 75 .121 .227 .216 12.1 17.3 15.9 .138 .195 .208 23.2
2019 Changeup -0.1 0 104 13.7 33 .300 .400 .331 26.5 21.2 18.9 .241 .326 .274 20.8
2019 Sinker 0.8 1 91 12.0 23 .333 .381 .375 16.7 17.4 30.8 .299 .379 .307 44.4
2019 Slider -0.7 -1 85 11.2 23 .174 .348 .220 22.2 43.5 26.3 .141 .261 .164 38.5
2019 Curveball -2.0 -2 84 11.1 16 .071 .286 .213 36.7 43.8 23.3 .045 .147 .154 14.3
2019 Cutter 4.1 2 51 6.7 15 .250 .250 .380 30.8 20.0 23.1 .133 .155 .241 11.1
2019 Split-Finger -0.6 0 15 2.0 5 .200 .200 .180 50.0 40.0 33.3 .211 .240 .198 0.0
2019 Sweeper -8.4 0 3 0.4 1 .000 .000 .000 100.0 100.0 100.0 -- -- .000 --
2019 Slurve -3.1 0 3 0.4 -- -- -- 0.0 -- 0.0 -- -- -- --
2018 4-Seam Fastball -2.8 -12 432 37.2 92 .148 .235 .228 20.6 27.2 20.7 .158 .252 .239 32.1
2018 Sinker -0.9 -2 230 19.8 56 .173 .327 .264 13.3 12.5 15.9 .206 .374 .274 26.1
2018 Changeup -1.1 -2 186 16.0 58 .185 .278 .258 26.0 22.4 20.6 .201 .263 .229 16.3
2018 Curveball -2.2 -3 120 10.3 34 .063 .094 .129 33.3 41.2 35.0 .152 .185 .206 15.8
2018 Slider 0.4 0 119 10.3 25 .217 .348 .280 37.3 40.0 21.7 .181 .336 .259 46.2
2018 Cutter 3.7 2 44 3.8 13 .385 .538 .400 16.7 30.8 30.8 .234 .345 .250 33.3
2018 Split-Finger -5.3 -1 18 1.6 7 .143 .143 .129 30.0 28.6 40.0 .144 .159 .134 0.0
2018 Slurve 8.5 1 7 0.6 1 1.000 2.000 1.250 25.0 0.0 0.0 .080 .224 .120 0.0
2018 Sweeper 6.8 0 2 0.2 1 1.000 1.000 .900 0.0 0.0 0.0 .893 .961 .829 0.0
2017 4-Seam Fastball 0.3 1 347 28.0 82 .275 .420 .351 14.6 24.4 18.3 .220 .370 .308 29.4
2017 Sinker 0.1 0 279 22.5 69 .310 .483 .401 13.1 5.8 7.3 .279 .393 .350 30.9
2017 Curveball -2.3 -4 181 14.6 37 .083 .194 .131 45.2 62.2 33.3 .100 .129 .116 7.7
2017 Changeup -1.3 -2 173 13.9 49 .208 .313 .220 25.0 18.4 20.5 .242 .345 .255 25.0
2017 Slider -1.1 -2 154 12.4 30 .143 .214 .190 21.5 33.3 16.7 .108 .137 .146 11.1
2017 Cutter -1.2 -1 74 6.0 19 .316 .526 .331 5.7 5.3 4.5 .237 .357 .254 22.2
2017 Split-Finger -1.8 0 25 2.0 10 .111 .111 .160 43.8 40.0 33.3 .161 .194 .209 20.0
2017 Slurve -1.7 0 7 0.6 4 .000 .000 .175 60.0 75.0 75.0 .012 .012 .186 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
2012 36 145 1 2 -1 2 3
2014 70 276 -4 -5 0 1 -7
2015 127 498 -9 -5 1 1 -12
2016 292 1,244 -3 0 9 2 8
2017 308 1,265 1 -17 4 5 -7
2018 303 1,220 -11 -16 8 3 -16
2019 191 758 -6 -11 3 3 -10
2020 82 357 -6 -6 4 1 -7
2021 220 919 -20 -6 4 3 -20
2022 86 387 -7 -5 4 2 -6
2023 44 206 -3 -3 1 0 -5
+ 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 502 54.4 56.8 85.8 28.8 75.8 41.2 21.9 44.0 16.3 8.8 75.0
2016 1,196 46.0 57.5 87.3 31.8 68.3 45.5 21.9 43.6 19.3 5.7 70.6
2017 1,241 47.1 63.2 85.9 29.4 64.8 42.9 25.3 45.4 21.3 6.4 78.5
2018 1,160 48.0 64.6 84.4 30.8 62.4 46.0 26.4 47.1 22.5 5.5 70.3
2019 758 48.4 61.9 86.3 29.7 65.5 45.0 23.6 45.3 20.4 7.8 69.5
2020 351 44.4 62.8 79.6 26.7 46.2 41.0 24.7 42.7 30.0 9.7 67.6
2021 920 50.2 59.7 82.2 30.6 53.6 46.6 19.1 45.2 26.9 7.8 75.0
2022 387 48.1 57.0 80.2 20.4 58.5 47.0 16.3 38.0 25.2 7.0 81.5
2023 206 56.8 58.1 75.0 28.1 72.0 43.2 29.5 45.1 24.7 12.1 72.0
Player 6,721 48.4 60.7 84.4 29.5 63.3 44.7 23.2 44.7 22.2 7.0 73.3
MLB 48.6 66.9 82.0 28.4 58.0 42.6 29.7 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 42 12
2016 70 18
2017 62 9
2018 51 9
2019 62 5
2020 50 3
2021 40 7
2022 13 1
2023 14 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 %
2016 22.0 8 8.7 -1 1 6 3 37.5
2017 24.0 7 7.7 -1 3 10 1 14.3
2018 25.3 5 4.7 0 3 3 2 40.0
2019 25.4 5 5.3 0 2 4 2 40.0
2020 24.7 2 2.0 0 1 0 2 100.0
2021 26.9 4 3.9 0 3 3 1 25.0
Player 24.3 31 32.4 -1 13 26 11 35.5

Expected Home Runs by Park

Year HR
2016 8 9 7 10 9 9 9 9 7 8 9 10 7 9 9 10 6 9 9 9 9 7 10 9 8 9 9 9 9 10 8
2017 7 6 8 10 10 9 10 7 8 4 10 13 6 4 9 8 6 6 7 10 5 7 12 8 7 5 9 11 6 8 2
2018 5 5 5 6 5 4 5 5 3 3 3 6 5 5 4 5 4 4 6 6 6 5 5 6 4 4 5 5 6 4 2
2019 5 7 4 4 6 5 6 6 4 3 5 5 6 5 5 5 5 4 5 6 6 6 7 6 5 6 5 6 7 6 4
2020 2 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 2 2
2021 4 4 3 5 4 4 4 5 3 2 3 6 5 4 4 5 3 4 5 4 4 4 6 4 2 3 4 4 4 3 3
Player 31 33 29 38 36 33 36 34 27 22 32 42 31 29 33 35 26 29 34 37 32 31 42 35 28 29 34 37 34 33 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, 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 +/-   2022 +/-   2023 +/-  
Exit Velocity 83.6 86.9 3.3 83.7 -3.2 84.7 1.0 85.4 0.7 84.9 -0.5 87.3 2.4 84.3 -3.0 85.2 0.9
Launch Angle 15.2 11.3 -3.9 15.2 3.9 17.0 1.8 20.8 3.8 17.9 -2.9 20.0 2.1 21.4 1.4 17.7 -3.7
Barrel % 1.1 4.2 3.1 2.5 -1.7 4.6 2.1 1.5 -3.1 4.4 2.9 2.1 -2.3 0.0 -2.1 4.5 4.5
Hard Hit % 17.4 26.7 9.3 24.9 -1.8 25.8 0.9 25.4 -0.4 28.9 3.5 26.4 -2.5 26.1 -0.3 22.7 -3.4
Sweet Spot % 23.9 38.5 14.6 33.8 -4.7 29.9 -3.9 32.3 2.4 37.8 5.5 31.4 -6.4 39.1 7.7 40.9 1.8
xBA .178 .237 0.059 .205 -0.032 .184 -0.021 .169 -0.015 .181 0.012 .170 -0.011 .187 0.017 .136 -0.051
BA .184 .310 0.126 .225 -0.085 .177 -0.048 .192 0.015 .136 -0.056 .183 0.047 .169 -0.014 .146 -0.023
xwOBA .206 .296 0.090 .258 -0.038 .233 -0.025 .222 -0.011 .301 0.079 .216 -0.085 .263 0.047 .168 -0.095
wOBA .199 .362 0.163 .279 -0.083 .227 -0.052 .239 0.012 .259 0.020 .225 -0.034 .246 0.021 .173 -0.073
xSLG .222 .363 0.141 .302 -0.061 .282 -0.020 .243 -0.039 .314 0.071 .258 -0.056 .238 -0.020 .197 -0.041
SLG .202 .476 0.274 .354 -0.122 .279 -0.075 .297 0.018 .242 -0.055 .267 0.025 .211 -0.056 .195 -0.016
K% 21.9 23.3 1.4 24.6 1.3 26.0 1.4 24.6 -1.4 25.9 1.3 29.5 3.6 31.4 1.9 45.5 14.1
BB% 5.5 8.1 2.6 8.3 0.2 5.2 -3.1 6.8 1.6 17.3 10.5 5.5 -11.8 15.1 9.6 2.3 -12.8
Swing % 44.0 43.6 -0.4 45.4 1.8 47.1 1.7 45.3 -1.8 42.7 -2.6 45.2 2.5 38.0 -7.2 45.1 7.1
Whiff% 16.3 19.3 3.0 21.3 2.0 22.5 1.2 20.4 -2.1 30.0 9.6 26.9 -3.1 25.2 -1.7 24.7 -0.5
In Zone % 54.4 46.0 -8.4 47.1 1.1 48.0 0.9 48.4 0.4 44.4 -4.0 50.2 5.8 48.1 -2.1 56.8 8.7
Out of Zone % 45.6 54.0 8.4 52.9 -1.1 52.0 -0.9 51.6 -0.4 55.6 4.0 49.8 -5.8 51.9 2.1 43.2 -8.7
Out of Zone Swing % 28.8 31.8 3.0 29.4 -2.4 30.8 1.4 29.7 -1.1 26.7 -3.0 30.6 3.9 20.4 -10.2 28.1 7.7
First Pitch Swing % 21.9 21.9 0.0 25.3 3.4 26.4 1.1 23.6 -2.8 24.7 1.1 19.1 -5.6 16.3 -2.8 29.5 13.2
First Pitch Strike % 51.6 56.5 4.9 56.7 0.2 59.7 3.0 56.5 -3.2 56.8 0.3 57.3 0.5 61.6 4.3 68.2 6.6
+ View Complete Year to Year Changes Leaderboard

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2016 Shifts L 196 69 35.2 .329 .301
2016 Shifts R 81 2 2.5 .447 .345
2017 Shifts L 219 85 38.8 .282 .240
2017 Shifts R 81 0 0.0 .317
2018 Shifts L 206 72 35.0 .283 .135
2018 Shifts R 82 1 1.2 .204 1.247
2019 Shifts L 111 55 49.5 .253 .245
2019 Shifts R 78 3 3.8 .218 .000
2020 Shifts L 63 28 44.4 .176 .367
2020 Shifts R 18 0 0.0 .253
2021 Shifts L 155 77 49.7 .180 .237
2021 Shifts R 65 7 10.8 .246 .429
2022 Shifts L 52 49 94.2 .420 .188
2022 Shifts R 34 2 5.9 .335 .000
2023 Shades L 35 21 60.0 .257 .136
2023 Shades R 9 0 0.0 .138
! 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 %
2012 30 13.0 63.3% 0.0% 30 21.2 3.3% 6.7%
2013 1 12.5 100.0% 0.0% 0 -- -- --
2014 78 16.6 29.5% 1.3% 63 21.4 4.8% 6.3%
2015 146 15.3 48.6% 4.8% 104 23.6 9.6% 20.2%
2016 388 17.2 32.7% 5.2% 194 23.5 7.7% 17.0%
2017 367 18.3 24.3% 3.3% 213 24.5 0.5% 16.4%
2018 353 15.3 45.0% 1.7% 181 22.5 1.1% 7.2%
2019 221 16.6 28.1% 0.9% 134 23.7 1.5% 10.4%
2020 113 17.1 23.9% 2.7% 54 21.9 1.9% 9.3%
2021 299 18.3 18.1% 6.0% 149 25.2 0.0% 18.8%
2022 120 16.5 30.0% 1.7% 83 23.2 2.4% 15.7%
2023 56 15.2 48.2% 0.0% 35 17.2 28.6% 0.0%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings

Loading Bat Tracking...