Skip to main content

Who Should I Trade?

Willi Castro for Brandon Crawford (2021)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Brandon Crawford
SS - SF
Brandon Crawford
Willi Castro
2B,3B,LF,SS - DET
Willi Castro
Expert
Recommendation
56%
Recommended by
9 of 16 experts
44%
Recommended by
7 of 16 experts
Rankings 
   
Rest of Season# 166# 190
VBR# 87# 353
   
Projections 
   
Runs43
Home Runs11
RBI42
Stolen Bases00
Batting Average.294.224
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Joe Bond
Fantasy Six Pack
# 128
   
Nick Pollack
Pitcher List
# 57
   
Mike Maher
FantasyPros
# 143# 221
   
Dan Harris
FantasyPros
# 112# 260
   
Pierre Camus
RotoBaller
# 153# 267
   
Mick Ciallela
Fantrax
# 114# 201
   
Ryan Amore
Pitcher List
# 110# 256
   
Brendan Tuma
FantasyPros
# 60
   
Brad Camara
FantasyPros
# 89
   
Joe Pisapia
FantasyPros
# 132
   
Carmen Maiorano
FantasyPros
# 233# 134
   
Jorge B. Edwards
Fantasy In Frames
# 138
   
Chris Meaney
FTN
# 138
   
Jordan Eisen
Field of Vision Sports
# 154
   
Chris Clegg
Fantrax
# 348# 166
   
Corbin Young
FantasyData
# 223# 210
   
Who Should I Trade? Player Statistics
  Brandon Crawford
SS - SF
Brandon Crawford
Willi Castro
2B,3B,LF,SS - DET
Willi Castro
2021 Stats 
   
   
At Bats452395
   
Runs7355
   
Hits13784
   
Singles8355
   
Doubles2915
   
Triples35
   
Home Runs229
   
RBI8437
   
Stolen Bases107
   
Caught Stealing34
   
Walks5423
   
Strikeouts100107
   
Batting Average.303.213
   
On Base Pct.377.268
   
Slugging Pct.527.344
   
On-base Plus Slugging.904.612
   
Who Should I Trade? Player Projections
  Brandon Crawford
SS - SF
Brandon Crawford
Willi Castro
2B,3B,LF,SS - DET
Willi Castro
2021 Projections 
   
   
At Bats2425
   
Runs43
   
Hits76
   
Singles44
   
Doubles11
   
Triples00
   
Home Runs11
   
RBI42
   
Stolen Bases00
   
Caught Stealing00
   
Walks31
   
Strikeouts66
   
Batting Average.294.224
   
On Base Pct.372.278
   
Slugging Pct.506.359
   
On-base Plus Slugging.878.637
   
Who Should I Trade? Player Notes
  Brandon Crawford
SS - SF
Brandon Crawford
Willi Castro
2B,3B,LF,SS - DET
Willi Castro
News 
 Shortstop Brandon Crawford went 3-for-3 with a solo home run, two runs scored, and a walk as the Giants pounded the Rockies 7-2 on Friday.
Jon Mathisen
Sat, Sep 25th
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
 Shortstop Brandon Crawford went 2-for-5 with a solo home run, two runs scored, and a strikeout as the Giants took down the Braves 6-5 on Friday.
Jon Mathisen
Sat, Sep 18th
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
 Giants manager Gabe Kapler says SS Brandon Crawford (wrist) will return to the lineup on Monday against the Padres.
Brendan Tuma - Too Much Tuma
Mon, Sep 13th
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
 Giants SS Brandon Crawford (wrist) is absent from Sunday's lineup.
Brendan Tuma - Too Much Tuma
Sun, Sep 12th
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
 Shortstop Brandon Crawford went 1-for-4 with a three-run homer, one walk, and two strikeouts as the Giants defeated the Rockies 7-4 on Wednesday.
Jon Mathisen
Wed, Sep 8th
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
  Brandon Crawford
SS - SF
Brandon Crawford
Willi Castro
2B,3B,LF,SS - DET
Willi Castro
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ SEAMarco Gonzales (9-5)#53vs CLEShane Bieber (7-4)#24
Sat, Apr 3rd@ SEAChris Flexen (13-6)#37vs CLEZach Plesac (10-6)#51
Sun, Apr 4th   vs CLEAaron Civale (11-5)#43
Mon, Apr 5th@ SDAdrian Morejon (0-0)vs MINMatt Shoemaker (3-8)#319
Tue, Apr 6th@ SDYu Darvish (8-10)#35vs MINJ.A. Happ (9-8)#232
Wed, Apr 7th@ SDBlake Snell (7-6)#50vs MINKenta Maeda (6-5)
Fri, Apr 9thvs COLAustin Gomber (9-9)@ CLEZach Plesac (10-6)#51
Sat, Apr 10thvs COLChi Chi Gonzalez (3-7)#399@ CLEAaron Civale (11-5)#43
Sun, Apr 11thvs COLGerman Marquez (12-10)#34@ CLELogan Allen (1-7)#372
Mon, Apr 12thvs CINWade Miley (12-7)#39@ HOUZack Greinke (11-6)#32
Tue, Apr 13thvs CINLuis Castillo (8-16)#33@ HOUJake Odorizzi (6-7)#83
Wed, Apr 14thvs CINTyler Mahle (12-6)#27@ HOULance McCullers Jr. (12-5)#25
Thu, Apr 15th   @ OAKSean Manaea (10-10)#58
Fri, Apr 16th@ MIADaniel Castano (0-2)#273@ OAKFrankie Montas (13-9)#20
Sat, Apr 17th@ MIASandy Alcantara (9-13)#7@ OAKCole Irvin (10-14)#104
Sun, Apr 18th@ MIAPablo Lopez (5-5)#49@ OAKChris Bassitt (12-4)#21
Wed, Apr 21st@ PHIZach Eflin (4-7)vs PITMiguel Yajure
Thu, Apr 22ndvs MIADaniel Castano (0-2)#273vs PITMitch Keller (5-11)#281
Fri, Apr 23rdvs MIASandy Alcantara (9-13)#7vs KCMike Minor (8-12)#75
Sat, Apr 24thvs MIAPablo Lopez (5-5)#49vs KCBrady Singer (5-10)#174
Sun, Apr 25thvs MIARoss Detwiler (3-1)#224vs KCDanny Duffy (4-3)#99
Mon, Apr 26thvs COLAustin Gomber (9-9)vs KCBrad Keller (8-12)#386
Tue, Apr 27thvs COLChi Chi Gonzalez (3-7)#399@ CWSLucas Giolito (10-9)#29
Thu, Apr 29th   @ CWSDylan Cease (13-7)#31
Fri, Apr 30th@ SDYu Darvish (8-10)#35@ NYYGerrit Cole (16-8)#4
Sat, May 1st@ SDBlake Snell (7-6)#50@ NYYJameson Taillon (8-6)#77
Sun, May 2nd@ SDJoe Musgrove (11-9)#15@ NYYCorey Kluber (5-3)#93
Tue, May 4th@ COLRyan Castellani (0-0)#395@ BOSNick Pivetta (9-7)#139
Wed, May 5th@ COLJon Gray (8-11)#123@ BOSMartin Perez (7-8)#376
Thu, May 6th   @ BOSNathan Eovaldi (10-9)#40
Fri, May 7thvs SDBlake Snell (7-6)#50vs MINMatt Shoemaker (3-8)#319
Sat, May 8thvs SDJoe Musgrove (11-9)#15vs MINJose Berrios (12-9)#10
Tue, May 11thvs TEXJordan Lyles (9-12)#373vs KCBrady Singer (5-10)#174
Wed, May 12th   vs KCDanny Duffy (4-3)#99
Thu, May 13th@ PITWil Crowe (4-7)#396vs KCDaniel Lynch (4-6)#388
Fri, May 14th@ PITMiguel Yajurevs CHCJake Arrieta (5-14)
Sat, May 15th@ PITTyler Anderson (7-9)#65vs CHCTrevor Williams (4-2)#211
Sun, May 16th@ PITMitch Keller (5-11)#281vs CHCKyle Hendricks (14-7)#76
Mon, May 17th@ CINSonny Gray (7-8)#66@ SEAYusei Kikuchi (7-9)#74
Tue, May 18th@ CINLuis Castillo (8-16)#33@ SEAJustin Dunn (1-3)#217
Wed, May 19th@ CINWade Miley (12-7)#39@ SEALogan Gilbert (6-5)#96
Fri, May 21stvs LADTrevor Bauer (8-5)@ KCMike Minor (8-12)#75
Sat, May 22ndvs LADWalker Buehler (14-4)#3@ KCBrady Singer (5-10)#174
Sun, May 23rdvs LADJulio Urias (18-3)#9@ KCKris Bubic (5-6)#162
Mon, May 24th   vs CLESam Hentges (1-4)#397
Tue, May 25th@ ARICorbin Martin (0-3)#202vs CLEAaron Civale (11-5)#43
Wed, May 26th@ ARIMerrill Kelly (7-11)#91vs CLETriston McKenzie (5-7)#81
Thu, May 27th@ LADDavid Price (4-2)#124vs CLEShane Bieber (7-4)#24
Fri, May 28th@ LADWalker Buehler (14-4)#3vs NYYGerrit Cole (16-8)#4
Sat, May 29th@ LADJulio Urias (18-3)#9vs NYYDeivi Garcia (0-2)#176
Sun, May 30th@ LADClayton Kershaw (10-7)#22vs NYYMichael King (0-4)#137
Mon, May 31stvs LAADylan Bundy (2-9)#79@ MILCorbin Burnes (10-4)#6
Tue, Jun 1stvs LAAAndrew Heaney (8-9)#115@ MILEric Lauer (7-5)#70
Thu, Jun 3rdvs CHCZach Davies (6-12)#394@ CWSLance Lynn (10-5)#17
Fri, Jun 4thvs CHCJake Arrieta (5-14)@ CWSDallas Keuchel (8-9)#382
Sat, Jun 5thvs CHCKohl Stewart (1-1)#322@ CWSLucas Giolito (10-9)#29
Sun, Jun 6thvs CHCKyle Hendricks (14-7)#76@ CWSDylan Cease (13-7)#31
Tue, Jun 8th@ TEXJordan Lyles (9-12)#373vs SEAMarco Gonzales (9-5)#53
Wed, Jun 9th@ TEXKyle Gibson (10-8)#47vs SEAChris Flexen (13-6)#37
Thu, Jun 10th   vs SEAJustus Sheffield (7-8)#391
Fri, Jun 11th@ WSHMax Scherzer (15-4)#1vs CWSLucas Giolito (10-9)#29
Sat, Jun 12th@ WSHJefry Rodriguez (0-0)#359vs CWSDylan Cease (13-7)#31
Sun, Jun 13th@ WSHJoe Ross (5-9)vs CWSCarlos Rodon (12-5)#23
Mon, Jun 14thvs ARIMatt Peacock (5-7)#159@ KCBrad Keller (8-12)#386
Tue, Jun 15thvs ARIAlex Young (2-6)#256@ KCMike Minor (8-12)#75
Wed, Jun 16thvs ARIMerrill Kelly (7-11)#91@ KCBrady Singer (5-10)#174
Thu, Jun 17thvs ARIZac Gallen (2-10)#85@ LAAShohei Ohtani (9-2)#38
Fri, Jun 18thvs PHIVince Velasquez (3-8)#193@ LAAAlex Cobb (8-3)#119
Sat, Jun 19thvs PHIAaron Nola (9-8)#45@ LAAPatrick Sandoval (3-6)
Sun, Jun 20thvs PHIZach Eflin (4-7)@ LAADylan Bundy (2-9)#79
Tue, Jun 22nd@ LAAAndrew Heaney (8-9)#115vs STLJohan Oviedo (0-5)#375
Wed, Jun 23rd@ LAAShohei Ohtani (9-2)#38vs STLJohn Gant (5-9)#143
Thu, Jun 24th   vs HOULuis Garcia (11-7)#26
Sat, Jun 26thvs OAKFrankie Montas (13-9)#20vs HOULance McCullers Jr. (12-5)#25
Sun, Jun 27thvs OAKCole Irvin (10-14)#104vs HOUJake Odorizzi (6-7)#83
Mon, Jun 28th@ LADTrevor Bauer (8-5)@ CLEEli Morgan (3-7)#236
Wed, Jun 30th   @ CLELogan Allen (1-7)#372
Fri, Jul 2nd@ ARIZac Gallen (2-10)#85vs CWSLance Lynn (10-5)#17
Sat, Jul 3rd@ ARIJake Faria (0-0)vs CWSDallas Keuchel (8-9)#382
Sun, Jul 4th@ ARICaleb Smith (4-9)#167vs CWSLucas Giolito (10-9)#29
Mon, Jul 5thvs STLKwang Hyun Kim (6-7)#100@ TEXKolby Allard (3-12)#294
Tue, Jul 6thvs STLAdam Wainwright (16-7)#5@ TEXDane Dunning (5-9)#136
Wed, Jul 7thvs STLJohan Oviedo (0-5)#375@ TEXKyle Gibson (10-8)#47
Thu, Jul 8th   @ MINJ.A. Happ (9-8)#232
Fri, Jul 9thvs WSHPaolo Espino (5-5)#92@ MINKenta Maeda (6-5)
Sat, Jul 10thvs WSHJon Lester (7-6)#252@ MINBailey Ober (3-3)#106
Sun, Jul 11thvs WSHErick Fedde (7-9)#257@ MINJose Berrios (12-9)#10
Sat, Jul 17th@ STLKwang Hyun Kim (6-7)#100vs MINKenta Maeda (6-5)
Sun, Jul 18th@ STLWade LeBlanc (0-2)#356vs MINJ.A. Happ (9-8)#232
Mon, Jul 19th@ LADTony Gonsolin (4-1)#90vs TEXKyle Gibson (10-8)#47
Tue, Jul 20th@ LADDarien Nunezvs TEXDane Dunning (5-9)#136
Wed, Jul 21st@ LADJulio Urias (18-3)#9vs TEXJordan Lyles (9-12)#373
Thu, Jul 22nd@ LADWalker Buehler (14-4)#3vs TEXMike Foltynewicz (2-12)#200
Fri, Jul 23rdvs PITChad Kuhl (5-7)#237@ KCKris Bubic (5-6)#162
Sat, Jul 24thvs PITWil Crowe (4-7)#396@ KCCarlos Hernandez (6-2)#141
Sun, Jul 25thvs PITJT Brubaker (5-13)#127@ KCDaniel Lynch (4-6)#388
Mon, Jul 26th   @ MINMichael Pineda (8-8)#97
Tue, Jul 27thvs LADJulio Urias (18-3)#9@ MINKenta Maeda (6-5)
Wed, Jul 28thvs LADWalker Buehler (14-4)#3@ MINJ.A. Happ (9-8)#232
Thu, Jul 29thvs LADDavid Price (4-2)#124vs BALAlexander Wells (1-3)
Fri, Jul 30thvs HOUFramber Valdez (11-5)#41vs BALMatt Harvey (6-14)#398
Sat, Jul 31stvs HOUZack Greinke (11-6)#32vs BALJohn Means (6-7)#42
Sun, Aug 1stvs HOULuis Garcia (11-7)#26vs BALSpenser Watkins (2-7)#318
Tue, Aug 3rd@ ARIMadison Bumgarner (7-10)#105vs BOSGarrett Richards (7-7)#223
Wed, Aug 4th@ ARIZac Gallen (2-10)#85vs BOSEduardo Rodriguez (11-8)#60
Thu, Aug 5th@ ARIMerrill Kelly (7-11)#91vs BOSMartin Perez (7-8)#376
Fri, Aug 6th@ MILCorbin Burnes (10-4)#6@ CLECal Quantrill (7-3)#56
Sat, Aug 7th@ MILBrandon Woodruff (9-10)#8@ CLEEli Morgan (3-7)#236
Sun, Aug 8th@ MILBrett Anderson (4-9)#166@ CLEZach Plesac (10-6)#51
Tue, Aug 10thvs ARIZac Gallen (2-10)#85@ BALKeegan Akin (2-10)#378
Wed, Aug 11thvs ARIMerrill Kelly (7-11)#91@ BALMatt Harvey (6-14)#398
Thu, Aug 12thvs COLGerman Marquez (12-10)#34@ BALJohn Means (6-7)#42
Fri, Aug 13thvs COLAustin Gomber (9-9)vs CLEZach Plesac (10-6)#51
Sat, Aug 14thvs COLKyle Freeland (6-8)#272vs CLESam Hentges (1-4)#397
Sun, Aug 15thvs COLJon Gray (8-11)#123vs CLETriston McKenzie (5-7)#81
Tue, Aug 17thvs NYMMarcus Stroman (9-13)#18vs LAADylan Bundy (2-9)#79
Wed, Aug 18thvs NYMTylor Megill (3-6)#142vs LAAShohei Ohtani (9-2)#38
Thu, Aug 19th   vs LAAJose Quintana (0-3)#209
Fri, Aug 20th@ OAKJames Kaprielian (8-5)#103@ TORRobbie Ray (12-6)#12
Sat, Aug 21st@ OAKSean Manaea (10-10)#58@ TORHyun Jin Ryu (13-9)#95
Sun, Aug 22nd@ OAKFrankie Montas (13-9)#20@ TORSteven Matz (13-7)#52
Tue, Aug 24th@ NYMTylor Megill (3-6)#142@ STLJack Flaherty (9-2)#28
Wed, Aug 25th@ NYMTaijuan Walker (7-11)#71@ STLJon Lester (7-6)#252
Fri, Aug 27th@ ATLMax Fried (13-7)#13vs TORSteven Matz (13-7)#52
Sat, Aug 28th@ ATLHuascar Ynoa (4-5)#113vs TORAlek Manoah (7-2)#63
Sun, Aug 29th@ ATLIan Anderson (8-5)#36vs TORJose Berrios (12-9)#10
Mon, Aug 30thvs MILCorbin Burnes (10-4)#6vs MINBailey Ober (3-3)#106
Tue, Aug 31stvs MILBrandon Woodruff (9-10)#8vs OAKCole Irvin (10-14)#104
Wed, Sep 1stvs MILBrett Anderson (4-9)#166vs OAKJames Kaprielian (8-5)#103
Thu, Sep 2ndvs MILEric Lauer (7-5)#70vs OAKFrankie Montas (13-9)#20
Fri, Sep 3rdvs LADCorey Knebel (3-0)#131@ CINVladimir Gutierrez (9-6)#78
Sat, Sep 4thvs LADJulio Urias (18-3)#9@ CINTyler Mahle (12-6)#27
Sun, Sep 5thvs LADWalker Buehler (14-4)#3@ CINLuis Castillo (8-16)#33
Mon, Sep 6th@ COLKyle Freeland (6-8)#272@ PITBryse Wilson (3-7)#171
Tue, Sep 7th@ COLChi Chi Gonzalez (3-7)#399@ PITDillon Peters (1-2)#184
Wed, Sep 8th@ COLJon Gray (8-11)#123@ PITMitch Keller (5-11)#281
Fri, Sep 10th@ CHCKyle Hendricks (14-7)#76vs TBMichael Wacha (3-5)#158
Sat, Sep 11th@ CHCZach Davies (6-12)#394vs TBChris Archer (1-1)#121
Sun, Sep 12th@ CHCJustin Steele (3-4)#175vs TBLuis Patino (4-3)#144
Tue, Sep 14thvs SDJake Arrieta (5-14)vs MILFreddy Peralta (9-5)#14
Wed, Sep 15thvs SDJoe Musgrove (11-9)#15vs MILBrandon Woodruff (9-10)#8
Thu, Sep 16thvs SDPierce Johnson@ TBLouis Head
Fri, Sep 17thvs ATLIan Anderson (8-5)#36@ TBLuis Patino (4-3)#144
Sat, Sep 18thvs ATLCharlie Morton (13-6)#11@ TBRyan Yarbrough (9-6)#107
Sun, Sep 19thvs ATLMax Fried (13-7)#13@ TBShane McClanahan (9-6)#98
Mon, Sep 20th   vs CWSCarlos Rodon (12-5)#23
Tue, Sep 21st@ SDJoe Musgrove (11-9)#15vs CWSDallas Keuchel (8-9)#382
Fri, Sep 24th@ COLPeter Lambert (0-0)vs KCCarlos Hernandez (6-2)#141
Sat, Sep 25th@ COLJon Gray (8-11)#123vs KCJon Heasley (0-1)#330
Sun, Sep 26th@ COLAntonio Senzatela (4-9)#120vs KCKris Bubic (5-6)#162
Mon, Sep 27th   vs CWSDallas Keuchel (8-9)#382
Tue, Sep 28thvs ARILuke Weaver (3-6)#109@ MINJoe Ryan (2-1)#203
Wed, Sep 29thvs ARIMerrill Kelly (7-11)#91@ MINMichael Pineda (8-8)#97
Thu, Sep 30thvs ARIMadison Bumgarner (7-10)#105@ MINBailey Ober (3-3)#106
Fri, Oct 1stvs SD@ CWSDylan Cease (13-7)#31
Sat, Oct 2ndvs SD@ CWS
Sun, Oct 3rdvs SD@ CWS
Fri, Apr 2nd@ SEAYusei Kikuchi (7-9)#74   
Mon, Apr 19th@ PHIChase Anderson (2-4)#303   
Tue, Apr 20th@ PHIZack Wheeler (14-9)#2   
Wed, Apr 28thvs COLGerman Marquez (12-10)#34   
Sun, May 9thvs SDChris Paddack (7-7)#84   
Mon, May 10thvs TEXKyle Gibson (10-8)#47   
Thu, May 20th@ CINTyler Mahle (12-6)#27   
Fri, Jun 25thvs OAKSean Manaea (10-10)#58   
Tue, Jun 29th@ LADWalker Buehler (14-4)#3   
Thu, Jul 1st@ ARIMerrill Kelly (7-11)#91   
Fri, Jul 16th@ STLAdam Wainwright (16-7)#5   
Mon, Aug 2nd@ ARITaylor Widener (2-1)#169   
Mon, Aug 16thvs NYMRich Hill (6-7)#67   
Thu, Aug 26th@ NYMCarlos Carrasco (1-3)#72   
Mon, Sep 13thvs SDYu Darvish (8-10)#35   
Wed, Sep 22nd@ SDVince Velasquez (3-8)#193   
Thu, Sep 23rd@ SDYu Darvish (8-10)#35