Willi Castro #3
Colorado Rockies
- LF
- B/T: S/R
- 6' 0"/206
- Age: 28
- Willi Rafael Castro
- Status: Active
- Born: 4/24/1997 in Rio Piedras, Puerto Rico
- MLB Debut: 8/24/2019
2025 Stats
| G | W-L | ERA | IP | SO | WHIP |
|---|---|---|---|---|---|
| 1 | 0-0 | 0.00 | 1.0 | 0 | 1.00 |
2026 Stats
| AB | AVG | HR | RBI | SB | OPS |
|---|---|---|---|---|---|
| 23 | .130 | 0 | 2 | 0 | .417 |
MLB Career Stats
| G | W-L | ERA | IP | SO | WHIP |
|---|---|---|---|---|---|
| 6 | 0-0 | 5.79 | 4.2 | 0 | 1.29 |
MiLB Career Stats
| AB | AVG | HR | RBI | SB | OPS |
|---|---|---|---|---|---|
| 2454 | .274 | 42 | 263 | 104 | .718 |
MLB Career Stats
| AB | AVG | HR | RBI | SB | OPS |
|---|---|---|---|---|---|
| 2348 | .243 | 56 | 230 | 75 | .694 |
| Year | AB | R | H | HR | RBI | SB | AVG | OBP | OPS |
|---|---|---|---|---|---|---|---|---|---|
| 2026 MLB Stats | 23 | 4 | 3 | 0 | 2 | 0 | .130 | .200 | .417 |
| MiLB Career Stats | 2454 | 355 | 672 | 42 | 263 | 104 | .274 | .320 | .718 |
| MLB Career Stats | 2348 | 345 | 571 | 56 | 230 | 75 | .243 | .312 | .694 |
| Year | W | L | ERA | G | GS | SV | IP | SO | WHIP |
|---|---|---|---|---|---|---|---|---|---|
| 2025 MLB Stats | 0 | 0 | 0.00 | 1 | 0 | 0 | 1.0 | 0 | 1.00 |
| MLB Career Stats | 0 | 0 | 5.79 | 6 | 0 | 0 | 4.2 | 0 | 1.29 |
- Next COL Game: 4-03 vs PHI
Splits
| Duration | AB | R | H | HR | RBI | BB | SO | SB | AVG | OBP | SLG |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Last 7 Games | 23 | 4 | 3 | 0 | 2 | 2 | 8 | 0 | .130 | .200 | .217 |
| Last 15 Games | - | - | - | - | - | - | - | - | --- | --- | --- |
| Last 30 Games | - | - | - | - | - | - | - | - | --- | --- | --- |
| Last 3 Games | AB | R | H | HR | RBI | BB | SO | SB |
|---|---|---|---|---|---|---|---|---|
| 4/1 @ TOR | 4 | 0 | 0 | 0 | 0 | 1 | 3 | 0 |
| 3/31 @ TOR | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 3/30 @ TOR | 4 | 1 | 1 | 0 | 2 | 0 | 1 | 0 |
2026 :
1B
(3)
2B
(6)
3B
(1)
LF
(2)
More Willi Castro
State of the System: Detroit Tigers
Rogers, Castro pacing Tigers' resurgence
Castro hits inside-the-park homer
Castro legs out triple for Toledo
Castro collects four hits for Mud Hens
Toledo's Castro parks a solo home run
Castro gets second hit
Erie's Castro makes a fine defensive play
Castro belts solo shot for Erie
Latest Transactions
| Team | Date | Transaction |
|---|---|---|
|
|
February 5, 2026 | Puerto Rico activated LF Willi Castro. |
|
|
January 22, 2026 | Colorado Rockies signed free agent LF Willi Castro. |
|
|
November 2, 2025 | LF Willi Castro elected free agency. |
|
|
September 16, 2025 | LF Willi Castro changed number to 1. |
|
|
September 15, 2025 | LF Willi Castro changed number to 21. |
|
|
August 3, 2025 | LF Willi Castro changed number to 1. |
|
|
August 2, 2025 | LF Willi Castro changed number to 23. |
|
|
August 1, 2025 | Chicago Cubs activated LF Willi Castro. |
|
|
July 31, 2025 | LF Willi Castro roster status changed by Chicago Cubs. |
|
|
July 31, 2025 | Minnesota Twins traded LF Willi Castro to Chicago Cubs for RHP Sam Armstrong and RHP Ryan Gallagher. |
|
|
May 5, 2025 | Minnesota Twins activated 2B Willi Castro from the 10-day injured list. |
|
|
April 24, 2025 | Minnesota Twins placed 2B Willi Castro on the 10-day injured list retroactive to April 21, 2025. Right oblique strain. |
|
|
April 16, 2025 | Minnesota Twins activated 2B Willi Castro. |
|
|
April 16, 2025 | Minnesota Twins activated 2B Willi Castro. |
|
|
April 16, 2025 | SS Willi Castro changed number to 50. |
|
|
April 15, 2025 | SS Willi Castro changed number to 42. |
|
|
July 15, 2024 | SS Willi Castro assigned to American League All-Stars. |
|
|
September 3, 2023 | Minnesota Twins activated SS Willi Castro from the 10-day injured list. |
|
|
August 25, 2023 | Minnesota Twins sent SS Willi Castro on a rehab assignment to St. Paul Saints. |
|
|
August 15, 2023 | Minnesota Twins placed SS Willi Castro on the 10-day injured list retroactive to August 12, 2023. Mild left oblique strain. |
|
|
March 29, 2023 | Minnesota Twins selected the contract of SS Willi Castro, , and from St. Paul Saints. |
|
|
January 2, 2023 | SS Willi Castro assigned to St. Paul Saints. |
|
|
December 23, 2022 | SS Willi Castro roster status changed by Minnesota Twins. |
|
|
December 23, 2022 | SS Willi Castro roster status changed by Minnesota Twins. |
|
|
December 23, 2022 | Minnesota Twins signed free agent SS Willi Castro to a minor league contract. |
|
|
November 18, 2022 | SS Willi Castro elected free agency. |
|
|
October 6, 2022 | Detroit Tigers activated SS Willi Castro from the 10-day injured list. |
|
|
October 6, 2022 | Detroit Tigers activated SS Willi Castro from the 10-day injured list. |
|
|
September 30, 2022 | Detroit Tigers placed SS Willi Castro on the 10-day injured list. Left hamstring strain. |
|
|
April 17, 2022 | Detroit Tigers recalled SS Willi Castro, , , and from Toledo Mud Hens. |
|
|
April 6, 2022 | Detroit Tigers optioned SS Willi Castro to Toledo Mud Hens. |
|
|
October 27, 2021 | SS Willi Castro and assigned to Leones del Escogido. |
|
|
July 22, 2021 | Detroit Tigers recalled SS Willi Castro from Toledo Mud Hens. |
|
|
July 22, 2021 | Detroit Tigers recalled SS Willi Castro. |
|
|
July 22, 2021 | Detroit Tigers recalled SS Willi Castro. |
|
|
July 16, 2021 | Detroit Tigers optioned SS Willi Castro to Toledo Mud Hens. |
|
|
January 26, 2021 | Willi Castro changed number to 9. |
|
|
January 26, 2021 | SS Willi Castro changed number to 9. |
|
|
January 26, 2021 | SS Willi Castro changed number to 9. |
|
|
January 26, 2021 | SS Willi Castro changed number to 42. |
|
|
January 26, 2021 | SS Willi Castro changed number to 9. |
|
|
September 28, 2020 | Detroit Tigers activated SS Willi Castro from the 10-day injured list. |
|
|
September 27, 2020 | Detroit Tigers placed SS Willi Castro on the 10-day injured list. Right shoulder soreness. |
|
|
August 11, 2020 | Detroit Tigers recalled SS Willi Castro from Tigers Alternate Training Site. |
|
|
March 26, 2020 | Detroit Tigers optioned SS Willi Castro to Toledo Mud Hens. |
|
|
October 29, 2019 | SS Willi Castro assigned to Leones del Escogido. |
|
|
August 24, 2019 | Detroit Tigers selected the contract of Willi Castro from Toledo Mud Hens. |
|
|
March 24, 2019 | SS Willi Castro assigned to Detroit Tigers Futures. |
|
|
March 10, 2019 | Detroit Tigers optioned SS Willi Castro to Toledo Mud Hens. |
|
|
November 16, 2018 | Leones del Escogido placed SS Willi Castro on the reserve list. |
|
|
October 13, 2018 | SS Willi Castro assigned to Leones del Escogido. |
|
|
October 1, 2018 | Detroit Tigers recalled Willi Castro from Toledo Mud Hens. |
|
|
August 30, 2018 | SS Willi Castro assigned to Toledo Mud Hens from Erie SeaWolves. |
|
|
August 1, 2018 | Erie SeaWolves activated SS Willi Castro. |
|
|
July 31, 2018 | Detroit Tigers traded CF Leonys Martin and RHP Kyle Dowdy to Cleveland Indians for SS Willi Castro. |
|
|
July 31, 2018 | SS Willi Castro assigned to Erie SeaWolves. |
|
|
March 9, 2018 | Cleveland Indians optioned SS Willi Castro to Akron RubberDucks. |
|
|
November 20, 2017 | Cleveland Indians selected the contract of Willi Castro from Lynchburg Hillcats. |
|
|
October 14, 2017 | SS Willi Castro assigned to Leones del Escogido. |
|
|
June 19, 2017 | SS Willi Castro assigned to CAR North Division All-Stars. |
|
|
March 6, 2017 | SS Willi Castro assigned to Cleveland Indians. |
|
|
October 2, 2016 | Lynchburg Hillcats activated SS Willi Castro from the temporarily inactive list. |
|
|
September 10, 2016 | Lynchburg Hillcats placed SS Willi Castro on the temporarily inactive list. |
|
|
September 1, 2016 | SS Willi Castro assigned to Lynchburg Hillcats from Lake County Captains. |
|
|
June 20, 2016 | 2B Willi Castro assigned to MID East Division All-Stars. |
|
|
April 3, 2016 | SS Willi Castro assigned to Lake County Captains from Mahoning Valley Scrappers. |
|
|
March 4, 2016 | IF Willi Castro assigned to Cleveland Indians. |
|
|
June 18, 2015 | 2B Willi Castro assigned to Mahoning Valley Scrappers from AZL Indians. |
|
|
March 29, 2015 | 2B Willi Castro assigned to Cleveland Indians. |
|
|
November 1, 2014 | 2B Willi Castro assigned to Gigantes de Carolina. |
|
|
June 20, 2014 | 2B Willi Castro assigned to AZL Indians. |
|
|
February 23, 2014 | SS Willi Castro assigned to DSL Indians. |
|
|
July 2, 2013 | Cleveland Indians signed free agent SS Willi Castro to a minor league contract. |
+ Show More Transactions
Awards
MID Mid-Season All-Star
| Year | ||
|---|---|---|
| 2016 | Lake County Captains | MID |
CAR Mid-Season All-Star
| Year | ||
|---|---|---|
| 2017 | Lynchburg Hillcats | CAR |
CAR Post-Season All-Star
| Year | ||
|---|---|---|
| 2017 | Lynchburg Hillcats | CAR |
MiLB.com Organization All-Star
| Year | ||
|---|---|---|
| 2017 | Cleveland Indians | AL |
| 2019 | Detroit Tigers | AL |
EAS Mid-Season All-Star
| Year | ||
|---|---|---|
| 2018 | Akron RubberDucks | EAS |
INT Mid-Season All-Star
| Year | ||
|---|---|---|
| 2019 | Toledo Mud Hens | INT |
Baseball America Major League All-Rookie Team
| Year | ||
|---|---|---|
| 2020 | Detroit Tigers | AL |
Tigers Rookie of the Year
| Year | ||
|---|---|---|
| 2020 | Detroit Tigers | AL |
AL All-Star
| Year | ||
|---|---|---|
| 2024 | Minnesota Twins | AL |
MLBPAA Twins Heart and Hustle Award
| Year | ||
|---|---|---|
| 2024 | Minnesota Twins | AL |
Twins Calvin R. Griffith MVP Award
| Year | ||
|---|---|---|
| 2024 | Minnesota Twins | AL |
+ Show More Awards
League Rankings
Triples
| 3B | ||
|---|---|---|
| 2024 | 5 | in AL |
| 2023 | 5 | in AL |
| 2023 | 0 | in INT |
| 2021 | 6 | in AL |
| 2021 | 0 | in AAA E |
| 2020 | 2 | in AL |
Hit By Pitch
| HBP | ||
|---|---|---|
| 2025 | 11 | in |
| 2025 | 2 | in NL |
| 2025 | 9 | in AL |
| 2024 | 21 | in AL |
| 2023 | 12 | in AL |
| 2023 | 0 | in INT |
| 2022 | 8 | in AL |
| 2022 | 0 | in INT |
| 2021 | 8 | in AL |
| 2021 | 0 | in AAA E |
Caught Stealing
| CS | ||
|---|---|---|
| 2024 | 9 | in AL |
| 2023 | 5 | in AL |
| 2023 | 0 | in INT |
| 2022 | 4 | in AL |
| 2022 | 1 | in INT |
| 2021 | 4 | in AL |
| 2021 | 0 | in AAA E |
Stolen Bases
| SB | ||
|---|---|---|
| 2023 | 33 | in AL |
| 2023 | 0 | in INT |
Games Played
| BP | ||
|---|---|---|
| 2026 | 6 | in NL |
| 2024 | 158 | in AL |
Runs
| R | ||
|---|---|---|
| 2026 | 4 | in NL |
| 2024 | 89 | in AL |
Doubles
| 2B | ||
|---|---|---|
| 2026 | 2 | in NL |
| 2024 | 31 | in AL |
Strikeouts
| SO | ||
|---|---|---|
| 2026 | 8 | in NL |
| 2024 | 150 | in AL |
On Base Percentage
| OBP | ||
|---|---|---|
| 2024 | .331 | in AL |
Plate Appearances
| PA | ||
|---|---|---|
| 2024 | 635 | in AL |
At Bats
| AB | ||
|---|---|---|
| 2026 | 23 | in NL |
+ Show More Rankings