Skip to main content

Who Should I Trade?

Willi Castro for Evan Longoria (2021)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Evan Longoria
3B - SF
Evan Longoria
Willi Castro
2B,3B,LF,SS - DET
Willi Castro
Expert
Recommendation
57%
Recommended by
8 of 14 experts
43%
Recommended by
6 of 14 experts
Rankings 
   
Rest of Season# 185# 190
VBR# 349# 401
   
Projections 
   
Runs56
Home Runs11
RBI54
Stolen Bases01
Batting Average.267.225
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Joe Bond
Fantasy Six Pack
# 202
   
Mike Maher
FantasyPros
# 199# 221
   
Dan Harris
FantasyPros
# 192# 260
   
Pierre Camus
RotoBaller
# 94# 267
   
Mick Ciallela
Fantrax
# 172# 201
   
Ryan Amore
Pitcher List
# 130# 256
   
Brendan Tuma
FantasyPros
# 90
   
Corbin Young
FantasyData
# 138# 210
   
Joe Pisapia
FantasyPros
# 132
   
Carmen Maiorano
FantasyPros
# 194# 134
   
Jorge B. Edwards
Fantasy In Frames
# 138
   
Chris Meaney
FTN
# 138
   
Jordan Eisen
Field of Vision Sports
# 205# 154
   
Chris Clegg
Fantrax
# 203# 166
   
Who Should I Trade? Player Statistics
  Evan Longoria
3B - SF
Evan Longoria
Willi Castro
2B,3B,LF,SS - DET
Willi Castro
2021 Stats 
   
   
At Bats206389
   
Runs4154
   
Hits6183
   
Singles3354
   
Doubles1515
   
Triples05
   
Home Runs139
   
RBI4637
   
Stolen Bases17
   
Caught Stealing14
   
Walks3223
   
Strikeouts50106
   
Batting Average.296.213
   
On Base Pct.390.270
   
Slugging Pct.558.347
   
On-base Plus Slugging.948.617
   
Who Should I Trade? Player Projections
  Evan Longoria
3B - SF
Evan Longoria
Willi Castro
2B,3B,LF,SS - DET
Willi Castro
2021 Projections 
   
   
At Bats3041
   
Runs56
   
Hits89
   
Singles56
   
Doubles22
   
Triples00
   
Home Runs11
   
RBI54
   
Stolen Bases01
   
Caught Stealing00
   
Walks32
   
Strikeouts711
   
Batting Average.267.225
   
On Base Pct.339.279
   
Slugging Pct.473.362
   
On-base Plus Slugging.812.641
   
Who Should I Trade? Player Notes
  Evan Longoria
3B - SF
Evan Longoria
Willi Castro
2B,3B,LF,SS - DET
Willi Castro
News 
 Third baseman Evan Longoria went 2-for-4 with a solo home run and a double as the Giants lost to the Padres 7-4 on Thursday.
Jon Mathisen
Thu, Sep 16th
Detroit Tigers second baseman Willi Castro went 1-for-3 with a run and a steal in a 10-4 win over the Rays on Friday.
Matthew Terelle
Sat, Sep 11th
 Third baseman Evan Longoria went 1-for-4 with an RBI double as the Giants lost to the Padres 9-6 on Wednesday.
Jon Mathisen
Thu, Sep 16th
Detroit Tigers second baseman Willi Castro went 1-for-5 with a solo homer in a 13-10 loss to the Angels on Thursday.
Matthew Terelle
Thu, Aug 19th
 Evan Longoria went 2-for-3 with a walk, a double and three RBI during Saturday's 15-4 win over the Cubs.
Andy Zimmerman
Sat, Sep 11th
Detroit Tigers second outfielder Willi Castro went 1-for-3 with a solo homer in a 3-1 loss to the Angels on Wednesday.
Matthew Terelle
Wed, Aug 18th
 Evan Longoria went 1-for-3 with a two-run home run and a sacrifice fly during Friday's 6-1 win over the Cubs.
Andy Zimmerman
Sat, Sep 11th
Detroit Tigers infielder Willi Castro went 1-for-3 with two runs and two steals in a 6-4 win over Cleveland on Saturday.
Matthew Terelle
Sat, Aug 14th
 The Giants reinstated 3B Evan Longoria (finger) from the 10-day injured list.
Brendan Tuma - Too Much Tuma
Fri, Sep 3rd
Detroit Tigers second baseman Willi Castro went 2-for-4 with a homer and two runs in a 5-3 loss to the Royals Friday.
Matthew Terelle
Sat, Jul 24th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Evan Longoria
3B - SF
Evan Longoria
Willi Castro
2B,3B,LF,SS - DET
Willi Castro
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ SEAMarco Gonzales (8-5)#68vs CLEShane Bieber (7-4)#79
Sat, Apr 3rd@ SEAChris Flexen (11-6)#55vs CLEZach Plesac (10-5)#63
Sun, Apr 4th   vs CLEAaron Civale (10-4)#52
Mon, Apr 5th@ SDAdrian Morejon (0-0)vs MINMatt Shoemaker (3-8)#159
Tue, Apr 6th@ SDYu Darvish (8-10)#23vs MINJ.A. Happ (9-8)#152
Wed, Apr 7th@ SDBlake Snell (7-6)#33vs MINKenta Maeda (6-5)
Fri, Apr 9thvs COLAustin Gomber (9-9)@ CLEZach Plesac (10-5)#63
Sat, Apr 10thvs COLChi Chi Gonzalez (3-7)#409@ CLEAaron Civale (10-4)#52
Sun, Apr 11thvs COLGerman Marquez (12-10)#19@ CLELogan Allen (1-7)#394
Mon, Apr 12thvs CINWade Miley (12-6)#45@ HOUZack Greinke (11-6)#27
Tue, Apr 13thvs CINLuis Castillo (7-15)#44@ HOUJake Odorizzi (6-7)#77
Wed, Apr 14thvs CINTyler Mahle (12-5)#28@ HOULance McCullers Jr. (12-4)#30
Thu, Apr 15th   @ OAKSean Manaea (10-9)#35
Fri, Apr 16th@ MIADaniel Castano (0-2)#275@ OAKFrankie Montas (12-9)#17
Sat, Apr 17th@ MIASandy Alcantara (9-13)#9@ OAKCole Irvin (9-13)#90
Sun, Apr 18th@ MIAPablo Lopez (5-5)#38@ OAKChris Bassitt (12-4)#20
Wed, Apr 21st@ PHIZach Eflin (4-7)vs PITMiguel Yajure
Thu, Apr 22ndvs MIADaniel Castano (0-2)#275vs PITMitch Keller (4-11)#397
Fri, Apr 23rdvs MIASandy Alcantara (9-13)#9vs KCMike Minor (8-12)#78
Sat, Apr 24thvs MIAPablo Lopez (5-5)#38vs KCBrady Singer (4-10)#138
Sun, Apr 25thvs MIARoss Detwiler (2-1)#226vs KCDanny Duffy (4-3)#116
Mon, Apr 26thvs COLAustin Gomber (9-9)vs KCBrad Keller (8-12)#199
Tue, Apr 27thvs COLChi Chi Gonzalez (3-7)#409@ CWSLucas Giolito (9-9)#16
Thu, Apr 29th   @ CWSDylan Cease (11-7)#50
Fri, Apr 30th@ SDYu Darvish (8-10)#23@ NYYGerrit Cole (15-7)#8
Sat, May 1st@ SDBlake Snell (7-6)#33@ NYYJameson Taillon (8-6)#66
Sun, May 2nd@ SDJoe Musgrove (11-9)#14@ NYYCorey Kluber (4-3)#72
Tue, May 4th@ COLRyan Castellani (0-0)#406@ BOSNick Pivetta (9-7)#111
Wed, May 5th@ COLJon Gray (8-10)#104@ BOSMartin Perez (7-8)#391
Thu, May 6th   @ BOSNathan Eovaldi (10-8)#29
Fri, May 7thvs SDBlake Snell (7-6)#33vs MINMatt Shoemaker (3-8)#159
Sat, May 8thvs SDJoe Musgrove (11-9)#14vs MINJose Berrios (11-8)#12
Tue, May 11thvs TEXJordan Lyles (9-11)#167vs KCBrady Singer (4-10)#138
Wed, May 12th   vs KCDanny Duffy (4-3)#116
Thu, May 13th@ PITWil Crowe (3-7)#352vs KCDaniel Lynch (4-5)#401
Fri, May 14th@ PITMiguel Yajurevs CHCJake Arrieta (5-13)#382
Sat, May 15th@ PITTyler Anderson (6-9)#57vs CHCTrevor Williams (4-2)#182
Sun, May 16th@ PITMitch Keller (4-11)#397vs CHCKyle Hendricks (14-6)#85
Mon, May 17th@ CINSonny Gray (7-7)#54@ SEAYusei Kikuchi (7-8)#53
Tue, May 18th@ CINLuis Castillo (7-15)#44@ SEAJustin Dunn (1-3)#283
Wed, May 19th@ CINWade Miley (12-6)#45@ SEALogan Gilbert (5-5)#74
Fri, May 21stvs LADTrevor Bauer (8-5)@ KCMike Minor (8-12)#78
Sat, May 22ndvs LADWalker Buehler (14-3)#2@ KCBrady Singer (4-10)#138
Sun, May 23rdvs LADJulio Urias (18-3)#10@ KCKris Bubic (4-6)#125
Mon, May 24th   vs CLESam Hentges (1-4)#408
Tue, May 25th@ ARICorbin Martin (0-3)#238vs CLEAaron Civale (10-4)#52
Wed, May 26th@ ARIMerrill Kelly (7-10)#76vs CLETriston McKenzie (5-6)#89
Thu, May 27th@ LADDavid Price (4-2)#96vs CLEShane Bieber (7-4)#79
Fri, May 28th@ LADWalker Buehler (14-3)#2vs NYYGerrit Cole (15-7)#8
Sat, May 29th@ LADJulio Urias (18-3)#10vs NYYDeivi Garcia (0-2)#135
Sun, May 30th@ LADClayton Kershaw (9-7)#26vs NYYMichael King (0-4)#177
Mon, May 31stvs LAADylan Bundy (2-9)#115@ MILCorbin Burnes (10-4)#5
Tue, Jun 1stvs LAAAndrew Heaney (8-9)#95@ MILEric Lauer (6-5)#113
Thu, Jun 3rdvs CHCZach Davies (6-11)#183@ CWSLance Lynn (10-4)#13
Fri, Jun 4thvs CHCJake Arrieta (5-13)#382@ CWSDallas Keuchel (8-9)#176
Sat, Jun 5thvs CHCKohl Stewart (1-1)#378@ CWSLucas Giolito (9-9)#16
Sun, Jun 6thvs CHCKyle Hendricks (14-6)#85@ CWSDylan Cease (11-7)#50
Tue, Jun 8th@ TEXJordan Lyles (9-11)#167vs SEAMarco Gonzales (8-5)#68
Wed, Jun 9th@ TEXKyle Gibson (10-7)#36vs SEAChris Flexen (11-6)#55
Thu, Jun 10th   vs SEAJustus Sheffield (7-8)#405
Fri, Jun 11th@ WSHMax Scherzer (14-4)#4vs CWSLucas Giolito (9-9)#16
Sat, Jun 12th@ WSHJefry Rodriguez (0-0)#379vs CWSDylan Cease (11-7)#50
Sun, Jun 13th@ WSHJoe Ross (5-9)vs CWSCarlos Rodon (12-5)#24
Mon, Jun 14thvs ARIMatt Peacock (5-7)#189@ KCBrad Keller (8-12)#199
Tue, Jun 15thvs ARIAlex Young (2-6)#248@ KCMike Minor (8-12)#78
Wed, Jun 16thvs ARIMerrill Kelly (7-10)#76@ KCBrady Singer (4-10)#138
Thu, Jun 17thvs ARIZac Gallen (2-10)#75@ LAAShohei Ohtani (9-2)#47
Fri, Jun 18thvs PHIVince Velasquez (3-6)#187@ LAAAlex Cobb (8-3)#144
Sat, Jun 19thvs PHIAaron Nola (7-8)#31@ LAAPatrick Sandoval (3-6)
Sun, Jun 20thvs PHIZach Eflin (4-7)@ LAADylan Bundy (2-9)#115
Tue, Jun 22nd@ LAAAndrew Heaney (8-9)#95vs STLJohan Oviedo (0-5)#393
Wed, Jun 23rd@ LAAShohei Ohtani (9-2)#47vs STLJohn Gant (5-9)#157
Thu, Jun 24th   vs HOULuis Garcia (11-7)#40
Sat, Jun 26thvs OAKFrankie Montas (12-9)#17vs HOULance McCullers Jr. (12-4)#30
Sun, Jun 27thvs OAKCole Irvin (9-13)#90vs HOUJake Odorizzi (6-7)#77
Mon, Jun 28th@ LADTrevor Bauer (8-5)@ CLEEli Morgan (2-7)#297
Wed, Jun 30th   @ CLELogan Allen (1-7)#394
Fri, Jul 2nd@ ARIZac Gallen (2-10)#75vs CWSLance Lynn (10-4)#13
Sat, Jul 3rd@ ARIJake Faria (0-0)#337vs CWSDallas Keuchel (8-9)#176
Sun, Jul 4th@ ARICaleb Smith (4-9)#215vs CWSLucas Giolito (9-9)#16
Mon, Jul 5thvs STLKwang Hyun Kim (6-7)#83@ TEXKolby Allard (3-12)#150
Tue, Jul 6thvs STLAdam Wainwright (16-7)#3@ TEXDane Dunning (5-8)#106
Wed, Jul 7thvs STLJohan Oviedo (0-5)#393@ TEXKyle Gibson (10-7)#36
Thu, Jul 8th   @ MINJ.A. Happ (9-8)#152
Fri, Jul 9thvs WSHPaolo Espino (4-5)#127@ MINKenta Maeda (6-5)
Sat, Jul 10thvs WSHJon Lester (6-6)#166@ MINBailey Ober (2-2)#147
Sun, Jul 11thvs WSHErick Fedde (7-9)#158@ MINJose Berrios (11-8)#12
Sat, Jul 17th@ STLKwang Hyun Kim (6-7)#83vs MINKenta Maeda (6-5)
Sun, Jul 18th@ STLWade LeBlanc (0-2)#384vs MINJ.A. Happ (9-8)#152
Mon, Jul 19th@ LADTony Gonsolin (3-1)#58vs TEXKyle Gibson (10-7)#36
Tue, Jul 20th@ LADDarien Nunezvs TEXDane Dunning (5-8)#106
Wed, Jul 21st@ LADJulio Urias (18-3)#10vs TEXJordan Lyles (9-11)#167
Thu, Jul 22nd@ LADWalker Buehler (14-3)#2vs TEXMike Foltynewicz (2-12)#234
Fri, Jul 23rdvs PITChad Kuhl (5-6)#253@ KCKris Bubic (4-6)#125
Sat, Jul 24thvs PITWil Crowe (3-7)#352@ KCCarlos Hernandez (6-2)#165
Sun, Jul 25thvs PITJT Brubaker (5-13)#107@ KCDaniel Lynch (4-5)#401
Mon, Jul 26th   @ MINMichael Pineda (6-8)#81
Tue, Jul 27thvs LADJulio Urias (18-3)#10@ MINKenta Maeda (6-5)
Wed, Jul 28thvs LADWalker Buehler (14-3)#2@ MINJ.A. Happ (9-8)#152
Thu, Jul 29thvs LADDavid Price (4-2)#96vs BALAlexander Wells (1-3)
Fri, Jul 30thvs HOUFramber Valdez (10-5)#49vs BALMatt Harvey (6-14)#389
Sat, Jul 31stvs HOUZack Greinke (11-6)#27vs BALJohn Means (5-7)#32
Sun, Aug 1stvs HOULuis Garcia (11-7)#40vs BALSpenser Watkins (2-7)#318
Tue, Aug 3rd@ ARIMadison Bumgarner (7-10)#93vs BOSGarrett Richards (7-7)#155
Wed, Aug 4th@ ARIZac Gallen (2-10)#75vs BOSEduardo Rodriguez (11-8)#91
Thu, Aug 5th@ ARIMerrill Kelly (7-10)#76vs BOSMartin Perez (7-8)#391
Fri, Aug 6th@ MILCorbin Burnes (10-4)#5@ CLECal Quantrill (6-3)#37
Sat, Aug 7th@ MILBrandon Woodruff (9-9)#7@ CLEEli Morgan (2-7)#297
Sun, Aug 8th@ MILBrett Anderson (4-8)#170@ CLEZach Plesac (10-5)#63
Tue, Aug 10thvs ARIZac Gallen (2-10)#75@ BALKeegan Akin (2-9)#392
Wed, Aug 11thvs ARIMerrill Kelly (7-10)#76@ BALMatt Harvey (6-14)#389
Thu, Aug 12thvs COLGerman Marquez (12-10)#19@ BALJohn Means (5-7)#32
Fri, Aug 13thvs COLAustin Gomber (9-9)vs CLEZach Plesac (10-5)#63
Sat, Aug 14thvs COLKyle Freeland (5-8)#387vs CLESam Hentges (1-4)#408
Sun, Aug 15thvs COLJon Gray (8-10)#104vs CLETriston McKenzie (5-6)#89
Tue, Aug 17thvs NYMMarcus Stroman (9-12)#15vs LAADylan Bundy (2-9)#115
Wed, Aug 18thvs NYMTylor Megill (3-5)#153vs LAAShohei Ohtani (9-2)#47
Thu, Aug 19th   vs LAAJose Quintana (0-3)#236
Fri, Aug 20th@ OAKJames Kaprielian (7-5)#124@ TORRobbie Ray (12-5)#11
Sat, Aug 21st@ OAKSean Manaea (10-9)#35@ TORHyun Jin Ryu (13-8)#43
Sun, Aug 22nd@ OAKFrankie Montas (12-9)#17@ TORSteven Matz (12-7)#69
Tue, Aug 24th@ NYMTylor Megill (3-5)#153@ STLJack Flaherty (9-2)#22
Wed, Aug 25th@ NYMTaijuan Walker (7-9)#67@ STLJon Lester (6-6)#166
Fri, Aug 27th@ ATLMax Fried (11-7)#34vs TORSteven Matz (12-7)#69
Sat, Aug 28th@ ATLHuascar Ynoa (4-5)#128vs TORAlek Manoah (6-2)#41
Sun, Aug 29th@ ATLIan Anderson (7-5)#48vs TORJose Berrios (11-8)#12
Mon, Aug 30thvs MILCorbin Burnes (10-4)#5vs MINBailey Ober (2-2)#147
Tue, Aug 31stvs MILBrandon Woodruff (9-9)#7vs OAKCole Irvin (9-13)#90
Wed, Sep 1stvs MILBrett Anderson (4-8)#170vs OAKJames Kaprielian (7-5)#124
Thu, Sep 2ndvs MILEric Lauer (6-5)#113vs OAKFrankie Montas (12-9)#17
Fri, Sep 3rdvs LADCorey Knebel (3-0)#146@ CINVladimir Gutierrez (9-6)#109
Sat, Sep 4thvs LADJulio Urias (18-3)#10@ CINTyler Mahle (12-5)#28
Sun, Sep 5thvs LADWalker Buehler (14-3)#2@ CINLuis Castillo (7-15)#44
Mon, Sep 6th@ COLKyle Freeland (5-8)#387@ PITBryse Wilson (2-7)#134
Tue, Sep 7th@ COLChi Chi Gonzalez (3-7)#409@ PITDillon Peters (1-2)#237
Wed, Sep 8th@ COLJon Gray (8-10)#104@ PITMitch Keller (4-11)#397
Fri, Sep 10th@ CHCKyle Hendricks (14-6)#85vs TBMichael Wacha (3-5)#191
Sat, Sep 11th@ CHCZach Davies (6-11)#183vs TBChris Archer (1-1)#161
Sun, Sep 12th@ CHCJustin Steele (3-3)#211vs TBLuis Patino (4-3)#114
Tue, Sep 14thvs SDJake Arrieta (5-13)#382vs MILFreddy Peralta (9-4)#18
Wed, Sep 15thvs SDJoe Musgrove (11-9)#14vs MILBrandon Woodruff (9-9)#7
Thu, Sep 16thvs SDPierce Johnson@ TBLouis Head
Fri, Sep 17thvs ATLIan Anderson (7-5)#48@ TBLuis Patino (4-3)#114
Sat, Sep 18thvs ATLCharlie Morton (13-5)#6@ TBRyan Yarbrough (8-5)#121
Sun, Sep 19thvs ATLMax Fried (11-7)#34@ TB
Mon, Sep 20th   vs CWSCarlos Rodon (12-5)#24
Tue, Sep 21st@ SDJoe Musgrove (11-9)#14vs CWSDallas Keuchel (8-9)#176
Wed, Sep 22nd@ SDvs CWSReynaldo Lopez (3-3)#168
Fri, Sep 24th@ COLRyan Feltner (0-1)#306vs KCKris Bubic (4-6)#125
Sat, Sep 25th@ COLvs KC
Sun, Sep 26th@ COLvs KC
Tue, Sep 28thvs ARI@ MIN
Wed, Sep 29thvs ARI@ MIN
Thu, Sep 30thvs ARI@ MIN
Fri, Oct 1stvs SD@ CWS
Sat, Oct 2ndvs SD@ CWS
Sun, Oct 3rdvs SD@ CWS
Fri, Apr 2nd@ SEAYusei Kikuchi (7-8)#53   
Mon, Apr 19th@ PHIChase Anderson (2-4)#289   
Tue, Apr 20th@ PHIZack Wheeler (13-9)#1   
Wed, Apr 28thvs COLGerman Marquez (12-10)#19   
Sun, May 9thvs SDChris Paddack (7-7)#70   
Mon, May 10thvs TEXKyle Gibson (10-7)#36   
Thu, May 20th@ CINTyler Mahle (12-5)#28   
Fri, Jun 25thvs OAKSean Manaea (10-9)#35   
Tue, Jun 29th@ LADWalker Buehler (14-3)#2   
Thu, Jul 1st@ ARIMerrill Kelly (7-10)#76   
Fri, Jul 16th@ STLAdam Wainwright (16-7)#3   
Mon, Aug 2nd@ ARITaylor Widener (2-1)#186   
Mon, Aug 16thvs NYMRich Hill (6-7)#64   
Thu, Aug 26th@ NYMCarlos Carrasco (1-2)#71   
Mon, Sep 13thvs SDYu Darvish (8-10)#23   
Thu, Sep 23rd@ SD