Exhibition Team logoLos Angeles Angels of Anaheim hat dark logoArizona Diamondbacks hat dark logoBaltimore Orioles hat dark logoBoston Red Sox hat dark logoChicago Cubs hat dark logoCincinnati Reds dark logoCleveland Indians hat dark logoColorado Rockies hat dark logoDetroit Tigers dark logoHouston Astros hat dark logoKansas City Royals hat dark logoLos Angeles Dodgers hat dark logoWashington Nationals dark logoNew York Mets hat dark logoOakland Athletics cap logoPittsburgh Pirates hat dark logoSan Diego Padres cap logo on lightSeattle Mariners hat dark logoSan Francisco Giants hat dark logoSt. Louis Cardinals dark logoTampa Bay Rays hat dark logoTexas Rangers cap logoToronto Blue Jays hat dark logoMinnesota Twins hat dark logoPhiladelphia Phillies hat dark logoAtlanta Braves hat dark logoChicago White Sox hat dark logoMiami Marlins cap logoNew York Yankees hat dark logoMilwaukee Brewers cap logo
Wilmer Difo
CF | B/T: S/R | 5' 11" 200LBS | Age: 29

Poor Avg Great

Stats

PA AB R H HR RBI SB AVG OBP SLG OPS
2021 50 48 5 12 1 6 0 .250 .280 .438 .718
7 Seasons 1110 1002 138 248 16 85 23 .248 .308 .352 .660
AVG HR RBI SB OPS
2021 .250 1 6 0 .718
7 Seasons .248 16 85 23 .660

Statcast Batting Statistics

Season Pitches Batted Balls Barrels Barrel % Exit Velocity Max EV Launch Angle Sweet Spot % XBA XSLG WOBA XWOBA XWOBACON HardHit% K% BB%
2015 30 9 0 0 86.9 105.3 4.8 11.1 .145 .194 .160 .145 .177 50 18.2 0
2016 237 46 3 6.5 89.2 105.1 3.9 26.1 .209 .330 .325 .280 .290 41 18.2 12.1
2017 1344 266 6 2.3 84.5 110.3 6.7 32.3 .258 .360 .293 .286 .337 26.1 20.3 6.6
2018 1816 333 8 2.4 83.1 104.2 12.8 34.2 .235 .324 .280 .278 .302 19 18 8.6
2019 552 103 0 0 83.9 102.2 10.1 34 .238 .309 .268 .264 .304 19.4 20.7 8.3
2020 83 11 0 0 88 101.2 20.8 45.5 .217 .281 .165 .294 .290 27.3 22.2 16.7
2021 175 28 2 7.1 81.4 101.8 9.5 50 .209 .342 .334 .255 .370 25 34.8 4.3
4237 796 19 2.4 84 110.3 9.9 33.5 .239 .333 .285 .277 .314 23.1 19.9 7.9
6.5 88.3 122.2 11.9 32.8 .243 .402 .318 .313 .362 35.2 21.9 8.4




Fastball: 4 Seam, 2 Seam, Cutter, Sinker. Offspeed: Split, Change, Fork, Screw. Breaking: Slider, Curve, Knuckle, Other
  •   
  •   
  •   
  •   
  •   
  •   

Pitch Tracking

Year Pitch Type # % PA AB H 1B 2B 3B HR SO BBE BA XBA SLG XSLG WOBA XWOBA EV LA Whiff% PutAway%
2021 Fastballs 82 46.9 23 23 9 5 1 2 1 7 16 .391 .242 .739 .445 .476 .292 83.9 13 22.5 35.0
2021 Breaking 74 42.3 18 16 1 1 0 0 0 7 9 .063 .170 .063 .234 .126 .231 79.2 12 47.2 29.2
2021 Offspeed 19 10.9 5 5 2 1 1 0 0 2 3 .400 .178 .600 .215 .429 .175 74.6 -17 44.4 22.2
2020 Fastballs 48 57.8 10 7 0 0 0 0 0 1 7 .000 .185 .000 .256 .140 .290 89.9 26 20.8 6.7
2020 Breaking 23 27.7 4 3 0 0 0 0 0 2 1 .000 .024 .000 .025 .175 .195 77.2 -19 11.1 15.4
2020 Offspeed 12 14.5 4 4 1 1 0 0 0 1 3 .250 .417 .250 .515 .221 .403 87.1 21 44.4 20.0
! Note: Years are in reverse order.
+ View More Seasons


Batted Ball Profile

Season GB % FB % LD % PU % Pull % Straight % Oppo % Weak % Topped % Under % Flare/Burner % Solid % Barrel %
2015 55.6 0 22.2 22.2 66.7 22.2 11.1 0 44.4 11.1 0 11.1 0
2016 58.7 13 26.1 2.2 28.3 43.5 28.3 2.2 41.3 15.2 19.6 0 6.5
2017 53.4 14.3 27.8 4.5 32 43.2 24.8 7.1 36.8 19.2 24.8 4.1 2.3
2018 44.4 20.7 26.4 8.4 39 33.9 27 5.1 34.2 28.2 25.2 3 2.4
2019 49.5 15.5 27.2 7.8 43.7 31.1 25.2 4.9 39.8 19.4 27.2 5.8 0
2020 27.3 18.2 45.5 9.1 54.5 9.1 36.4 0 27.3 45.5 27.3 0 0
2021 28.6 32.1 35.7 3.6 53.6 32.1 14.3 7.1 28.6 21.4 28.6 7.1 7.1
48.2 17.6 27.5 6.7 37.7 36.7 25.6 5.5 36.1 23.1 24.9 3.8 2.4
45.3 22 25.6 7.1 36.6 37.9 25.5 3.6 33.5 24.3 24.5 5.6 6.5

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 Cutter 13.8 1 9 5.1 3 .333 1.333 .667 0 33.3 33.3 .287 .886 .478 50
2021 Sinker -3.1 0 14 8 3 .333 .333 .3 37.5 0 0 .413 .479 .395 0
2021 Changeup 4 1 19 10.9 5 .4 .6 .43 44.4 40 22.2 .178 .215 .175 0
2021 Curveball -5.4 -2 43 24.6 8 0 0 .088 50 37.5 25 .232 .27 .278 0
2021 Slider -5 -2 31 17.7 10 .111 .111 .16 43.8 40 33.3 .121 .207 .195 20
2021 4-Seamer 3.9 2 59 33.7 17 .412 .706 .474 21.4 35.3 42.9 .205 .362 .24 45.5
2020 N/A 10.3 0 3 3.6 1 1 1 .9 50 0 .92 1.156 .904 100
2020 Sinker 6.5 0 4 4.8 1 .7 0 .7
2020 Curveball -2 0 8 9.6 1 0 0 0 25 100 20 0
2020 Changeup -7.1 -1 9 10.8 3 0 0 0 42.9 33.3 20 .249 .302 .235 0
2020 Slider 1.4 0 15 18.1 3 0 0 .233 0 33.3 12.5 .036 .037 .261 0
2020 4-Seamer -4.8 -2 40 48.2 9 0 0 .078 18.2 11.1 6.7 .185 .256 .245 28.6
2020 Cutter -3 0 4 4.8 50
2019 Splitter 9.2 1 7 1.3 1 1 1 .9 0 0 0 .547 .648 .507 0
2019 Cutter -5.6 -1 18 3.3 4 0 0 0 11.1 0 0 .238 .258 .228 50
2019 Slider -1.9 -1 77 14 22 .182 .318 .214 39.2 40.9 28.1 .107 .169 .114 23.1
2019 Sinker 2.2 2 82 14.9 24 .545 .773 .583 18 8.3 10.5 .386 .564 .428 45
2019 Curveball -2.2 -2 95 17.2 24 .167 .167 .15 26.1 20.8 15.6 .216 .261 .206 5.3
2019 Changeup -0.2 0 77 14 25 .24 .24 .216 32.6 16 21.1 .296 .351 .279 9.5
2019 4-Seamer -1.9 -4 195 35.4 41 .182 .182 .258 24.2 22 13.6 .197 .241 .28 12
2018 Splitter 0.7 0 58 3.2 15 .143 .143 .227 43.3 40 23.1 .144 .165 .175 0
2018 Cutter -3.5 -4 105 5.8 18 .176 .235 .208 28.6 22.2 20 .173 .197 .193 7.7
2018 Curveball -0.6 -1 228 12.6 39 .147 .147 .169 31.3 35.9 17.3 .23 .275 .261 13.6
2018 Slider -1.6 -3 200 11 54 .208 .34 .243 32.6 38.9 22.8 .199 .27 .214 18.8
2018 Changeup -1.9 -5 254 14 64 .194 .21 .196 32.5 17.2 15.9 .231 .268 .235 7.8
2018 Sinker 0.2 1 338 18.6 91 .275 .412 .362 12.6 2.2 3.2 .278 .402 .341 27.8
2018 4-Seamer -0.4 -3 623 34.3 168 .26 .459 .344 17.6 14.3 14.2 .247 .371 .31 21.4
2018 N/A 1 0.1
2017 Knuckleball -11.4 0 2 0.1 1 0 0 0 0 0 .113 .242 .149 0
2017 N/A -7.9 -1 9 0.7 2 0 0 0 25 0 0 .115 .296 .162 50
2017 Splitter -4.6 -1 29 2.2 11 .182 .182 .164 42.1 45.5 55.6 .127 .14 .117 16.7
2017 Cutter -1 -1 60 4.5 11 .364 .545 .391 33.3 18.2 14.3 .357 .467 .355 33.3
2017 Curveball -1.3 -2 152 11.3 28 .214 .214 .193 49.1 50 27.5 .149 .167 .137 14.3
2017 Slider 1.2 2 150 11.2 31 .267 .433 .342 42 48.4 21.4 .189 .309 .224 26.7
2017 Changeup -0.9 -1 154 11.5 37 .306 .417 .326 42.6 27 20.4 .221 .296 .236 19.2
2017 Sinker 0.1 0 238 17.7 80 .292 .403 .359 12.1 8.8 11.3 .334 .445 .356 30.4
2017 4-Seamer -1.4 -7 530 39.4 152 .272 .368 .307 16 13.8 13.3 .281 .406 .321 26.1
! Note: Years are in reverse order.
+ View Complete Run Value Leaderboard

Swing/Take

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2016 57 210 -1 0 0 1 0
2017 354 1328 -12 -11 6 5 -12
2018 449 1806 -13 -19 12 6 -15
2019 142 552 -7 -5 4 2 -6
2021 46 175 2 -4 1 1 0
+ 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 30 46.2 58.3 71.4 64.3 44.4 57.7 72.7 66.7 30 0
2016 237 47.3 73.2 81.7 27.8 56.7 41 34.8 49.8 24.6 4.4 88.9
2017 1344 49 71.8 78.5 34.8 61.3 42.4 39.2 53.1 25.2 7.1 78.7
2018 1816 46.3 68.4 80.9 30 66 41.9 27.6 47.9 22.9 6.9 70.4
2019 552 49.1 79 74.3 30.6 64 39.3 36.6 54.3 27 9.2 92.2
2020 83 59 71.4 74.3 20.6 85.7 33.7 38.9 50.6 23.8 7.2 66.7
2021 175 49.7 66.7 72.4 30.7 40.7 46.3 30.4 48.6 35.3 4.6 62.5
4237 48 71.1 78.6 31.6 62.6 41.8 33.8 50.7 24.9 7 77.1
48.4 66.6 82.1 28.4 58.8 42.6 29 46.9 24.4 7.2 75.8

Percentile Rankings

Year xwOBA xBA xSLG xISO xOBP Brl Brl% EV HardHit% K% BB% Whiff% Speed OAA
2015
2016 99
2017 11 51 13 10 28 5 8 5 12 51 25 39 94 93
2018 8 27 5 6 28 6 8 0 2 68 50 58 85 86
2019 71
2020
2021 87
+ 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 %
2019 21.4 2 1.9 0 1 1 1 50
2021 21.1 1 1.8 -1 1 2 0 0

Expected Home Runs by Park

Year HR
2019 2 2 3 2 2 2 2 2 2 1 2 2 2 2 2 2 1 2 2 2 1 2 2 2 2 2 2 2 2 2 2
2021 1 2 3 2 2 2 2 2 2 1 2 2 1 2 2 2 1 1 2 2 0 2 2 2 2 2 2 2 1 2 2
! Note: This tells how many of this player's home runs would have been out of other stadiums. This accounts for different wall heights and distances, but does not attempt to adjust for 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 +/-  
Exit Velocity 86.9 89.2 2.3 84.5 -4.7 83.1 -1.4 83.9 0.8 88 4.1 81.4 -6.6
Launch Angle 4.8 3.9 -0.9 6.7 2.8 12.8 6.1 10.1 -2.7 20.8 10.7 9.5 -11.3
Barrel % 0 6.5 6.5 2.3 -4.2 2.4 0.1 0 -2.4 0 0 7.1 7.1
Hard Hit % 50 41 -9 26.1 -14.9 19 -7.1 19.4 0.4 27.3 7.9 25 -2.3
Sweet Spot % 11.1 26.1 15 32.3 6.2 34.2 1.9 34 -0.2 45.5 11.5 50 4.5
xBA .145 .209 0.064 .258 0.049 .235 -0.023 .24 0.005 .217 -0.023 .209 -0.008
BA .182 .276 0.094 .271 -0.005 .23 -0.041 .252 0.022 .071 -0.181 .273 0.202
xwOBA .145 .28 0.135 .286 0.006 .278 -0.008 .266 -0.012 .294 0.028 .255 -0.039
wOBA .16 .325 0.165 .293 -0.032 .28 -0.013 .27 -0.01 .165 -0.105 .334 0.169
xSLG .194 .33 0.136 .36 0.03 .324 -0.036 .311 -0.013 .281 -0.03 .342 0.061
SLG .182 .379 0.197 .37 -0.009 .35 -0.02 .313 -0.037 .071 -0.242 .477 0.406
K% 18.2 18.2 0 20.3 2.1 18 -2.3 20.1 2.1 22.2 2.1 34.8 12.6
BB% 0 12.1 12.1 6.6 -5.5 8.6 2 8.3 -0.3 16.7 8.4 4.3 -12.4
Swing % 66.7 49.8 -16.9 53.1 3.3 47.9 -5.2 54.3 6.4 50.6 -3.7 48.6 -2
Whiff% 30 24.6 -5.4 25.2 0.6 22.9 -2.3 26.8 3.9 23.8 -3 35.3 11.5
In Zone % 46.2 47.3 1.1 49 1.7 46.3 -2.7 49.2 2.9 59 9.8 49.7 -9.3
Out of Zone % 53.8 52.7 -1.1 51 -1.7 53.7 2.7 50.8 -2.9 41 -9.8 50.3 9.3
Out of Zone Swing % 64.3 27.8 -36.5 34.8 7 30 -4.8 30.4 0.4 20.6 -9.8 30.7 10.1
First Pitch Swing % 72.7 34.8 -37.9 39.2 4.4 27.6 -11.6 36.8 9.2 38.9 2.1 30.4 -8.5
First Pitch Strike % 81.8 51.5 -30.3 62.5 11 59.9 -2.6 57.6 -2.3 61.1 3.5 63 1.9
+ View Complete Year to Year Changes Leaderboard

Statcast Shift Statistics

SeasonBat SidePAShifts%wOBA - No ShiftwOBA - Shift
2016 L 41 1 2.4 .324 .000
2016 R 14 0 0.0 .319
2017 L 264 3 1.1 .275 .000
2017 R 89 0 0.0 .355
2018 L 352 7 2.0 .305 .224
2018 R 98 2 2.0 .206 .000
2019 L 113 11 9.7 .270 .079
2019 R 29 4 13.8 .383 .000
2020 L 12 0 0.0 .190
2020 R 6 0 0.0 .116
2021 L 35 0 0.0 .378
2021 R 11 0 0.0 .195

Statcast Rankings