FANSPORTS
BACK TO RANKINGS
William Contreras

William Contreras

MILC • Bats R2026 Season

Overall Rank: 55C Rank: 5
Season:

Value

Standard score (σ) vs all qualified hitters — 0 = average, +1 = one standard deviation above the mean. Built from 5x5 category z-scores (like Baseball Monster).

+1.13
Overall
+2.35
AVG
+0.39
HR
+1.83
RBI
+1.56
R
-0.46
SB

Consensus Rank

Composite of 2 in-season expert ranking sources (FantasyPros ROS consensus + Pitcher List) — blended so it matches no single site, ranked among hitters (lower = better).

#34
Hitter
#3
Position

Season Stats

.295
AVG
7
HR
46
RBI
43
R
1
SB
.355
OBP
.411
SLG
.766
OPS

Splits & Tendencies

Where this hitter is especially strong or weak — by pitcher hand, venue, pitcher quality, and pitch type. wRC+ and RV/100 are league-relative (100 / 0 = average). Hover a tag for the numbers.

SplitPAAVGOPSwOBAwRC+
vs LHP88.312.841.370118
vs RHP230.288.737.327102
Home166.299.798.350108
Away152.291.732.326104
vs Elite132.298.784.345119
vs Good71.266.682.30898
vs Average57.302.728.32698
vs Below-avg53.318.889.396112
Pitch typePAwOBARV/100Whiff%
vs Fastball199.387+0.613.5%
vs Breaking80.252-0.925.6%
vs Offspeed21.433+3.229.3%

Luck Factor

How much this hitter's results are outrunning or trailing the quality of what actually happened — league-relative. Hover a meter for the inputs.

AVGNEUTRAL
+.011
UnluckyLucky
HRNEUTRAL
+0.2 HR
UnluckyLucky
RunsNEUTRAL
+0.01
UnluckyLucky
RBILUCKY
+.075
UnluckyLucky
Hard ContactSOLID
7.3%
SoftElite

Game Log (73 games)

DateOppABRHHRRBIBBSOSB
Jun 23@ Cincinnati Reds40100030
Jun 22@ Cincinnati Reds30000100
Jun 21@ Atlanta Braves52413000
Jun 20@ Atlanta Braves40200000
Jun 19@ Atlanta Braves40000110
Jun 18vs Cleveland Guardians00000100
Jun 17vs Cleveland Guardians32100100
Jun 16vs Cleveland Guardians40000010
Jun 14vs Philadelphia Phillies40200000
Jun 13vs Philadelphia Phillies51300000
Jun 12vs Philadelphia Phillies31101100
Jun 10@ Athletics10000000
Jun 9@ Athletics40000030
Jun 8@ Athletics63313110
Jun 7@ Colorado Rockies52201000
Jun 6@ Colorado Rockies51211000
Jun 5@ Colorado Rockies40000000
Jun 4vs San Francisco Giants20001010
Jun 3vs San Francisco Giants40000010
Jun 2vs San Francisco Giants40100110
Jun 1vs San Francisco Giants41102000
May 30@ Houston Astros40101000
May 29@ Houston Astros50000030
May 27vs St. Louis Cardinals30000000
May 26vs St. Louis Cardinals41202020
May 25vs St. Louis Cardinals31101110
May 24vs Los Angeles Dodgers40100010
May 22vs Los Angeles Dodgers42313000
May 20@ Chicago Cubs41300111
May 19@ Chicago Cubs51100000
May 18@ Chicago Cubs51200000
May 17@ Minnesota Twins50200000
May 16@ Minnesota Twins40100010
May 15@ Minnesota Twins40101010
May 14vs San Diego Padres31000210
May 13vs San Diego Padres40000000
May 12vs San Diego Padres31100110
May 10vs New York Yankees20100210
May 9vs New York Yankees40202000
May 8vs New York Yankees40101010
May 6@ St. Louis Cardinals41000010
May 4@ St. Louis Cardinals50100000
May 3@ Washington Nationals40000000
May 2@ Washington Nationals41100110
May 1@ Washington Nationals51403000
Apr 30vs Arizona Diamondbacks43414100
Apr 29vs Arizona Diamondbacks40000010
Apr 28vs Arizona Diamondbacks42202100
Apr 26vs Pittsburgh Pirates41100000
Apr 25vs Pittsburgh Pirates50000010
Apr 24vs Pittsburgh Pirates40000000
Apr 23@ Detroit Tigers41100000
Apr 22@ Detroit Tigers40101020
Apr 21@ Detroit Tigers51202000
Apr 19@ Miami Marlins10000000
Apr 18@ Miami Marlins41000110
Apr 17@ Miami Marlins50100000
Apr 16vs Toronto Blue Jays40200000
Apr 15vs Toronto Blue Jays40201000
Apr 14vs Toronto Blue Jays50201100
Apr 12vs Washington Nationals41100110
Apr 11vs Washington Nationals41111000
Apr 10vs Washington Nationals40100010
Apr 7@ Boston Red Sox40100010
Apr 6@ Boston Red Sox41101110
Apr 5@ Kansas City Royals31202200
Apr 4@ Kansas City Royals41100110
Apr 1vs Tampa Bay Rays41200000
Mar 31vs Tampa Bay Rays40000020
Mar 30vs Tampa Bay Rays41212000
Mar 29vs Chicago White Sox41100120
Mar 28vs Chicago White Sox40000100
Mar 26vs Chicago White Sox31103200