Fri 8/29 | Sat 8/30 | Sun 8/31 |
---|---|---|
@TOR 7:07 PM EDT | @TOR 3:07 PM EDT | @TOR 1:37 PM EDT |
Positions
C
2026 Earned Positions
C
All Leagues
Average $14.97
Median $14.00
Ottoneu Classic (4x4)
Average $13.84
Median $14.00
All Leagues
Average $15.30
Median $14.50
Ottoneu Classic (4x4)
Average $9.90
Median $9.00
Roster%
100%
Change
7Day
0.31%
30Day
0.92%
2025 OPL Round 7
OPL Roster%
0.00%
OPL Average Salary
$0.00

August 26, 2025 11:45 PM : Contreras went 3-for-5 with a two-run home run and an additional run scored in Tuesday's 9-8 win over Arizona.
Analysis: The homer was Contreras' seventh of the month and his 15th of the year. The catcher's .763 OPS for the year may be slightly disappointing based on his high expectations entering the season, but he's been rolling for the past month or so. Over his last 130 plate appearances, Contreras is slashing .321/.415/.616 with nine long balls, six doubles and 23 RBI.
MLB Stats
Batting
Year | Team | G | PA | R | HR | OBP | SLG |
---|---|---|---|---|---|---|---|
2020 | ATL | 4 | 10 | 0 | 0 | 0.40000 | 0.50000 |
2021 | ATL | 52 | 185 | 19 | 8 | 0.30270 | 0.39877 |
2022 | ATL | 97 | 376 | 51 | 20 | 0.35372 | 0.50599 |
2023 | MIL | 141 | 611 | 86 | 17 | 0.36721 | 0.45741 |
2024 | MIL | 155 | 679 | 99 | 23 | 0.36524 | 0.46555 |
2025 | MIL | 129 | 569 | 76 | 16 | 0.35852 | 0.40779 |
MILB Stats
Batting
Year | Team | G | PA | R | HR | OBP | SLG |
---|---|---|---|---|---|---|---|
2015 | ATL (R) | 49 | 189 | 21 | 0 | 0.37234 | 0.41279 |
2016 | ATL (R) | 30 | 82 | 8 | 1 | 0.34568 | 0.37500 |
2017 | ATL (R) | 45 | 198 | 29 | 4 | 0.37879 | 0.43195 |
2018 | ATL (A) | 82 | 342 | 54 | 11 | 0.35965 | 0.46254 |
2018 | ATL (A+) | 23 | 90 | 3 | 0 | 0.30000 | 0.33735 |
2019 | ATL (A+) | 50 | 207 | 26 | 3 | 0.32367 | 0.36842 |
2019 | ATL (AA) | 60 | 209 | 24 | 3 | 0.30622 | 0.34031 |
2021 | ATL (AAA) | 44 | 171 | 26 | 9 | 0.35673 | 0.51613 |
2022 | ATL (AAA) | 13 | 51 | 2 | 0 | 0.33333 | 0.35417 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | PA | AB | H | BB | 2B | 3B | HR | R | RBI | HBP | SF | SB | CS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aug 28, 2025 | MIL | ARI | 5 | 4 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
Aug 27, 2025 | MIL | ARI | 4 | 4 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
Aug 26, 2025 | MIL | ARI | 5 | 5 | 3 | 0 | 1 | 0 | 1 | 2 | 2 | 0 | 0 | 0 | 0 |
Aug 25, 2025 | MIL | ARI | 4 | 4 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
Aug 24, 2025 | MIL | SFG | 4 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Aug 23, 2025 | MIL | SFG | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Aug 22, 2025 | MIL | SFG | 5 | 4 | 2 | 1 | 1 | 0 | 1 | 1 | 2 | 0 | 0 | 0 | 0 |
Aug 21, 2025 | MIL | @CHC | 4 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Aug 20, 2025 | MIL | @CHC | 5 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Aug 19, 2025 | MIL | @CHC | 4 | 4 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
Totals | 44 | 39 | 10 | 5 | 2 | 0 | 3 | 7 | 5 | 0 | 0 | 0 | 0 |
Avg Salary & Roster%
Last 30 days
2026 Position Eligibility Progress
To gain eligibility, a player must have 5 GS or 10 G at a position in the majors, or 20 G at a position in the minors.
Transaction History
Date | Transaction Type | Team | Salary |
---|---|---|---|
July 28, 2020 7:47 PM | add | The Art of Fielding | $1 |
September 30, 2020 7:24 PM | increase | The Art of Fielding | $3 |
January 31, 2021 8:18 AM | cut | The Art of Fielding | $0 |
June 7, 2021 11:49 AM | add | Fifty Shades of Sonny Gray | $1 |
July 11, 2021 11:41 AM | cut | Fifty Shades of Sonny Gray | $1 |
May 27, 2022 12:27 PM | add | Clay Pigeons | $9 |
October 14, 2022 1:57 AM | increase | Clay Pigeons | $11 |
November 15, 2022 12:45 AM | increase | Clay Pigeons | $12 |
October 12, 2023 11:14 AM | increase | Clay Pigeons | $14 |
November 15, 2023 12:42 AM | increase | Clay Pigeons | $15 |
October 10, 2024 12:27 AM | increase | Clay Pigeons | $17 |