CF | Bats/Throws: R/R | 6' 2" 215 lbs | Age: 40
Draft: 2003 | Rd. C-1, No. 37, Seattle Mariners | Samuel Morse HS (CA)
PA AB R H HR SB AVG OBP SLG OPS
2017 635 597 82 170 26 2 .285 .322 .466 .788
2018 613 580 54 163 15 7 .281 .313 .419 .732
2019 528 485 66 126 16 2 .260 .313 .414 .727
14 Seasons 7,516 7,009 963 1,939 282 97 .277 .317 .454 .771
AVG HR SB OPS
2017 .285 26 2 .788
2018 .281 15 7 .732
2019 .260 16 2 .727
14 Seasons .277 282 97 .771
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 29 1996 447 40 8.9 6.9 88.2 112.2 11.3 27.5 .265 .478 .334 .338 .393 34.5 17.6 4.1
2016 30 2336 513 41 8.0 6.1 88.7 110.5 14.7 31.8 .260 .460 .319 .328 .372 34.7 17.1 5.8
2017 31 2285 488 31 6.4 4.9 86.9 110.9 11.9 33.6 .263 .438 .334 .317 .364 31.1 17.8 4.3
2018 32 2167 491 24 4.9 3.9 88.3 108.1 13.2 35.6 .269 .411 .315 .311 .349 33.1 15.2 3.9
2019 33 1922 387 26 6.7 4.9 86.2 108.5 13.5 31.3 .257 .432 .308 .319 .366 31.0 19.1 5.9
Player 10706 2326 162 7.0 5.3 87.7 112.2 12.9 32.1 .263 .444 .322 .322 .368 32.9 17.3 4.8
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 46.8 53.2 18.8 25.5 8.9 41.6 37.4 20.6 25.1 16.6 4.9 16.6 20.8 15.7
2016 43.5 56.5 25.9 22.2 8.4 38.6 37.8 23.4 21.4 16.6 5.3 17.2 21.2 18.1
2017 46.1 53.9 21.3 24.8 7.8 34.8 36.5 28.5 19.3 19.9 7.0 15.6 16.6 21.5
2018 43.6 56.4 21.8 25.9 8.8 33.6 38.9 26.3 19.1 17.5 6.5 14.5 21.4 19.8
2019 43.9 56.1 25.8 21.2 9.0 39.3 38.0 22.5 22.7 15.2 5.9 16.5 22.7 16.5
Player 44.8 55.2 22.7 24.0 8.6 37.4 37.7 24.4 21.4 17.2 5.9 16.0 20.5 18.4
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 2.7 36.5 21.7 23.3 5.4 8.9 6.9
2016 3.1 31.0 27.3 23.4 5.5 8.0 6.1
2017 4.5 32.8 24.2 26.2 5.1 6.4 4.9
2018 2.0 32.0 27.3 27.5 5.3 4.9 3.9
2019 5.2 33.9 24.8 23.8 5.4 6.7 4.9
Player 3.4 33.1 25.2 24.9 5.3 7.0 5.3
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 %
2019 4-Seam Fastball 0.0 0 673 35.1 157 .276 .462 .348 19.9 15.9 13.8 .257 .476 .331 31.4
2019 Slider -1.5 -5 351 18.3 100 .215 .376 .276 38.4 24.0 23.5 .233 .353 .282 25.4
2019 Sinker 0.5 2 288 15.0 90 .313 .434 .364 10.7 7.8 14.6 .291 .446 .345 35.5
2019 Curveball 1.0 2 211 11.0 50 .261 .435 .347 44.0 44.0 27.8 .225 .412 .299 33.3
2019 Cutter 0.7 1 181 9.4 53 .306 .429 .383 26.6 11.3 11.5 .311 .519 .378 27.9
2019 Changeup -0.6 -1 155 8.1 56 .222 .333 .288 26.7 16.1 19.6 .256 .374 .283 31.1
2019 Sweeper -1.0 0 30 1.6 9 .000 .000 .256 47.1 33.3 18.8 .160 .273 .300 50.0
2019 Split-Finger 5.9 2 27 1.4 11 .125 .500 .373 47.1 45.5 38.5 .156 .532 .393 33.3
2019 Slurve 4.4 0 4 0.2 -- -- -- -- -- -- -- -- -- --
2018 4-Seam Fastball 0.3 2 705 32.6 182 .294 .471 .357 18.7 12.6 13.2 .263 .447 .323 32.9
2018 Slider -0.2 -1 391 18.1 128 .264 .380 .307 32.2 24.2 23.3 .258 .397 .302 37.0
2018 Sinker -1.1 -4 345 16.0 93 .276 .368 .315 12.4 3.2 5.1 .292 .402 .329 34.5
2018 Changeup 1.0 2 247 11.4 78 .324 .500 .372 28.7 12.8 13.9 .289 .449 .339 32.8
2018 Curveball -1.6 -3 214 9.9 57 .182 .273 .230 38.3 31.6 22.0 .216 .294 .238 32.4
2018 Cutter -0.4 -1 161 7.4 40 .325 .475 .346 17.4 7.5 7.1 .296 .426 .312 24.3
2018 Split-Finger 6.7 3 43 2.0 11 .545 .909 .623 37.5 18.2 14.3 .355 .494 .363 33.3
2018 Sweeper -7.9 -2 25 1.2 11 .091 .091 .082 31.3 9.1 10.0 .207 .310 .226 10.0
2018 Knuckleball 2.1 0 21 1.0 6 .400 .400 .417 14.3 0.0 0.0 .340 .410 .391 60.0
2018 Slurve -8.6 -1 9 0.4 4 .000 .000 .000 33.3 50.0 33.3 .087 .103 .082 0.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2008 495 1,852 -4 -14 1 6 -12
2009 513 1,922 -11 5 5 8 6
2010 617 2,249 1 -9 3 10 6
2011 614 2,210 13 -9 2 8 14
2012 697 2,473 16 -7 1 13 23
2013 685 2,434 13 2 0 9 24
2014 681 2,478 -3 12 5 10 23
2015 578 1,986 9 -4 2 7 15
2016 670 2,330 3 -13 4 7 1
2017 632 2,278 -1 -12 11 11 10
2018 610 2,163 1 -17 4 9 -4
2019 527 1,923 5 -17 2 9 0
Player 7,319 26,298 42 -84 41 42 106
+ 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 1,996 44.1 81.3 84.5 44.1 63.3 40.0 45.6 60.4 24.1 7.3 85.6
2016 2,336 44.6 82.6 83.0 42.6 59.4 40.3 46.9 60.4 26.2 5.8 84.4
2017 2,285 44.1 79.8 84.9 41.5 61.4 40.0 39.4 58.4 24.4 6.8 85.1
2018 2,167 46.4 72.9 87.0 39.5 58.7 42.3 37.8 55.1 23.8 6.1 78.0
2019 1,922 46.2 72.3 85.2 39.3 54.4 43.2 34.5 54.5 26.7 6.3 74.4
Player 10,706 45.0 77.9 84.8 41.5 59.7 41.1 41.1 57.8 25.0 6.4 81.8
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 73 70 85 85 34 90 81 38 89 47 56 6 33 1 79
2016 53 55 68 71 28 83 63 44 78 39 66 18 28 1 77 85
2017 39 59 54 52 20 67 50 28 81 25 65 4 43 2 52 3
2018 35 77 47 33 26 44 27 40 60 28 81 2 54 3 46 2
2019 36 49 42 39 27 47 37 9 61 15 67 18 34 5 50 20
+ 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 24.57 29 27.3 2 12 19 13 44.8
2017 24.25 26 23.5 3 5 15 12 46.2
2018 25.25 15 14.2 1 7 9 7 46.7
2019 23.94 16 19.3 -3 8 10 12 75.0
Player 24.47 86 84.3 2 32 53 44 51.2
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2016 29 27 27 31 30 28 31 23 25 19 29 33 26 21 26 26 18 24 28 32 23 26 34 33 25 27 28 35 28 31 24
2017 26 24 16 24 25 24 24 21 20 22 26 26 25 25 24 25 23 21 25 24 25 22 30 24 24 21 21 26 26 26 17
2018 15 20 10 13 13 11 15 13 11 10 14 16 16 14 12 16 12 13 16 15 16 16 18 18 12 13 11 15 19 14 13
2019 16 22 16 19 20 18 22 16 17 16 17 18 25 19 17 17 17 16 19 22 20 24 24 20 18 18 18 22 24 20 18
Player 86 93 69 87 88 81 92 73 73 67 86 93 92 79 79 84 70 74 88 93 84 88 106 95 79 79 78 98 97 91 72
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

2019 +/-   2018 +/-   2017 +/-   2016 +/-   2015
Results
BA .260 -.021 .281 -.004 .285 +.020 .265 -.004 .269
xBA .257 -.012 .269 +.006 .263 +.003 .260 -.005 .265
OBP .313 .000 .313 -.009 .322 +.012 .310 +.002 .308
xOBP .312 +.009 .303 +.001 .302 -.006 .308 +.003 .305
SLG .414 -.005 .419 -.047 .466 +.030 .436 -.038 .474
xSLG .432 +.021 .411 -.027 .438 -.022 .460 -.018 .478
ISO .155 +.017 .138 -.043 .181 +.010 .171 -.034 .205
xISO .175 +.033 .142 -.033 .175 -.025 .200 -.013 .213
BABIP .296 -.015 .311 -.001 .312 +.032 .280 -.006 .286
wOBA .308 -.007 .315 -.019 .334 +.015 .319 -.015 .334
xwOBA .319 +.008 .311 -.006 .317 -.011 .328 -.010 .338
wOBACON .351 -.002 .353 -.034 .387 +.028 .359 -.028 .387
xwOBACON .366 +.017 .349 -.015 .364 -.008 .372 -.021 .393
BACON .326 -.006 .332 -.017 .349 +.029 .320 -.009 .329
xBACON .325 +.006 .319 -.004 .323 +.005 .318 -.007 .325
Statcast Hit Metrics
Hard Hit % 31.0 -2.1 33.1 +2.0 31.1 -3.6 34.7 +0.2 34.5
Avg Exit Velocity 86.2 -2.1 88.3 +1.4 86.9 -1.8 88.7 +0.5 88.2
Launch Angle Sweet-Spot % 31.3 -4.3 35.6 +2.0 33.6 +1.8 31.8 +4.3 27.5
Barrel % 6.7 +1.8 4.9 -1.5 6.4 -1.6 8.0 -0.9 8.9
Avg Launch Angle 13.5 +0.3 13.2 +1.3 11.9 -2.8 14.7 +3.4 11.3
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.2 -0.1 92.3 +0.2 92.1 -0.1 92.2 -0.2 92.4
Breaking Velocity 83.0 +0.4 82.6 +0.4 82.2 +0.4 81.8 -0.7 82.5
Offspeed Velocity 83.9 -0.2 84.1 +0.4 83.7 -0.5 84.2 +0.6 83.6
Batted Ball Results
Barrels 26 +2 24 -7 31 -10 41 +1 40
Popup % 9.0 +0.2 8.8 +1.0 7.8 -0.6 8.4 -0.5 8.9
Flyball % 25.8 +4.0 21.8 +0.5 21.3 -4.6 25.9 +7.1 18.8
Line Drive % 21.2 -4.7 25.9 +1.1 24.8 +2.6 22.2 -3.3 25.5
Groundball % 43.9 +0.3 43.6 -2.5 46.1 +2.6 43.5 -3.3 46.8
Pull % 39.3 +5.7 33.6 -1.2 34.8 -3.8 38.6 -3.0 41.6
Straight Away % 38.0 -0.9 38.9 +2.4 36.5 -1.3 37.8 +0.4 37.4
Opposite Field % 22.5 -3.8 26.3 -2.2 28.5 +5.1 23.4 +2.8 20.6
Weak Contact % 5.2 +3.2 2.0 -2.5 4.5 +1.4 3.1 +0.4 2.7
Pull Airball % 16.5 +2.0 14.5 -1.1 15.6 -1.6 17.2 +0.6 16.6
Topped Contact % 33.9 +1.9 32.0 -0.8 32.8 +1.8 31.0 -5.5 36.5
Under Contact % 24.8 -2.5 27.3 +3.1 24.2 -3.1 27.3 +5.6 21.7
Flare/Burner Contact % 23.8 -3.7 27.5 +1.3 26.2 +2.8 23.4 +0.1 23.3
Solid Contact % 5.4 +0.1 5.3 +0.2 5.1 -0.4 5.5 +0.1 5.4
HR/FB % 16.0 +2.0 14.0 -11.0 25.0 +3.2 21.8 -10.3 32.1
Popups 35 -8 43 +5 38 -5 43 +3 40
Flyballs 100 -7 107 +3 104 -29 133 +49 84
Line Drives 82 -45 127 +6 121 +7 114 0 114
Groundballs 170 -44 214 -11 225 +2 223 +14 209
Plate Discipline
In Zone % 46.2 -0.2 46.4 +2.3 44.1 -0.5 44.6 +0.5 44.1
Out of Zone % 53.8 +0.2 53.6 -2.3 55.9 +0.5 55.4 -0.5 55.9
Edge % 43.2 +0.9 42.3 +2.3 40.0 -0.3 40.3 +0.3 40.0
Zone Swing % 72.3 -0.6 72.9 -6.9 79.8 -2.8 82.6 +1.3 81.3
Out of Zone Swing % 39.3 -0.2 39.5 -2.0 41.5 -1.1 42.6 -1.5 44.1
In Zone Contact % 85.2 -1.8 87.0 +2.1 84.9 +1.9 83.0 -1.5 84.5
Out of Zone Contact % 54.4 -4.3 58.7 -2.7 61.4 +2.0 59.4 -3.9 63.3
Whiff % 26.7 +2.9 23.8 -0.6 24.4 -1.8 26.2 +2.1 24.1
First Strike % 62.4 -3.5 65.9 +6.7 59.2 -3.9 63.1 -2.3 65.4
First Pitch Swing % 34.5 -3.3 37.8 -1.6 39.4 -7.5 46.9 +1.3 45.6
Swing % 54.5 -0.6 55.1 -3.3 58.4 -2.0 60.4 0.0 60.4
Meatball Swing % 74.4 -3.6 78.0 -7.1 85.1 +0.7 84.4 -1.2 85.6
Meatball % 6.3 +0.2 6.1 -0.7 6.8 +1.0 5.8 -1.5 7.3
Zone Swing & Miss % 14.8 +1.8 13.0 -2.1 15.1 -1.9 17.0 +1.5 15.5
Out of Zone Swing & Miss % 45.6 +4.3 41.3 +2.7 38.6 -2.0 40.6 +3.9 36.7
In Zone 888 -116 1,004 0 1,004 -37 1,041 +163 878
Out of Zone 1,034 -125 1,159 -115 1,274 -21 1,295 +181 1,114
Edge 831 -84 915 +3 912 -29 941 +145 796
In Zone Swings 642 -90 732 -69 801 -59 860 +146 714
Out of Zone Swings 406 -52 458 -71 529 -23 552 +61 491
In Zone Swing & Misses 95 0 95 -26 121 -25 146 +35 111
Out of Zone Swing & Misses 185 -4 189 -15 204 -20 224 +44 180
Basic
Pitches 1,922 -245 2,167 -118 2,285 -51 2,336 +340 1,996
PA 528 -85 613 -22 635 -37 672 +91 581
AB 485 -95 580 -17 597 -22 619 +73 546
Hits 126 -37 163 -7 170 +6 164 +17 147
Singles 84 -29 113 -2 115 -1 116 +24 92
Doubles 25 -10 35 +7 28 +9 19 -6 25
Triples 1 +1 0 -1 1 +1 0 -3 3
Home Runs 16 +1 15 -11 26 -3 29 +2 27
Walks 31 +7 24 -3 27 -12 39 +15 24
Strikeouts 101 +8 93 -20 113 -2 115 +13 102
K% 19.1 +3.9 15.2 -2.6 17.8 +0.7 17.1 -0.5 17.6
BB% 5.9 +2.0 3.9 -0.4 4.3 -1.5 5.8 +1.7 4.1
HBP 8 +3 5 -2 7 +2 5 -3 8
Batted Balls 387 -104 491 +3 488 -25 513 +66 447
Number of Fastballs 1,142 -69 1,211 -122 1,333 +1 1,332 +131 1,201
Number of Offspeed 182 -108 290 +31 259 -47 306 +83 223
Number of Breaking 562 -42 604 -33 637 +16 621 +65 556
+ Toggle Viewing All Player's Year to Year Stats

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2016 Shifts R 652 26 4.0 .309 .676
2017 Shifts R 632 38 6.0 .327 .432
2018 Shifts R 612 41 6.7 .312 .367
2019 Shifts R 523 55 10.5 .302 .376
! 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 603 17.0 25.4% 2.5% 314 23.0 0.3% 11.8%
2011 514 16.8 28.4% 2.1% 288 23.0 0.7% 13.2%
2012 643 16.8 30.3% 2.8% 308 23.3 1.6% 10.7%
2013 509 16.9 26.7% 2.8% 368 22.7 1.1% 9.2%
2014 628 17.5 25.0% 3.0% 345 23.6 1.7% 16.2%
2015 439 18.5 25.1% 5.2% 234 23.7 2.6% 16.7%
2016 591 18.4 22.2% 6.9% 228 23.7 3.1% 19.3%
2017 596 17.1 25.7% 2.3% 235 23.2 0.4% 12.3%
2018 595 17.3 24.7% 1.8% 261 23.4 0.8% 13.4%
2019 510 17.7 22.2% 2.2% 256 22.3 1.6% 5.5%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings