← Milwaukee Brewers

William Contreras

Milwaukee BrewersMILMilwaukee Brewers

C · #24 · Bats R · Throws R · 5'10" · 217 lb · Age 28 · 7 yrs in MLB

2026 grade

45.9
Runs above average
+7.1
AVG / OBP / SLG
.270/.341/.417
HR · SB
18 · 1
Rank
73 of 134

What the grade is made of

Runs each part adds or takes away against an average hitter in the same plate appearances: his count against what an average hitter would have had. The grade then counts how much he plays: these runs per game his team has played.

  • Singles+7.7
  • Outs, strikeouts included+3.2
  • Home runs−1.9
  • Triples−1.4
  • Hit by pitch−1.2
  • Caught stealing−0.8
  • Doubles+0.8
  • Parks played in+0.5
  • Stolen bases+0.2
  • Walks+0.1

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Sat, Sep 26vsSt. Louis CardinalsSTLSTLW 3-23010011066.6
Fri, Sep 25vsSt. Louis CardinalsSTLSTLW 8-45011000028.3
Thu, Sep 24@Philadelphia PhilliesPHIPHIW 5-12000010047.6
Wed, Sep 23@Philadelphia PhilliesPHIPHIW 4-14012001038.8
Tue, Sep 22@Philadelphia PhilliesPHIPHIL 4-63013002038.2
Sun, Sep 20@Baltimore OriolesBALBALW 3-03111111090.2
Sat, Sep 19@Baltimore OriolesBALBALW 1-04010000043.0
Fri, Sep 18@Baltimore OriolesBALBALW 6-54111011068.2
Wed, Sep 16@Pittsburgh PiratesPITPITW 5-45010001027.0
Tue, Sep 15@Pittsburgh PiratesPITPITW 5-15110000042.7
Sat, Sep 12vsCincinnati RedsCINCINW 13-93213120090.2
Fri, Sep 11vsCincinnati RedsCINCINW 20-05226100083.2
Wed, Sep 9vsChicago CubsCHCCHCW 8-63223111097.0
Tue, Sep 8vsChicago CubsCHCCHCW 4-34010012043.3
Mon, Sep 7vsChicago CubsCHCCHCW 4-34000002011.9
Sat, Sep 5@Cincinnati RedsCINCINL 3-55111102068.8
Fri, Sep 4@Cincinnati RedsCINCINW 10-74211011066.4
Thu, Sep 3@Chicago CubsCHCCHCL 1-24000002014.7
Wed, Sep 2@Chicago CubsCHCCHCW 9-55121001062.7
Tue, Sep 1@Chicago CubsCHCCHCW 9-45221001082.1
Mon, Aug 31@Chicago CubsCHCCHCL 3-172010010083.2
Sat, Aug 29vsTexas RangersTEXTEXW 5-33221111097.1
Fri, Aug 28vsTexas RangersTEXTEXW 6-14023000062.2
Thu, Aug 27@New York MetsNYMNYMW 8-24001012025.6
Wed, Aug 26@New York MetsNYMNYMW 8-1500000001.9
Tue, Aug 25@New York MetsNYMNYML 2-34230011097.6
Sun, Aug 23vsAtlanta BravesATLATLL 2-45020000061.7
Sat, Aug 22vsAtlanta BravesATLATLW 4-14121000081.1
Fri, Aug 21vsAtlanta BravesATLATLW 2-14041000096.7
Wed, Aug 19vsSeattle MarinersSEASEAL 5-74100010025.4
Tue, Aug 18vsSeattle MarinersSEASEAW 22-04222012082.8
Sun, Aug 16@Los Angeles DodgersLADLADW 6-24010010058.9
Sat, Aug 15@Los Angeles DodgersLADLADW 4-14222100092.6
Fri, Aug 14@Los Angeles DodgersLADLADL 1-33000010033.9
Thu, Aug 13@Los Angeles DodgersLADLADW 5-44000002012.3
Wed, Aug 12@San Diego PadresSDSDL 3-43000020050.8
Tue, Aug 11@San Diego PadresSDSDL 2-113000010034.6
Mon, Aug 10@San Diego PadresSDSDL 2-32100020061.3
Sun, Aug 9vsMinnesota TwinsMINMINW 4-3500000201.7
Sat, Aug 8vsMinnesota TwinsMINMINW 4-33011000068.2
Fri, Aug 7vsMinnesota TwinsMINMINL 6-8500000001.6
Wed, Aug 5vsPittsburgh PiratesPITPITW 4-23211111090.2
Tue, Aug 4vsPittsburgh PiratesPITPITW 4-24120000071.9
Mon, Aug 3vsPittsburgh PiratesPITPITL 3-44000002011.0
Sun, Aug 2@Los Angeles AngelsLAALAAL 0-33000011031.2
Sat, Aug 1@Los Angeles AngelsLAALAAW 3-14010000055.1
Fri, Jul 31@Los Angeles AngelsLAALAAW 6-24110011067.3
Tue, Jul 28@San Francisco GiantsSFSFW 8-25120000082.4
Mon, Jul 27@San Francisco GiantsSFSFL 0-33000001023.1
Sun, Jul 26vsColorado RockiesCOLCOLW 11-25110001046.1
Sat, Jul 25vsColorado RockiesCOLCOLW 8-54110002042.4
Fri, Jul 24vsColorado RockiesCOLCOLL 2-54020000071.8
Wed, Jul 22vsNew York MetsNYMNYMW 4-34000001010.6
Tue, Jul 21vsNew York MetsNYMNYML 0-43000010032.9
Mon, Jul 20vsNew York MetsNYMNYMW 8-34000002010.6
Sun, Jul 19vsMiami MarlinsMIAMIAW 3-121131010–
Sat, Jul 18vsMiami MarlinsMIAMIAW 8-65011000046.1
Fri, Jul 17vsMiami MarlinsMIAMIAW 2-12000030073.9
Sat, Jul 11@Pittsburgh PiratesPITPITL 2-310000010–
Sat, Jul 11@Pittsburgh PiratesPITPITL 6-75121001071.7
Thu, Jul 9@St. Louis CardinalsSTLSTLW 8-4400100101.1
Wed, Jul 8@St. Louis CardinalsSTLSTLL 1-54000000019.4
Tue, Jul 7@St. Louis CardinalsSTLSTLW 4-3400001007.9
Mon, Jul 6@St. Louis CardinalsSTLSTLW 4-3400000107.9
Sat, Jul 4@Arizona DiamondbacksARIARIL 3-45020001061.4
Fri, Jul 3@Arizona DiamondbacksARIARIW 7-46020001050.6
Thu, Jul 2vsCincinnati RedsCINCINL 2-74000001010.6
Wed, Jul 1vsCincinnati RedsCINCINW 4-24011000059.3
Tue, Jun 30vsCincinnati RedsCINCINW 7-24110000042.7
Mon, Jun 29vsCincinnati RedsCINCINW 5-33000000035.4
Sun, Jun 28vsChicago CubsCHCCHCL 3-410000000–
Sat, Jun 27vsChicago CubsCHCCHCL 2-84000002011.0
Fri, Jun 26vsChicago CubsCHCCHCW 6-23122111097.0
Wed, Jun 24@Cincinnati RedsCINCINW 6-53232120098.2
Tue, Jun 23@Cincinnati RedsCINCINW 2-04010003038.2
Mon, Jun 22@Cincinnati RedsCINCINW 2-13000010030.7
Sun, Jun 21@Atlanta BravesATLATLW 9-45243100099.0
Sat, Jun 20@Atlanta BravesATLATLL 3-44020000070.9
Fri, Jun 19@Atlanta BravesATLATLL 2-34000011024.8
Thu, Jun 18vsCleveland GuardiansCLECLEL 2-400000100–
Wed, Jun 17vsCleveland GuardiansCLECLEW 9-43210010066.6
Tue, Jun 16vsCleveland GuardiansCLECLEW 2-14000001011.9
Sun, Jun 14vsPhiladelphia PhilliesPHIPHIW 4-04020000081.1
Sat, Jun 13vsPhiladelphia PhilliesPHIPHIL 8-95130000085.1
Fri, Jun 12vsPhiladelphia PhilliesPHIPHIW 6-03111010075.8
Wed, Jun 10@AthleticsATHATHL 3-410000000–
Tue, Jun 9@AthleticsATHATHL 5-74000003010.6
Mon, Jun 8@AthleticsATHATHW 15-146333111096.7
Sun, Jun 7@Colorado RockiesCOLCOLW 12-45221000059.7
Sat, Jun 6@Colorado RockiesCOLCOLW 7-15121100086.6
Fri, Jun 5@Colorado RockiesCOLCOLW 9-7400000002.7
Thu, Jun 4vsSan Francisco GiantsSFSFL 9-122001001023.1
Wed, Jun 3vsSan Francisco GiantsSFSFL 0-14000001014.2
Tue, Jun 2vsSan Francisco GiantsSFSFW 8-34010011059.1
Mon, Jun 1vsSan Francisco GiantsSFSFW 16-24112000016.3
Sat, May 30@Houston AstrosHOUHOUL 2-94011000056.9
Fri, May 29@Houston AstrosHOUHOUW 5-4500000302.0
Wed, May 27vsSt. Louis CardinalsSTLSTLW 2-13000000023.7
Tue, May 26vsSt. Louis CardinalsSTLSTLW 6-04122002081.6
Mon, May 25vsSt. Louis CardinalsSTLSTLW 5-13111011067.9
Sun, May 24vsLos Angeles DodgersLADLADL 1-54010001046.1
Fri, May 22vsLos Angeles DodgersLADLADW 5-14233100095.5
Wed, May 20@Chicago CubsCHCCHCW 5-04130011195.6
Tue, May 19@Chicago CubsCHCCHCW 5-25110000029.0
Mon, May 18@Chicago CubsCHCCHCW 9-35120000062.8
Sun, May 17@Minnesota TwinsMINMINL 4-55020000061.3
Sat, May 16@Minnesota TwinsMINMINW 2-14010001039.1
Fri, May 15@Minnesota TwinsMINMINW 3-24011001039.1
Thu, May 14vsSan Diego PadresSDSDW 7-13100021050.9
Wed, May 13vsSan Diego PadresSDSDL 1-34000000014.7
Tue, May 12vsSan Diego PadresSDSDW 6-43110011075.9
Sun, May 10vsNew York YankeesNYYNYYW 4-32010021084.6
Sat, May 9vsNew York YankeesNYYNYYW 4-34022000062.5
Fri, May 8vsNew York YankeesNYYNYYW 6-04011001044.7
Wed, May 6@St. Louis CardinalsSTLSTLW 6-24100001025.9
Mon, May 4@St. Louis CardinalsSTLSTLL 3-65010000028.0
Sun, May 3@Washington NationalsWSHWSHL 2-3400000007.8
Sat, May 2@Washington NationalsWSHWSHW 4-14110011040.1
Fri, May 1@Washington NationalsWSHWSHW 6-15143000095.0
Thu, Apr 30vsArizona DiamondbacksARIARIW 13-14344110099.8
Wed, Apr 29vsArizona DiamondbacksARIARIL 2-64000001013.3
Tue, Apr 28vsArizona DiamondbacksARIARIW 13-24222010082.5
Sun, Apr 26vsPittsburgh PiratesPITPITW 5-04110000043.3
Sat, Apr 25vsPittsburgh PiratesPITPITL 3-6500000101.6
Fri, Apr 24vsPittsburgh PiratesPITPITL 0-64000000013.3
Thu, Apr 23@Detroit TigersDETDETL 4-54110000055.0
Wed, Apr 22@Detroit TigersDETDETL 2-54011002039.1
Tue, Apr 21@Detroit TigersDETDETW 12-45122000061.4
Sun, Apr 19@Miami MarlinsMIAMIAL 3-510000000–
Sat, Apr 18@Miami MarlinsMIAMIAW 5-24100011024.8
Fri, Apr 17@Miami MarlinsMIAMIAW 7-55010000042.2
Thu, Apr 16vsToronto Blue JaysTORTORW 2-14020000072.0
Wed, Apr 15vsToronto Blue JaysTORTORW 2-14021000072.0
Tue, Apr 14vsToronto Blue JaysTORTORL 7-95021010074.2
Sun, Apr 12vsWashington NationalsWSHWSHL 6-84110011058.8
Sat, Apr 11vsWashington NationalsWSHWSHL 1-34111100078.1
Fri, Apr 10vsWashington NationalsWSHWSHL 3-74010001043.1
Tue, Apr 7@Boston Red SoxBOSBOSL 2-34010001037.5
Mon, Apr 6@Boston Red SoxBOSBOSW 8-64111011057.5
Sun, Apr 5@Kansas City RoyalsKCKCW 8-53122020094.7
Sat, Apr 4@Kansas City RoyalsKCKCW 5-24110011065.8
Wed, Apr 1vsTampa Bay RaysTBTBW 8-24120000072.0
Tue, Mar 31vsTampa Bay RaysTBTBW 6-24000002011.6
Mon, Mar 30vsTampa Bay RaysTBTBL 2-34122100092.5
Sun, Mar 29vsChicago White SoxCHWCHWW 9-74110012068.2
Sat, Mar 28vsChicago White SoxCHWCHWW 6-14000010025.3
Thu, Mar 26vsChicago White SoxCHWCHWW 14-23113020075.6

Scores, box scores and play-by-play from ESPN. The run values and park factors behind the grades were worked out from Retrosheet's play-by-play: the information used here was obtained free of charge from and is copyrighted by Retrosheet. Interested parties may contact Retrosheet at www.retrosheet.org.