Sat 5/17 | Sun 5/18 | Mon 5/19 |
---|---|---|
@MIL 7:15 PM EDT | @MIL 2:10 PM EDT | CLE 7:40 PM EDT |
Positions
2B/SS/3B/OF
2026 Earned Positions
2B/3B/OF
Roster%
92.97%
Change
7Day
1.22%
30Day
5.5%
2025 OPL Round 2
OPL Roster%
9.41%
OPL Average Salary
$4.50

May 16, 2025 9:17 PM : Castro was removed from Friday's game against the Brewers with a right knee contusion, Dan Hayes of The Athletic reports.
Analysis: Castro fouled a ball off his knee during his at-bat in the first inning of Friday's contest. He was able to finish his AB but was eventually replaced in the field during the second frame. The fact he remained in the game immediately after the incident could indicate his injury isn't too serious, but he may sit out another game or two to properly recover.
MLB Stats
Batting
Year | Team | G | PA | AB | H | 2B | 3B | HR | BB | HBP | SB | CS | P/G | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2019 | DET | 30 | 110 | 100 | 23 | 6 | 1 | 1 | 6 | 2 | 0 | 1 | 2.75 | 82.50 |
2020 | DET | 36 | 140 | 129 | 45 | 4 | 2 | 6 | 7 | 1 | 0 | 1 | 6.21 | 223.60 |
2021 | DET | 125 | 450 | 413 | 91 | 15 | 6 | 9 | 23 | 8 | 9 | 4 | 2.86 | 357.80 |
2022 | DET | 112 | 392 | 365 | 88 | 18 | 2 | 8 | 15 | 8 | 9 | 4 | 3.05 | 341.50 |
2023 | MIN | 124 | 409 | 358 | 92 | 18 | 5 | 9 | 34 | 12 | 33 | 5 | 4.11 | 509.20 |
2024 | MIN | 158 | 635 | 558 | 138 | 31 | 5 | 12 | 51 | 21 | 14 | 9 | 4.2 | 663.40 |
2025 | MIN | 28 | 108 | 98 | 23 | 7 | 0 | 2 | 7 | 3 | 2 | 0 | 3.7 | 103.70 |
MILB Stats
Batting
Year | Team | G | PA | AB | H | 2B | 3B | HR | BB | HBP | SB | CS | P/G | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2014 | CLE (R) | 43 | 170 | 155 | 37 | 5 | 3 | 2 | 6 | 4 | 9 | 4 | 3.22 | 138.50 |
2015 | CLE (A-) | 67 | 301 | 273 | 72 | 9 | 3 | 1 | 10 | 7 | 20 | 7 | 3.76 | 252.20 |
2016 | CLE (A) | 123 | 548 | 518 | 134 | 21 | 8 | 7 | 19 | 3 | 16 | 11 | 3.82 | 470.30 |
2016 | CLE (A+) | 2 | 9 | 9 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | -0.3 | -0.60 |
2017 | CLE (A+) | 123 | 510 | 469 | 136 | 24 | 3 | 11 | 28 | 7 | 19 | 9 | 4.87 | 598.60 |
2018 | CLE (AA) | 97 | 410 | 371 | 91 | 20 | 2 | 5 | 28 | 3 | 13 | 4 | 3.73 | 361.50 |
2018 | DET (AA) | 26 | 114 | 105 | 34 | 9 | 2 | 4 | 6 | 1 | 4 | 1 | 7.17 | 186.30 |
2018 | DET (AAA) | 5 | 21 | 21 | 6 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 2.9 | 14.50 |
2019 | DET (AAA) | 119 | 525 | 465 | 140 | 28 | 8 | 11 | 37 | 14 | 17 | 4 | 6.08 | 723.30 |
2021 | DET (AAA) | 5 | 23 | 23 | 9 | 2 | 0 | 1 | 0 | 0 | 2 | 0 | 9.28 | 46.40 |
2022 | DET (AAA) | 8 | 36 | 34 | 9 | 2 | 0 | 0 | 2 | 0 | 3 | 1 | 3.89 | 31.10 |
2023 | MIN (AAA) | 3 | 13 | 11 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 2.07 | 6.20 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | PA | AB | H | BB | 2B | 3B | HR | R | RBI | HBP | SF | SB | CS | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
May 16, 2025 | MIN | @MIL | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1.00 |
May 15, 2025 | MIN | @BAL | 4 | 4 | 2 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 10.10 |
May 14, 2025 | MIN | @BAL | 5 | 4 | 2 | 1 | 0 | 0 | 1 | 2 | 1 | 0 | 0 | 1 | 0 | 21.50 |
May 14, 2025 | MIN | @BAL | 4 | 3 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.00 |
May 11, 2025 | MIN | SFG | 5 | 4 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 4.60 |
May 10, 2025 | MIN | SFG | 3 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.60 |
May 9, 2025 | MIN | SFG | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -3.00 |
May 8, 2025 | MIN | BAL | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -4.00 |
May 7, 2025 | MIN | BAL | 3 | 3 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2.60 |
May 6, 2025 | MIN | BAL | 4 | 3 | 1 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 5.60 |
Totals | 36 | 32 | 8 | 4 | 1 | 0 | 1 | 8 | 1 | 0 | 0 | 1 | 0 | 39.00 |
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 |
---|---|---|---|
June 19, 2019 7:04 PM | add | Maine Monarchs | $2 |
October 4, 2019 4:59 PM | increase | Maine Monarchs | $4 |
January 31, 2020 6:49 PM | cut | Maine Monarchs | $0 |
August 27, 2020 11:02 AM | add | LIMA.SANDLOT | $1 |
September 30, 2020 7:39 PM | increase | LIMA.SANDLOT | $3 |
April 29, 2021 9:00 PM | move | Big Papi memories (from LIMA.SANDLOT) | $3 |
September 6, 2021 1:39 PM | cut | Big Papi memories | $2 |
May 26, 2022 6:27 AM | add | LIMA.SANDLOT | $1 |
June 1, 2022 12:14 PM | cut | LIMA.SANDLOT | $1 |
June 8, 2023 1:46 PM | add | Alternative Losers | $1 |
June 28, 2023 8:15 AM | cut | Alternative Losers | $1 |
September 26, 2023 11:11 AM | add | Winthrop Ramblers π | $1 |
October 12, 2023 12:15 PM | increase | Winthrop Ramblers π | $3 |
December 30, 2023 7:39 AM | cut | Winthrop Ramblers π | $0 |
April 1, 2024 10:23 PM | add | Winnetka Cubby Bears | $1 |
October 10, 2024 12:45 AM | increase | Winnetka Cubby Bears | $3 |