Skip Navigation to Main Content

Who Should I Trade?

Sam Antonacci for Willi Castro (2026)


See if your team wins or loses with this trade View Trade Analyzer

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Willi Castro
1B,2B,3B,SS,LF,RF - COL
Willi Castro
Sam Antonacci
2B,3B,LF - CWS
Sam Antonacci
Expert
Recommendation
75%
Recommended by
3 of 4 experts
25%
Recommended by
1 of 4 experts
Rankings 
   
Rest of Season# 192# 219
VBR# 171# 213
   
Projections 
   
Runs4440
Home Runs84
RBI3629
Stolen Bases1013
Batting Average.254.259
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Scott Pianowski
Yahoo! Sports
# 187# 233
   
Dalton Del Don
The Deep Shot
# 145
   
Kelly Kirby
FantasyPros
# 126# 152
   
Kevin Spinelli
KevScores
# 261# 155
   
Who Should I Trade? Player Statistics
  Willi Castro
1B,2B,3B,SS,LF,RF - COL
Willi Castro
Sam Antonacci
2B,3B,LF - CWS
Sam Antonacci
2026 Stats 
   
   
At Bats167138
   
Runs2323
   
Hits4438
   
Singles3330
   
Doubles95
   
Triples02
   
Home Runs21
   
RBI1913
   
Stolen Bases48
   
Caught Stealing44
   
Walks1310
   
Strikeouts5325
   
Batting Average.264.275
   
On Base Pct.319.369
   
Slugging Pct.353.362
   
On-base Plus Slugging.672.731
   
Who Should I Trade? Player Projections
  Willi Castro
1B,2B,3B,SS,LF,RF - COL
Willi Castro
Sam Antonacci
2B,3B,LF - CWS
Sam Antonacci
2026 Projections 
   
   
At Bats313271
   
Runs4440
   
Hits7970
   
Singles5351
   
Doubles1613
   
Triples22
   
Home Runs84
   
RBI3629
   
Stolen Bases1013
   
Caught Stealing34
   
Walks2930
   
Strikeouts8355
   
Batting Average.254.259
   
On Base Pct.330.355
   
Slugging Pct.397.365
   
On-base Plus Slugging.726.721
   
Who Should I Trade? Player Notes
  Willi Castro
1B,2B,3B,SS,LF,RF - COL
Willi Castro
Sam Antonacci
2B,3B,LF - CWS
Sam Antonacci
News 
 Willi Castro went 1-for-5 with a stolen base on Sunday as the Rockies suffered a loss to the Giants.
David Leisering
Sun, May 31st
Sam Antonacci went 2-for-5 in Friday's 4-3 win over the Tigers with one stolen base.
Chris Schommer
Sat, May 30th
 Willi Castro is back in the Rockies lineup on Monday against the Dodgers.
Ari Koslow
Mon, May 25th
Sam Antonacci went 3-for-4 in Wednesday's win over the Twins with a walk, two runs scored, and three RBI.
Chris Schommer
Thu, May 28th
 Willi Castro was scratched from the Rockies lineup on Saturday due to low back tightness.
Ari Koslow
Sat, May 23rd
Sam Antonacci went 1-for-4 in a loss to the Twins with one walk and one stolen base.
Chris Schommer
Wed, May 27th
 Willi Castro went 1-for-4 with a solo home run on Saturday as the Rockies dropped a 9-3 decision to the Phillies.
David Leisering
Sat, May 9th
Sam Antonacci went 1-for-4 in a win over the Twins with one stolen base.
Chris Schommer
Tue, May 26th
 Willi Castro left Thursday's game after three innings with right knee soreness.
Ari Koslow
Thu, Apr 23rd
Sam Antonacci went 0-for-2 in a win over the Giants with two runs scored, one walk, and one stolen base in a win over the Giants.
Chris Schommer
Sat, May 23rd
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Willi Castro
1B,2B,3B,SS,LF,RF - COL
Willi Castro
Sam Antonacci
2B,3B,LF - CWS
Sam Antonacci
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th   @ MILJacob Misiorowski (6-2)#18
Sat, Mar 28th@ MIAEury Perez (3-6)#109@ MILChad Patrick (2-2)#148
Sun, Mar 29th@ MIAMax Meyer (5-0)#68@ MILBrandon Sproat (1-4)#158
Mon, Mar 30th@ TORCody Ponce (0-0)@ MIAChris Paddack (0-7)#324
Tue, Mar 31st@ TORMax Scherzer (1-3)#149@ MIAJanson Junk (3-5)#116
Wed, Apr 1st@ TORKevin Gausman (4-3)#19@ MIASandy Alcantara (3-4)#73
Fri, Apr 3rdvs PHIAaron Nola (3-4)#39vs TORDylan Cease (3-3)#16
Sat, Apr 4thvs PHIJesus Luzardo (4-4)#10vs TORMason Fluharty
Sun, Apr 5thvs PHITaijuan Walker (1-4)#413vs TOREric Lauer (2-5)#264
Mon, Apr 6thvs HOUCody Bolton (0-1)#396vs BALBrandon Young (3-1)#194
Tue, Apr 7thvs HOUMike Burrows (3-6)#121vs BALTrevor Rogers (2-6)#94
Wed, Apr 8thvs HOUCristian Javier (0-1)#258vs BALKyle Bradish (3-6)#43
Thu, Apr 9th@ SDRandy Vasquez (5-3)#199@ KCSeth Lugo (2-4)#104
Fri, Apr 10th@ SDWalker Buehler (3-3)#220@ KCKris Bubic (3-2)#80
Sat, Apr 11th@ SDGerman Marquez (3-2)#330@ KCMichael Wacha (4-3)#78
Sun, Apr 12th@ SDNick Pivetta (1-2)#138@ KCNoah Cameron (2-4)#92
Tue, Apr 14th@ HOUColton Gordon (0-0)#295vs TBShane McClanahan (6-2)#22
Wed, Apr 15th@ HOUSpencer Arrighetti (7-1)#126vs TBCole Sulser
Thu, Apr 16th@ HOURyan Weiss (0-3)#293vs TBSteven Matz (4-2)#98
Fri, Apr 17thvs LADTyler Glasnow (3-0)#37@ ATHAaron Civale (5-2)#219
Sat, Apr 18thvs LADEmmet Sheehan (3-1)#42@ ATHLuis Severino (2-6)#146
Sun, Apr 19thvs LADRoki Sasaki (3-3)#131@ ATHJeffrey Springs (3-6)#111
Tue, Apr 21stvs SDRandy Vasquez (5-3)#199@ ARIMerrill Kelly (5-3)#93
Wed, Apr 22ndvs SDWalker Buehler (3-3)#220@ ARIEduardo Rodriguez (5-1)#112
Thu, Apr 23rdvs SDMatt Waldron (1-2)#307@ ARIMichael Soroka (7-2)#67
Fri, Apr 24th@ NYMFreddy Peralta (3-4)#28vs WSHPJ Poulin (3-0)#237
Sat, Apr 25th   vs WSHJake Irvin (2-4)#203
Sun, Apr 26th@ NYMKodai Senga (0-4)#129vs WSHFoster Griffin (6-2)#88
Mon, Apr 27th   vs LAAJack Kochanowicz (2-4)#420
Tue, Apr 28th@ CINChase Burns (7-1)#25vs LAAJose Soriano (6-4)#45
Wed, Apr 29th@ CINBrandon Williamson (2-3)#370vs LAAYusei Kikuchi (0-3)#155
Fri, May 1stvs ATLGrant Holmes (3-2)#139@ SDGerman Marquez (3-2)#330
Sat, May 2ndvs ATLChris Sale (8-3)#5@ SDMichael King (4-4)#35
Sun, May 3rdvs ATLSpencer Strider (3-1)#31@ SDGriffin Canning (0-4)#141
Mon, May 4thvs NYMHuascar Brazoban (3-1)#192@ LAAJose Soriano (6-4)#45
Tue, May 5th   @ LAASam Aldegheri (1-0)#422
Wed, May 6thvs NYMFreddy Peralta (3-4)#28@ LAAWalbert Urena (2-4)#421
Fri, May 8th@ PHIJesus Luzardo (4-4)#10vs SEAEmerson Hancock (4-2)#91
Sat, May 9th@ PHIAaron Nola (3-4)#39vs SEALuis Castillo (2-5)#46
Sun, May 10th@ PHICristopher Sanchez (6-2)#3vs SEALogan Gilbert (3-4)#11
Tue, May 12th@ PITPaul Skenes (6-5)#2vs KCStephen Kolek (3-1)#166
Wed, May 13th@ PITMitch Keller (5-2)#95vs KCSeth Lugo (2-4)#104
Thu, May 14th@ PITMason Montgomery (1-1)#151vs KCKris Bubic (3-2)#80
Fri, May 15thvs ARIMerrill Kelly (5-3)#93vs CHCEdward Cabrera (3-2)#70
Sat, May 16thvs ARIEduardo Rodriguez (5-1)#112vs CHCJameson Taillon (2-4)#107
Sun, May 17thvs ARIMichael Soroka (7-2)#67vs CHCColin Rea (5-3)#140
Mon, May 18thvs TEXMacKenzie Gore (4-4)#50@ SEABryan Woo (5-3)#6
Tue, May 19thvs TEXTyler Alexander (1-1)#164@ SEABryce Miller (1-0)#54
Wed, May 20thvs TEXJack Leiter (3-4)#76@ SEAEmerson Hancock (4-2)#91
Fri, May 22nd@ ARIMichael Soroka (7-2)#67@ SFTrevor McDonald (2-2)#161
Sat, May 23rd@ ARIZac Gallen (3-4)#71@ SFAdrian Houser (2-5)#189
Sun, May 24th@ ARIRyne Nelson (2-4)#89@ SFRobbie Ray (3-6)#83
Mon, May 25th@ LADEmmet Sheehan (3-1)#42vs MINZebby Matthews (1-3)#82
Tue, May 26th@ LADEric Lauer (2-5)#264vs MINJoe Ryan (3-3)#15
Wed, May 27th@ LADShohei Ohtani (5-2)#1vs MINConnor Prielipp (1-3)#124
Thu, May 28th   vs MINSimeon Woods Richardson (0-7)#222
Fri, May 29thvs SFLogan Webb (2-4)#12vs DETTroy Melton (1-0)#118
Sat, May 30thvs SFAdrian Houser (2-5)#189vs DETFramber Valdez (2-4)#26
Sun, May 31stvs SFRobbie Ray (3-6)#83vs DETKeider Montero (2-3)#201
Mon, Jun 1st@ LAAJose Soriano (6-4)#45@ MINJoe Ryan (3-3)#15
Tue, Jun 2nd@ LAAGrayson Rodriguez (2-1)#77@ MINConnor Prielipp (1-3)#124
Wed, Jun 3rd@ LAAWalbert Urena (2-4)#421@ MINTaj Bradley (5-1)#74
Fri, Jun 5thvs MILJacob Misiorowski (6-2)#18@ PHIAndrew Painter (1-6)#170
Sat, Jun 6thvs MILKyle Harrison (6-1)#63@ PHIJesus Luzardo (4-4)#10
Sun, Jun 7thvs MILChad Patrick (2-2)#148@ PHIAaron Nola (3-4)#39
Tue, Jun 9thvs CHCColin Rea (5-3)#140vs ATLChris Sale (8-3)#5
Wed, Jun 10thvs CHCMatthew Boyd (2-1)#40vs ATLChris Sale (8-3)#5
Thu, Jun 11thvs CHCvs ATL
Fri, Jun 12th@ ATHvs LAD
Sat, Jun 13th@ ATHvs LAD
Sun, Jun 14th@ ATHvs LAD
Tue, Jun 16th@ CHC@ NYY
Wed, Jun 17th@ CHC@ NYY
Thu, Jun 18th   @ NYY
Fri, Jun 19thvs PIT@ DET
Sat, Jun 20thvs PIT@ DET
Sun, Jun 21stvs PIT@ DET
Mon, Jun 22ndvs BOSvs CLE
Tue, Jun 23rdvs BOSvs CLE
Wed, Jun 24thvs BOSvs CLE
Fri, Jun 26th@ MINvs KC
Sat, Jun 27th@ MINvs KC
Sun, Jun 28th@ MINvs KC
Mon, Jun 29thvs MIA@ BAL
Tue, Jun 30thvs MIA@ BAL
Wed, Jul 1stvs MIA@ BAL
Thu, Jul 2ndvs MIA@ CLE
Fri, Jul 3rdvs SF@ CLE
Sat, Jul 4thvs SF@ CLE
Sun, Jul 5thvs SF@ CLE
Tue, Jul 7th@ LADvs BOS
Wed, Jul 8th@ LADvs BOS
Thu, Jul 9th@ SFvs BOS
Fri, Jul 10th@ SFvs ATH
Sat, Jul 11th@ SFvs ATH
Sun, Jul 12th@ SFvs ATH
Fri, Jul 17thvs CIN@ TOR
Sat, Jul 18thvs CIN@ TOR
Sun, Jul 19thvs CIN@ TOR
Mon, Jul 20thvs WSH@ TEX
Tue, Jul 21stvs WSH@ TEX
Wed, Jul 22ndvs WSH@ TEX
Fri, Jul 24th@ MILvs HOU
Sat, Jul 25th@ MILvs HOU
Sun, Jul 26th@ MILvs HOU
Mon, Jul 27th   vs NYY
Tue, Jul 28th@ SDvs NYY
Wed, Jul 29th@ SDvs NYY
Thu, Jul 30th   vs NYY
Fri, Jul 31stvs KC@ TB
Sat, Aug 1stvs KC@ TB
Sun, Aug 2ndvs KC@ TB
Tue, Aug 4thvs TB@ BOS
Wed, Aug 5thvs TB@ BOS
Thu, Aug 6th   @ BOS
Fri, Aug 7th@ STLvs CLE
Sat, Aug 8th@ STLvs CLE
Sun, Aug 9th@ STLvs CLE
Tue, Aug 11th@ ARIvs CIN
Wed, Aug 12th@ ARIvs CIN
Thu, Aug 13th   vs CIN
Fri, Aug 14th@ SF@ DET
Sat, Aug 15th@ SF@ DET
Sun, Aug 16th@ SF@ DET
Mon, Aug 17thvs LAD@ CHC
Tue, Aug 18thvs LAD@ CHC
Wed, Aug 19thvs LAD@ CHC
Fri, Aug 21stvs CLEvs NYM
Sat, Aug 22ndvs CLEvs NYM
Sun, Aug 23rdvs CLEvs NYM
Mon, Aug 24th@ WSHvs TEX
Tue, Aug 25th@ WSHvs TEX
Wed, Aug 26th@ WSHvs TEX
Fri, Aug 28th@ ATL@ MIN
Sat, Aug 29th@ ATL@ MIN
Sun, Aug 30th@ ATL@ MIN
Mon, Aug 31stvs BAL@ HOU
Tue, Sep 1stvs BAL@ HOU
Wed, Sep 2ndvs BAL@ HOU
Thu, Sep 3rd   @ HOU
Fri, Sep 4thvs STLvs MIN
Sat, Sep 5thvs STLvs MIN
Sun, Sep 6thvs STLvs MIN
Tue, Sep 8th@ NYYvs PIT
Wed, Sep 9th@ NYYvs PIT
Thu, Sep 10th@ NYYvs PIT
Fri, Sep 11th@ DET@ STL
Sat, Sep 12th@ DET@ STL
Sun, Sep 13th@ DET@ STL
Mon, Sep 14thvs SD@ CLE
Tue, Sep 15thvs SD@ CLE
Wed, Sep 16thvs SD@ CLE
Thu, Sep 17thvs SDvs DET
Fri, Sep 18thvs SEAvs DET
Sat, Sep 19thvs SEAvs DET
Sun, Sep 20thvs SEAvs DET
Tue, Sep 22ndvs ARI@ KC
Wed, Sep 23rdvs ARI@ KC
Thu, Sep 24thvs ARI@ KC
Fri, Sep 25th@ CWSvs COL
Sat, Sep 26th@ CWSvs COL
Sun, Sep 27th@ CWSvs COL
Fri, Mar 27th@ MIASandy Alcantara (3-4)#73   
Mon, Apr 20thvs LADJustin Wrobleski (7-2)#130   
Thu, Apr 30th@ CINAndrew Abbott (4-3)#99   
Thu, May 7thvs NYMChristian Scott (1-0)#90   
Thu, May 21st@ ARIEduardo Rodriguez (5-1)#112   
Mon, Jun 15th@ CHC   
Mon, Jul 6th@ LAD   
Mon, Aug 3rdvs TB   
Mon, Aug 10th@ ARI   
Thu, Aug 27th@ WSH