Skip to main content

Who Should I Trade?

Juan Soto for Mike Trout (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Juan Soto
Juan Soto
WSH vs STL Mon, Apr 19th 7:05pm
Mike Trout
Mike Trout
LAA vs MIN Sun, Apr 18th 4:07pm
Recommended by
8 of 12 experts
Recommended by
4 of 12 experts
Rest of Season
VBR# 5# 6
Home Runs3539
Stolen Bases119
Batting Average.302.291
Injury Alert--
Weather62 F, Clear87 F, Clear
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 2# 4
Mike Maher
# 3# 4
Dan Harris
# 2# 4
Mick Ciallela
# 3# 6
Carmen Maiorano
# 6# 7
Brad Camara
# 3# 5
Chris Clegg
# 2# 5
Joe Pisapia
# 1# 3
Brendan Tuma
# 3# 2
Chris Meaney
# 3# 2
Ryan Amore
Pitcher List
# 5# 3
Jordan Eisen
Field of Vision Sports
# 5# 3
Who Should I Trade? Player Statistics
  Juan Soto
Juan Soto
Mike Trout
Mike Trout
2021 Stats 
At Bats4444
Home Runs24
Stolen Bases10
Caught Stealing20
Batting Average.318.386
On Base Pct.404.526
Slugging Pct.477.750
On-base Plus Slugging.8811.276
Who Should I Trade? Player Projections
  Juan Soto
Juan Soto
Mike Trout
Mike Trout
2021 Projections 
At Bats506491
Home Runs3539
Stolen Bases119
Caught Stealing43
Batting Average.302.291
On Base Pct.431.437
Slugging Pct.577.598
On-base Plus Slugging1.0081.035
Who Should I Trade? Player Notes
  Juan Soto
Juan Soto
Mike Trout
Mike Trout
 Saturday marked the first time this season where Juan Soto went hitless in consecutive games. Soto went 0-for-4 with one walk and one strikeout.
Corbin Young
Sat, Apr 17th
Mike Trout went 1-for-2 Friday evening, walking twice to go along with two RBI. The Angels beat the Twins 10-3.
Andy Zimmerman
Sat, Apr 17th
 Juan Soto keeps producing with a two-hit effort in their 6-0 win against the Cardinals. Soto went 2-for-5 with two runs, one RBI, and one strikeout.
Corbin Young
Wed, Apr 14th
Angels' CF Mike Trout went 2-4 with a single, a double, and a run scored in Wednesday's 6-1 loss to the Royals.
Jack Mannis
Wed, Apr 14th
 Juan Soto went 2-for-5 with two home runs, three runs, and three RBI. Soto crushed both home runs with a 109.5 mph and 106.6 mph exit velocity.
Corbin Young
Sun, Apr 11th
Angels' CF Mike Trout goes down on strikes four times as the Angels fall to the Royals 3-2 on Tuesday.
Jack Mannis
Tue, Apr 13th
 Juan Soto went 2-for-3 with one walk and one strikeout. Soto was also caught stealing in Friday's 1-0 loss against the Dodgers.
Corbin Young
Fri, Apr 9th
Angels' CF Mike Trout went 1-4 with a two-run home run, one run, one walk, and one strikeout in Monday's 10-3 win over the Royals.
Jack Mannis
Mon, Apr 12th
 In the Nationals Opening Day matchup against the Braves, Juan Soto went 1-for-5 with one RBI and one strikeout. Soto also recorded two hard-hit balls.
Corbin Young
Tue, Apr 6th
Mike Trout went 2-4 with a single, a double, one walk, and one run scored in Friday's 7-1 route of the Blue Jays.
Jack Mannis
Sat, Apr 10th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Juan Soto
Juan Soto
Mike Trout
Mike Trout
Date OppOpp PitcherVBROppOpp PitcherVBR
Tue, Apr 6thvs ATLvs HOU
Wed, Apr 7thvs ATL   
Fri, Apr 9th@ LAD@ TOR
Sat, Apr 10th@ LAD@ TOR
Sun, Apr 11th@ LAD   
Mon, Apr 12th@ STL@ KC
Tue, Apr 13th@ STL@ KC
Wed, Apr 14th@ STL@ KC
Thu, Apr 15thvs ARI   
Fri, Apr 16thvs ARIvs MIN
Sat, Apr 17thvs ARIvs MIN
Sun, Apr 18thvs ARIvs MIN
Mon, Apr 19thvs STLvs TEX
Tue, Apr 20thvs STLvs TEX
Wed, Apr 21stvs STLvs TEX
Fri, Apr 23rd@ NYM@ HOU
Sat, Apr 24th@ NYM@ HOU
Sun, Apr 25th@ NYM@ HOU
Tue, Apr 27th@ TOR@ TEX
Wed, Apr 28th@ TOR@ TEX
Fri, Apr 30thvs MIA@ SEA
Sat, May 1stvs MIA@ SEA
Sun, May 2ndvs MIA@ SEA
Tue, May 4thvs ATLvs TB
Wed, May 5thvs ATLvs TB
Thu, May 6thvs ATLvs TB
Fri, May 7th@ NYYvs LAD
Sat, May 8th@ NYYvs LAD
Sun, May 9th@ NYYvs LAD
Tue, May 11thvs PHI@ HOU
Wed, May 12thvs PHI@ HOU
Thu, May 13thvs PHI   
Fri, May 14th@ ARI@ BOS
Sat, May 15th@ ARI@ BOS
Sun, May 16th@ ARI@ BOS
Mon, May 17th@ CHCvs CLE
Tue, May 18th@ CHCvs CLE
Wed, May 19th@ CHCvs CLE
Thu, May 20th@ CHC   
Fri, May 21stvs BALvs OAK
Sat, May 22ndvs BALvs OAK
Sun, May 23rdvs BALvs OAK
Tue, May 25thvs CINvs TEX
Wed, May 26thvs CINvs TEX
Thu, May 27thvs CIN@ OAK
Fri, May 28thvs MIL@ OAK
Sat, May 29thvs MIL@ OAK
Sun, May 30thvs MIL@ OAK
Mon, May 31st@ ATL@ SF
Tue, Jun 1st@ ATL@ SF
Wed, Jun 2nd@ ATL   
Thu, Jun 3rd@ ATLvs SEA
Fri, Jun 4th@ PHIvs SEA
Sat, Jun 5th@ PHIvs SEA
Sun, Jun 6th@ PHIvs SEA
Tue, Jun 8th@ TBvs KC
Wed, Jun 9th@ TBvs KC
Thu, Jun 10thvs SF   
Fri, Jun 11thvs SF@ ARI
Sat, Jun 12thvs SF@ ARI
Sun, Jun 13thvs SF@ ARI
Mon, Jun 14thvs PIT@ OAK
Tue, Jun 15thvs PIT@ OAK
Wed, Jun 16thvs PIT@ OAK
Fri, Jun 18thvs NYMvs DET
Sat, Jun 19thvs NYMvs DET
Sun, Jun 20thvs NYMvs DET
Tue, Jun 22nd@ PHIvs SF
Wed, Jun 23rd@ PHIvs SF
Thu, Jun 24th@ MIA   
Fri, Jun 25th@ MIA@ TB
Sat, Jun 26th@ MIA@ TB
Sun, Jun 27th@ MIA@ TB
Mon, Jun 28thvs NYM@ NYY
Tue, Jun 29thvs TB@ NYY
Wed, Jun 30thvs TB@ NYY
Thu, Jul 1stvs LAD@ NYY
Fri, Jul 2ndvs LADvs BAL
Sat, Jul 3rdvs LADvs BAL
Sun, Jul 4thvs LADvs BAL
Mon, Jul 5th@ SDvs BOS
Tue, Jul 6th@ SDvs BOS
Wed, Jul 7th@ SDvs BOS
Thu, Jul 8th@ SD   
Fri, Jul 9th@ SF@ SEA
Sat, Jul 10th@ SF@ SEA
Sun, Jul 11th@ SF@ SEA
Fri, Jul 16thvs SDvs SEA
Sat, Jul 17thvs SDvs SEA
Sun, Jul 18thvs SDvs SEA
Mon, Jul 19thvs MIA@ OAK
Tue, Jul 20thvs MIA@ OAK
Wed, Jul 21stvs MIA   
Fri, Jul 23rd@ BAL@ MIN
Sat, Jul 24th@ BAL@ MIN
Sun, Jul 25th@ BAL@ MIN
Mon, Jul 26th@ PHIvs COL
Tue, Jul 27th@ PHIvs COL
Wed, Jul 28th@ PHIvs COL
Thu, Jul 29th@ PHIvs OAK
Fri, Jul 30thvs CHCvs OAK
Sat, Jul 31stvs CHCvs OAK
Sun, Aug 1stvs CHCvs OAK
Mon, Aug 2ndvs PHI@ TEX
Tue, Aug 3rdvs PHI@ TEX
Wed, Aug 4thvs PHI@ TEX
Thu, Aug 5thvs PHI@ TEX
Fri, Aug 6th@ ATL@ LAD
Sat, Aug 7th@ ATL@ LAD
Sun, Aug 8th@ ATL@ LAD
Tue, Aug 10th@ NYMvs TOR
Wed, Aug 11th@ NYMvs TOR
Thu, Aug 12th@ NYMvs TOR
Fri, Aug 13thvs ATLvs HOU
Sat, Aug 14thvs ATLvs HOU
Sun, Aug 15thvs ATLvs HOU
Tue, Aug 17thvs TOR@ DET
Wed, Aug 18thvs TOR@ DET
Fri, Aug 20th@ MIL@ CLE
Sat, Aug 21st@ MIL@ CLE
Sun, Aug 22nd@ MIL@ CLE
Tue, Aug 24th@ MIA@ BAL
Wed, Aug 25th@ MIA@ BAL
Thu, Aug 26th@ MIA@ BAL
Fri, Aug 27th@ NYMvs SD
Sat, Aug 28th@ NYMvs SD
Sun, Aug 29th@ NYM   
Mon, Aug 30thvs PHIvs NYY
Tue, Aug 31stvs PHIvs NYY
Wed, Sep 1stvs PHIvs NYY
Fri, Sep 3rdvs NYMvs TEX
Sat, Sep 4thvs NYMvs TEX
Sun, Sep 5thvs NYMvs TEX
Mon, Sep 6thvs NYMvs TEX
Tue, Sep 7th@ ATL@ SD
Wed, Sep 8th@ ATL@ SD
Thu, Sep 9th@ ATL   
Fri, Sep 10th@ PIT@ HOU
Sat, Sep 11th@ PIT@ HOU
Sun, Sep 12th@ PIT@ HOU
Mon, Sep 13thvs MIA   
Tue, Sep 14thvs MIA@ CWS
Wed, Sep 15thvs MIA@ CWS
Fri, Sep 17thvs COLvs OAK
Sat, Sep 18thvs COLvs OAK
Sun, Sep 19thvs COLvs OAK
Mon, Sep 20th@ MIAvs HOU
Tue, Sep 21st@ MIAvs HOU
Wed, Sep 22nd@ MIAvs HOU
Thu, Sep 23rd@ CINvs HOU
Fri, Sep 24th@ CINvs SEA
Sat, Sep 25th@ CINvs SEA
Sun, Sep 26th@ CINvs SEA
Mon, Sep 27th@ COL   
Tue, Sep 28th@ COL@ TEX
Wed, Sep 29th@ COL@ TEX
Fri, Oct 1stvs BOS@ SEA
Sat, Oct 2ndvs BOS@ SEA
Sun, Oct 3rdvs BOS@ SEA
Thu, Apr 1st   vs CWS
Fri, Apr 2nd   vs CWS
Sat, Apr 3rd   vs CWS
Sun, Apr 4th   vs CWS
Mon, Apr 5th   vs HOU
Thu, Apr 8th   @ TOR
Thu, Apr 22nd   @ HOU
Mon, Apr 26th   @ TEX
Mon, May 3rd   vs TB
Mon, May 10th   @ HOU
Mon, Jun 7th   vs KC
Thu, Jun 17th   vs DET
Thu, Jul 22nd   @ MIN
Thu, Aug 19th   @ DET
Thu, Sep 16th   @ CWS
Thu, Sep 30th   @ TEX