Skip to main content

Who Should I Trade?

Colin Moran 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
 
  Justin Upton
LF - LAA
Justin Upton
LAA vs LAD Sat, May 8th 9:07pm
Colin Moran
1B,2B,3B,DH - PIT
Colin Moran
PIT @ CHC Sat, May 8th 2:20pm
Expert
Recommendation
67%
Recommended by
8 of 12 experts
33%
Recommended by
4 of 12 experts
Rankings 
   
Rest of Season
VBR# 150# 192
   
Projections 
   
Runs5648
Home Runs2216
RBI6262
Stolen Bases41
Batting Average.231.262
   
Misc 
   
Injury Alert--
Weather69 F, Clear50 F, Clear
   
Expert Ranks 
   
Joe Bond
Fantasy Six Pack
# 151# 166
   
Nick Pollack
Pitcher List
# 122# 144
   
Mike Maher
FantasyPros
# 186# 189
   
Dan Harris
FantasyPros
# 150# 293
   
Pierre Camus
RotoBaller
# 211# 245
   
Mick Ciallela
Fantrax
# 163
   
Ryan Amore
Pitcher List
# 120# 186
   
Brendan Tuma
FantasyPros
# 132
   
Corbin Young
FantasyData
# 148# 127
   
Carmen Maiorano
FantasyPros
# 164# 151
   
Jordan Eisen
Field of Vision Sports
# 191# 167
   
Chris Clegg
Fantrax
# 183# 182
   
Who Should I Trade? Player Statistics
  Justin Upton
LF - LAA
Justin Upton
LAA
Colin Moran
1B,2B,3B,DH - PIT
Colin Moran
PIT
2021 Stats 
   
   
At Bats90106
   
Runs119
   
Hits2031
   
Singles1320
   
Doubles27
   
Triples00
   
Home Runs54
   
RBI1219
   
Stolen Bases11
   
Caught Stealing00
   
Walks910
   
Strikeouts2833
   
Batting Average.222.293
   
On Base Pct.297.350
   
Slugging Pct.411.472
   
On-base Plus Slugging.708.822
   
Who Should I Trade? Player Projections
  Justin Upton
LF - LAA
Justin Upton
LAA
Colin Moran
1B,2B,3B,DH - PIT
Colin Moran
PIT
2021 Projections 
   
   
At Bats395423
   
Runs5648
   
Hits91111
   
Singles5372
   
Doubles1623
   
Triples11
   
Home Runs2216
   
RBI6262
   
Stolen Bases41
   
Caught Stealing21
   
Walks4438
   
Strikeouts129108
   
Batting Average.231.262
   
On Base Pct.315.327
   
Slugging Pct.441.431
   
On-base Plus Slugging.756.759
   
Who Should I Trade? Player Notes
  Justin Upton
LF - LAA
Justin Upton
LAA
Colin Moran
1B,2B,3B,DH - PIT
Colin Moran
PIT
News 
 Justin Upton went 1-for-4 with a single in an Angels' losing effort to the Mariners on Sunday.
Jack Mannis
Sun, May 2nd
Colin Moran went 2-for-4 with a run scored in Friday's loss to the Cubs.
Connor Rooney
Fri, May 7th
 Justin Upton went 1-for-5 with a solo homer during Monday's win over the Rangers.
Andy Zimmerman
Tue, Apr 27th
Colin Moran went 3-for-4 with a run scored and three RBI Saturday against the Cardinals.
Connor Rooney
Sun, May 2nd
 Justin Upton went 1-for-4 with a single and a strikeout in an Angels' win over Houston.
Jack Mannis
Mon, Apr 26th
Colin Moran went 3-for-4 with a double and one RBI in Tuesday's win over the Royals.
Connor Rooney
Wed, Apr 28th
 Justin Upton went 1-for-4 with a solo home run in an Angels' 7-4 loss to the Rangers.
Jack Mannis
Wed, Apr 21st
Colin Moran went 2-for-5 with a home run and four RBI in Sunday's win over the Brewers.
Connor Rooney
Sun, Apr 18th
 Angels outfielder Justin Upton was removed from Wednesday night's game against the Rangers. The 14-year MLB veteran had his lower leg checked out during an at-bat in the eighth inning, and while he stayed in for the time being, he did not take the field in the ninth.
Andersen Pickard
Wed, Apr 21st
Colin Moran went 1-for-3 with a walk and a solo home run in Friday's win over the Brewers.
Connor Rooney
Sat, Apr 17th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Justin Upton
LF - LAA
Justin Upton
LAA
Colin Moran
1B,2B,3B,DH - PIT
Colin Moran
PIT
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs CWS@ CHC
Sat, Apr 3rdvs CWS@ CHC
Sun, Apr 4thvs CWS@ CHC
Mon, Apr 5thvs HOU@ CIN
Tue, Apr 6thvs HOU@ CIN
Wed, Apr 7th   @ CIN
Thu, Apr 8th@ TORvs CHC
Sat, Apr 10th@ TORvs CHC
Sun, Apr 11th   vs CHC
Mon, Apr 12th@ KCvs SD
Tue, Apr 13th@ KCvs SD
Wed, Apr 14th@ KCvs SD
Thu, Apr 15th   vs SD
Fri, Apr 16thvs MIN@ MIL
Sat, Apr 17th   @ MIL
Sun, Apr 18th   @ MIL
Wed, Apr 21stvs TEX@ DET
Thu, Apr 22nd@ HOU@ DET
Fri, Apr 23rd@ HOU@ MIN
Sat, Apr 24th@ HOU@ MIN
Sun, Apr 25th@ HOU@ MIN
Tue, Apr 27th@ TEXvs KC
Wed, Apr 28th@ TEXvs KC
Fri, Apr 30th@ SEAvs STL
Sat, May 1st@ SEAvs STL
Sun, May 2nd@ SEAvs STL
Mon, May 3rdvs TB@ SD
Tue, May 4thvs TB@ SD
Wed, May 5thvs TB@ SD
Fri, May 7thvs LAD@ CHC
Sat, May 8thvs LAD@ CHC
Sun, May 9thvs LAD@ CHC
Mon, May 10th@ HOUvs CIN
Tue, May 11th@ HOUvs CIN
Wed, May 12th@ HOUvs CIN
Thu, May 13th   vs SF
Fri, May 14th@ BOSvs SF
Sat, May 15th@ BOSvs SF
Sun, May 16th@ BOSvs SF
Tue, May 18thvs CLE@ STL
Wed, May 19thvs CLE@ STL
Thu, May 20thvs MIN@ ATL
Fri, May 21stvs OAK@ ATL
Sat, May 22ndvs OAK@ ATL
Sun, May 23rdvs OAK@ ATL
Tue, May 25thvs TEXvs CHC
Wed, May 26thvs TEXvs CHC
Thu, May 27th@ OAKvs CHC
Fri, May 28th@ OAKvs COL
Sat, May 29th@ OAKvs COL
Sun, May 30th@ OAKvs COL
Mon, May 31st@ SF@ KC
Tue, Jun 1st@ SF@ KC
Thu, Jun 3rdvs SEAvs MIA
Fri, Jun 4thvs SEAvs MIA
Sat, Jun 5thvs SEAvs MIA
Sun, Jun 6thvs SEAvs MIA
Tue, Jun 8thvs KCvs LAD
Wed, Jun 9thvs KCvs LAD
Thu, Jun 10th   vs LAD
Fri, Jun 11th@ ARI@ MIL
Sat, Jun 12th@ ARI@ MIL
Sun, Jun 13th@ ARI@ MIL
Mon, Jun 14th@ OAK@ WSH
Tue, Jun 15th@ OAK@ WSH
Wed, Jun 16th@ OAK@ WSH
Fri, Jun 18thvs DETvs CLE
Sat, Jun 19thvs DETvs CLE
Sun, Jun 20thvs DETvs CLE
Tue, Jun 22ndvs SFvs CWS
Wed, Jun 23rdvs SFvs CWS
Thu, Jun 24th   @ STL
Fri, Jun 25th@ TB@ STL
Sat, Jun 26th@ TB@ STL
Sun, Jun 27th@ TB@ STL
Mon, Jun 28th@ NYY@ COL
Tue, Jun 29th@ NYY@ COL
Wed, Jun 30th@ NYY@ COL
Thu, Jul 1st@ NYYvs MIL
Fri, Jul 2ndvs BALvs MIL
Sat, Jul 3rdvs BALvs MIL
Sun, Jul 4thvs BALvs MIL
Mon, Jul 5thvs BOSvs ATL
Tue, Jul 6thvs BOSvs ATL
Wed, Jul 7thvs BOSvs ATL
Thu, Jul 8th   @ NYM
Fri, Jul 9th@ SEA@ NYM
Sat, Jul 10th@ SEA@ NYM
Sun, Jul 11th@ SEA@ NYM
Fri, Jul 16thvs SEAvs NYM
Sat, Jul 17thvs SEAvs NYM
Sun, Jul 18thvs SEAvs NYM
Mon, Jul 19th@ OAK@ ARI
Tue, Jul 20th@ OAK@ ARI
Wed, Jul 21st   @ ARI
Fri, Jul 23rd@ MIN@ SF
Sat, Jul 24th@ MIN@ SF
Sun, Jul 25th@ MIN@ SF
Tue, Jul 27thvs COLvs MIL
Wed, Jul 28thvs COLvs MIL
Thu, Jul 29thvs OAKvs MIL
Fri, Jul 30thvs OAKvs PHI
Sat, Jul 31stvs OAKvs PHI
Sun, Aug 1stvs OAKvs PHI
Mon, Aug 2nd@ TEX@ MIL
Tue, Aug 3rd@ TEX@ MIL
Wed, Aug 4th@ TEX@ MIL
Thu, Aug 5th@ TEX@ CIN
Fri, Aug 6th@ LAD@ CIN
Sat, Aug 7th@ LAD@ CIN
Sun, Aug 8th@ LAD@ CIN
Tue, Aug 10thvs TORvs STL
Wed, Aug 11thvs TORvs STL
Thu, Aug 12thvs TORvs STL
Fri, Aug 13thvs HOUvs MIL
Sat, Aug 14thvs HOUvs MIL
Sun, Aug 15thvs HOUvs MIL
Mon, Aug 16th   @ LAD
Tue, Aug 17th@ DET@ LAD
Wed, Aug 18th@ DET@ LAD
Fri, Aug 20th@ CLE@ STL
Sat, Aug 21st@ CLE@ STL
Sun, Aug 22nd@ CLE@ STL
Mon, Aug 23rd   vs ARI
Tue, Aug 24th@ BALvs ARI
Wed, Aug 25th@ BALvs ARI
Thu, Aug 26th@ BALvs STL
Fri, Aug 27thvs SDvs STL
Sat, Aug 28thvs SDvs STL
Sun, Aug 29th   vs STL
Tue, Aug 31stvs NYY@ CWS
Wed, Sep 1stvs NYY@ CWS
Thu, Sep 2nd   @ CHC
Fri, Sep 3rdvs TEX@ CHC
Sat, Sep 4thvs TEX@ CHC
Sun, Sep 5thvs TEX@ CHC
Mon, Sep 6thvs TEXvs DET
Tue, Sep 7th@ SDvs DET
Wed, Sep 8th@ SDvs DET
Fri, Sep 10th@ HOUvs WSH
Sat, Sep 11th@ HOUvs WSH
Sun, Sep 12th@ HOUvs WSH
Tue, Sep 14th@ CWSvs CIN
Wed, Sep 15th@ CWSvs CIN
Thu, Sep 16th@ CWSvs CIN
Fri, Sep 17thvs OAK@ MIA
Sat, Sep 18thvs OAK@ MIA
Sun, Sep 19thvs OAK@ MIA
Mon, Sep 20thvs HOU@ CIN
Tue, Sep 21stvs HOU@ CIN
Wed, Sep 22ndvs HOU@ CIN
Thu, Sep 23rdvs HOU@ PHI
Fri, Sep 24thvs SEA@ PHI
Sat, Sep 25thvs SEA@ PHI
Sun, Sep 26thvs SEA@ PHI
Tue, Sep 28th@ TEXvs CHC
Wed, Sep 29th@ TEXvs CHC
Thu, Sep 30th@ TEXvs CHC
Fri, Oct 1st@ SEAvs CIN
Sat, Oct 2nd@ SEAvs CIN
Sun, Oct 3rd@ SEAvs CIN
Fri, Apr 2ndvs CWS   
Fri, Apr 9th@ TOR   
Mon, Apr 19thvs TEX   
Tue, Apr 20thvs TEX   
Mon, Apr 26th@ TEX   
Thu, May 6thvs TB   
Mon, May 17thvs CLE   
Mon, Jun 7thvs KC   
Thu, Jun 17thvs DET   
Thu, Jul 22nd@ MIN   
Mon, Jul 26thvs COL   
Thu, Aug 19th@ DET   
Mon, Aug 30thvs NYY