Thu 3/13 | Fri 3/14 | Sat 3/15 |
---|---|---|
--- | --- | --- |
Positions
2B/SS/3B/OF
All Leagues
Average $4.85
Median $4.00
FanGraphs Points
Average $4.58
Median $4.00
All Leagues
Average $5.90
Median $6.00
FanGraphs Points
Average $5.40
Median $5.50
Roster%
90.21%
Change
7Day
9.17%
30Day
19.87%

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) | 10 | 30 | 25 | 5 | 2 | 0 | 0 | 4 | 1 | 1 | 0 | 2.57 | 25.70 |
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 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 |
Feb 25, 2025 | ST | MIN | NYY | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Feb 22, 2025 | ST | MIN | ATL | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Totals | 30 | 25 | 5 | 4 | 2 | 0 | 0 | 1 | 2 | 1 | 0 | 1 | 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 |
---|---|---|---|
August 20, 2019 9:43 PM | add | LIMA.BUILD | $3 |
September 11, 2019 3:19 PM | cut | LIMA.BUILD | $2 |
February 28, 2021 7:39 PM | add | LIMA.BUILD | $4 |
May 5, 2021 11:39 PM | cut | LIMA.BUILD | $2 |
June 7, 2021 9:57 AM | add | Stormtroopers | $2 |
August 14, 2021 9:57 PM | cut | Stormtroopers | $1 |
May 19, 2022 11:22 PM | add | Spin My Dreidel | $1 |
June 4, 2022 12:09 PM | cut | Spin My Dreidel | $1 |
February 26, 2024 8:42 AM | add | Spin My Dreidel | $1 |
April 11, 2024 11:29 PM | cut | Spin My Dreidel | $1 |
May 19, 2024 8:12 AM | add | Javy_Bombs | $4 |
October 10, 2024 12:51 AM | increase | Javy_Bombs | $6 |