Page title background image

William Contreras Fantasy Stats

Background banner image for player info William Contreras

Catcher #24

Healthy
Height / Weight 5'10"  /  217 lbs.
Date of Birth (Age) Dec 24, 1997 (28)
Experience 7 seasons
College None
ESPN Eligible C, DH
Yahoo Eligible C

2026 Rankings

Preseason C2
Current C6

Season Stats

SEASON TEAM POS GP FPTS/G AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG OPS
2020ATLC44.0100410010400.400.400.500.900
2021ATLC535.7163193541823195400.215.303.399.702
2022ATLC977.6334519314120453910420.278.354.506.860
2023MILC1418.25408615638117786312661.289.367.457.824
2024MILC1558.65959916737223927813992.281.365.466.831
2025MILC1507.75668914728017768412064.260.355.399.754
2026MILC1017.2389531061611057376112.272.336.396.732
Career 701 7.7 2597 397 708 138 6 95 372 320 608 24 9 .273 .354 .440 .794

Game Log

TEAM OPP POS FPTS AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG OPS
Mar 26, 2026 MILCHWC17.031110032000.333.600.6671.267
Mar 28, 2026 MILCHWC2.040000001000.000.200.000.200
Mar 29, 2026 MILCHWC9.041110001200.250.400.500.900
Mar 30, 2026 MILTBC19.041200120000.500.5001.2501.750
Mar 31, 2026 MILTBC0.040000000200.000.000.000.000
Apr 1, 2026 MILTBC8.041200000000.500.500.5001.000
Apr 4, 2026 MIL@KCC9.041110001100.250.400.500.900
Apr 5, 2026 MIL@KCC18.031210022000.667.8001.0001.800
Apr 6, 2026 MIL@BOSC9.041100011100.250.400.250.650
Apr 7, 2026 MIL@BOSC3.040100000100.250.250.250.500
Apr 10, 2026 MILWSHC3.040100000100.250.250.250.500
Apr 11, 2026 MILWSHC14.041100110000.250.2501.0001.250
Apr 12, 2026 MILWSHC7.041100001100.250.400.250.650
Apr 14, 2026 MILTORC10.050200011000.400.500.400.900
Apr 15, 2026 MILTORDH8.040200010000.500.500.5001.000
Apr 16, 2026 MILTORC6.040200000000.500.500.5001.000
Apr 17, 2026 MIL@MIAC5.050110000000.200.200.400.600
Apr 18, 2026 MIL@MIAC4.041000001100.000.200.000.200
Apr 19, 2026 MIL@MIAC0.010000000000.000.000.000.000
Apr 21, 2026 MIL@DETC12.051200020000.400.400.400.800
Apr 22, 2026 MIL@DETC5.040100010200.250.250.250.500
Apr 23, 2026 MIL@DETDH7.041110000000.250.250.500.750
Apr 24, 2026 MILPITC0.040000000000.000.000.000.000
Apr 25, 2026 MILPITC0.050000000100.000.000.000.000
Apr 26, 2026 MILPITC5.041100000000.250.250.250.500
Apr 28, 2026 MILARIC16.042200021000.500.600.5001.100
Apr 29, 2026 MILARIC0.040000000100.000.000.000.000
Apr 30, 2026 MILARIC37.0434101410001.0001.0002.0003.000
May 1, 2026 MIL@WSHC20.051400030000.800.800.8001.600
May 2, 2026 MIL@WSHDH7.041100001100.250.400.250.650
May 3, 2026 MIL@WSHC0.040000000000.000.000.000.000
May 4, 2026 MIL@STLC3.050100000000.200.200.200.400
May 6, 2026 MIL@STLC4.041000000100.000.200.000.200
May 8, 2026 MILNYYC5.040100010100.250.250.250.500
May 9, 2026 MILNYYC10.040200020000.500.400.500.900
May 10, 2026 MILNYYDH7.020100002100.500.750.5001.250
May 12, 2026 MILSDC9.031110001100.333.500.6671.167
May 13, 2026 MILSDC0.040000000000.000.000.000.000
May 14, 2026 MILSDDH6.031000002100.000.400.000.400
May 15, 2026 MIL@MINC5.040100010100.250.250.250.500
May 16, 2026 MIL@MINC3.040100000100.250.250.250.500
May 17, 2026 MIL@MINC6.050200000000.400.400.400.800
May 18, 2026 MIL@CHCC8.051200000000.400.400.400.800
May 19, 2026 MIL@CHCC5.051100000000.200.200.200.400
May 20, 2026 MIL@CHCC18.041300001110.750.800.7501.550
May 22, 2026 MILLADC26.042300130001.750.7501.5002.250
May 24, 2026 MILLADC3.040100000100.250.250.250.500
May 25, 2026 MILSTLC9.031100011100.333.500.333.833
May 26, 2026 MILSTLC14.041210020200.500.500.7501.250
May 27, 2026 MILSTLC0.030000000000.000.000.000.000
May 29, 2026 MIL@HOUC0.050000000300.000.000.000.000
May 30, 2026 MIL@HOUC7.040110010000.250.250.500.750
Jun 1, 2026 MILSFC9.041100020000.250.167.250.417
Jun 2, 2026 MILSFC5.040100001100.250.400.250.650
Jun 3, 2026 MILSFC0.040000000100.000.000.000.000
Jun 4, 2026 MILSFC2.020000010100.000.000.000.000
Jun 5, 2026 MIL@COLC0.040000000000.000.000.000.000
Jun 6, 2026 MIL@COLC17.051200110000.400.4001.0001.400
Jun 7, 2026 MIL@COLDH12.052200010000.400.400.400.800
Jun 8, 2026 MIL@ATHC30.063300131100.500.5711.0001.571
Jun 9, 2026 MIL@ATHC0.040000000300.000.000.000.000
Jun 10, 2026 MIL@ATHC0.010000000000.000.000.000.000
Jun 12, 2026 MILPHIC11.031110011000.333.500.6671.167
Jun 13, 2026 MILPHIC11.051300000000.600.600.6001.200
Jun 14, 2026 MILPHIDH8.040210000000.500.500.7501.250
Jun 16, 2026 MILCLEC0.040000000100.000.000.000.000
Jun 17, 2026 MILCLEC9.032100001000.333.500.333.833
Jun 18, 2026 MILCLEPH2.000000001000.0001.000.0001.000
Jun 19, 2026 MIL@ATLC2.040000001100.000.200.000.200
Jun 20, 2026 MIL@ATLC6.040200000000.500.500.5001.000
Jun 21, 2026 MIL@ATLC29.052400130000.800.8001.4002.200
Jun 22, 2026 MIL@CINC2.030000001000.000.250.000.250
Jun 23, 2026 MIL@CINDH3.040100000300.250.250.250.500
Jun 24, 2026 MIL@CINC28.0323001220011.0001.0002.0003.000
Jun 26, 2026 MILCHCC21.031200121100.667.7501.6672.417
Jun 27, 2026 MILCHCC0.040000000200.000.000.000.000
Jun 28, 2026 MILCHCPH0.010000000000.000.000.000.000
Jun 29, 2026 MILCINC2.030000000000.000.250.000.250
Jun 30, 2026 MILCINC5.041100000000.250.250.250.500
Jul 1, 2026 MILCINDH7.040100010000.250.400.250.650
Jul 2, 2026 MILCINC0.040000000100.000.000.000.000
Jul 3, 2026 MIL@ARIC6.060200000100.333.333.333.666
Jul 4, 2026 MIL@ARIC6.050200000100.400.400.400.800
Jul 6, 2026 MIL@STLC0.040000000100.000.000.000.000
Jul 7, 2026 MIL@STLC2.040000001000.000.200.000.200
Jul 8, 2026 MIL@STLC0.040000000000.000.000.000.000
Jul 9, 2026 MIL@STLC2.040000010100.000.000.000.000
Jul 11, 2026 MIL@PITPH0.010000000100.000.000.000.000
Jul 11, 2026 MIL@PITC12.051210010100.400.400.6001.000
Jul 17, 2026 MILMIAC6.020000003000.000.600.000.600
Jul 18, 2026 MILMIAC7.050110010000.200.200.400.600
Jul 19, 2026 MILMIAC18.021100130100.500.5002.0002.500
Jul 20, 2026 MILNYMC0.040000000200.000.000.000.000
Jul 21, 2026 MILNYMDH2.030000001000.000.250.000.250
Jul 22, 2026 MILNYMC0.040000000100.000.000.000.000
Jul 24, 2026 MILCOLC6.040200000000.500.500.5001.000
Jul 25, 2026 MILCOLC5.041100000200.250.250.250.500
Jul 26, 2026 MILCOLDH7.051110000100.200.200.400.600
Jul 27, 2026 MIL@SFC0.030000000100.000.000.000.000
Jul 28, 2026 MIL@SFC13.051201000000.400.400.8001.200
Jul 31, 2026 MIL@LAAC9.041110001100.250.400.500.900

William Contreras News

William Contreras  • C  •  Brewers

Should You Buy Low on William Contreras?

Milwaukee Brewers catcher William Contreras was drafted as one of the best bats from behind the plate, but he has had an underwhelming first half of the season. His power numbers and his walk rate are down a bit, but his batting average has bounced back after dipping to .260 last season. His hard-hit rate is down from last year as well, but this barrel rate is up. He has been struggling coming into the All-Star break, hitting only .171 with a 20% hard-hit rate in his first 10 games in July, which may cause his managers to be willing to part with him at a lower price. However, he remains a reliable, proven option behind the plate at a position without much depth. He is in the middle of a very productive lineup, and in each of the last four seasons, he has been significantly better after the All-Star break. He may not reach his ceiling totals this season, but if you can get him at a discount, he can be a reliable anchor behind the plate for the rest of the season.
Jul 14   
William Contreras  • C  •  Brewers

William Contreras Getting Back on Track at the Plate

Milwaukee Brewers catcher William Contreras had a 0-for-9 stretch last week, but he has gotten back on track and is swinging a hotter bat lately. Over his last two games, he's hitting 3-for-8 with two RBI, a walk, and a strikeout. Overall this season, he has played in 26 games with a .272/.348/.388 slash line, two home runs, 16 RBI, a 10.4% walk rate, an 11.3% strikeout rate, and 109 wRC+. He has offered above-average contributions at the plate and in the field, where he is the Brewers' primary catcher. He's worn the gear in 24 of his 26 games so far, throwing out base-stealers at an impressive 8-for-17 clip. All in all, Contreras continues to solidify himself as a top catcher option in fantasy baseball. He ranks #5 at the position in RotoBaller's latest fantasy rankings for the 2026 season.
Apr 29   
William Contreras  • C  •  Brewers

Brewers Avoid Arbitration With William Contreras

The Milwaukee Brewers announced on Thursday that they avoided salary arbitration with catcher William Contreras by signing him to an undisclosed one-year deal with a club option for the 2027 season. Contreras' downtick in production last year most likely had to do with the fact that he played through a fracture in his left middle finger. The 28-year-old backstop slashed .260/.355/.399 with a .754 OPS, 17 home runs, 76 RBI, 89 runs scored, and six stolen bases in 150 games (659 plate appearances). Contreras had surgery on his finger in the offseason, but he's expected to be a full-go for Opening Day this year, and fantasy managers should still consider him a top-five catcher. The two-time All-Star will see plenty of volume and has high-end power at the shallow catching position.
Feb 12   
William Contreras  • C  •  Brewers

William Contreras, Brewers Unable to Avoid Arbitration

Catcher William Contreras (finger) and the Milwaukee Brewers were unable to agree on a contract for 2026, and Contreras is now likely headed for an arbitration hearing, according to MLB insider Mark Feinsand. Contreras played through a broken left middle finger for the entire 2025 season and underwent surgery to repair it in November. Despite the injury, the 28-year-old backstop slashed .260/.355/.399 with 17 home runs, 76 RBI, 89 runs scored, and six stolen bases. Contreras is expected to be a full participant in spring training, and if he can stay healthy, he has the upside to be the No. 1 catcher in fantasy for 2026. He should be drafted as a top-four catcher in all fantasy drafts.
Jan 9   
William Contreras  • C  •  Brewers

Brewers Decline William Contreras' 2026 Option

The Milwaukee Brewers declined catcher William Contreras' $12 million option for the 2026 season, but he will remain with the team next year and go into his second year of salary arbitration, according to Jeff Passan of ESPN. The 27-year-old Venezuelan backstop remains under team control through the 2027 season, but he will receive a $100,000 buyout after Milwaukee declined his 2026 option. After making his second All-Star team in 2024, Contreras took a step back in 2025, although it may have had to do mostly with the fact that he played through a left middle-finger injury that required offseason surgery. He was still an above-average-hitting catcher in the big leagues with his .260/.355/.399 slash line, .754 OPS, 17 home runs, 76 RBI, 89 runs scored, and six steals in 150 games played for the Brew Crew. With better health, Contreras could bounce back in 2026. He has at least 17 homers in each of his last four years, making him a high-end fantasy catching target.
Nov 5   
William Contreras  • C  •  Brewers

William Contreras Could Need Finger Surgery

Milwaukee Brewers catcher William Contreras (finger) will visit with a hand specialist next week for a "potential correction" of his fractured left middle finger, according to Adam McCalvy of MLB.com. Contreras suffered a fractured finger way back in May but played through the injury. The 27-year-old Venezuelan backstop took a slight step back offensively in 2025, and it was likely due to his fractured finger. In 150 games played for the first-place Brewers, he hit .260/.355/.399 with a .754 OPS, 17 home runs, 76 RBI, 89 runs scored, and six stolen bases in his 659 plate appearances. Contreras was still one of the better-hitting catchers in the league, but he wasn't as good as his 23-homer season in 2024. Even if Contreras needs to have his injured finger fixed via surgery this offseason, he should be ready to go for Opening Day in 2026.
Oct 23   
William Contreras  • C  •  Brewers

William Contreras Returning on Monday

Milwaukee Brewers catcher William Contreras (hand) is back in the starting lineup ahead of Monday's game against the San Diego Padres. Contreras is playing again after being removed from Saturday's game after getting hit on the wrist by a swing. As a precaution, Contreras sat out of Sunday's contest. Luckily, it was only a hand bruise, so Contreras will only miss one game. He'll cover behind the plate and bat cleanup versus right-hander Nick Pivetta on Monday. Fantasy managers should double check their lineups and make sure they have Contreras in there.
Sep 22   
William Contreras  • C  •  Brewers

William Contreras Sitting on Sunday

Milwaukee Brewers catcher William Contreras (hand) is on the bench Sunday against the St. Louis Cardinals. Danny Jansen will fill in behind the plate and hit seventh versus left-hander Matthew Liberatore. Contreras left the Brewers' 3-2 win over the Cardinals on Saturday after he was struck in the hand on a swing on a catcher's interference. X-rays came back negative after the game, though, and Contreras told manager Pat Murphy that he'd be able to play Sunday. Murphy is understandably playing it safe with Contreras, one of the Brewers' most valuable players, as the postseason approaches. In yet another productive campaign, the 27-year-old has slashed .265/.360/.407 with 17 homers, 76 RBI, 89 runs scored, and six stolen bases across 147 games and 647 plate appearances.
Sep 21   
William Contreras  • C  •  Brewers

William Contreras Exits With Hand Injury, X-Rays Negative

Milwaukee Brewers catcher William Contreras (hand) left a 3-2 win over the St. Louis Cardinals on Saturday with an apparent hand injury, per Curt Hogg of the Milwaukee Journal Sentinel. Contreras took a swing off the hand on a catcher's interference in the seventh inning, and the Brewers replaced him with backup Danny Jansen in the eighth. X-rays came back negative after the game, and Contreras told manager Pat Murphy that he wants to play Sunday. Contreras, who went 1-for-3 with a double and a walk on Saturday, is slashing .265/.360/.407 with 17 homers, 76 RBI, and 89 runs scored in 147 games and 647 plate appearances. The two-time All-Star is among the playoff-bound Brewers' most important players, and fortunately, it appears he escaped a serious injury.
Sep 21   
William Contreras  • C  •  Brewers

William Contreras Back Behind the Plate for Brew Crew

Milwaukee Brewers catcher William Contreras (forearm) is back behind the plate on Friday to catch right-hander Quinn Priester and will hit cleanup in the series opener against the division-rival St. Louis Cardinals and right-hander Andre Pallante at American Family Field. Contreras was hit by a pitch on his forearm on Tuesday against the Texas Rangers and was held out as a precaution on Wednesday before a team day off on Thursday. The 27-year-old backstop is now in there and will face Priester, whom he is hitting .167 against with an RBI in just six career at-bats. The Venezuelan catcher hasn't been as good as he was last year, but he should be returned to starting fantasy lineups for the weekend. Contreras has looked good so far in September, going 10-for-30 with a double, two RBI, and seven runs scored in eight games.
Sep 12   
LEGEND