Skip to main content

Who Should I Trade?

Brandon Crawford for Justin Upton (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
Justin Upton
LF - LAA
Justin Upton
Expert
Recommendation
57%
Recommended by
8 of 14 experts
43%
Recommended by
6 of 14 experts
Rankings 
   
Rest of Season# 164# 174
VBR
   
Projections 
   
Runs00
Home Runs00
RBI00
Stolen Bases00
Batting Average.000.000
   
Misc 
   
Injury Alert-IL60
   
Expert Ranks 
   
Nick Pollack
Pitcher List
# 57
   
Mike Maher
FantasyPros
# 143# 180
   
Dan Harris
FantasyPros
# 112# 185
   
Pierre Camus
RotoBaller
# 153# 210
   
Mick Ciallela
Fantrax
# 114# 128
   
Ryan Amore
Pitcher List
# 110# 203
   
Brendan Tuma
FantasyPros
# 60# 122
   
Brad Camara
FantasyPros
# 85
   
Joe Bond
Fantasy Six Pack
# 128# 120
   
Corbin Young
FantasyData
# 223# 157
   
Carmen Maiorano
FantasyPros
# 233# 164
   
Chris Clegg
Fantrax
# 348# 173
   
Chris Mitchell
FantasyData
# 144
   
Jordan Eisen
Field of Vision Sports
# 191
   
Who Should I Trade? Player Statistics
  Brandon Crawford
SS - SF
Brandon Crawford
Justin Upton
LF - LAA
Justin Upton
2021 Stats 
   
   
At Bats483318
   
Runs7947
   
Hits14467
   
Singles8738
   
Doubles3012
   
Triples30
   
Home Runs2417
   
RBI9041
   
Stolen Bases114
   
Caught Stealing31
   
Walks5639
   
Strikeouts105107
   
Batting Average.298.211
   
On Base Pct.373.296
   
Slugging Pct.522.409
   
On-base Plus Slugging.895.705
   
Who Should I Trade? Player Projections
  Brandon Crawford
SS - SF
Brandon Crawford
Justin Upton
LF - LAA
Justin Upton
2021 Projections 
   
   
At Bats00
   
Runs00
   
Hits00
   
Singles00
   
Doubles00
   
Triples00
   
Home Runs00
   
RBI00
   
Stolen Bases00
   
Caught Stealing00
   
Walks00
   
Strikeouts00
   
Batting Average.000.000
   
On Base Pct.000.000
   
Slugging Pct.000.000
   
On-base Plus Slugging.000.000
   
Who Should I Trade? Player Notes
  Brandon Crawford
SS - SF
Brandon Crawford
Justin Upton
LF - LAA
Justin Upton
News 
 Shortstop Brandon Crawford went 1-for-3 with a double, a run scored, and a strikeout as the Giants lost to the Padres 3-2 on Saturday.
Jon Mathisen
Sat, Oct 2nd
Justin Upton is not expected to return to the Angels this season. Upton has been out due to a right lumbar strain.
Kamran Hoda
Tue, Sep 21st
 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
Angels' outfielder Justin Upton has been placed on the 10-day IL with a right lumbar strain.
Jack Mannis
Sun, Sep 5th
 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
Justin Upton connected for his 17th homer of the season on Wednesday.
Liam Gibney
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
Justin Upton went to 1-for-4 with a solo home run on Monday. His solo shot was the only run scored for the Angels.
Liam Gibney
Tue, Aug 17th
 Giants SS Brandon Crawford (wrist) is absent from Sunday's lineup.
Brendan Tuma - Too Much Tuma
Sun, Sep 12th
Justin Upton went 2-for-4 with two RBIs, and a run scored in game one of the double header on Tuesday.
Liam Gibney
Wed, Aug 11th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Brandon Crawford
SS - SF
Brandon Crawford
Justin Upton
LF - LAA
Justin Upton
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ SEAMarco Gonzales (10-6)vs CWSLucas Giolito (11-9)
Fri, Apr 2nd@ SEAYusei Kikuchi (7-9)vs CWSDallas Keuchel (9-9)
Sat, Apr 3rd@ SEAChris Flexen (14-6)vs CWSLance Lynn (11-6)
Mon, Apr 5th@ SDAdrian Morejon (0-0)vs HOULuis Garcia (11-8)
Tue, Apr 6th@ SDYu Darvish (8-11)vs HOUZack Greinke (11-6)
Wed, Apr 7th@ SDBlake Snell (7-6)   
Fri, Apr 9thvs COLAustin Gomber (9-9)@ TORDavid Phelps
Sat, Apr 10thvs COLChi Chi Gonzalez (3-7)@ TORSteven Matz (14-7)
Sun, Apr 11thvs COLGerman Marquez (12-11)#4   
Mon, Apr 12thvs CINWade Miley (12-7)@ KCBrady Singer (5-10)
Tue, Apr 13thvs CINLuis Castillo (8-16)@ KCDanny Duffy (4-3)
Wed, Apr 14thvs CINTyler Mahle (13-6)@ KCBrad Keller (8-12)
Fri, Apr 16th@ MIADaniel Castano (0-2)vs MINLewis Thorpe (0-2)
Sat, Apr 17th@ MIASandy Alcantara (9-15)   
Sun, Apr 18th@ MIAPablo Lopez (5-5)   
Mon, Apr 19th@ PHIChase Anderson (2-4)vs TEXKohei Arihara (2-4)
Tue, Apr 20th@ PHIZack Wheeler (14-10)vs TEXJordan Lyles (10-13)
Wed, Apr 21st@ PHIZach Eflin (4-7)vs TEXMike Foltynewicz (2-12)
Thu, Apr 22ndvs MIADaniel Castano (0-2)@ HOUCristian Javier (4-1)
Fri, Apr 23rdvs MIASandy Alcantara (9-15)@ HOUZack Greinke (11-6)
Sat, Apr 24thvs MIAPablo Lopez (5-5)@ HOUJake Odorizzi (6-7)
Sun, Apr 25thvs MIARoss Detwiler (3-1)@ HOULance McCullers Jr. (13-5)
Mon, Apr 26thvs COLAustin Gomber (9-9)@ TEXJordan Lyles (10-13)
Tue, Apr 27thvs COLChi Chi Gonzalez (3-7)@ TEXMike Foltynewicz (2-12)
Wed, Apr 28thvs COLGerman Marquez (12-11)#4@ TEXDane Dunning (5-10)
Fri, Apr 30th@ SDYu Darvish (8-11)@ SEAChris Flexen (14-6)
Sat, May 1st@ SDBlake Snell (7-6)@ SEALjay Newsome (1-1)
Sun, May 2nd@ SDJoe Musgrove (11-9)@ SEAJustus Sheffield (7-8)
Tue, May 4th@ COLRyan Castellani (0-0)#21vs TBShane McClanahan (10-6)
Wed, May 5th@ COLJon Gray (8-12)#13vs TBAndrew Kittredge (9-3)
Fri, May 7thvs SDBlake Snell (7-6)vs LADJulio Urias (19-3)
Sat, May 8thvs SDJoe Musgrove (11-9)vs LADClayton Kershaw (10-8)
Sun, May 9thvs SDChris Paddack (7-7)vs LADTrevor Bauer (8-5)
Mon, May 10thvs TEXKyle Gibson (10-9)@ HOULuis Garcia (11-8)
Tue, May 11thvs TEXJordan Lyles (10-13)@ HOULance McCullers Jr. (13-5)
Thu, May 13th@ PITWil Crowe (4-8)   
Fri, May 14th@ PITMiguel Yajure (0-2)@ BOSNick Pivetta (9-8)
Sat, May 15th@ PITTyler Anderson (7-11)@ BOSMartin Perez (7-8)
Sun, May 16th@ PITMitch Keller (5-11)@ BOSNathan Eovaldi (11-9)
Mon, May 17th@ CINSonny Gray (7-9)vs CLESam Hentges (1-4)
Tue, May 18th@ CINLuis Castillo (8-16)vs CLEZach Plesac (10-6)
Wed, May 19th@ CINWade Miley (12-7)vs CLEAaron Civale (12-5)
Thu, May 20th@ CINTyler Mahle (13-6)vs MINJose Berrios (12-9)
Fri, May 21stvs LADTrevor Bauer (8-5)vs OAKJames Kaprielian (8-5)
Sat, May 22ndvs LADWalker Buehler (16-4)vs OAKChris Bassitt (12-4)
Sun, May 23rdvs LADJulio Urias (19-3)vs OAKSean Manaea (11-10)
Tue, May 25th@ ARICorbin Martin (0-3)vs TEXHyeon-jong Yang (0-3)
Wed, May 26th@ ARIMerrill Kelly (7-11)vs TEXDane Dunning (5-10)
Thu, May 27th@ LADDavid Price (5-2)@ OAKChris Bassitt (12-4)
Fri, May 28th@ LADWalker Buehler (16-4)@ OAKSean Manaea (11-10)
Sat, May 29th@ LADJulio Urias (19-3)@ OAKFrankie Montas (13-9)
Sun, May 30th@ LADClayton Kershaw (10-8)@ OAKCole Irvin (10-15)
Mon, May 31stvs LAADylan Bundy (2-9)@ SFJohnny Cueto (7-7)
Tue, Jun 1stvs LAAAndrew Heaney (8-9)@ SFAlex Wood (10-4)
Thu, Jun 3rdvs CHCZach Davies (6-12)vs SEAJustus Sheffield (7-8)
Fri, Jun 4thvs CHCJake Arrieta (5-14)vs SEARobert Dugger (0-2)
Sat, Jun 5thvs CHCKohl Stewart (1-1)vs SEAYusei Kikuchi (7-9)
Sun, Jun 6thvs CHCKyle Hendricks (14-7)vs SEALogan Gilbert (6-5)
Tue, Jun 8th@ TEXJordan Lyles (10-13)vs KCKris Bubic (6-7)
Wed, Jun 9th@ TEXKyle Gibson (10-9)vs KCBrad Keller (8-12)
Fri, Jun 11th@ WSHMax Scherzer (15-4)@ ARIMerrill Kelly (7-11)
Sat, Jun 12th@ WSHJefry Rodriguez (0-0)@ ARICaleb Smith (4-9)
Sun, Jun 13th@ WSHJoe Ross (5-9)@ ARIJon Duplantier (0-3)
Mon, Jun 14thvs ARIMatt Peacock (5-7)@ OAKSean Manaea (11-10)
Tue, Jun 15thvs ARIAlex Young (2-6)@ OAKFrankie Montas (13-9)
Wed, Jun 16thvs ARIMerrill Kelly (7-11)@ OAKCole Irvin (10-15)
Thu, Jun 17thvs ARIZac Gallen (3-10)vs DETMatt Manning (4-7)
Fri, Jun 18thvs PHIVince Velasquez (3-9)vs DETJose Urena (4-8)
Sat, Jun 19thvs PHIAaron Nola (9-9)vs DETWily Peralta (4-5)
Sun, Jun 20thvs PHIZach Eflin (4-7)vs DETCasey Mize (7-9)
Tue, Jun 22nd@ LAAAndrew Heaney (8-9)vs SFAnthony DeSclafani (13-7)
Wed, Jun 23rd@ LAAShohei Ohtani (9-2)vs SFKevin Gausman (14-6)
Fri, Jun 25thvs OAKSean Manaea (11-10)@ TBAndrew Kittredge (9-3)
Sat, Jun 26thvs OAKFrankie Montas (13-9)@ TBShane McClanahan (10-6)
Sun, Jun 27thvs OAKCole Irvin (10-15)@ TBRyan Yarbrough (9-7)
Mon, Jun 28th@ LADTrevor Bauer (8-5)@ NYYMichael King (2-4)
Tue, Jun 29th@ LADWalker Buehler (16-4)@ NYYJameson Taillon (8-6)
Thu, Jul 1st@ ARIMerrill Kelly (7-11)   
Fri, Jul 2nd@ ARIZac Gallen (3-10)vs BALKeegan Akin (2-10)
Sat, Jul 3rd@ ARIJake Faria (0-0)vs BALJorge Lopez (3-14)
Sun, Jul 4th@ ARICaleb Smith (4-9)vs BALThomas Eshelman (0-3)
Mon, Jul 5thvs STLKwang Hyun Kim (7-7)vs BOSMartin Perez (7-8)
Tue, Jul 6thvs STLAdam Wainwright (17-7)vs BOSNathan Eovaldi (11-9)
Wed, Jul 7thvs STLJohan Oviedo (0-5)vs BOSEduardo Rodriguez (13-8)
Fri, Jul 9thvs WSHPaolo Espino (5-5)@ SEAMarco Gonzales (10-6)
Sat, Jul 10thvs WSHJon Lester (7-6)@ SEAChris Flexen (14-6)
Sun, Jul 11thvs WSHErick Fedde (7-9)@ SEAHector Santiago (1-1)
Fri, Jul 16th@ STLAdam Wainwright (17-7)vs SEAChris Flexen (14-6)
Sat, Jul 17th@ STLKwang Hyun Kim (7-7)vs SEAYusei Kikuchi (7-9)
Sun, Jul 18th@ STLWade LeBlanc (0-2)vs SEALogan Gilbert (6-5)
Mon, Jul 19th@ LADTony Gonsolin (4-1)@ OAKCole Irvin (10-15)
Tue, Jul 20th@ LADDarien Nunez@ OAKJames Kaprielian (8-5)
Wed, Jul 21st@ LADJulio Urias (19-3)   
Thu, Jul 22nd@ LADWalker Buehler (16-4)@ MINKenta Maeda (6-5)
Fri, Jul 23rdvs PITChad Kuhl (5-7)@ MINJ.A. Happ (10-8)
Sat, Jul 24thvs PITWil Crowe (4-8)@ MINJose Berrios (12-9)
Sun, Jul 25thvs PITJT Brubaker (5-13)@ MINBailey Ober (3-3)
Tue, Jul 27thvs LADJulio Urias (19-3)vs COLAustin Gomber (9-9)
Wed, Jul 28thvs LADWalker Buehler (16-4)vs COLLucas Gilbreath (3-2)#14
Thu, Jul 29thvs LADDavid Price (5-2)vs OAKFrankie Montas (13-9)
Fri, Jul 30thvs HOUFramber Valdez (11-6)vs OAKChris Bassitt (12-4)
Sat, Jul 31stvs HOUZack Greinke (11-6)vs OAKCole Irvin (10-15)
Sun, Aug 1stvs HOULuis Garcia (11-8)vs OAKDaulton Jefferies (1-0)
Mon, Aug 2nd@ ARITaylor Widener (2-1)@ TEXDane Dunning (5-10)
Tue, Aug 3rd@ ARIMadison Bumgarner (7-10)@ TEXJordan Lyles (10-13)
Wed, Aug 4th@ ARIZac Gallen (3-10)@ TEXKolby Allard (3-12)
Thu, Aug 5th@ ARIMerrill Kelly (7-11)@ TEXSpencer Howard (0-5)
Fri, Aug 6th@ MILCorbin Burnes (11-4)@ LADDavid Price (5-2)
Sat, Aug 7th@ MILBrandon Woodruff (9-10)@ LADJulio Urias (19-3)
Sun, Aug 8th@ MILBrett Anderson (4-9)@ LADWalker Buehler (16-4)
Tue, Aug 10thvs ARIZac Gallen (3-10)vs TORRoss Stripling (5-7)
Wed, Aug 11thvs ARIMerrill Kelly (7-11)vs TORAlek Manoah (9-2)
Thu, Aug 12thvs COLGerman Marquez (12-11)#4vs TORJose Berrios (12-9)
Fri, Aug 13thvs COLAustin Gomber (9-9)vs HOUZack Greinke (11-6)
Sat, Aug 14thvs COLKyle Freeland (7-8)#8vs HOULuis Garcia (11-8)
Sun, Aug 15thvs COLJon Gray (8-12)#13vs HOULance McCullers Jr. (13-5)
Mon, Aug 16thvs NYMRich Hill (7-8)@ NYYGerrit Cole (16-8)
Tue, Aug 17thvs NYMMarcus Stroman (10-13)@ DETCasey Mize (7-9)
Wed, Aug 18thvs NYMTylor Megill (4-6)@ DETTarik Skubal (8-12)
Fri, Aug 20th@ OAKJames Kaprielian (8-5)@ CLESam Hentges (1-4)
Sat, Aug 21st@ OAKSean Manaea (11-10)@ CLETriston McKenzie (5-9)
Sun, Aug 22nd@ OAKFrankie Montas (13-9)@ CLECal Quantrill (8-3)
Tue, Aug 24th@ NYMTylor Megill (4-6)@ BALSpenser Watkins (2-7)
Wed, Aug 25th@ NYMTaijuan Walker (7-11)@ BALChris Ellis (1-0)
Thu, Aug 26th@ NYMCarlos Carrasco (1-5)@ BALKeegan Akin (2-10)
Fri, Aug 27th@ ATLMax Fried (14-7)#2vs SDJoe Musgrove (11-9)
Sat, Aug 28th@ ATLHuascar Ynoa (4-6)#5vs SDRyan Weathers (4-7)
Sun, Aug 29th@ ATLIan Anderson (9-5)#3   
Mon, Aug 30thvs MILCorbin Burnes (11-4)vs NYYCorey Kluber (5-3)
Tue, Aug 31stvs MILBrandon Woodruff (9-10)vs NYYJameson Taillon (8-6)
Wed, Sep 1stvs MILBrett Anderson (4-9)vs NYYGerrit Cole (16-8)
Thu, Sep 2ndvs MILEric Lauer (7-5)   
Fri, Sep 3rdvs LADCorey Knebel (4-0)vs TEXGlenn Otto (0-3)
Sat, Sep 4thvs LADJulio Urias (19-3)vs TEXKolby Allard (3-12)
Sun, Sep 5thvs LADWalker Buehler (16-4)vs TEXTaylor Hearn (6-6)
Mon, Sep 6th@ COLKyle Freeland (7-8)#8vs TEXA.J. Alexy (3-1)
Tue, Sep 7th@ COLChi Chi Gonzalez (3-7)@ SDBlake Snell (7-6)
Wed, Sep 8th@ COLJon Gray (8-12)#13@ SDYu Darvish (8-11)
Fri, Sep 10th@ CHCKyle Hendricks (14-7)@ HOUFramber Valdez (11-6)
Sat, Sep 11th@ CHCZach Davies (6-12)@ HOULuis Garcia (11-8)
Sun, Sep 12th@ CHCJustin Steele (4-4)@ HOULance McCullers Jr. (13-5)
Mon, Sep 13thvs SDYu Darvish (8-11)   
Tue, Sep 14thvs SDJake Arrieta (5-14)@ CWSLucas Giolito (11-9)
Wed, Sep 15thvs SDJoe Musgrove (11-9)@ CWSDallas Keuchel (9-9)
Thu, Sep 16thvs SDPierce Johnson@ CWSReynaldo Lopez (4-4)
Fri, Sep 17thvs ATLIan Anderson (9-5)#3vs OAKCole Irvin (10-15)
Sat, Sep 18thvs ATLCharlie Morton (14-6)#1vs OAKJames Kaprielian (8-5)
Sun, Sep 19thvs ATLMax Fried (14-7)#2vs OAKFrankie Montas (13-9)
Tue, Sep 21st@ SDJoe Musgrove (11-9)vs HOUJose Urquidy (8-3)
Wed, Sep 22nd@ SDVince Velasquez (3-9)vs HOULuis Garcia (11-8)
Thu, Sep 23rd@ SDYu Darvish (8-11)vs HOULance McCullers Jr. (13-5)
Fri, Sep 24th@ COLPeter Lambert (0-0)vs SEALogan Gilbert (6-5)
Sat, Sep 25th@ COLJon Gray (8-12)#13vs SEATyler Anderson (7-11)
Sun, Sep 26th@ COLAntonio Senzatela (4-9)#17vs SEAMarco Gonzales (10-6)
Tue, Sep 28thvs ARILuke Weaver (3-6)@ TEXA.J. Alexy (3-1)
Wed, Sep 29thvs ARIMerrill Kelly (7-11)@ TEXTaylor Hearn (6-6)
Thu, Sep 30thvs ARIMadison Bumgarner (7-10)@ TEXGlenn Otto (0-3)
Fri, Oct 1stvs SDPedro Avila (0-1)@ SEAMarco Gonzales (10-6)
Sat, Oct 2ndvs SDJoe Musgrove (11-9)@ SEAChris Flexen (14-6)
Sun, Oct 3rdvs SDReiss Knehr (1-2)@ SEATyler Anderson (7-11)
Sun, Apr 4th   vs CWSDylan Cease (13-7)
Thu, Apr 8th   @ TORRoss Stripling (5-7)
Mon, May 3rd   vs TBTyler Glasnow (5-2)
Thu, May 6th   vs TBCollin McHugh (6-1)
Wed, May 12th   @ HOUJose Urquidy (8-3)
Mon, Jun 7th   vs KCJackson Kowar (0-6)
Wed, Jun 30th   @ NYYDomingo German (4-5)
Mon, Jul 26th   vs COLGerman Marquez (12-11)#4
Thu, Aug 19th   @ DETMatt Manning (4-7)
Mon, Sep 20th   vs HOUFramber Valdez (11-6)