William Contreras is a catcher for the Milwaukee Brewers. In 722 MLB games, he has a .272 batting average and 97 home runs. This page covers season stats, team history, salary history, and related info.
Season-by-season performance, contract terms, and the complete archive.
| Year | Team | G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2020 | ATL | 4 | 10 | 0 | 4 | 1 | 0 | 0 | 1 | 0 | 0 | 4 | .400 | .400 | .500 | .900 |
| 2021 | ATL | 52 | 163 | 19 | 35 | 4 | 1 | 8 | 23 | 0 | 19 | 54 | .215 | .303 | .399 | .701 |
| 2022 | ATL | 97 | 334 | 51 | 93 | 14 | 1 | 20 | 45 | 2 | 39 | 104 | .278 | .354 | .506 | .860 |
| 2023 | MIL | 141 | 540 | 86 | 156 | 38 | 1 | 17 | 78 | 6 | 63 | 126 | .289 | .367 | .457 | .825 |
| 2024 | MIL | 155 | 595 | 99 | 167 | 37 | 2 | 23 | 92 | 9 | 78 | 139 | .281 | .365 | .466 | .831 |
| 2025 | MIL | 150 | 566 | 89 | 147 | 28 | 0 | 17 | 76 | 6 | 84 | 120 | .260 | .355 | .399 | .754 |
| 2026 | MIL | 123 | 473 | 65 | 127 | 22 | 1 | 12 | 65 | 1 | 49 | 72 | .268 | .339 | .395 | .734 |
| Career Totals | — | 722 | 2681 | 409 | 729 | 144 | 6 | 97 | 380 | 24 | 332 | 619 | .272 | .354 | .439 | .792 |
2022, 2024
| Year | Salary |
|---|---|
| 2022 | $710,000 |
| 2023 | $739,000 |
| 2024 | $766,900 |
| 2025 | $6,000,000 |
| 2026 | $9,400,000 |
Career Total: $17,615,900 (5 seasons)
Average: $3,523,180
Salary data is available from 1985 onward.
TGN salary figures show base salary. Signing bonuses, accounting allocations, and luxury-tax values are listed separately where available.
William Contreras's 2026 Opening Day salary with MIL is $9,400,000 on a nominal basis (no deferred component recorded).
| Date | Opp | Result | AB | H | 2B | 3B | HR | RBI | BB | K | SB |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Aug 26 | @ NYM | 8-1 W | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Aug 25 | @ NYM | 2-3 L | 4 | 3 | 2 | 0 | 0 | 0 | 1 | 1 | 0 |
| Aug 23 | vs ATL | 2-4 L | 5 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Aug 22 | vs ATL | 4-1 W | 4 | 2 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| Aug 21 | vs ATL | 2-1 W | 4 | 4 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| Aug 19 | vs SEA | 5-7 L | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Aug 18 | vs SEA | 22-0 W | 4 | 2 | 1 | 0 | 0 | 2 | 1 | 2 | 0 |
| Aug 16 | @ LAD | 6-2 W | 4 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Aug 15 | @ LAD | 4-1 W | 4 | 2 | 0 | 0 | 1 | 2 | 0 | 0 | 0 |
| Aug 14 | @ LAD | 1-3 L | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Split | G | AB | H | HR | RBI | AVG | OPS |
|---|---|---|---|---|---|---|---|
| vs LHP | 0 | 128 | 40 | 4 | 0 | .313 | .850 |
| vs RHP | 0 | 321 | 83 | 9 | 0 | .259 | .714 |
| Home | 0 | 251 | 68 | 8 | 0 | .271 | .752 |
| Away | 0 | 228 | 61 | 5 | 0 | .268 | .726 |
| Day | 0 | 149 | 44 | 3 | 0 | .295 | .806 |
| Night | 0 | 322 | 82 | 10 | 0 | .255 | .699 |