On MLB 40-man: YES
Acquired: Free Agent (DET) Dec'22
Fri 4/19 | Sat 4/20 | Sun 4/21 |
---|---|---|
DET 8:10 PM EDT | DET 2:10 PM EDT | DET 2:10 PM EDT |
Positions
2B/SS/3B/OF
2025 Projected Positions
3B/SS
All Leagues
Average $2.25
Median $1.00
FanGraphs Points
Average $1.51
Median $1.00
All Leagues
Average $1.60
Median $1.00
FanGraphs Points
Average $1.50
Median $1.00
Roster%
47.5%
Change
7Day
5.94%
30Day
1.25%
2024 OPL Round 1
OPL Roster%
8.75%
OPL Average Salary
$2.48
April 12, 2024 3:26 PM : Castro is not in the lineup for Friday's game against the Tigers.
Analysis: Castro has just three hits in 32 plate appearances this season and will head to the bench Friday for the second consecutive contest. Kyle Farmer will man the hot corner and bat sixth in the series opener at Detroit.
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 | 17 | 56 | 49 | 6 | 1 | 0 | 1 | 6 | 1 | 0 | 1 | 0.89 | 15.10 |
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apr 17, 2024 | MIN | @BAL | 4 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.60 |
Apr 16, 2024 | MIN | @BAL | 4 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 |
Apr 15, 2024 | MIN | @BAL | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1.00 |
Apr 14, 2024 | MIN | @DET | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -4.00 |
Apr 13, 2024 | MIN | @DET | 4 | 4 | 1 | 0 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 0 | 0 | 11.00 |
Apr 13, 2024 | MIN | @DET | 5 | 4 | 1 | 1 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 7.50 |
Apr 12, 2024 | MIN | @DET | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -2.00 |
Apr 10, 2024 | MIN | LAD | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 |
Apr 9, 2024 | MIN | LAD | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -3.00 |
Apr 8, 2024 | MIN | LAD | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1.00 |
Totals | 28 | 26 | 3 | 2 | 1 | 0 | 1 | 3 | 2 | 0 | 0 | 0 | 0 | 9.10 |
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
2025 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 |
---|---|---|---|
August 25, 2019 10:07 AM | add | Thundergun Express | $1 |
October 4, 2019 5:04 PM | increase | Thundergun Express | $3 |
January 31, 2020 4:24 PM | cut | Thundergun Express | $0 |
September 11, 2020 12:22 PM | add | Mile High Club | $1 |
September 30, 2020 7:48 PM | increase | Mile High Club | $3 |
May 9, 2021 1:00 PM | cut | Mile High Club | $2 |
June 7, 2021 10:50 AM | add | WAR Horse | $6 |
June 19, 2021 9:27 AM | cut | WAR Horse | $3 |
July 22, 2021 8:49 AM | add | WAR Horse | $3 |
July 26, 2021 9:58 AM | cut | WAR Horse | $2 |
August 28, 2021 8:40 AM | add | WAR Horse | $2 |
August 29, 2021 10:59 AM | cut | WAR Horse | $1 |
June 9, 2023 3:50 PM | add | WAR Horse | $3 |
June 10, 2023 9:36 AM | cut | WAR Horse | $2 |
July 12, 2023 10:42 AM | add | WAR Horse | $2 |
July 12, 2023 10:48 AM | cut | WAR Horse | $1 |
August 2, 2023 9:46 PM | add | ๐ผSabrCatzโจ | $1 |
August 15, 2023 1:28 PM | cut | ๐ผSabrCatzโจ | $1 |
September 14, 2023 10:48 AM | add | Lucky Strikes ๐ | $2 |
October 12, 2023 12:13 PM | increase | Lucky Strikes ๐ | $4 |
January 27, 2024 9:30 AM | cut | Lucky Strikes ๐ | $0 |
March 15, 2024 9:57 PM | add | WAR Horse | $1 |
April 8, 2024 8:49 AM | cut | WAR Horse | $1 |