Sandy León
C | Bats/Throws: S/R | 5' 10" 235LBS | Age: 34
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.3 108.6 21.5 32.3 .170 .244 .239 .223 .254 25.0 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 .137 .197 .173 .172 .284 22.7 45.5 2.3
Player 6721 1062 31 2.9 1.9 85.2 109.3 16.7 33.1 .192 .284 .261 .247 .289 25.1 26.1 7.6
MLB 6.9 4.7 88.4 122.4 12.2 33.1 .245 .405 .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 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 25.4 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.8 31.1 23.7 4.6 2.9 1.9
MLB 44.6 23.5 24.9 7.0 37.0 37.6 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-Seamer -2.8 -2 84 40.8 22 .190 .238 .211 27.0 40.9 25.7 .167 .260 .209 25.0
2023 Curveball -4.0 -1 28 13.6 7 .000 .000 .000 16.7 57.1 33.3 .024 .028 .024 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 .355 .427 .413 33.3
2023 Changeup -1.1 0 22 10.7 2 .000 .000 .000 44.4 50.0 11.1 .022 .028 .020 0.0
2023 Cutter -8.3 -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 Splitter 136.2 1 1 0.5 1 1.000 1.000 .900 0.0 0.0 0.0 .229 .254 .206 0.0
2022 4-Seamer -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 -4.9 -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 Splitter -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-Seamer -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 .146 11.1
2021 Slider -0.5 -1 102 11.1 30 .083 .125 .188 39.0 36.7 28.2 .100 .148 .202 21.4
2021 Curveball 0.3 0 101 11.0 26 .240 .520 .333 41.9 50.0 34.2 .177 .333 .233 41.7
2021 Cutter -3.3 -2 73 7.9 17 .250 .250 .212 28.9 17.6 12.0 .209 .274 .195 28.6
2021 Splitter -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 12 1.3 2 .000 .000 .000 14.3 50.0 25.0 .000 .000 .000 0.0
2020 4-Seamer -0.9 -1 160 45.6 39 .107 .321 .323 32.8 25.6 25.0 .170 .387 .362 33.3
2020 Slider -2.5 -2 60 17.1 11 .300 .300 .309 25.0 18.2 7.7 .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 Splitter -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 -- -- -- -- -- -- -- -- -- --
2019 4-Seamer -3.0 -10 322 42.5 75 .121 .227 .206 12.1 17.3 15.9 .139 .196 .210 23.6
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.9 1 91 12.0 23 .333 .381 .350 16.7 17.4 30.8 .307 .391 .316 41.2
2019 Slider -0.8 -1 86 11.3 24 .167 .333 .210 24.3 45.8 28.2 .135 .250 .157 38.5
2019 Curveball -1.9 -2 83 10.9 15 .077 .308 .227 34.5 40.0 20.7 .048 .159 .164 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 Splitter -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-Seamer -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 Splitter -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-Seamer 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.1 -1 74 6.0 19 .316 .526 .331 5.7 5.3 4.5 .237 .357 .254 22.2
2017 Splitter -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 189 753 -7 -10 3 3 -10
2020 82 357 -7 -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.3 61.8 86.2 29.6 66.1 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 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 42 13
2016 70 18
2017 62 8
2018 51 9
2019 62 6
2020 50 2
2021 40 8
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.3 0.6 84.9 -0.4 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 21.5 4.5 17.9 -3.6 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.0 -0.8 28.9 3.9 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 .170 -0.014 .181 0.011 .170 -0.011 .187 0.017 .137 -0.050
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