Skip to main content

Who Should I Trade?

Nick Ahmed 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
Justin Upton
LAA @ BOS Fri, May 14th 7:10pm
Nick Ahmed
Nick Ahmed
ARI vs MIA Thu, May 13th 9:40pm
Recommended by
12 of 13 experts
Recommended by
1 of 13 experts
Rest of Season
VBR# 166# 419
Home Runs2210
Stolen Bases36
Batting Average.228.234
Injury Alert--
Weather100 F, Clear
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 151# 185
Nick Pollack
Pitcher List
# 122
Mike Maher
# 185# 198
Dan Harris
# 149# 236
Pierre Camus
# 198# 284
Mick Ciallela
# 156
Ryan Amore
Pitcher List
# 120# 167
Brendan Tuma
# 133
Carmen Maiorano
# 164# 169
Jordan Eisen
Field of Vision Sports
# 191# 201
Brad Camara
# 150# 157
Chris Clegg
# 183# 223
Corbin Young
# 148# 136
Who Should I Trade? Player Statistics
  Justin Upton
Justin Upton
Nick Ahmed
Nick Ahmed
2021 Stats 
At Bats10596
Home Runs71
Stolen Bases12
Caught Stealing01
Batting Average.210.198
On Base Pct.288.252
Slugging Pct.429.271
On-base Plus Slugging.717.523
Who Should I Trade? Player Projections
  Justin Upton
Justin Upton
Nick Ahmed
Nick Ahmed
2021 Projections 
At Bats375408
Home Runs2210
Stolen Bases36
Caught Stealing22
Batting Average.228.234
On Base Pct.313.295
Slugging Pct.443.370
On-base Plus Slugging.756.664
Who Should I Trade? Player Notes
  Justin Upton
Justin Upton
Nick Ahmed
Nick Ahmed
 Justin Upton went 1-for-4 with a solo home run and a walk in an Angels' win over Houston on Monday.
Jack Mannis
Tue, May 11th
Shortstop Nick Ahmed went 1-for-2 with a solo home run, two runs scored, and two walks in the D-Backs 11-3 win over the Marlins on Tuesday.
Jon Mathisen
Wed, May 12th
 Justin Upton went 1-for-3 with a solo homer and one walk in an Angels' victory over the Dodgers.
Jack Mannis
Sat, May 8th
Nick Ahmed went 2-for-4 with a double and two RBI in the D-Backs 12-3 loss to the Padres on Wednesday.
Jon Mathisen
Thu, Apr 29th
 Justin Upton went 1-for-4 with a single in an Angels' losing effort to the Mariners on Sunday.
Jack Mannis
Sun, May 2nd
Nick Ahmed recorded two hits in the first doubleheader on Sunday. Ahmed went 2-for-3 with one double to raise his batting average to .114.
Corbin Young
Sun, Apr 25th
 Justin Upton went 1-for-5 with a solo homer during Monday's win over the Rangers.
Andy Zimmerman
Tue, Apr 27th
Shortstop Nick Ahmed went 0-for-4 in the Diamondbacks 14-11 win over the Reds on Thursday.
Jon Mathisen
Thu, Apr 22nd
 Justin Upton went 1-for-4 with a single and a strikeout in an Angels' win over Houston.
Jack Mannis
Mon, Apr 26th
The Arizona Diamondbacks have activated shortstop Nick Ahmed from the 10-day injured list.
Ari Koslow
Sat, Apr 10th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Justin Upton
Justin Upton
Nick Ahmed
Nick Ahmed
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs CWS@ SD
Fri, Apr 2ndvs CWS@ SD
Sat, Apr 3rdvs CWS@ SD
Sun, Apr 4thvs CWS@ SD
Tue, Apr 6thvs HOU@ COL
Wed, Apr 7th   @ COL
Thu, Apr 8th@ TOR@ COL
Fri, Apr 9th@ TORvs CIN
Sat, Apr 10th@ TORvs CIN
Sun, Apr 11th   vs CIN
Mon, Apr 12th@ KCvs OAK
Tue, Apr 13th@ KCvs OAK
Thu, Apr 15th   @ WSH
Fri, Apr 16thvs MIN@ WSH
Sat, Apr 17th   @ WSH
Sun, Apr 18th   @ WSH
Wed, Apr 21stvs TEX@ CIN
Thu, Apr 22nd@ HOU@ CIN
Fri, Apr 23rd@ HOU@ ATL
Sun, Apr 25th@ HOU@ ATL
Tue, Apr 27th@ TEXvs SD
Wed, Apr 28th@ TEXvs SD
Thu, Apr 29th   vs COL
Fri, Apr 30th@ SEAvs COL
Sat, May 1st@ SEAvs COL
Sun, May 2nd@ SEAvs COL
Tue, May 4thvs TB@ MIA
Wed, May 5thvs TB@ MIA
Thu, May 6thvs TB@ MIA
Fri, May 7thvs LAD@ NYM
Sat, May 8thvs LAD@ NYM
Sun, May 9thvs LAD@ NYM
Mon, May 10th@ HOUvs MIA
Tue, May 11th@ HOUvs MIA
Wed, May 12th@ HOUvs MIA
Thu, May 13th   vs MIA
Fri, May 14th@ BOSvs WSH
Sat, May 15th@ BOSvs WSH
Sun, May 16th@ BOSvs WSH
Mon, May 17thvs CLE@ LAD
Tue, May 18thvs CLE@ LAD
Wed, May 19thvs CLE@ LAD
Thu, May 20thvs MIN@ LAD
Fri, May 21stvs OAK@ COL
Sat, May 22ndvs OAK@ COL
Sun, May 23rdvs OAK@ COL
Tue, May 25thvs TEXvs SF
Wed, May 26thvs TEXvs SF
Thu, May 27th@ OAKvs STL
Fri, May 28th@ OAKvs STL
Sat, May 29th@ OAKvs STL
Sun, May 30th@ OAKvs STL
Mon, May 31st@ SFvs NYM
Tue, Jun 1st@ SFvs NYM
Wed, Jun 2nd   vs NYM
Thu, Jun 3rdvs SEA@ MIL
Fri, Jun 4thvs SEA@ MIL
Sat, Jun 5thvs SEA@ MIL
Sun, Jun 6thvs SEA@ MIL
Tue, Jun 8thvs KC@ OAK
Wed, Jun 9thvs KC@ OAK
Fri, Jun 11th@ ARIvs LAA
Sat, Jun 12th@ ARIvs LAA
Sun, Jun 13th@ ARIvs LAA
Mon, Jun 14th@ OAK@ SF
Tue, Jun 15th@ OAK@ SF
Wed, Jun 16th@ OAK@ SF
Thu, Jun 17thvs DET@ SF
Fri, Jun 18thvs DETvs LAD
Sat, Jun 19thvs DETvs LAD
Sun, Jun 20thvs DETvs LAD
Mon, Jun 21st   vs MIL
Tue, Jun 22ndvs SFvs MIL
Wed, Jun 23rdvs SFvs MIL
Fri, Jun 25th@ TB@ SD
Sat, Jun 26th@ TB@ SD
Sun, Jun 27th@ TB@ SD
Mon, Jun 28th@ NYY@ STL
Tue, Jun 29th@ NYY@ STL
Wed, Jun 30th@ NYY@ STL
Thu, Jul 1st@ NYYvs SF
Fri, Jul 2ndvs BALvs SF
Sat, Jul 3rdvs BALvs SF
Sun, Jul 4thvs BALvs SF
Tue, Jul 6thvs BOSvs COL
Wed, Jul 7thvs BOSvs COL
Thu, Jul 8th   vs COL
Fri, Jul 9th@ SEA@ LAD
Sat, Jul 10th@ SEA@ LAD
Sun, Jul 11th@ SEA@ LAD
Fri, Jul 16thvs SEAvs CHC
Sat, Jul 17thvs SEAvs CHC
Sun, Jul 18thvs SEAvs CHC
Mon, Jul 19th@ OAKvs PIT
Tue, Jul 20th@ OAKvs PIT
Wed, Jul 21st   vs PIT
Fri, Jul 23rd@ MIN@ CHC
Sat, Jul 24th@ MIN@ CHC
Sun, Jul 25th@ MIN@ CHC
Tue, Jul 27thvs COL@ TEX
Wed, Jul 28thvs COL@ TEX
Fri, Jul 30thvs OAKvs LAD
Sat, Jul 31stvs OAKvs LAD
Sun, Aug 1stvs OAKvs LAD
Mon, Aug 2nd@ TEXvs SF
Tue, Aug 3rd@ TEXvs SF
Wed, Aug 4th@ TEXvs SF
Thu, Aug 5th@ TEXvs SF
Fri, Aug 6th@ LAD@ SD
Sat, Aug 7th@ LAD@ SD
Sun, Aug 8th@ LAD@ SD
Tue, Aug 10thvs TOR@ SF
Wed, Aug 11thvs TOR@ SF
Thu, Aug 12thvs TORvs SD
Fri, Aug 13thvs HOUvs SD
Sat, Aug 14thvs HOUvs SD
Sun, Aug 15thvs HOUvs SD
Tue, Aug 17th@ DETvs PHI
Wed, Aug 18th@ DETvs PHI
Thu, Aug 19th@ DETvs PHI
Fri, Aug 20th@ CLE@ COL
Sat, Aug 21st@ CLE@ COL
Sun, Aug 22nd@ CLE@ COL
Mon, Aug 23rd   @ PIT
Tue, Aug 24th@ BAL@ PIT
Wed, Aug 25th@ BAL@ PIT
Thu, Aug 26th@ BAL@ PHI
Fri, Aug 27thvs SD@ PHI
Sat, Aug 28thvs SD@ PHI
Sun, Aug 29th   @ PHI
Mon, Aug 30thvs NYYvs SD
Tue, Aug 31stvs NYYvs SD
Wed, Sep 1stvs NYYvs SD
Fri, Sep 3rdvs TEXvs SEA
Sat, Sep 4thvs TEXvs SEA
Sun, Sep 5thvs TEXvs SEA
Tue, Sep 7th@ SDvs TEX
Wed, Sep 8th@ SDvs TEX
Fri, Sep 10th@ HOU@ SEA
Sat, Sep 11th@ HOU@ SEA
Sun, Sep 12th@ HOU@ SEA
Mon, Sep 13th   @ LAD
Tue, Sep 14th@ CWS@ LAD
Wed, Sep 15th@ CWS@ LAD
Fri, Sep 17thvs OAK@ HOU
Sat, Sep 18thvs OAK@ HOU
Sun, Sep 19thvs OAK@ HOU
Mon, Sep 20thvs HOUvs ATL
Tue, Sep 21stvs HOUvs ATL
Wed, Sep 22ndvs HOUvs ATL
Thu, Sep 23rdvs HOUvs ATL
Fri, Sep 24thvs SEAvs LAD
Sat, Sep 25thvs SEAvs LAD
Sun, Sep 26thvs SEAvs LAD
Tue, Sep 28th@ TEX@ SF
Wed, Sep 29th@ TEX@ SF
Thu, Sep 30th@ TEX@ SF
Fri, Oct 1st@ SEAvs COL
Sat, Oct 2nd@ SEAvs COL
Sun, Oct 3rd@ SEAvs COL
Mon, Apr 5thvs HOU   
Wed, Apr 14th@ KC   
Mon, Apr 19thvs TEX   
Tue, Apr 20thvs TEX   
Sat, Apr 24th@ HOU   
Mon, Apr 26th@ TEX   
Mon, May 3rdvs TB   
Mon, Jun 7thvs KC   
Mon, Jul 5thvs BOS   
Thu, Jul 22nd@ MIN   
Mon, Jul 26thvs COL   
Thu, Jul 29thvs OAK   
Mon, Sep 6thvs TEX   
Thu, Sep 16th@ CWS