Thu 7/17 | Fri 7/18 | Sat 7/19 |
---|---|---|
--- | @COL 8:40 PM EDT | @COL 8:10 PM EDT |
Positions
2B/SS/3B/OF
2026 Earned Positions
2B/3B/OF
All Leagues
Average $4.86
Median $4.00
Old School (5x5)
Average $5.17
Median $5.00
All Leagues
Average $4.40
Median $4.00
Old School (5x5)
Average $3.90
Median $3.50
Roster%
99.08%
Change
7Day
0.3%
30Day
2.14%
2025 OPL Round 4
OPL Roster%
12.50%
OPL Average Salary
$5.75

July 12, 2025 5:55 PM : Castro went 3-for-4 with a walk, a solo home run and three RBI during Saturday's 12-4 win over the Pirates.
Analysis: Castro picked up his first multi-hit game since July 3, notching at least three hits in a game for the fifth time this season. The super-utility player has enjoyed another great season at the plate, slashing .269/.361/.442 with 14 doubles, nine homers and 24 RBI. If he can keep up the pace for the rest of the season, his .803 OPS would be his best since becoming an everyday big leaguer in 2021.
MLB Stats
Batting
Year | Team | G | PA | AB | R | HR | RBI | SB | AVG |
---|---|---|---|---|---|---|---|---|---|
2019 | DET | 30 | 110 | 100 | 10 | 1 | 8 | 0 | 0.23000 |
2020 | DET | 36 | 140 | 129 | 21 | 6 | 24 | 0 | 0.34884 |
2021 | DET | 125 | 450 | 413 | 56 | 9 | 38 | 9 | 0.22034 |
2022 | DET | 112 | 392 | 365 | 47 | 8 | 31 | 9 | 0.24110 |
2023 | MIN | 124 | 409 | 358 | 60 | 9 | 34 | 33 | 0.25698 |
2024 | MIN | 158 | 635 | 558 | 89 | 12 | 60 | 14 | 0.24731 |
2025 | MIN | 74 | 290 | 253 | 41 | 9 | 24 | 8 | 0.26482 |
MILB Stats
Batting
Year | Team | G | PA | AB | R | HR | RBI | SB | AVG |
---|---|---|---|---|---|---|---|---|---|
2014 | CLE (R) | 43 | 170 | 155 | 31 | 2 | 11 | 9 | 0.23871 |
2015 | CLE (A-) | 67 | 301 | 273 | 34 | 1 | 25 | 20 | 0.26374 |
2016 | CLE (A) | 123 | 548 | 518 | 68 | 7 | 49 | 16 | 0.25869 |
2016 | CLE (A+) | 2 | 9 | 9 | 0 | 0 | 0 | 0 | 0.22222 |
2017 | CLE (A+) | 123 | 510 | 469 | 69 | 11 | 58 | 19 | 0.28998 |
2018 | CLE (AA) | 97 | 410 | 371 | 55 | 5 | 39 | 13 | 0.24528 |
2018 | DET (AA) | 26 | 114 | 105 | 12 | 4 | 13 | 4 | 0.32381 |
2018 | DET (AAA) | 5 | 21 | 21 | 0 | 0 | 2 | 1 | 0.28571 |
2019 | DET (AAA) | 119 | 525 | 465 | 75 | 11 | 62 | 17 | 0.30108 |
2021 | DET (AAA) | 5 | 23 | 23 | 7 | 1 | 2 | 2 | 0.39130 |
2022 | DET (AAA) | 8 | 36 | 34 | 2 | 0 | 1 | 3 | 0.26471 |
2023 | MIN (AAA) | 3 | 13 | 11 | 2 | 0 | 1 | 0 | 0.18182 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | PA | AB | H | BB | 2B | 3B | HR | R | RBI | HBP | SF | SB | CS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul 13, 2025 | MIN | PIT | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Jul 12, 2025 | MIN | PIT | 5 | 4 | 3 | 1 | 0 | 0 | 1 | 2 | 3 | 0 | 0 | 0 | 0 |
Jul 11, 2025 | MIN | PIT | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Jul 10, 2025 | MIN | CHC | 4 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Jul 9, 2025 | MIN | CHC | 4 | 4 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Jul 8, 2025 | MIN | CHC | 4 | 4 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
Jul 6, 2025 | MIN | TBR | 5 | 3 | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
Jul 5, 2025 | MIN | TBR | 5 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Jul 4, 2025 | MIN | TBR | 4 | 2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
Jul 3, 2025 | MIN | @MIA | 4 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
Totals | 43 | 35 | 7 | 7 | 1 | 0 | 2 | 4 | 4 | 1 | 0 | 2 | 0 |
Last 10 MILB Games
Date | Level | Team | Opponent | PA | AB | H | BB | 2B | 3B | HR | R | RBI | HBP | SF | SB | CS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aug 29, 2023 | AAA | STP | COL | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Aug 27, 2023 | AAA | STP | @OMA | 4 | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
Aug 25, 2023 | AAA | STP | @OMA | 5 | 4 | 1 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 |
Totals | 13 | 11 | 2 | 2 | 0 | 0 | 0 | 2 | 1 | 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 |
---|---|---|---|
September 12, 2020 11:49 PM | add | Masebot33 | $5 |
September 30, 2020 7:49 PM | increase | Masebot33 | $7 |
May 23, 2021 11:31 AM | cut | Masebot33 | $4 |
June 25, 2021 4:13 PM | add | Masebot33 | $4 |
July 12, 2021 10:03 AM | cut | Masebot33 | $2 |
August 13, 2021 3:02 PM | add | Masebot33 | $2 |
August 13, 2021 3:27 PM | cut | Masebot33 | $1 |
May 20, 2022 8:24 AM | add | Masebot33 | $8 |
May 28, 2022 8:30 AM | cut | Masebot33 | $4 |
July 3, 2022 9:47 AM | add | Masebot33 | $4 |
July 3, 2022 9:59 AM | cut | Masebot33 | $2 |
August 7, 2022 3:27 PM | add | Masebot33 | $2 |
August 7, 2022 3:34 PM | cut | Masebot33 | $1 |
June 4, 2023 8:39 PM | add | Strick9 | $3 |
October 12, 2023 11:49 AM | increase | Strick9 | $5 |
January 22, 2024 2:15 PM | cut | Strick9 | $0 |
April 1, 2024 8:49 AM | add | Announce my Presence w/ Authority | $4 |
July 9, 2024 3:07 PM | move | Loco Canuck (from Announce my Presence w/ Authority) | $4 |
October 10, 2024 12:57 AM | increase | Loco Canuck | $6 |
January 14, 2025 12:26 PM | move | Hamdingers (from Loco Canuck) | $6 |
April 20, 2025 5:42 PM | cut | Hamdingers | $3 |
April 21, 2025 5:43 PM | add | Big Papi memories | $6 |