DH | Bats/Throws: R/R | 6' 1" 230 lbs | Age: 42
Draft: 2000 | Rd. 9, No. 274, Texas Rangers | Manuela Toro HS (Caguas, PR)
PA AB R H HR SB AVG OBP SLG OPS
2018 579 500 74 123 32 3 .246 .336 .474 .810
2019 486 418 81 102 34 0 .244 .344 .531 .875
2020 181 159 19 25 10 0 .157 .250 .377 .627
16 Seasons 8,126 7,040 1,099 1,832 424 61 .260 .350 .496 .846
AVG HR SB OPS
2018 .246 32 3 .810
2019 .244 34 0 .875
2020 .157 10 0 .627
16 Seasons .260 424 61 .846
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 32 2517 440 44 10.0 7.1 90.0 114.0 16.8 31.1 .264 .517 .392 .379 .407 43.9 15.7 12.3
2016 33 2900 471 58 12.3 8.3 90.8 112.8 15.8 35.9 .263 .536 .373 .380 .433 40.8 19.7 12.4
2017 34 2870 426 44 10.3 6.6 89.2 112.0 16.8 36.4 .266 .530 .373 .389 .436 42.5 19.9 15.5
2018 35 2293 375 42 11.2 7.3 89.9 112.2 18.0 34.1 .245 .479 .346 .356 .421 41.4 22.8 10.9
2019 36 2151 318 41 12.9 8.4 90.1 113.0 22.5 34.6 .245 .520 .362 .365 .418 42.4 21.2 11.9
2020 37 791 106 14 13.2 7.7 85.4 112.9 22.8 29.2 .161 .366 .272 .277 .338 33.0 29.8 8.8
Player 13522 2136 243 11.4 7.5 89.8 114.0 17.9 34.2 .252 .509 .365 .370 .419 41.7 20.3 12.5
MLB 7.2 4.9 88.6 122.9 12.4 33.3 .245 .404 .315 .315 .368 37.0 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

AIR: Fly Balls + Line Drives + Popups All Batted Balls Batted Ball Breakdown
Season GB % AIR % FB % LD % PU % Pull % Straight % Oppo % Pull GB % Straight GB % Oppo GB % Pull AIR % Straight AIR % Oppo AIR %
2015 37.5 62.5 25.2 25.2 12.0 46.1 35.5 18.4 22.3 12.7 2.5 23.9 22.7 15.9
2016 38.4 61.6 26.1 26.1 9.3 49.9 31.8 18.3 25.1 11.9 1.5 24.8 20.0 16.8
2017 38.0 62.0 29.6 24.4 8.0 44.1 35.9 20.0 17.6 15.5 4.9 26.5 20.4 15.0
2018 37.3 62.7 30.1 23.7 8.8 43.7 32.5 23.7 21.6 12.0 3.7 22.1 20.5 20.0
2019 30.8 69.2 31.1 23.0 15.1 48.1 30.2 21.7 16.7 11.3 2.8 31.4 18.9 18.9
2020 34.0 66.0 30.2 18.9 17.0 45.3 36.8 17.9 22.6 8.5 2.8 22.6 28.3 15.1
Player 36.6 63.4 28.3 24.3 10.8 46.4 33.5 20.1 21.0 12.5 3.0 25.4 21.0 17.0
MLB 44.2 55.8 24.0 24.7 7.1 37.4 37.4 25.1 20.6 17.6 5.9 16.7 19.7 19.3
! Note: All figures in this table cover the period 2015-present.

Quality of Contact

Season Weak % Topped % Under % Flare/Burner % Solid % Barrel % Barrel/PA
2015 3.2 28.9 29.5 20.0 7.3 10.0 7.1
2016 1.7 29.7 27.8 21.0 6.6 12.3 8.3
2017 3.8 26.8 26.1 25.8 7.3 10.3 6.6
2018 2.9 26.9 26.7 21.9 8.0 11.2 7.3
2019 2.5 21.1 35.8 21.4 5.7 12.9 8.4
2020 4.7 30.2 37.7 9.4 4.7 13.2 7.7
Player 2.9 27.2 29.3 21.4 6.9 11.4 7.5
MLB 4.0 32.4 24.9 24.4 5.9 7.2 4.9
! 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 %
2020 4-Seam Fastball -2.8 -7 240 30.3 49 .075 .150 .224 32.2 26.5 18.3 .123 .308 .272 29.6
2020 Slider -1.5 -3 209 26.4 55 .115 .327 .229 37.4 41.8 21.9 .106 .237 .183 40.0
2020 Sinker 4.6 6 128 16.2 24 .364 .773 .571 20.0 12.5 11.5 .267 .633 .397 36.8
2020 Curveball 0.4 0 83 10.5 18 .143 .571 .378 31.0 27.8 14.3 .205 .624 .415 33.3
2020 Changeup -0.2 0 59 7.5 14 .250 .500 .368 44.4 21.4 14.3 .169 .232 .248 22.2
2020 Cutter 1.3 1 40 5.1 12 .300 .600 .433 33.3 33.3 30.8 .283 .624 .430 33.3
2020 Sweeper -6.8 -2 23 2.9 5 .000 .000 .000 0.0 40.0 28.6 .080 .098 .074 33.3
2020 Slurve -6.8 0 6 0.8 3 .000 .000 .000 0.0 0.0 0.0 .391 .475 .378 0.0
2020 Split-Finger -8.1 0 3 0.4 1 .000 .000 .000 100.0 100.0 100.0 -- -- .000 --
2019 4-Seam Fastball 0.1 1 618 29.5 164 .221 .483 .341 21.6 20.1 16.3 .218 .504 .340 46.4
2019 Slider -0.4 -2 471 22.4 99 .170 .284 .262 28.8 22.2 13.1 .228 .399 .310 31.3
2019 Sinker 2.3 8 334 15.9 76 .297 .734 .481 23.0 15.8 11.1 .302 .686 .451 48.1
2019 Curveball 3.2 7 225 10.7 44 .316 .763 .486 34.1 25.0 13.8 .343 .777 .490 53.6
2019 Changeup 4.5 9 193 9.2 35 .433 1.100 .623 25.3 22.9 12.5 .242 .625 .381 43.5
2019 Cutter -1.0 -2 172 8.2 36 .200 .300 .297 25.0 19.4 13.5 .204 .286 .289 30.4
2019 Sweeper 0.3 0 33 1.6 7 .200 .200 .329 80.0 57.1 30.8 .032 .032 .222 0.0
2019 Split-Finger 8.9 3 32 1.5 10 .333 .778 .575 23.1 20.0 11.1 .293 .563 .393 42.9
2019 Slurve 4.2 0 9 0.4 1 1.000 1.000 .900 0.0 0.0 0.0 .927 1.247 .921 100.0
2019 Knuckleball -1.4 0 6 0.3 -- -- -- 50.0 -- 0.0 -- -- -- --
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2008 567 2,196 5 -14 15 9 15
2009 332 1,328 -1 -13 8 7 1
2010 364 1,401 -1 -7 7 6 5
2011 527 1,968 -4 -8 15 7 10
2012 629 2,642 15 -2 21 14 48
2013 614 2,434 5 11 21 11 48
2014 536 2,222 3 4 16 9 32
2015 618 2,496 8 2 22 12 44
2016 698 2,890 12 -19 29 12 34
2017 664 2,867 8 -21 29 14 30
2018 565 2,250 1 -7 15 13 21
2019 474 2,098 -7 -2 18 14 23
2020 181 791 -2 -10 2 5 -5
Player 6,769 27,583 41 -86 218 41 307
+ View Complete Batting Run Value Leaderboard
+ Show Leverage-Based Run Value

Plate Discipline

Season Pitches Zone % Zone Swing % Zone Contact % Chase % Chase Contact % Edge % 1st Pitch Swing % Swing % Whiff % Meatball % Meatball Swing %
2015 2,517 48.3 64.4 82.1 23.2 63.2 41.6 25.8 43.1 23.1 7.6 81.1
2016 2,900 48.3 65.0 83.0 21.4 57.5 43.2 27.0 42.4 23.6 7.1 78.5
2017 2,870 47.1 67.8 80.5 20.9 57.4 41.8 25.3 43.0 25.4 6.3 74.4
2018 2,293 47.5 66.3 80.9 24.6 56.4 41.8 28.2 44.6 26.3 6.9 78.8
2019 2,151 46.0 65.8 79.4 25.4 63.1 41.9 22.9 43.5 25.9 7.0 76.0
2020 791 47.9 63.1 74.1 29.9 54.5 42.5 26.0 45.8 32.6 7.2 70.2
Player 13,522 47.5 65.7 80.9 23.3 59.1 42.1 26.0 43.4 25.3 7.0 77.4
MLB 48.9 67.0 82.5 28.4 58.0 42.7 30.1 47.3 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 94 69 94 96 92 94 88 76 95 87 72 94 37 87 20
2016 93 61 93 94 87 97 91 81 90 72 50 91 42 92 23 14
2017 94 65 91 93 95 91 82 77 87 85 54 97 38 89 12
2018 82 38 83 89 71 86 85 70 86 71 37 80 36 69 12
2019 83 27 86 92 74 80 90 67 89 70 52 85 40 71 16
2020 8 1 21 67 3 71 86 7 91 22 14 46 15 36 17
+ 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.88 45 44.7 0 17 25 26 57.8
2017 24.38 38 38.0 0 13 22 21 55.3
2018 24.57 32 31.0 1 10 17 19 59.4
2019 25.70 34 35.3 -1 10 18 23 67.6
2020 27.01 10 9.8 0 1 4 7 70.0
Player 24.79 159 158.8 0 51 86 96 60.4
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2016 45 48 37 47 43 39 49 46 40 35 42 51 45 45 42 47 34 38 48 46 48 40 54 56 43 42 46 58 49 44 40
2017 38 38 36 34 41 39 42 36 30 32 41 44 35 38 38 40 34 32 40 39 42 38 43 40 38 31 34 47 43 42 32
2018 32 38 28 34 31 29 31 31 26 24 27 34 37 29 29 32 30 29 33 35 35 32 42 31 27 26 27 32 35 32 25
2019 34 41 33 32 38 35 38 30 33 28 32 39 39 35 36 32 29 29 37 39 37 41 43 37 31 31 34 41 41 35 34
2020 10 11 10 9 11 10 11 10 10 8 9 12 8 9 9 10 10 9 10 11 9 10 11 10 8 8 11 11 9 11 8
Player 159 176 144 156 164 152 171 153 139 127 151 180 164 156 154 161 137 137 168 170 171 161 193 174 147 138 152 189 177 164 139
Note: xHR tells how many of this player's batted balls 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

2020 +/-   2019 +/-   2018 +/-   2017 +/-   2016 +/-   2015
Results
BA .157 -.087 .244 -.002 .246 -.012 .258 -.005 .263 -.014 .277
xBA .161 -.084 .245 .000 .245 -.021 .266 +.003 .263 -.001 .264
OBP .250 -.094 .344 +.008 .336 -.041 .377 +.020 .357 -.015 .372
xOBP .257 -.091 .348 +.007 .341 -.046 .387 +.027 .360 -.005 .365
SLG .377 -.154 .531 +.057 .474 -.030 .504 -.025 .529 -.028 .557
xSLG .366 -.154 .520 +.041 .479 -.051 .530 -.006 .536 +.019 .517
ISO .220 -.067 .287 +.059 .228 -.017 .245 -.021 .266 -.014 .280
xISO .205 -.070 .275 +.041 .234 -.030 .264 -.009 .273 +.020 .253
BABIP .156 -.083 .239 -.026 .265 -.006 .271 +.001 .270 +.003 .267
wOBA .272 -.090 .362 +.016 .346 -.027 .373 .000 .373 -.019 .392
xwOBA .277 -.088 .365 +.009 .356 -.033 .389 +.009 .380 +.001 .379
wOBACON .328 -.085 .413 +.009 .404 -.007 .411 -.011 .422 -.002 .424
xwOBACON .338 -.080 .418 -.003 .421 -.015 .436 +.003 .433 +.026 .407
BACON .236 -.085 .321 -.007 .328 -.008 .336 +.001 .335 +.003 .332
xBACON .249 -.078 .327 -.009 .336 -.014 .350 +.010 .340 +.018 .322
Statcast Hit Metrics
Hard Hit % 33.0 -9.4 42.4 +1.0 41.4 -1.1 42.5 +1.7 40.8 -3.1 43.9
Avg Exit Velocity 85.4 -4.7 90.1 +0.2 89.9 +0.7 89.2 -1.6 90.8 +0.8 90.0
Launch Angle Sweet-Spot % 29.2 -5.4 34.6 +0.5 34.1 -2.3 36.4 +0.5 35.9 +4.8 31.1
Barrel % 13.2 +0.3 12.9 +1.7 11.2 +0.9 10.3 -2.0 12.3 +2.3 10.0
Avg Launch Angle 22.8 +0.3 22.5 +4.5 18.0 +1.2 16.8 +1.0 15.8 -1.0 16.8
Statcast Bat Tracking
Bat Speed 0.0 -- -- -- -- -- -- -- -- -- --
Attack Angle -- -- -- -- -- -- -- -- -- --
Ideal Attack Angle % 0.0 -- -- -- -- -- -- -- -- -- --
Attack Direction -- -- -- -- -- -- -- -- -- --
Swing Path - Tilt -- -- -- -- -- -- -- -- -- --
Swing Length 0.0 -- -- -- -- -- -- -- -- -- --
Statcast Pitch Metrics
Fastball Velocity 92.6 -0.2 92.8 +0.5 92.3 +0.1 92.2 -0.5 92.7 -0.3 93.0
Breaking Velocity 82.2 -0.8 83.0 +0.2 82.8 +0.1 82.7 +0.2 82.5 -0.8 83.3
Offspeed Velocity 84.5 -0.6 85.1 +1.1 84.0 +0.6 83.4 -1.9 85.3 +0.8 84.5
Batted Ball Results
Barrels 14 -27 41 -1 42 -2 44 -14 58 +14 44
Popup % 17.0 +1.9 15.1 +6.3 8.8 +0.8 8.0 -1.3 9.3 -2.7 12.0
Flyball % 30.2 -0.9 31.1 +1.0 30.1 +0.5 29.6 +3.5 26.1 +0.9 25.2
Line Drive % 18.9 -4.1 23.0 -0.7 23.7 -0.7 24.4 -1.7 26.1 +0.9 25.2
Groundball % 34.0 +3.2 30.8 -6.5 37.3 -0.7 38.0 -0.4 38.4 +0.9 37.5
Pull % 45.3 -2.8 48.1 +4.4 43.7 -0.4 44.1 -5.8 49.9 +3.8 46.1
Straight Away % 36.8 +6.6 30.2 -2.3 32.5 -3.4 35.9 +4.1 31.8 -3.7 35.5
Opposite Field % 17.9 -3.8 21.7 -2.0 23.7 +3.7 20.0 +1.7 18.3 -0.1 18.4
Weak Contact % 4.7 +2.2 2.5 -0.4 2.9 -0.9 3.8 +2.1 1.7 -1.5 3.2
Pull Airball % 22.6 -8.8 31.4 +9.3 22.1 -4.4 26.5 +1.7 24.8 +0.9 23.9
Topped Contact % 30.2 +9.1 21.1 -5.8 26.9 +0.1 26.8 -2.9 29.7 +0.8 28.9
Under Contact % 37.7 +1.9 35.8 +9.1 26.7 +0.6 26.1 -1.7 27.8 -1.7 29.5
Flare/Burner Contact % 9.4 -12.0 21.4 -0.5 21.9 -3.9 25.8 +4.8 21.0 +1.0 20.0
Solid Contact % 4.7 -1.0 5.7 -2.3 8.0 +0.7 7.3 +0.7 6.6 -0.7 7.3
HR/FB % 31.3 -3.0 34.3 +6.0 28.3 -1.9 30.2 -3.9 34.1 -1.0 35.1
Popups 18 -30 48 +15 33 -1 34 -10 44 -9 53
Flyballs 32 -67 99 -14 113 -13 126 +3 123 +12 111
Line Drives 20 -53 73 -16 89 -15 104 -19 123 +12 111
Groundballs 36 -62 98 -42 140 -22 162 -19 181 +16 165
Plate Discipline
In Zone % 47.9 +1.9 46.0 -1.5 47.5 +0.4 47.1 -1.2 48.3 0.0 48.3
Out of Zone % 52.1 -1.9 54.0 +1.5 52.5 -0.4 52.9 +1.2 51.7 0.0 51.7
Edge % 42.5 +0.6 41.9 +0.1 41.8 0.0 41.8 -1.4 43.2 +1.6 41.6
Zone Swing % 63.1 -2.7 65.8 -0.5 66.3 -1.5 67.8 +2.8 65.0 +0.6 64.4
Out of Zone Swing % 29.9 +4.5 25.4 +0.8 24.6 +3.7 20.9 -0.5 21.4 -1.8 23.2
In Zone Contact % 74.1 -5.3 79.4 -1.5 80.9 +0.4 80.5 -2.5 83.0 +0.9 82.1
Out of Zone Contact % 54.5 -8.6 63.1 +6.7 56.4 -1.0 57.4 -0.1 57.5 -5.7 63.2
Whiff % 32.6 +6.7 25.9 -0.4 26.3 +0.9 25.4 +1.8 23.6 +0.5 23.1
First Strike % 59.7 +3.0 56.7 -0.7 57.4 +4.6 52.8 -5.0 57.8 +2.2 55.6
First Pitch Swing % 26.0 +3.1 22.9 -5.3 28.2 +2.9 25.3 -1.7 27.0 +1.2 25.8
Swing % 45.8 +2.3 43.5 -1.1 44.6 +1.6 43.0 +0.6 42.4 -0.7 43.1
Meatball Swing % 70.2 -5.8 76.0 -2.8 78.8 +4.4 74.4 -4.1 78.5 -2.6 81.1
Meatball % 7.2 +0.2 7.0 +0.1 6.9 +0.6 6.3 -0.8 7.1 -0.5 7.6
Zone Swing & Miss % 25.9 +5.3 20.6 +1.5 19.1 -0.4 19.5 +2.5 17.0 -0.9 17.9
Out of Zone Swing & Miss % 45.5 +8.6 36.9 -6.7 43.6 +1.3 42.3 -0.2 42.5 +5.7 36.8
In Zone 379 -587 966 -102 1,068 -281 1,349 -52 1,401 +185 1,216
Out of Zone 412 -720 1,132 -50 1,182 -336 1,518 +21 1,497 +198 1,299
Edge 336 -543 879 -61 940 -257 1,197 -55 1,252 +206 1,046
In Zone Swings 239 -397 636 -72 708 -206 914 +3 911 +128 783
Out of Zone Swings 123 -164 287 -4 291 -26 317 -3 320 +18 302
In Zone Swing & Misses 62 -69 131 -4 135 -43 178 +23 155 +15 140
Out of Zone Swing & Misses 56 -50 106 -21 127 -7 134 -2 136 +25 111
Basic
Pitches 791 -1,360 2,151 -142 2,293 -577 2,870 -30 2,900 +383 2,517
PA 181 -305 486 -92 578 -91 669 -32 701 +77 624
AB 159 -259 418 -82 500 -54 554 -47 601 +73 528
Hits 25 -77 102 -21 123 -20 143 -15 158 +12 146
Singles 10 -40 50 -24 74 -10 84 +2 82 +6 76
Doubles 5 -13 18 +2 16 -4 20 -14 34 +3 31
Triples 0 0 0 -1 1 0 1 +1 0 0 0
Home Runs 10 -24 34 +2 32 -6 38 -4 42 +3 39
Walks 16 -42 58 -5 63 -41 104 +17 87 +10 77
Strikeouts 54 -49 103 -29 132 -1 133 -5 138 +40 98
K% 29.8 +8.6 21.2 -1.6 22.8 +2.9 19.9 +0.2 19.7 +4.0 15.7
BB% 8.8 -3.1 11.9 +1.0 10.9 -4.6 15.5 +3.1 12.4 +0.1 12.3
HBP 4 -3 7 -1 8 +3 5 0 5 -4 9
Batted Balls 106 -212 318 -57 375 -51 426 -45 471 +31 440
Number of Fastballs 408 -716 1,124 -135 1,259 -396 1,655 -64 1,719 +150 1,569
Number of Offspeed 62 -163 225 +28 197 -147 344 +30 314 +47 267
Number of Breaking 292 -403 695 -64 759 -72 831 +16 815 +161 654
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2016 Shifts R 687 305 44.4 .356 .386
2017 Shifts R 661 269 40.7 .374 .374
2018 Shifts R 565 312 55.2 .326 .365
2019 Shifts R 462 192 41.6 .354 .386
2020 Shifts R 180 151 83.9 .330 .263
! 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 427 15.0 49.4% 5.9% 220 21.0 8.2% 13.6%
2011 554 14.7 55.1% 1.8% 324 21.0 3.4% 6.8%
2012 871 15.6 44.3% 1.4% 434 21.2 3.5% 8.1%
2013 763 15.5 44.6% 1.4% 458 21.4 2.8% 9.0%
2014 612 16.6 31.9% 1.8% 477 22.1 1.3% 9.2%
2015 707 17.7 31.7% 6.1% 516 23.4 7.0% 21.9%
2016 831 17.3 33.0% 4.5% 569 23.5 7.9% 18.6%
2017 828 16.6 33.9% 2.7% 530 22.1 1.7% 9.2%
2018 585 15.8 39.0% 1.4% 433 22.1 1.8% 8.5%
2019 647 17.4 26.1% 2.6% 349 22.4 0.6% 11.5%
2020 204 16.6 31.9% 0.5% 161 22.6 0.6% 7.5%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings