Willi Castro | Colorado Rockies

Willi Castro | Colorado Rockies
Willi Castro
MLB Player
Willi Castro
Colorado Rockies logoColorado Rockies#3 · Second BasemanActive
Height6' 0"Weight209 lbsAge29Experience8th Season
.260AVGTied-66th
15HRTied-134th
56RBITied-138th
.748OPS79th

Player Information

PositionSecond Baseman
Jersey#3
Date of Birth24/4/1997
BirthplaceRio Piedras, Puerto Rico
Experience8th Season
Bats / ThrowsBoth/Right
MLB Debut2019
StatusActive

Next Game

Chicago White Sox logo
@ Chicago White Sox
September 27, 2026 · 3:10 PM
Rate Field
MLB.TV
View Game →

More Colorado Rockies Players

Season, Postseason & Career

SplitGPABRH2B3BHRRBIBBSO
Regular Season12042765111201155641129
Career82527524066791292571284217752

Career Batting by Season

SeasonGPABRH2B3BHRRBIBBHBPSOSBCSAVGOBPSLGOPSWAR
20193010010236118623401.230.284.340.624-0.6
202036129214542624713801.349.381.550.9320.4
2021125413569115693823810994.220.273.351.624-0.7
202211236547881828311588294.241.284.367.6511.2
20231243586092185934341299335.257.339.411.7502.7
20241585588913831512605121150149.247.331.385.7171.6
202586302487415210273298493.245.335.407.7430.3
20253410010172116822711.170.245.240.485-0.5
2025120402589117311334011111104.226.313.366.679-0.2
2026120427651112011556416129106.260.331.417.7481.0
Career82527524066791292571284217697528534.247.316.389.705--

Postseason Batting by Season

SeasonGPABRH2B3BHRRBIBBHBPKSBCSAVGOBPSLGOPS
202361513000120600.200.294.200.494
Career61513000120600.200.294.200.494

Expanded Batting by Season

SeasonPAPP/PAXBHTBIBBHBPGIDPSHSFSBCSSB%
20191104243.8583402411010.00
20201405343.81127101012010.00
202145016323.633014518533940.69
202239214403.672813408413940.69
202340915863.88321471125233350.87
202463525093.95482150218141490.61
202534413143.822712319910930.75
20251104213.8342402300110.50
202545417353.823114711112101040.71
202647718993.9836178064031060.63
Career3067117593.83225107136942101985340.71

Advanced Batting by Season

SeasonWAROWARRCRC/27ISOPSECAAB/HRBB/PABB/KGOFOGO/FO
2019-0.6-0.28.22.7.110.160100.0.0550.1826420.6
20200.41.226.08.0.202.24821.5.0500.1841530.8
2021-0.70.539.43.2.131.19945.9.0510.211481620.9
20221.20.938.23.6.126.18145.6.0380.181231640.8
20232.72.256.05.4.154.32739.8.0830.341101540.7
20241.63.573.24.5.138.23846.5.0800.341652480.7
20250.31.241.24.6.162.28830.2.0930.38851340.6
2025-0.5-0.54.31.3.070.150100.0.0730.3035380.9
2025-0.20.845.33.7.139.25436.5.0880.361201720.7
20261.01.660.24.9.157.26228.5.0860.321171840.6
Career----346.14.3.142.24038.8.0710.2985011790.7

Game Log

GameResultABRH2B3BHRRBIBBHBPSOSBCSAVGOBPSLGOPS
Baltimore Orioles logovs BAL2026 Regular SeasonL 2-1401000000300.260.331.417.748
Atlanta Braves logo@ ATL2026 Regular SeasonL 3-2 F/10400000000200.260.332.418.750
Atlanta Braves logo@ ATL2026 Regular SeasonL 2-1301000110100.263.335.422.757
Atlanta Braves logo@ ATL2026 Regular Season
L 6-4401000100000.262.333.423.756
Washington Nationals logo@ WSH2026 Regular SeasonL 7-1411000001110.262.335.425.760
Washington Nationals logo@ WSH2026 Regular Season
W 13-1210000030001.262.334.426.761
Washington Nationals logo@ WSH2026 Regular Season
W 3-1411100000100.264.331.429.760
Washington Nationals logo@ WSH2026 Regular SeasonL 13-3411001100100.264.332.428.760
Cleveland Guardians logovs CLE2026 Regular Season
L 7-2401100000101.264.333.422.755
Cleveland Guardians logovs CLE2026 Regular Season
L 4-3411000000200.264.333.421.755
Cleveland Guardians logovs CLE2026 Regular SeasonL 9-1401000100100.264.334.423.757
Los Angeles Dodgers logovs LAD2026 Regular SeasonL 6-4 F/10100000000100.264.335.425.760
Los Angeles Dodgers logovs LAD2026 Regular SeasonL 7-6332001220010.265.336.426.762
Los Angeles Dodgers logovs LAD2026 Regular SeasonL 11-5411000000100.262.330.416.746
San Francisco Giants logo@ SF2026 Regular SeasonW 13-7411000010100.262.331.418.749
San Francisco Giants logo@ SF2026 Regular SeasonL 7-1401000000100.262.330.420.750
San Francisco Giants logo@ SF2026 Regular SeasonW 5-2400000100100.262.331.422.753
Arizona Diamondbacks logo@ ARI2026 Regular SeasonW 6-4322100110010.265.335.426.761
Arizona Diamondbacks logo@ ARI2026 Regular SeasonW 3-2300000010100.262.331.421.752
Arizona Diamondbacks logo@ ARI2026 Regular SeasonL 9-0301000000200.264.332.425.757
St. Louis Cardinals logo@ STL2026 Regular SeasonL 7-4411100000100.263.332.426.757
St. Louis Cardinals logo@ STL2026 Regular SeasonW 8-6400000000100.263.332.425.757
St. Louis Cardinals logo@ STL2026 Regular SeasonL 3-2402100000000.266.336.430.766
Tampa Bay Rays logovs TB2026 Regular SeasonL 9-7 F/11511001200100.264.334.426.760
Tampa Bay Rays logovs TB2026 Regular SeasonL 13-9502010000100.265.336.421.757
Kansas City Royals logovs KC2026 Regular SeasonW 8-1311000010000.263.335.415.750
Kansas City Royals logovs KC2026 Regular SeasonW 12-6422001110200.262.333.416.749
San Diego Padres logo@ SD2026 Regular SeasonL 3-1411000000300.259.330.405.735
San Diego Padres logo@ SD2026 Regular SeasonL 8-7221001120100.259.331.407.738
Milwaukee Brewers logo@ MIL2026 Regular SeasonL 11-2211001101100.258.326.398.723
Milwaukee Brewers logo@ MIL2026 Regular SeasonL 8-5400000000200.256.323.388.710
Milwaukee Brewers logo@ MIL2026 Regular SeasonW 5-2411000000010.259.327.392.719
Washington Nationals logovs WSH2026 Regular SeasonL 8-0400000000100.260.328.394.722
Washington Nationals logovs WSH2026 Regular SeasonW 8-7511100000100.263.331.399.731
Washington Nationals logovs WSH2026 Regular SeasonL 7-3301100310000.264.333.399.733
Cincinnati Reds logovs CIN2026 Regular SeasonL 9-6411001100200.263.331.397.728
Cincinnati Reds logovs CIN2026 Regular SeasonW 10-3401000100100.264.332.389.721
Cincinnati Reds logovs CIN2026 Regular SeasonL 7-2412001100100.264.333.390.724
San Francisco Giants logo@ SF2026 Regular SeasonL 4-2100000000000.260.331.378.710
San Francisco Giants logo@ SF2026 Regular SeasonW 4-3400000000300.261.332.380.712
San Francisco Giants logo@ SF2026 Regular SeasonL 8-2411001200100.265.337.385.722
Los Angeles Dodgers logo@ LAD2026 Regular SeasonWeek 27L 4-3200000000200.265.338.376.714
Los Angeles Dodgers logo@ LAD2026 Regular SeasonWeek 27W 4-3401000010300.267.340.379.719
Los Angeles Dodgers logo@ LAD2026 Regular SeasonWeek 27L 8-7 F/11511000010200.267.339.381.720
San Francisco Giants logovs SF2026 Regular SeasonWeek 27W 7-6101000000000.269.339.384.723
San Francisco Giants logovs SF2026 Regular SeasonWeek 27L 6-4400000000200.266.337.382.719
Miami Marlins logovs MIA2026 Regular SeasonWeek 27W 14-4311000201000.270.341.388.729
Miami Marlins logovs MIA2026 Regular SeasonWeek 26W 6-3400000000200.269.339.388.728
Minnesota Twins logo@ MIN2026 Regular SeasonWeek 26L 3-2511000000300.273.344.395.738
Minnesota Twins logo@ MIN2026 Regular SeasonWeek 26W 8-5500000000100.275.346.398.745
Minnesota Twins logo@ MIN2026 Regular SeasonWeek 26L 9-8 F/10501000000200.280.353.407.759
Red Sox logovs BOS2026 Regular SeasonWeek 25W 8-6523000000110.282.356.411.766
Red Sox logovs BOS2026 Regular SeasonWeek 25L 5-2311001110000.275.351.407.758
Red Sox logovs BOS2026 Regular SeasonWeek 25W 3-2401000000200.275.349.395.744
Pittsburgh Pirates logovs PIT2026 Regular SeasonWeek 25L 8-6511000000200.275.350.397.748
Pittsburgh Pirates logovs PIT2026 Regular SeasonWeek 25W 2-1400000000200.277.353.402.755
Pittsburgh Pirates logovs PIT2026 Regular SeasonWeek 25W 4-3301100110000.282.359.409.768
Chicago Cubs logo@ CHC2026 Regular SeasonWeek 24L 8-6100000000100.281.357.406.762
Chicago Cubs logo@ CHC2026 Regular SeasonWeek 24W 5-2311100210000.282.358.407.765
Chicago Cubs logo@ CHC2026 Regular SeasonWeek 24L 5-4402000010200.282.356.404.759
Athletics logo@ ATH2026 Regular SeasonWeek 24W 23-9634002710100.278.350.402.752
Athletics logo@ ATH2026 Regular SeasonWeek 24L 7-5200000020000.266.339.365.704
Athletics logo@ ATH2026 Regular SeasonWeek 24L 6-4411000000000.269.336.368.704
Chicago Cubs logovs CHC2026 Regular SeasonWeek 24L 9-3502000000010.269.338.371.708
Chicago Cubs logovs CHC2026 Regular SeasonWeek 23W 3-2400000000000.266.336.370.706
Chicago Cubs logovs CHC2026 Regular SeasonWeek 23W 7-3503100000000.271.343.378.721
Milwaukee Brewers logovs MIL2026 Regular SeasonWeek 23L 12-4412000000100.262.337.366.703
Milwaukee Brewers logovs MIL2026 Regular SeasonWeek 23L 9-7 F/10311100011000.257.333.363.696
Los Angeles Angels logo@ LAA2026 Regular SeasonWeek 22L 11-4300000010100.256.327.358.684
Los Angeles Angels logo@ LAA2026 Regular SeasonWeek 22W 8-2511001300200.260.328.364.692
Los Angeles Angels logo@ LAA2026 Regular SeasonWeek 22W 9-8110000031000.262.332.351.683
San Francisco Giants logovs SF2026 Regular SeasonWeek 22L 19-6501000000111.263.319.353.672
San Francisco Giants logovs SF2026 Regular SeasonWeek 22W 8-3502000100100.265.322.358.680
San Francisco Giants logovs SF2026 Regular SeasonWeek 22W 8-6512100000100.261.320.357.676
Los Angeles Dodgers logo@ LAD2026 Regular SeasonWeek 21L 4-1400000100200.257.317.349.666
Los Angeles Dodgers logo@ LAD2026 Regular SeasonWeek 21L 15-6302000000000.264.325.358.683
Los Angeles Dodgers logo@ LAD2026 Regular SeasonWeek 21L 5-3402000100101.255.319.352.670
Arizona Diamondbacks logo@ ARI2026 Regular SeasonWeek 21W 3-2412000000000.248.314.348.662
Arizona Diamondbacks logo@ ARI2026 Regular SeasonWeek 21L 2-1201000020000.241.309.343.652
Texas Rangers logovs TEX2026 Regular SeasonWeek 20L 5-4100000000100.237.297.341.638
Texas Rangers logovs TEX2026 Regular SeasonWeek 20L 10-0300000010100.239.299.343.643
Texas Rangers logovs TEX2026 Regular SeasonWeek 20W 7-6412200100100.244.301.351.652
Arizona Diamondbacks logovs ARI2026 Regular SeasonWeek 20L 8-6301100200100.236.295.331.626
Arizona Diamondbacks logovs ARI2026 Regular SeasonWeek 20W 4-2412000000100.234.296.323.619
Arizona Diamondbacks logovs ARI2026 Regular SeasonWeek 20L 9-1300000000000.225.290.317.607
Pittsburgh Pirates logo@ PIT2026 Regular SeasonWeek 20L 7-2310000010200.231.297.325.622
Pittsburgh Pirates logo@ PIT2026 Regular SeasonWeek 19W 10-4210000000000.237.298.333.632
Pittsburgh Pirates logo@ PIT2026 Regular SeasonWeek 19L 3-1300000000100.241.303.339.643
Philadelphia Phillies logo@ PHI2026 Regular SeasonWeek 19L 6-0400000000100.248.311.349.660
Philadelphia Phillies logo@ PHI2026 Regular SeasonWeek 19L 9-3411001100200.257.322.362.684
Philadelphia Phillies logo@ PHI2026 Regular SeasonWeek 19W 9-7 F/11522000000210.257.324.337.661
New York Mets logovs NYM2026 Regular SeasonWeek 19W 6-2211000120000.250.321.333.654
New York Mets logovs NYM2026 Regular SeasonWeek 18L 4-2411000000100.245.304.330.634
Atlanta Braves logovs ATL2026 Regular SeasonWeek 18L 11-6502000000200.244.306.333.639
Atlanta Braves logovs ATL2026 Regular SeasonWeek 18L 9-1401000000200.235.301.329.630
Atlanta Braves logovs ATL2026 Regular SeasonWeek 18L 8-6400000100000.235.303.333.637
Cincinnati Reds logo@ CIN2026 Regular SeasonWeek 18L 6-4400000000100.247.318.351.668
Cincinnati Reds logo@ CIN2026 Regular SeasonWeek 17W 13-2422100110100.260.333.370.703
San Diego Padres logovs SD2026 Regular SeasonWeek 17L 10-8100000010100.246.316.348.664
San Diego Padres logovs SD2026 Regular SeasonWeek 16W 8-3312000110001.250.311.353.664
San Diego Padres logovs SD2026 Regular SeasonWeek 16L 1-0100000000000.231.286.338.624
Los Angeles Dodgers logovs LAD2026 Regular SeasonWeek 16L 12-3402000000100.234.290.344.634
Los Angeles Dodgers logovs LAD2026 Regular SeasonWeek 16W 9-6411000000110.217.277.333.610
Houston Astros logo@ HOU2026 Regular SeasonWeek 15L 3-1101100101000.214.279.339.618
Houston Astros logo@ HOU2026 Regular SeasonWeek 15L 7-6500000000300.200.254.309.563
San Diego Padres logo@ SD2026 Regular SeasonWeek 15L 9-5100000000100.220.278.340.618
San Diego Padres logo@ SD2026 Regular SeasonWeek 15L 5-2401000000110.224.283.347.630
San Diego Padres logo@ SD2026 Regular SeasonWeek 15L 7-3 F/12510000000500.222.286.356.641
Houston Astros logovs HOU2026 Regular SeasonWeek 14W 5-1413001300100.250.318.400.718
Houston Astros logovs HOU2026 Regular SeasonWeek 14W 9-7322000110000.194.275.278.553
Philadelphia Phillies logovs PHI2026 Regular SeasonWeek 14W 4-1201000010101.152.222.242.465
Philadelphia Phillies logovs PHI2026 Regular SeasonWeek 14L 2-1400000000300.129.182.226.408
Philadelphia Phillies logovs PHI2026 Regular SeasonWeek 14L 10-1401100100100.148.207.259.466
Blue Jays logo@ TOR2026 Regular SeasonWeek 13W 2-1 F/10400000010300.130.200.217.417
Blue Jays logo@ TOR2026 Regular SeasonWeek 13L 5-1400000000100.158.200.263.463
Blue Jays logo@ TOR2026 Regular SeasonWeek 13W 14-5411100200100.200.250.333.583
Miami Marlins logo@ MIA2026 Regular SeasonWeek 13L 4-3311100010000.182.250.273.523
Miami Marlins logo@ MIA2026 Regular SeasonWeek 13L 4-3411000000100.125.125.125.250
Miami Marlins logo@ MIA2026 Regular SeasonWeek 13L 2-1410000000200.000.000.000.000