Tue 3/18 | Wed 3/19 | Thu 3/20 |
---|---|---|
--- | --- | --- |
Positions
2B/SS/3B/OF
2026 Earned Positions
Util
Roster%
96.01%
Change
7Day
7.36%
30Day
25.15%

March 11, 2025 11:41 AM : The Twins are currently likely to give most of the playing time at second base to Castro, Dan Hayes of The Athletic reports.
Analysis: As Hays notes, there's a decent chance the defensively versatile Castro will be needed elsewhere to cover for an injury, whether that's by Opening Day or at some point later on. However, the Twins are healthy right now on the position-player side, and if that holds, Castro appears lined up to see most of the reps at second base. Brooks Lee, Edouard Julien and Mickey Gasper are also competing for playing time at the keystone.
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 |
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 |
Spring Training Stats
Batting
Year | Team | G | PA | AB | H | 2B | 3B | HR | BB | HBP | SB | CS | P/G | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2015 | CLE (ST) | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 |
2016 | CLE (ST) | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1 | -1.00 |
2017 | CLE (ST) | 8 | 6 | 6 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.31 | 2.50 |
2018 | CLE (ST) | 7 | 13 | 13 | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1.61 | 11.30 |
2019 | DET (ST) | 15 | 29 | 27 | 6 | 0 | 0 | 1 | 0 | 2 | 1 | 0 | 1.59 | 23.90 |
2020 | DET (ST) | 15 | 29 | 27 | 9 | 4 | 0 | 0 | 1 | 0 | 0 | 0 | 2.53 | 38.00 |
2021 | DET (ST) | 20 | 52 | 49 | 15 | 2 | 1 | 3 | 1 | 2 | 1 | 1 | 4.14 | 82.80 |
2022 | DET (ST) | 14 | 31 | 27 | 8 | 2 | 1 | 1 | 3 | 1 | 1 | 1 | 3.56 | 49.80 |
2023 | MIN (ST) | 16 | 48 | 40 | 10 | 2 | 1 | 3 | 3 | 5 | 3 | 0 | 5.34 | 85.40 |
2024 | MIN (ST) | 15 | 41 | 41 | 14 | 2 | 1 | 1 | 0 | 0 | 1 | 0 | 4.01 | 60.20 |
2025 | MIN (ST) | 12 | 38 | 30 | 6 | 2 | 0 | 1 | 5 | 3 | 2 | 0 | 3.88 | 46.60 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | PA | AB | H | BB | 2B | 3B | HR | R | RBI | HBP | SF | SB | CS | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep 28, 2024 | MIN | BAL | 3 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.60 |
Sep 27, 2024 | MIN | BAL | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -3.00 |
Sep 26, 2024 | MIN | MIA | 6 | 5 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | -5.00 |
Sep 25, 2024 | MIN | MIA | 4 | 4 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 4.50 |
Sep 24, 2024 | MIN | MIA | 4 | 4 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7.20 |
Sep 22, 2024 | MIN | @BOS | 4 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0.00 |
Sep 22, 2024 | MIN | @BOS | 4 | 4 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1.60 |
Sep 20, 2024 | MIN | @BOS | 6 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1.80 |
Sep 19, 2024 | MIN | @CLE | 4 | 2 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1.00 |
Sep 18, 2024 | MIN | @CLE | 5 | 3 | 1 | 0 | 1 | 0 | 0 | 2 | 0 | 2 | 0 | 0 | 0 | 11.50 |
Totals | 43 | 35 | 7 | 3 | 2 | 0 | 0 | 6 | 3 | 2 | 2 | 0 | 1 | 22.20 |
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 |
Last 10 Spring Training Games
Date | Level | Team | Opponent | PA | AB | H | BB | 2B | 3B | HR | R | RBI | HBP | SF | SB | CS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar 16, 2025 | ST | MIN | BOS | 4 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
Mar 14, 2025 | ST | MIN | TB | 4 | 2 | 1 | 1 | 0 | 0 | 1 | 3 | 2 | 1 | 0 | 0 | 0 |
Mar 12, 2025 | ST | MIN | @BOS | 3 | 2 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
Mar 10, 2025 | ST | MIN | PHI | 3 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mar 8, 2025 | ST | MIN | BOS | 4 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mar 7, 2025 | ST | MIN | ATL | 4 | 4 | 2 | 0 | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
Mar 4, 2025 | ST | MIN | @ATL | 3 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mar 2, 2025 | ST | MIN | TB | 3 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Mar 1, 2025 | ST | MIN | @BOS | 3 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 |
Feb 27, 2025 | ST | MIN | PIT | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Totals | 33 | 25 | 6 | 5 | 2 | 0 | 1 | 4 | 4 | 3 | 0 | 2 | 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 |
---|---|---|---|
March 14, 2021 11:10 AM | add | Big Dumper & The Funky Bunch | $10 |
October 9, 2021 4:07 AM | increase | Big Dumper & The Funky Bunch | $12 |
December 18, 2021 2:51 PM | cut | Big Dumper & The Funky Bunch | $0 |
May 30, 2023 2:20 PM | add | Animas City Cutthroats | $1 |
June 16, 2023 8:42 AM | cut | Animas City Cutthroats | $1 |
August 2, 2023 7:48 PM | add | A Risible Dirigible 🍄 | $2 |
August 16, 2023 11:58 AM | cut | A Risible Dirigible 🍄 | $1 |
September 30, 2023 11:50 AM | add | 💩 Poop Potato 🥔 | $1 |
October 12, 2023 12:17 PM | increase | 💩 Poop Potato 🥔 | $3 |
January 23, 2024 6:48 PM | cut | 💩 Poop Potato 🥔 | $0 |
May 1, 2024 9:12 AM | add | Café 80s | $2 |
October 10, 2024 12:49 AM | increase | Café 80s | $4 |