Skip to main content

Who Should I Trade?

Yadier Molina 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
Experts' Pick
  Yadier Molina
C - STL
Yadier Molina
Justin Upton
LF - LAA
Justin Upton
Expert
Recommendation
50%
Recommended by
7 of 14 experts
50%
Recommended by
7 of 14 experts
Rankings 
   
Rest of Season# 175# 163
VBR# 247# 393
   
Projections 
   
Runs22
Home Runs11
RBI32
Stolen Bases00
Batting Average.252.219
   
Misc 
   
Injury Alert-IL60
   
Expert Ranks 
   
Joe Bond
Fantasy Six Pack
# 172# 120
   
Mick Ciallela
Fantrax
# 159# 128
   
Brendan Tuma
FantasyPros
# 122
   
Carmen Maiorano
FantasyPros
# 239# 164
   
Brad Camara
FantasyPros
# 103
   
Chris Mitchell
FantasyData
# 150# 144
   
Chris Clegg
Fantrax
# 176# 173
   
Mike Maher
FantasyPros
# 136# 180
   
Dan Harris
FantasyPros
# 146# 185
   
Corbin Young
FantasyData
# 155# 157
   
Joe Pisapia
FantasyPros
# 156
   
Ryan Amore
Pitcher List
# 162# 203
   
Jordan Eisen
Field of Vision Sports
# 164# 191
   
Pierre Camus
RotoBaller
# 201# 210
   
Who Should I Trade? Player Statistics
  Yadier Molina
C - STL
Yadier Molina
Justin Upton
LF - LAA
Justin Upton
2021 Stats 
   
   
At Bats433318
   
Runs4547
   
Hits10967
   
Singles7938
   
Doubles1912
   
Triples00
   
Home Runs1117
   
RBI6541
   
Stolen Bases34
   
Caught Stealing01
   
Walks2439
   
Strikeouts76107
   
Batting Average.252.211
   
On Base Pct.297.296
   
Slugging Pct.372.409
   
On-base Plus Slugging.669.705
   
Who Should I Trade? Player Projections
  Yadier Molina
C - STL
Yadier Molina
Justin Upton
LF - LAA
Justin Upton
2021 Projections 
   
   
At Bats2017
   
Runs22
   
Hits54
   
Singles42
   
Doubles11
   
Triples00
   
Home Runs11
   
RBI32
   
Stolen Bases00
   
Caught Stealing00
   
Walks12
   
Strikeouts35
   
Batting Average.252.219
   
On Base Pct.297.305
   
Slugging Pct.374.423
   
On-base Plus Slugging.671.728
   
Who Should I Trade? Player Notes
  Yadier Molina
C - STL
Yadier Molina
Justin Upton
LF - LAA
Justin Upton
News 
 Yadier Molina went 3-for-5 with a double, two runs scored, and an RBI in a 7-0 win over the Mets on Monday night.
Lucas Spence
Tue, Sep 14th
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
 Yadier Molina went 2-for-4 with a two-run home run in a loss to the Reds on Friday night.
Lucas Spence
Fri, Sep 10th
Angels' outfielder Justin Upton has been placed on the 10-day IL with a right lumbar strain.
Jack Mannis
Sun, Sep 5th
 Yadier Molina went 2-for-3 with a walk, two runs scored, and a two-run home run in a win over the Dodgers on Wednesday.
Lucas Spence
Thu, Sep 9th
Justin Upton connected for his 17th homer of the season on Wednesday.
Liam Gibney
Thu, Aug 19th
 Yadier Molina went 1-for-4 with two runs scored and a grand slam in a 15-4 rout over the Brewers on Friday night.
Lucas Spence
Sat, Sep 4th
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
 An MLB legend is closing in on retirement. Cardinals catcher Yadier Molina announced that the 2022 season will be his last. When addressing the media on Wednesday, the 18-year MLB veteran said, "Yes, yes, it will be my final season. I want to finish here in this great organization."
Andersen Pickard
Wed, Aug 25th
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
  Yadier Molina
C - STL
Yadier Molina
Justin Upton
LF - LAA
Justin Upton
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ CINLuis Castillo (8-16)#31vs CWSLucas Giolito (10-9)#26
Sat, Apr 3rd@ CINTyler Mahle (12-6)#25vs CWSLance Lynn (10-6)#16
Sun, Apr 4th@ CINJeff Hoffman (3-5)#226vs CWSDylan Cease (13-7)#28
Mon, Apr 5th@ MIATrevor Rogers (7-8)#41vs HOULuis Garcia (11-7)#24
Tue, Apr 6th@ MIASandy Alcantara (9-14)#6vs HOUZack Greinke (11-6)#27
Wed, Apr 7th@ MIAPablo Lopez (5-5)#52   
Thu, Apr 8thvs MILCorbin Burnes (11-4)#4@ TORRoss Stripling (5-7)#133
Sat, Apr 10thvs MILAdrian Houser (9-6)#47@ TORSteven Matz (13-7)#53
Sun, Apr 11thvs MILBrett Anderson (4-9)#153   
Mon, Apr 12thvs WSHErick Fedde (7-9)#356@ KCBrady Singer (5-10)#155
Tue, Apr 13thvs WSHStephen Strasburg (1-2)@ KCDanny Duffy (4-3)#88
Wed, Apr 14thvs WSHJoe Ross (5-9)@ KCBrad Keller (8-12)#391
Fri, Apr 16th@ PHIZach Eflin (4-7)vs MINLewis Thorpe (0-2)#181
Sat, Apr 17th@ PHIMatt Moore (2-4)#377   
Sun, Apr 18th@ PHIAaron Nola (9-8)#42   
Mon, Apr 19th@ WSHJoe Ross (5-9)vs TEXKohei Arihara (2-4)#178
Tue, Apr 20th@ WSHPatrick Corbin (9-15)#379vs TEXJordan Lyles (9-13)#378
Wed, Apr 21st@ WSHMax Scherzer (15-4)#1vs TEXMike Foltynewicz (2-12)#176
Fri, Apr 23rdvs CINSonny Gray (7-8)#67@ HOUZack Greinke (11-6)#27
Sat, Apr 24thvs CINWade Miley (12-7)#37@ HOUJake Odorizzi (6-7)#86
Sun, Apr 25thvs CINLuis Castillo (8-16)#31@ HOULance McCullers Jr. (12-5)#23
Mon, Apr 26thvs PHIZack Wheeler (14-9)#2@ TEXJordan Lyles (9-13)#378
Tue, Apr 27thvs PHIZach Eflin (4-7)@ TEXMike Foltynewicz (2-12)#176
Wed, Apr 28thvs PHIVince Velasquez (3-8)#175@ TEXDane Dunning (5-9)#136
Thu, Apr 29thvs PHIAaron Nola (9-8)#42   
Fri, Apr 30th@ PITJT Brubaker (5-13)#129@ SEAChris Flexen (13-6)#36
Sat, May 1st@ PITTrevor Cahill (1-5)@ SEALjay Newsome (1-1)
Sun, May 2nd@ PITWil Crowe (4-8)#397@ SEAJustus Sheffield (7-8)#393
Mon, May 3rdvs NYMJoey Lucchesi (1-4)vs TBTyler Glasnow (5-2)
Wed, May 5thvs NYMMiguel Castrovs TBAndrew Kittredge (9-3)#51
Thu, May 6thvs NYMTaijuan Walker (7-11)#71vs TBCollin McHugh (6-1)#106
Fri, May 7thvs COLAustin Gomber (9-9)vs LADJulio Urias (18-3)#8
Sat, May 8thvs COLChi Chi Gonzalez (3-7)#399vs LADClayton Kershaw (10-8)#35
Sun, May 9thvs COLGerman Marquez (12-10)#30vs LADTrevor Bauer (8-5)
Tue, May 11th@ MILFreddy Peralta (9-5)#17@ HOULance McCullers Jr. (12-5)#23
Wed, May 12th@ MILBrandon Woodruff (9-10)#9@ HOUJose Urquidy (8-3)#76
Thu, May 13th@ MILCorbin Burnes (11-4)#4   
Fri, May 14th@ SDJoe Musgrove (11-9)#14@ BOSNick Pivetta (9-7)#128
Sat, May 15th@ SDChris Paddack (7-7)#87@ BOSMartin Perez (7-8)#380
Sun, May 16th@ SDRyan Weathers (4-7)#168@ BOSNathan Eovaldi (10-9)#40
Tue, May 18thvs PITJT Brubaker (5-13)#129vs CLEZach Plesac (10-6)#44
Wed, May 19thvs PITTrevor Cahill (1-5)vs CLEAaron Civale (11-5)#43
Fri, May 21stvs CHCKyle Hendricks (14-7)#74vs OAKJames Kaprielian (8-5)#100
Sat, May 22ndvs CHCAdbert Alzolay (5-13)#112vs OAKChris Bassitt (12-4)#22
Sun, May 23rdvs CHCZach Davies (6-12)#395vs OAKSean Manaea (10-10)#49
Mon, May 24th@ CWSLance Lynn (10-6)#16   
Tue, May 25th@ CWSLucas Giolito (10-9)#26vs TEXHyeon-jong Yang (0-3)#289
Wed, May 26th@ CWSCarlos Rodon (12-5)#38vs TEXDane Dunning (5-9)#136
Thu, May 27th@ ARIJon Duplantier (0-3)#295@ OAKChris Bassitt (12-4)#22
Fri, May 28th@ ARIMadison Bumgarner (7-10)#102@ OAKSean Manaea (10-10)#49
Sat, May 29th@ ARISeth Frankoff (0-2)@ OAKFrankie Montas (13-9)#21
Sun, May 30th@ ARIMatt Peacock (5-7)#172@ OAKCole Irvin (10-14)#101
Mon, May 31st@ LADTrevor Bauer (8-5)@ SFJohnny Cueto (7-7)#125
Tue, Jun 1st@ LADDavid Price (4-2)#114@ SFAlex Wood (10-4)#45
Wed, Jun 2nd@ LADWalker Buehler (14-4)#3   
Thu, Jun 3rdvs CINVladimir Gutierrez (9-6)#160vs SEAJustus Sheffield (7-8)#393
Fri, Jun 4thvs CINLuis Castillo (8-16)#31vs SEARobert Dugger (0-2)#367
Sat, Jun 5thvs CINTyler Mahle (12-6)#25vs SEAYusei Kikuchi (7-9)#77
Sun, Jun 6thvs CINWade Miley (12-7)#37vs SEALogan Gilbert (6-5)#84
Tue, Jun 8thvs CLEShane Bieber (7-4)#20vs KCKris Bubic (5-6)#148
Wed, Jun 9thvs CLEJ.C. Mejia (1-7)#231vs KCBrad Keller (8-12)#391
Fri, Jun 11th@ CHCKohl Stewart (1-1)#328@ ARIMerrill Kelly (7-11)#91
Sat, Jun 12th@ CHCKyle Hendricks (14-7)#74@ ARICaleb Smith (4-9)#157
Sun, Jun 13th@ CHCZach Davies (6-12)#395@ ARIJon Duplantier (0-3)#295
Mon, Jun 14thvs MIABraxton Garrett (1-2)#300@ OAKSean Manaea (10-10)#49
Tue, Jun 15thvs MIATrevor Rogers (7-8)#41@ OAKFrankie Montas (13-9)#21
Wed, Jun 16thvs MIASandy Alcantara (9-14)#6@ OAKCole Irvin (10-14)#101
Thu, Jun 17th@ ATLCharlie Morton (13-6)#12vs DETMatt Manning (4-6)#202
Fri, Jun 18th@ ATLMax Fried (13-7)#13vs DETJose Urena (4-8)#392
Sun, Jun 20th@ ATLDrew Smyly (10-4)#63vs DETCasey Mize (7-8)#56
Tue, Jun 22nd@ DETTarik Skubal (8-12)#61vs SFAnthony DeSclafani (12-7)#18
Wed, Jun 23rd@ DETMatt Manning (4-6)#202vs SFKevin Gausman (14-6)#15
Thu, Jun 24thvs PITChad Kuhl (5-7)#282   
Fri, Jun 25thvs PITWil Crowe (4-8)#397@ TBAndrew Kittredge (9-3)#51
Sat, Jun 26thvs PITJT Brubaker (5-13)#129@ TBShane McClanahan (10-6)#92
Sun, Jun 27thvs PITMax Kranick (1-3)#207@ TBRyan Yarbrough (9-6)#107
Mon, Jun 28thvs ARIJake Faria (0-0)@ NYYMichael King (0-4)#158
Tue, Jun 29thvs ARICaleb Smith (4-9)#157@ NYYJameson Taillon (8-6)#79
Wed, Jun 30thvs ARIRiley Smith (1-4)#185@ NYYDomingo German (4-5)#50
Thu, Jul 1st@ COLAntonio Senzatela (4-9)#122   
Fri, Jul 2nd@ COLChi Chi Gonzalez (3-7)#399vs BALKeegan Akin (2-10)#381
Sat, Jul 3rd@ COLKyle Freeland (6-8)#294vs BALJorge Lopez (3-14)
Sun, Jul 4th@ COLGerman Marquez (12-10)#30vs BALThomas Eshelman (0-2)#324
Mon, Jul 5th@ SFKevin Gausman (14-6)#15vs BOSMartin Perez (7-8)#380
Tue, Jul 6th@ SFJohnny Cueto (7-7)#125vs BOSNathan Eovaldi (10-9)#40
Wed, Jul 7th@ SFAlex Wood (10-4)#45vs BOSEduardo Rodriguez (11-8)#65
Fri, Jul 9th@ CHCKyle Hendricks (14-7)#74@ SEAMarco Gonzales (9-5)#46
Sat, Jul 10th@ CHCZach Davies (6-12)#395@ SEAChris Flexen (13-6)#36
Fri, Jul 16thvs SFLogan Webb (10-3)#29vs SEAChris Flexen (13-6)#36
Sat, Jul 17thvs SFAnthony DeSclafani (12-7)#18vs SEAYusei Kikuchi (7-9)#77
Sun, Jul 18thvs SFJohnny Cueto (7-7)#125vs SEALogan Gilbert (6-5)#84
Mon, Jul 19thvs CHCAlec Mills (6-7)#213@ OAKCole Irvin (10-14)#101
Tue, Jul 20thvs CHCTrevor Williams (4-2)#258@ OAKJames Kaprielian (8-5)#100
Wed, Jul 21stvs CHCKyle Hendricks (14-7)#74   
Thu, Jul 22ndvs CHCAdbert Alzolay (5-13)#112@ MINKenta Maeda (6-5)
Fri, Jul 23rd@ CINTyler Mahle (12-6)#25@ MINJ.A. Happ (9-8)#278
Sat, Jul 24th@ CINLuis Castillo (8-16)#31@ MINJose Berrios (12-9)#10
Sun, Jul 25th@ CINSonny Gray (7-8)#67@ MINBailey Ober (3-3)#109
Tue, Jul 27th@ CLECal Quantrill (7-3)#57vs COLAustin Gomber (9-9)
Wed, Jul 28th@ CLEZach Plesac (10-6)#44vs COLLucas Gilbreath (2-2)#375
Fri, Jul 30thvs MINGriffin Jax (3-4)#212vs OAKChris Bassitt (12-4)#22
Sat, Jul 31stvs MINBailey Ober (3-3)#109vs OAKCole Irvin (10-14)#101
Sun, Aug 1stvs MINMichael Pineda (8-8)#98vs OAKDaulton Jefferies (1-0)#151
Tue, Aug 3rdvs ATLMax Fried (13-7)#13@ TEXJordan Lyles (9-13)#378
Wed, Aug 4thvs ATLDrew Smyly (10-4)#63@ TEXKolby Allard (3-12)#237
Thu, Aug 5thvs ATLTouki Toussaint (3-3)#188@ TEXSpencer Howard (0-4)#215
Fri, Aug 6thvs KCMike Minor (8-12)#72@ LADDavid Price (4-2)#114
Sat, Aug 7thvs KCBrad Keller (8-12)#391@ LADJulio Urias (18-3)#8
Sun, Aug 8thvs KCKris Bubic (5-6)#148@ LADWalker Buehler (14-4)#3
Tue, Aug 10th@ PITSteven Brault (0-3)#270vs TORRoss Stripling (5-7)#133
Wed, Aug 11th@ PITWil Crowe (4-8)#397vs TORAlek Manoah (7-2)#58
Thu, Aug 12th@ PITJT Brubaker (5-13)#129vs TORJose Berrios (12-9)#10
Fri, Aug 13th@ KCMike Minor (8-12)#72vs HOUZack Greinke (11-6)#27
Sat, Aug 14th@ KCBrad Keller (8-12)#391vs HOULuis Garcia (11-7)#24
Sun, Aug 15th@ KCKris Bubic (5-6)#148vs HOULance McCullers Jr. (12-5)#23
Tue, Aug 17thvs MILCorbin Burnes (11-4)#4@ DETCasey Mize (7-8)#56
Wed, Aug 18thvs MILFreddy Peralta (9-5)#17@ DETTarik Skubal (8-12)#61
Thu, Aug 19thvs MILBrandon Woodruff (9-10)#9@ DETMatt Manning (4-6)#202
Fri, Aug 20thvs PITMitch Keller (5-11)#305@ CLESam Hentges (1-4)#396
Sat, Aug 21stvs PITDillon Peters (1-2)#224@ CLETriston McKenzie (5-7)#85
Sun, Aug 22ndvs PITSteven Brault (0-3)#270@ CLECal Quantrill (7-3)#57
Tue, Aug 24thvs DETCasey Mize (7-8)#56@ BALSpenser Watkins (2-7)#304
Wed, Aug 25thvs DETTarik Skubal (8-12)#61@ BALChris Ellis (1-0)#214
Thu, Aug 26th@ PITMitch Keller (5-11)#305@ BALKeegan Akin (2-10)#381
Fri, Aug 27th@ PITDillon Peters (1-2)#224vs SDJoe Musgrove (11-9)#14
Sat, Aug 28th@ PITSteven Brault (0-3)#270vs SDRyan Weathers (4-7)#168
Sun, Aug 29th@ PITWil Crowe (4-8)#397   
Mon, Aug 30th@ CINLuis Castillo (8-16)#31vs NYYCorey Kluber (5-3)#93
Wed, Sep 1st@ CINSonny Gray (7-8)#67vs NYYGerrit Cole (16-8)#5
Fri, Sep 3rd@ MILFreddy Peralta (9-5)#17vs TEXGlenn Otto (0-3)#263
Sat, Sep 4th@ MILAdrian Houser (9-6)#47vs TEXKolby Allard (3-12)#237
Sun, Sep 5th@ MILCorbin Burnes (11-4)#4vs TEXTaylor Hearn (6-5)#132
Mon, Sep 6thvs LADMax Scherzer (15-4)#1vs TEXA.J. Alexy (2-1)#244
Tue, Sep 7thvs LADCorey Knebel (3-0)#118@ SDBlake Snell (7-6)#54
Wed, Sep 8thvs LADMitch White (1-3)#147@ SDYu Darvish (8-10)#32
Thu, Sep 9thvs LADTony Gonsolin (4-1)#80   
Fri, Sep 10thvs CINTyler Mahle (12-6)#25@ HOUFramber Valdez (11-5)#34
Sat, Sep 11thvs CINLuis Castillo (8-16)#31@ HOULuis Garcia (11-7)#24
Sun, Sep 12thvs CINSonny Gray (7-8)#67@ HOULance McCullers Jr. (12-5)#23
Mon, Sep 13th@ NYMRich Hill (6-8)#64   
Tue, Sep 14th@ NYMMarcus Stroman (9-13)#19@ CWSLucas Giolito (10-9)#26
Wed, Sep 15th@ NYMTylor Megill (3-6)#141@ CWSDallas Keuchel (8-9)#384
Fri, Sep 17thvs SDVince Velasquez (3-8)#175vs OAKCole Irvin (10-14)#101
Sat, Sep 18thvs SDYu Darvish (8-10)#32vs OAKJames Kaprielian (8-5)#100
Sun, Sep 19thvs SDJake Arrieta (5-14)vs OAKFrankie Montas (13-9)#21
Mon, Sep 20th@ MILFreddy Peralta (9-5)#17vs HOUFramber Valdez (11-5)#34
Tue, Sep 21st@ MILBrandon Woodruff (9-10)#9vs HOUJose Urquidy (8-3)#76
Wed, Sep 22nd@ MILBrett Anderson (4-9)#153vs HOULuis Garcia (11-7)#24
Thu, Sep 23rd@ MILAdrian Houser (9-6)#47vs HOULance McCullers Jr. (12-5)#23
Fri, Sep 24th@ CHCZach Davies (6-12)#395vs SEALogan Gilbert (6-5)#84
Sat, Sep 25th@ CHCAdrian Sampson (1-2)#196vs SEATyler Anderson (7-10)#75
Sun, Sep 26th@ CHCKeegan Thompson (3-3)#173vs SEAMarco Gonzales (9-5)#46
Tue, Sep 28thvs MILBrandon Woodruff (9-10)#9@ TEXTaylor Hearn (6-5)#132
Wed, Sep 29thvs MILAdrian Houser (9-6)#47@ TEXGlenn Otto (0-3)#263
Thu, Sep 30thvs MIL@ TEXSpencer Howard (0-4)#215
Fri, Oct 1stvs CHCJustin Steele (3-4)#197@ SEATyler Anderson (7-10)#75
Sat, Oct 2ndvs CHCAdrian Sampson (1-2)#196@ SEAMarco Gonzales (9-5)#46
Sun, Oct 3rdvs CHC@ SEA
Fri, Apr 2nd   vs CWSDallas Keuchel (8-9)#384
Fri, Apr 9th   @ TORDavid Phelps
Thu, Apr 22nd   @ HOUCristian Javier (4-1)#90
Tue, May 4th   vs TBShane McClanahan (10-6)#92
Mon, May 10th   @ HOULuis Garcia (11-7)#24
Mon, May 17th   vs CLESam Hentges (1-4)#396
Thu, May 20th   vs MINJose Berrios (12-9)#10
Mon, Jun 7th   vs KCJackson Kowar (0-4)#382
Sat, Jun 19th   vs DETWily Peralta (4-3)#164
Sun, Jul 11th   @ SEAHector Santiago (1-1)
Mon, Jul 26th   vs COLGerman Marquez (12-10)#30
Thu, Jul 29th   vs OAKFrankie Montas (13-9)#21
Mon, Aug 2nd   @ TEXDane Dunning (5-9)#136
Mon, Aug 16th   @ NYYGerrit Cole (16-8)#5
Tue, Aug 31st   vs NYYJameson Taillon (8-6)#79
Thu, Sep 16th   @ CWSReynaldo Lopez (3-3)#138