Skip Navigation to Main Content

Who Should I Trade?

Eugenio Suarez 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
 
  Eugenio Suarez
3B,DH - CIN
Eugenio Suarez
Willi Castro
1B,2B,3B,SS,LF,RF - COL
Willi Castro
Expert
Recommendation
67%
Recommended by
4 of 6 experts
33%
Recommended by
2 of 6 experts
Rankings 
   
Rest of Season# 113# 161
VBR# 115# 184
   
Projections 
   
Runs1716
Home Runs83
RBI2114
Stolen Bases13
Batting Average.225.257
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Dalton Del Don
The Deep Shot
# 108# 156
   
Chris Welsh
FantasyPros
# 124
   
Mike Maher
BettingPros
# 98# 178
   
Kelly Kirby
FantasyPros
# 92# 124
   
Scott Pianowski
Yahoo! Sports
# 153# 149
   
Kevin Spinelli
KevScores
# 336# 210
   
Who Should I Trade? Player Statistics
  Eugenio Suarez
3B,DH - CIN
Eugenio Suarez
Willi Castro
1B,2B,3B,SS,LF,RF - COL
Willi Castro
2026 Stats 
   
   
At Bats327378
   
Runs3156
   
Hits6799
   
Singles3467
   
Doubles1518
   
Triples01
   
Home Runs1813
   
RBI4950
   
Stolen Bases08
   
Caught Stealing14
   
Walks3435
   
Strikeouts131114
   
Batting Average.205.262
   
On Base Pct.286.331
   
Slugging Pct.416.418
   
On-base Plus Slugging.702.749
   
Who Should I Trade? Player Projections
  Eugenio Suarez
3B,DH - CIN
Eugenio Suarez
Willi Castro
1B,2B,3B,SS,LF,RF - COL
Willi Castro
2026 Projections 
   
   
At Bats127115
   
Runs1716
   
Hits2830
   
Singles1519
   
Doubles56
   
Triples01
   
Home Runs83
   
RBI2114
   
Stolen Bases13
   
Caught Stealing01
   
Walks1311
   
Strikeouts4531
   
Batting Average.225.257
   
On Base Pct.303.332
   
Slugging Pct.450.412
   
On-base Plus Slugging.753.744
   
Who Should I Trade? Player Notes
  Eugenio Suarez
3B,DH - CIN
Eugenio Suarez
Willi Castro
1B,2B,3B,SS,LF,RF - COL
Willi Castro
News 
 Eugenio Suarez went 1-for-3 in a win over the White Sox with a home run, one run scored, one walk, and four RBI.
Chris Schommer
Fri, Aug 14th
Willi Castro went 2-for-3 in a win over the Diamondbacks with a double, two runs scored, one RBI, one walk, and one stolen base.
Chris Schommer
Thu, Aug 13th
 Eugenio Suarez went 1-for-4 in a loss to the Nationals with a solo home run.
Chris Schommer
Sat, Aug 8th
Willi Castro went 1-for-5 in Tuesday’s loss to the Rays with a two-run home run.
Chris Schommer
Wed, Aug 5th
 Eugenio Suarez went 2-for-4 in a win over the Cardinals with a two-run home run and one walk.
Chris Schommer
Sat, Jul 25th
Willi Castro went 2-for-4 in a win over the Royals with a home run, one RBI, one walk, and two runs scored.
Chris Schommer
Sun, Aug 2nd
 Eugenio Suarez went 2-for-4 in a 7-2 win over the Rockies with a solo home run and one double.
Chris Schommer
Sat, Jul 18th
Willi Castro went 1-for-2 in a loss to the Padres with a home run, two walks, two runs scored, and one RBI.
Chris Schommer
Wed, Jul 29th
 Eugenio Suarez went 1-for-4 in a loss to the Cubs with a two-run home run.
Chris Schommer
Mon, Jul 13th
Willi Castro went 1-for-2 in a loss to the Brewers with a solo home run.
Chris Schommer
Sun, Jul 26th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Eugenio Suarez
3B,DH - CIN
Eugenio Suarez
Willi Castro
1B,2B,3B,SS,LF,RF - COL
Willi Castro
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs BOSGarrett Crochet (3-3)#124   
Sat, Mar 28thvs BOSSonny Gray (15-3)#27@ MIAEury Perez (6-9)#32
Sun, Mar 29thvs BOSConnelly Early (7-5)#160@ MIAMax Meyer (9-1)#140
Mon, Mar 30thvs PITBraxton Ashcraft (12-5)#30@ TORCody Ponce (0-0)
Tue, Mar 31stvs PITBubba Chandler (6-8)#114@ TORMax Scherzer (1-5)#118
Wed, Apr 1stvs PITPaul Skenes (9-11)#5@ TORKevin Gausman (6-11)#21
Fri, Apr 3rd@ TEXMacKenzie Gore (7-9)#41vs PHIAaron Nola (4-9)#63
Sat, Apr 4th@ TEXKumar Rocker (4-9)#95vs PHIJesus Luzardo (11-5)#11
Sun, Apr 5th@ TEXJack Leiter (3-7)#104vs PHITaijuan Walker (1-4)
Mon, Apr 6th@ MIAJanson Junk (6-7)#102vs HOUCody Bolton (0-1)#255
Tue, Apr 7th@ MIASandy Alcantara (13-7)#65vs HOUMike Burrows (4-9)#219
Wed, Apr 8th@ MIAEury Perez (6-9)#32vs HOUCristian Javier (1-3)#172
Thu, Apr 9th@ MIAMax Meyer (9-1)#140@ SDRandy Vasquez (8-6)#379
Fri, Apr 10thvs LAAJack Kochanowicz (2-5)@ SDWalker Buehler (7-5)#278
Sat, Apr 11thvs LAAGeorge Klassen (1-1)#314@ SDGerman Marquez (4-2)#417
Sun, Apr 12thvs LAAJose Soriano (9-6)#38@ SDNick Pivetta (1-2)#119
Tue, Apr 14thvs SFRobbie Ray (10-7)#107@ HOUColton Gordon (0-0)#305
Wed, Apr 15thvs SFTyler Mahle (4-9)#78@ HOUSpencer Arrighetti (7-5)#264
Thu, Apr 16thvs SFLanden Roupp (7-12)#79@ HOURyan Weiss (0-3)#366
Fri, Apr 17th@ MINJoe Ryan (6-8)#69vs LADTyler Glasnow (3-0)#44
Sat, Apr 18th@ MINTaj Bradley (9-5)#59vs LADEmmet Sheehan (4-8)#141
Sun, Apr 19th@ MINBailey Ober (7-4)#97vs LADRoki Sasaki (5-5)#90
Mon, Apr 20th@ TBJesse Scholtens (5-3)#232vs LADJustin Wrobleski (11-5)#111
Tue, Apr 21st@ TBSteven Matz (5-4)#175vs SDRandy Vasquez (8-6)#379
Wed, Apr 22nd@ TBNick Martinez (12-3)#85vs SDWalker Buehler (7-5)#278
Fri, Apr 24thvs DETFramber Valdez (7-8)#34@ NYMFreddy Peralta (5-10)#48
Sat, Apr 25thvs DETJack Flaherty (3-8)#131   
Sun, Apr 26thvs DETKeider Montero (9-7)#142@ NYMKodai Senga (0-8)#109
Tue, Apr 28thvs COLKyle Freeland (4-10)#384@ CINChase Burns (14-2)#26
Wed, Apr 29thvs COLTomoyuki Sugano (12-5)#438@ CINBrandon Williamson (2-3)#373
Thu, Apr 30thvs COLMichael Lorenzen (3-11)#437@ CINAndrew Abbott (6-7)#130
Fri, May 1st@ PITMitch Keller (6-8)vs ATLGrant Holmes (7-5)#179
Sat, May 2nd@ PITCarmen Mlodzinski (6-5)#113vs ATLChris Sale (12-8)#7
Sun, May 3rd@ PITBraxton Ashcraft (12-5)#30vs ATLSpencer Strider (4-2)#281
Mon, May 4th@ CHCEdward Cabrera (5-5)#75vs NYMHuascar Brazoban (5-2)#202
Tue, May 5th@ CHCJameson Taillon (2-6)#216   
Wed, May 6th@ CHCColin Rea (8-8)#201vs NYMFreddy Peralta (5-10)#48
Thu, May 7th@ CHCShota Imanaga (8-9)#23vs NYMChristian Scott (4-3)#43
Fri, May 8thvs HOUMike Burrows (4-9)#219@ PHIJesus Luzardo (11-5)#11
Sat, May 9thvs HOUSpencer Arrighetti (7-5)#264@ PHIAaron Nola (4-9)#63
Sun, May 10thvs HOUKai-Wei Teng (5-6)#237@ PHICristopher Sanchez (15-4)#3
Tue, May 12thvs WSHMiles Mikolas (3-9)@ PITPaul Skenes (9-11)#5
Wed, May 13thvs WSHJake Irvin (2-7)#147@ PITMitch Keller (6-8)
Thu, May 14thvs WSHFoster Griffin (13-4)#52@ PITMason Montgomery (4-3)#83
Fri, May 15th@ CLETanner Bibee (4-13)#61vs ARIMerrill Kelly (8-10)#158
Sat, May 16th@ CLEJoey Cantillo (9-7)#67vs ARIEduardo Rodriguez (12-4)#94
Sun, May 17th@ CLEGavin Williams (11-7)#17vs ARIMichael Soroka (8-3)#68
Mon, May 18th@ PHIAndrew Painter (2-8)#174vs TEXMacKenzie Gore (7-9)#41
Tue, May 19th@ PHIJesus Luzardo (11-5)#11vs TEXTyler Alexander (3-2)#162
Wed, May 20th@ PHIAaron Nola (4-9)#63vs TEXJack Leiter (3-7)#104
Sat, May 23rdvs STLKyle Leahy (9-4)#86@ ARIZac Gallen (3-9)#207
Mon, May 25th@ NYMNolan McLean (8-8)#28@ LADEmmet Sheehan (4-8)#141
Tue, May 26th@ NYMDavid Peterson (7-7)#152@ LADEric Lauer (7-6)#284
Wed, May 27th@ NYMHuascar Brazoban (5-2)#202@ LADShohei Ohtani (8-2)#1
Fri, May 29thvs ATLGrant Holmes (7-5)#179vs SFLogan Webb (8-7)#18
Sat, May 30thvs ATLMartin Perez (8-6)#186vs SFAdrian Houser (3-7)#190
Sun, May 31stvs ATLSpencer Strider (4-2)#281vs SFRobbie Ray (10-7)#107
Mon, Jun 1stvs KCLuinder Avila (5-4)@ LAAJose Soriano (9-6)#38
Tue, Jun 2ndvs KCNoah Cameron (7-8)#74@ LAAGrayson Rodriguez (3-5)#92
Wed, Jun 3rdvs KCStephen Kolek (4-3)@ LAAWalbert Urena (8-8)#228
Fri, Jun 5th@ STLKyle Leahy (9-4)#86vs MILBrandon Sproat (3-7)#189
Sat, Jun 6th@ STLMatthew Liberatore (5-10)#89vs MILJacob Misiorowski (12-5)#4
Sun, Jun 7th@ STLMichael McGreevy (5-9)#110vs MILShane Drohan (6-4)#96
Mon, Jun 8th@ SDWalker Buehler (7-5)#278   
Tue, Jun 9th@ SDLucas Giolito (2-3)#327vs CHCColin Rea (8-8)#201
Wed, Jun 10th@ SDMichael King (8-8)#60vs CHCShota Imanaga (8-9)#23
Fri, Jun 12thvs ARIEduardo Rodriguez (12-4)#94@ ATHGage Jump (5-7)#93
Sat, Jun 13thvs ARIMichael Soroka (8-3)#68@ ATHJoey Estes (0-0)#331
Sun, Jun 14thvs ARIZac Gallen (3-9)#207@ ATHJeffrey Springs (3-11)#297
Mon, Jun 15thvs NYMTobias Myers (0-2)#185@ CHCShota Imanaga (8-9)#23
Tue, Jun 16thvs NYMKodai Senga (0-8)#109@ CHCEdward Cabrera (5-5)#75
Wed, Jun 17thvs NYMNolan McLean (8-8)#28@ CHCJavier Assad (6-1)#209
Fri, Jun 19th@ NYYCam Schlittler (10-6)#16vs PITBubba Chandler (6-8)#114
Sat, Jun 20th@ NYYWill Warren (8-6)#53vs PITPaul Skenes (9-11)#5
Sun, Jun 21st@ NYYElmer Rodriguez (0-2)#316vs PITJared Jones (2-5)#51
Mon, Jun 22ndvs MILBrandon Woodruff (2-2)vs BOSJake Bennett (7-6)#80
Tue, Jun 23rdvs MILBrandon Sproat (3-7)#189vs BOSSonny Gray (15-3)#27
Wed, Jun 24thvs MILShane Drohan (6-4)#96vs BOSRanger Suarez (4-3)#24
Fri, Jun 26th@ PITPaul Skenes (9-11)#5@ MINTaj Bradley (9-5)#59
Sat, Jun 27th@ PITJared Jones (2-5)#51@ MINMike Paredes (0-3)#420
Sun, Jun 28th@ PITMitch Keller (6-8)@ MINConnor Prielipp (3-6)#76
Mon, Jun 29th@ MILRobert Gasser (3-5)#132vs MIASandy Alcantara (13-7)#65
Tue, Jun 30th@ MILBrandon Sproat (3-7)#189vs MIAEury Perez (6-9)#32
Wed, Jul 1st@ MILShane Drohan (6-4)#96vs MIAMax Meyer (9-1)#140
Thu, Jul 2nd@ MILJacob Misiorowski (12-5)#4vs MIARyan Gusto (0-3)#194
Fri, Jul 3rdvs BALTrevor Rogers (8-8)#45vs SFLogan Webb (8-7)#18
Sat, Jul 4thvs BALBrandon Young (9-3)#136vs SFRobbie Ray (10-7)#107
Sun, Jul 5thvs BALKyle Bradish (7-11)#40vs SFTyler Mahle (4-9)#78
Tue, Jul 7thvs PHIZack Wheeler (10-4)#8@ LADJustin Wrobleski (11-5)#111
Wed, Jul 8thvs PHIAlan Rangel (0-3)#354@ LADRoki Sasaki (5-5)#90
Thu, Jul 9thvs PHIJesus Luzardo (11-5)#11@ SFCarson Whisenhunt (3-3)#192
Fri, Jul 10thvs CHCShota Imanaga (8-9)#23@ SFRobbie Ray (10-7)#107
Sat, Jul 11thvs CHCJavier Assad (6-1)#209@ SFTyler Mahle (4-9)#78
Sun, Jul 12thvs CHCMatthew Boyd (8-2)#49@ SFTrevor McDonald (3-7)
Fri, Jul 17th@ COLGabriel Hughes (0-4)#313vs CINBrady Singer (5-11)#173
Sat, Jul 18th@ COLTomoyuki Sugano (12-5)#438vs CINRhett Lowder (4-8)#215
Sun, Jul 19th@ COLRyan Feltner (5-6)#439vs CINHunter Greene (2-2)
Mon, Jul 20th@ SEAGeorge Kirby (8-9)#25vs WSHAndrew Alvarez (2-4)#120
Tue, Jul 21st@ SEALuis Castillo (4-9)#82vs WSHCarson Palmquist (0-2)#406
Wed, Jul 22nd@ SEAEmerson Hancock (7-7)#81vs WSHCade Cavalli (10-5)#47
Fri, Jul 24th@ STLDustin May (6-7)#50@ MILShane Drohan (6-4)#96
Sat, Jul 25th@ STLAndre Pallante (12-6)#123@ MILRobert Gasser (3-5)#132
Sun, Jul 26th@ STLKyle Leahy (9-4)#86@ MILJacob Misiorowski (12-5)#4
Tue, Jul 28thvs CLEGavin Williams (11-7)#17@ SDMichael King (8-8)#60
Wed, Jul 29thvs CLEJoey Cantillo (9-7)#67@ SDKyle Hart (0-3)#177
Thu, Jul 30thvs PITYohan Ramirez   
Fri, Jul 31stvs PITPaul Skenes (9-11)#5vs KCMichael Wacha (5-8)#70
Sat, Aug 1stvs PITBraxton Ashcraft (12-5)#30vs KCLuinder Avila (5-4)
Sun, Aug 2ndvs PITMitch Keller (6-8)vs KCSeth Lugo (5-7)#138
Tue, Aug 4thvs ATHJ.T. Ginn (8-7)#151vs TBFreddy Peralta (5-10)#48
Wed, Aug 5thvs ATHJacob Lopez (5-4)#168vs TBNick Martinez (12-3)#85
Thu, Aug 6thvs ATHMason Barnett (1-3)#408   
Fri, Aug 7th@ WSHCade Cavalli (10-5)#47@ STLKyle Leahy (9-4)#86
Sat, Aug 8th@ WSHAndrew Alvarez (2-4)#120@ STLMatthew Liberatore (5-10)#89
Sun, Aug 9th@ WSHBrad Lord (5-2)#154@ STLMichael McGreevy (5-9)#110
Tue, Aug 11th@ CWSSean Burke (7-6)#57@ ARIMitch Bratt (1-1)#166
Wed, Aug 12th@ CWSLuis Castillo (4-9)#82@ ARIMerrill Kelly (8-10)#158
Thu, Aug 13th@ CWSDavis Martin (9-6)#121   
Fri, Aug 14thvs MIASandy Alcantara (13-7)#65@ SFLanden Roupp (7-12)#79
Sat, Aug 15thvs MIARyan Gusto (0-3)#194@ SFLogan Webb (8-7)#18
Sun, Aug 16thvs MIAEury Perez (6-9)#32@ SFBlade Tidwell (0-0)#144
Mon, Aug 17thvs STLAndre Pallante (12-6)#123vs LADBlake Snell (0-1)#22
Tue, Aug 18thvs STLKyle Leahy (9-4)#86vs LADEric Lauer (7-6)#284
Wed, Aug 19thvs STLMatthew Liberatore (5-10)#89vs LADRoki Sasaki (5-5)#90
Thu, Aug 20thvs STLMichael McGreevy (5-9)#110   
Fri, Aug 21st@ ARIEduardo Rodriguez (12-4)#94vs CLEJoey Cantillo (9-7)#67
Sat, Aug 22nd@ ARIMichael Soroka (8-3)#68vs CLETanner Bibee (4-13)#61
Sun, Aug 23rd@ ARIMitch Bratt (1-1)#166vs CLEFoster Griffin (13-4)#52
Mon, Aug 24th@ SFAdrian Houser (3-7)#190@ WSHCade Cavalli (10-5)#47
Tue, Aug 25th@ SFLanden Roupp (7-12)#79@ WSHAndrew Alvarez (2-4)#120
Wed, Aug 26th@ SFLogan Webb (8-7)#18@ WSHBrad Lord (5-2)#154
Fri, Aug 28th@ CHC@ ATL
Sat, Aug 29th@ CHC@ ATL
Sun, Aug 30th@ CHC@ ATL
Mon, Aug 31stvs SDvs BAL
Tue, Sep 1stvs SDvs BAL
Wed, Sep 2ndvs SDvs BAL
Fri, Sep 4thvs MILvs STL
Sat, Sep 5thvs MILvs STL
Sun, Sep 6thvs MILvs STL
Mon, Sep 7th@ LAD   
Tue, Sep 8th@ LAD@ NYY
Wed, Sep 9th@ LAD@ NYY
Fri, Sep 11th@ MIL@ DET
Sat, Sep 12th@ MIL@ DET
Sun, Sep 13th@ MIL@ DET
Mon, Sep 14thvs LADvs SD
Tue, Sep 15thvs LADvs SD
Wed, Sep 16thvs LADvs SD
Thu, Sep 17thvs LADvs SD
Fri, Sep 18thvs CHCvs SEA
Sat, Sep 19thvs CHCvs SEA
Sun, Sep 20thvs CHCvs SEA
Tue, Sep 22nd@ ATLvs ARI
Wed, Sep 23rd@ ATLvs ARI
Thu, Sep 24th@ ATLvs ARI
Fri, Sep 25th@ TOR@ CWS
Sat, Sep 26th@ TOR@ CWS
Sun, Sep 27th@ TOR@ CWS
Fri, Mar 27th   @ MIASandy Alcantara (13-7)#65
Thu, Apr 23rd   vs SDMatt Waldron (1-2)#217
Thu, May 21st   @ ARIEduardo Rodriguez (12-4)#94
Fri, May 22nd   @ ARIMichael Soroka (8-3)#68
Sun, May 24th   @ ARIRyne Nelson (3-5)#291
Thu, Jun 11th   vs CHCEdward Cabrera (5-5)#75
Mon, Jul 6th   @ LADEric Lauer (7-6)#284
Mon, Aug 3rd   vs TBIan Seymour (9-3)#55
Mon, Aug 10th   @ ARIMichael Soroka (8-3)#68
Thu, Aug 27th   @ WSH
Thu, Sep 10th   @ NYY