Loading games...
2026 Stats
G
1
AB
3
H
1
HR
0
RBI
3
R
1
SB
0
AVG
.333
OBP
.600
SLG
.667
OPS
1.267
Career Stats
G
600
AB
2211
H
603
HR
85
RBI
318
R
345
SB
23
AVG
.273
OBP
.357
SLG
.448
OPS
.805
Year-by-Year Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS | Awards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2020 | ATL | 4 | 10 | 10 | 4 | — | 1 | — | .400 | .400 | .500 | .900 | |
| 2021 | ATL | 52 | 185 | 163 | 35 | 8 | 23 | — | .215 | .303 | .399 | .702 | WS |
| 2022 | ATL | 97 | 376 | 334 | 93 | 20 | 45 | 2 | .278 | .354 | .506 | .860 | AS |
| 2023 | MIL | 141 | 611 | 540 | 156 | 17 | 78 | 6 | .289 | .367 | .457 | .824 | SS |
| 2024 | MIL | 155 | 679 | 595 | 167 | 23 | 92 | 9 | .281 | .365 | .466 | .831 | AS SS |
| 2025 | MIL | 150 | 659 | 566 | 147 | 17 | 76 | 6 | .260 | .355 | .399 | .754 | |
| 2026 | MIL | 1 | 5 | 3 | 1 | — | 3 | — | .333 | .600 | .667 | 1.267 |
Spring Training
Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2018 | ATL | 1 | 2 | 2 | — | — | — | — | .000 | .000 | .000 | .000 |
| 2019 | ATL | 9 | 11 | 11 | 4 | 1 | 2 | — | .364 | .364 | .636 | 1.000 |
| 2020 | ATL | 5 | 7 | 6 | 1 | — | — | — | .167 | .286 | .167 | .453 |
| 2021 | ATL | 17 | 26 | 20 | 7 | 1 | 7 | — | .350 | .500 | .650 | 1.150 |
| 2022 | ATL | 12 | 29 | 25 | 5 | 1 | 1 | — | .200 | .310 | .360 | .670 |
| 2023 | MIL | 16 | 49 | 43 | 11 | 2 | 10 | — | .256 | .347 | .419 | .766 |
| 2024 | MIL | 16 | 52 | 49 | 13 | 3 | 9 | 1 | .265 | .308 | .510 | .818 |
| 2025 | MIL | 14 | 41 | 36 | 16 | 2 | 9 | 1 | .444 | .512 | .667 | 1.179 |
| 2026 | MIL | 8 | 28 | 27 | 9 | 3 | 8 | — | .333 | .321 | .704 | 1.025 |
Postseason
Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021 | ATL | 1 | 1 | 1 | — | — | — | — | .000 | .000 | .000 | .000 |
| 2022 | ATL | 3 | 9 | 8 | 1 | — | — | — | .125 | .222 | .250 | .472 |
| 2023 | MIL | 2 | 10 | 9 | 3 | — | — | — | .333 | .400 | .333 | .733 |
| 2024 | MIL | 3 | 12 | 12 | 2 | — | 2 | — | .167 | .167 | .167 | .334 |
| 2025 | MIL | 9 | 37 | 34 | 8 | 2 | 3 | — | .235 | .297 | .441 | .738 |
Game Logs
Season selector loads one year at a time.
Hitting
| Date | Opponent | AB | H | 2B | 3B | HR | RBI | R | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-03-26 | vs CWS | 3 | 1 | 1 | 0 | 0 | 3 | 1 | 2 | 0 |
Transactions
Entire history • newest first.
2025-09-17
C William Contreras changed number to 24.
2025-09-16
C William Contreras changed number to 21.
2025-04-16
C William Contreras changed number to 24.
2025-04-15
C William Contreras changed number to 42.
2024-07-03
C William Contreras assigned to National League All-Stars.
2022-12-12
Milwaukee Brewers activated C William Contreras.
2022-12-12
Milwaukee Brewers activated C William Contreras.
2022-12-12
Atlanta Braves traded RHP Freddy Tarnok, C Manny Piña, RHP Royber Salinas, 2B Esteury Ruiz and LHP Kyle Muller to Oakland Athletics for C Sean Murphy.
2022-07-18
C William Contreras assigned to National League All-Stars.
2022-04-28
Atlanta Braves recalled C William Contreras from Gwinnett Stripers.
2022-04-12
Atlanta Braves optioned C William Contreras to Gwinnett Stripers.
2021-09-10
Atlanta Braves recalled C William Contreras from Gwinnett Stripers.
2021-08-24
Atlanta Braves optioned C William Contreras to Gwinnett Stripers.
2021-08-21
Atlanta Braves recalled C William Contreras from Gwinnett Stripers.
2021-07-07
Atlanta Braves optioned C William Contreras to Gwinnett Stripers.
2021-05-02
Atlanta Braves recalled C William Contreras from Braves Alternate Training Site.
2021-04-26
Atlanta Braves optioned C William Contreras to Braves Alternate Training Site.
2021-04-25
Atlanta Braves recalled C William Contreras from Braves Alternate Training Site.
2021-03-30
Atlanta Braves optioned C William Contreras to Braves Alternate Training Site.
2020-10-19
Atlanta Braves activated C William Contreras.
2020-10-06
Atlanta Braves reassigned C William Contreras to the minor leagues.
2020-09-28
Atlanta Braves recalled C William Contreras from Braves Alternate Training Site.
2020-07-29
Atlanta Braves optioned C William Contreras to Braves Alternate Training Site.
2020-07-24
Atlanta Braves recalled William Contreras from Braves Alternate Training Site.
2020-03-11
Atlanta Braves optioned C William Contreras to Gwinnett Stripers.
2019-11-19
Atlanta Braves selected the contract of William Contreras from Mississippi Braves.
2019-01-28
Atlanta Braves invited non-roster C William Contreras to spring training.
2018-01-26
Atlanta Braves invited non-roster C William Contreras to spring training.
2015-02-10
Atlanta Braves signed free agent C William Contreras to a minor league contract.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2026
No Statcast percentile data available.
Spray Chart
Hits only • Stadium overlay
1B
2B
3B
HR
MLBAM-style coords scaled into stadium viewBox. Home plate baseline ≈ (125, 199). Stadium SVG: brewers.svg.
Results by Pitch Type
| Pitch | # | Usage% | Zone% | Whiff% | AVG | HardHit% |
|---|---|---|---|---|---|---|
| No pitch tracking data available. | ||||||
Results by Pitch Category
| Category | # | Usage% | Zone% | Whiff% | AVG | HardHit% |
|---|---|---|---|---|---|---|
| No pitch category data available. | ||||||