William Contreras
C | B/T: R/R | 6' 0" 180LBS | Age: 24

Stats

PA AB R H HR RBI SB AVG OBP SLG OPS
2022 376 334 51 93 20 45 2 .278 .354 .506 .860
3 Seasons 571 507 70 132 28 69 2 .260 .338 .471 .809
AVG HR RBI SB OPS
2022 .278 20 45 2 .860
3 Seasons .260 28 69 2 .809

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%
2020 22 36 6 1 16.7 10.0 84.6 104.9 18.0 83.3 .322 .467 .389 .339 .565 16.7 40.0 0.0
2021 23 708 110 12 10.9 6.5 92.5 114.2 8.2 28.2 .231 .419 .303 .320 .410 44.5 29.2 10.3
2022 24 1546 232 31 13.4 8.2 90.4 115.2 6.1 31.9 .243 .479 .370 .347 .446 46.6 27.7 10.4
Player 2290 348 44 12.6 7.7 91.0 115.2 7.0 31.6 .241 .459 .349 .338 .436 45.4 28.4 10.2
MLB 6.7 4.6 88.4 122.4 12.1 33.0 .245 .405 .316 .315 .368 35.8 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, Other
  •   
  •   
  •   
  •   
  •   
  •   

Batted Ball Profile

Season GB % FB % LD % PU % Pull % Straight % Oppo % Weak % Topped % Under % Flare/Burner % Solid % Barrel % Barrel/PA
2020 16.7 0.0 83.3 0.0 16.7 66.7 16.7 0.0 16.7 33.3 33.3 0.0 16.7 10.0
2021 48.2 29.1 20.0 2.7 37.3 48.2 14.5 1.8 37.3 20.9 22.7 5.5 10.9 6.5
2022 53.4 24.6 18.5 3.4 36.6 41.8 21.6 4.3 37.1 15.5 24.6 4.7 13.4 8.2
Player 51.1 25.6 20.1 3.2 36.5 44.3 19.3 3.4 36.8 17.5 24.1 4.9 12.6 7.7
MLB 44.9 23.1 25.0 7.1 36.8 37.7 25.4 3.8 33.0 24.6 24.4 5.7 6.7 4.6
! 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 %
2022 Slider -1.0 -4 413 26.7 98 .191 .266 .231 44.6 39.8 26.9 .169 .279 .215 32.7
2022 4-Seamer 0.4 2 404 26.1 98 .301 .614 .436 32.8 25.5 20.8 .285 .595 .421 66.1
2022 Sinker 2.7 8 299 19.3 82 .358 .672 .476 18.3 15.9 22.0 .295 .571 .421 50.9
2022 Curveball 1.5 2 166 10.7 36 .306 .444 .324 37.8 36.1 20.6 .179 .342 .224 30.4
2022 Changeup 1.2 2 138 8.9 28 .292 .583 .416 41.4 28.6 20.5 .302 .572 .418 37.5
2022 Cutter 1.2 1 112 7.2 26 .292 .667 .456 32.1 23.1 19.4 .294 .735 .454 44.4
2022 Splitter 4.7 1 12 0.8 6 .200 .400 .475 25.0 0.0 0.0 .098 .124 .195 20.0
2021 4-Seamer 1.0 2 188 26.6 48 .268 .683 .438 24.7 27.1 20.0 .250 .605 .405 57.1
2021 Slider 0.9 2 170 24.0 48 .238 .310 .282 50.0 31.3 30.0 .237 .353 .294 42.9
2021 Sinker -0.1 0 160 22.6 46 .286 .452 .379 24.7 21.7 27.0 .294 .460 .357 50.0
2021 Curveball -3.4 -3 74 10.5 11 .000 .000 .064 50.0 36.4 17.4 .094 .110 .147 0.0
2021 Cutter -1.1 -1 59 8.3 12 .000 .000 .192 53.3 41.7 38.5 .062 .073 .169 20.0
2021 Changeup -0.2 0 51 7.2 17 .125 .313 .265 32.3 35.3 31.6 .186 .427 .281 30.0
2021 Splitter -6.7 0 6 0.8 2 .000 .000 .000 75.0 50.0 50.0 .355 .407 .328 100.0
2020 4-Seamer 8.9 1 12 33.3 4 .750 .750 .675 44.4 25.0 25.0 .532 .606 .505 0.0
2020 Sinker -4.6 0 10 27.8 1 .000 .000 .000 14.3 0.0 0.0 .740 1.717 1.008 100.0
2020 Slider 4.2 0 9 25.0 4 .250 .500 .313 60.0 50.0 66.7 .089 .133 .091 0.0
2020 Changeup -4.3 0 3 8.3 1 .000 .000 .000 100.0 100.0 50.0 -- -- .000 --
2020 Curveball 4.1 0 2 5.6 -- -- -- -- -- 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
2021 185 711 -5 -3 4 3 -1
2022 384 1,581 9 -12 8 5 11
+ 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 %
2020 36 44.4 81.3 69.2 45.0 44.4 47.2 70.0 61.1 40.9 2.8 100.0
2021 708 46.8 73.4 72.8 31.8 45.0 42.4 39.7 51.3 36.4 7.3 80.8
2022 1,546 46.3 62.8 74.2 28.8 49.8 41.3 32.3 44.6 34.3 6.1 74.7
Player 2,290 46.4 66.4 73.7 30.0 48.1 41.7 35.3 46.9 35.1 6.5 77.0
MLB 48.5 66.9 82.0 28.4 58.3 42.6 29.5 47.1 24.7 7.2 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
2021 92 49
2022 82 42 90 94 55 60 91 76 97 84 13 77 6 54 42
+ 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 %
2021 25.6 8 7.7 0 0 5 4 50.0
2022 28.1 20 21.5 -2 5 14 10 50.0
Player 27.4 28 29.2 -1 5 19 14 50.0

Expected Home Runs by Park

Year HR
2021 8 7 7 8 8 9 7 9 7 6 7 9 6 5 7 8 8 8 8 7 8 8 9 8 9 8 9 8 7 7 9
2022 20 23 24 21 22 22 22 22 23 19 22 21 20 14 20 24 25 21 18 21 25 21 22 21 22 21 21 20 19 21 27
Player 28 30 31 29 30 31 29 31 30 25 29 30 26 19 27 32 33 29 26 28 33 29 31 29 31 29 30 28 26 28 36
! 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 +/-  
Exit Velocity 84.6 92.5 7.9 90.4 -2.1
Launch Angle 18 8.2 -9.8 6.1 -2.1
Barrel % 16.7 10.9 -5.8 13.4 2.5
Hard Hit % 16.7 44.5 27.8 46.6 2.1
Sweet Spot % 83.3 28.2 -55.1 31.9 3.7
xBA .322 .231 -0.091 .243 0.012
BA .4 .215 -0.185 .278 0.063
xwOBA .339 .32 -0.019 .347 0.027
wOBA .389 .303 -0.086 .37 0.067
xSLG .467 .419 -0.048 .479 0.06
SLG .5 .399 -0.101 .506 0.107
K% 40 29.2 -10.8 27.7 -1.5
BB% 0 10.3 10.3 10.4 0.1
Swing % 61.1 51.3 -9.8 44.6 -6.7
Whiff% 40.9 36.4 -4.5 34.3 -2.1
In Zone % 44.4 46.8 2.4 46.3 -0.5
Out of Zone % 55.6 53.2 -2.4 53.7 0.5
Out of Zone Swing % 45 31.8 -13.2 28.8 -3
First Pitch Swing % 70 39.7 -30.3 32.3 -7.4
First Pitch Strike % 100 58.7 -41.3 61.9 3.2
+ View Complete Year to Year Changes Leaderboard

Statcast Shift Statistics

SeasonBat SidePAShifts%wOBA - No ShiftwOBA - Shift
2020 R 10 2 20.0 .486 .000
2021 R 180 39 21.7 .295 .323
2022 R 375 6 1.6 .367 .562

Pitch Tempo

Bases Empty