Skip to main content

Who Should I Trade?

Juan Soto for Mike Trout (2022)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
Experts' Pick
  Juan Soto
RF - WSH
Juan Soto
Mike Trout
CF - LAA
Mike Trout
Expert
Recommendation
50%
Recommended by
7 of 14 experts
50%
Recommended by
7 of 14 experts
Rankings 
   
Rest of Season# 6# 7
VBR# 24# 12
   
Projections 
   
Runs5254
Home Runs1622
RBI4350
Stolen Bases52
Batting Average.260.276
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Nick Pollack
Pitcher List
# 11# 7
   
Mike Maher
FantasyPros
# 22# 12
   
Andrew Seifter
FantasyPros
# 14# 7
   
Bart Wheeler
Hail to Fantasy Football
# 11# 6
   
Nate Miller
Fantasy Six Pack
# 11# 1
   
Scott Youngson
Pitcher List
# 15# 10
   
Kelly Kirby
FantasyPros
# 5# 3
   
Joe Pisapia
FantasyPros
# 1# 7
   
Travis Argo
Fantasy Six Pack
# 2# 9
   
Dalton Del Don
Yahoo! Sports
# 2# 8
   
Ryan Amore
Pitcher List
# 3# 13
   
Brad Camara
RotoBaller
# 3# 15
   
Mick Ciallela
Fantrax
# 8# 11
   
Pierre Camus
RotoBaller
# 11# 21
   
Who Should I Trade? Player Statistics
  Juan Soto
RF - WSH
Juan Soto
Mike Trout
CF - LAA
Mike Trout
2022 Stats 
   
   
At Bats274253
   
Runs4653
   
Hits6170
   
Singles3028
   
Doubles1617
   
Triples02
   
Home Runs1523
   
RBI3347
   
Stolen Bases50
   
Caught Stealing20
   
Walks6537
   
Strikeouts5286
   
Batting Average.223.277
   
On Base Pct.375.378
   
Slugging Pct.445.632
   
On-base Plus Slugging.8211.010
   
Who Should I Trade? Player Projections
  Juan Soto
RF - WSH
Juan Soto
Mike Trout
CF - LAA
Mike Trout
2022 Projections 
   
   
At Bats273257
   
Runs5254
   
Hits7171
   
Singles3832
   
Doubles1615
   
Triples12
   
Home Runs1622
   
RBI4350
   
Stolen Bases52
   
Caught Stealing31
   
Walks6746
   
Strikeouts5272
   
Batting Average.260.276
   
On Base Pct.427.409
   
Slugging Pct.504.602
   
On-base Plus Slugging.9311.011
   
Who Should I Trade? Player Notes
  Juan Soto
RF - WSH
Juan Soto
Mike Trout
CF - LAA
Mike Trout
News 
 Juan Soto went 1-for-3 Saturday, hitting a solo home run in the Nationals' 5-3 loss to the Marlins.
Chris Schommer
Sun, Jul 3rd
Mike Trout went 1-for-4 with an RBI double and a run scored in Wednesday's 4-1 win over the White Sox.
Diego Sandoval
Thu, Jun 30th
 Juan Soto went 1-for-3 Friday, doubling, walking once, and scoring two runs in the Nationals' 6-3 loss to the Marlins.
Chris Schommer
Sat, Jul 2nd
Mike Trout went 1-for-4 with a solo home run in Tuesday's 11-4 loss to the White Sox.
Diego Sandoval
Wed, Jun 29th
 Juan Soto went 1-for-1 Sunday, singling once, walking four times, and scoring two runs in the Nationals' 6-4 win over the Rangers.
Chris Schommer
Sun, Jun 26th
Mike Trout went 2-for-3 with a solo home run, an RBI triple, a walk and another run scored in Friday's 4-3 loss to the Mariners.
Diego Sandoval
Sat, Jun 25th
 Juan Soto went 1-for-4 Saturday, doubling and scoring one run in the Nationals' 3-2 loss to the Rangers.
Chris Schommer
Sun, Jun 26th
Mike Trout went 1-for-4 with a two-run home run in Sunday's 4-0 win over the Mariners.
Diego Sandoval
Sun, Jun 19th
 Juan Soto went 1-for-4 Friday, doubling and scoring one run in the Nationals' 2-1 win over the Rangers.
Chris Schommer
Sat, Jun 25th
Mike Trout went 3-for-9 with a two-run home run, a solo homer and a single in Saturday's doubleheader versus the Mariners.
Diego Sandoval
Sun, Jun 19th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Juan Soto
RF - WSH
Juan Soto
Mike Trout
CF - LAA
Mike Trout
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 7thvs NYMTylor Megill (4-2)#108vs HOUFramber Valdez (8-3)#22
Fri, Apr 8thvs NYMMax Scherzer (5-1)#128vs HOUJake Odorizzi (3-2)#126
Sat, Apr 9thvs NYMChris Bassitt (6-5)#27vs HOUJustin Verlander (10-3)#2
Sun, Apr 10thvs NYMCarlos Carrasco (8-4)#70vs HOUJose Urquidy (7-3)#58
Mon, Apr 11th@ ATLHuascar Ynoa (0-2)#109vs MIAElieser Hernandez (2-5)#154
Tue, Apr 12th@ ATLBryce Elder (1-3)#305vs MIAJesus Luzardo (2-3)#143
Wed, Apr 13th@ ATLMax Fried (8-2)#10   
Thu, Apr 14th@ PITJT Brubaker (2-7)#102@ TEXDane Dunning (1-6)#94
Fri, Apr 15th@ PITMitch Keller (2-5)#203@ TEXMatt Bush (2-1)#227
Sat, Apr 16th@ PITBryse Wilson (1-4)#387@ TEXTaylor Hearn (4-5)#252
Sun, Apr 17th@ PITJose Quintana (1-4)#85@ TEXMartin Perez (7-2)#56
Tue, Apr 19thvs ARITyler Gilbert (0-3)#332@ HOUFramber Valdez (8-3)#22
Wed, Apr 20thvs ARIMerrill Kelly (7-5)#92@ HOUJake Odorizzi (3-2)#126
Thu, Apr 21stvs ARIZach Davies (2-4)#171   
Fri, Apr 22ndvs SFSam Long (0-1)#222vs BALBruce Zimmermann (2-5)#229
Sat, Apr 23rdvs SFAlex Wood (5-7)#73vs BALSpenser Watkins (1-1)#342
Sun, Apr 24thvs SFLogan Webb (7-3)#13vs BALChris Ellis (0-0)
Tue, Apr 26thvs MIASandy Alcantara (8-3)#1vs CLETriston McKenzie (4-6)#77
Wed, Apr 27thvs MIAPablo Lopez (5-4)#23vs CLEZach Plesac (2-5)#66
Thu, Apr 28thvs MIATrevor Rogers (4-6)#69vs CLECal Quantrill (4-4)#82
Fri, Apr 29th@ SFAlex Wood (5-7)#73@ CWSLucas Giolito (4-4)#41
Sat, Apr 30th@ SFLogan Webb (7-3)#13@ CWSVince Velasquez (3-3)#178
Sun, May 1st@ SFAlex Cobb (3-3)#95@ CWSDallas Keuchel (2-6)#386
Tue, May 3rd@ COLGerman Marquez (4-6)#106@ BOSMichael Wacha (6-1)#114
Wed, May 4th@ COLAustin Gomber (4-7)#186@ BOSGarrett Whitlock (2-1)#75
Thu, May 5th@ COLAntonio Senzatela (3-5)#373@ BOSRich Hill (4-4)#130
Fri, May 6th@ LAAJhonathan Diaz (1-1)#263vs WSHJoan Adon (1-11)#390
Sat, May 7th@ LAAMichael Lorenzen (6-6)#165vs WSHJosiah Gray (6-5)#117
Sun, May 8th@ LAAPatrick Sandoval (3-3)#61vs WSHErick Fedde (5-5)#173
Tue, May 10thvs NYMCarlos Carrasco (8-4)#70vs TBCorey Kluber (3-5)#55
Wed, May 11thvs NYMTylor Megill (4-2)#108vs TBShane McClanahan (9-3)#5
Thu, May 12thvs NYMTaijuan Walker (6-2)#81   
Fri, May 13thvs HOUFramber Valdez (8-3)#22@ OAKDaulton Jefferies (1-7)
Sat, May 14thvs HOUCristian Javier (6-3)#48@ OAKAdam Oller (0-3)#297
Sun, May 15thvs HOUJustin Verlander (10-3)#2@ OAKFrankie Montas (3-8)#19
Mon, May 16th@ MIASandy Alcantara (8-3)#1@ TEXJon Gray (4-3)#49
Tue, May 17th@ MIACody Poteet (0-1)#224@ TEXTaylor Hearn (4-5)#252
Wed, May 18th@ MIAPablo Lopez (5-4)#23@ TEXDane Dunning (1-6)#94
Fri, May 20th@ MILEric Lauer (6-3)#93vs OAKPaul Blackburn (6-3)#7
Sat, May 21st@ MILBrandon Woodruff (6-3)#25vs OAKFrankie Montas (3-8)#19
Sun, May 22nd@ MILFreddy Peralta (3-2)#115vs OAKCole Irvin (2-6)#116
Mon, May 23rdvs LADTyler Anderson (9-1)#44   
Tue, May 24thvs LADWalker Buehler (6-3)#139vs TEXDane Dunning (1-6)#94
Wed, May 25thvs LADJulio Urias (6-6)#21vs TEXGlenn Otto (4-4)#170
Thu, May 26thvs COLGerman Marquez (4-6)#106vs TORHyun Jin Ryu (2-0)
Sat, May 28thvs COLChad Kuhl (5-5)#202vs TORYusei Kikuchi (3-4)#100
Sun, May 29thvs COLKyle Freeland (4-5)#156vs TORJose Berrios (6-4)#63
Mon, May 30th@ NYMDavid Peterson (5-1)#90   
Tue, May 31st@ NYMTrevor Williams (1-5)#176@ NYYJordan Montgomery (3-1)#31
Wed, Jun 1st@ NYMCarlos Carrasco (8-4)#70   
Thu, Jun 2nd@ CINGraham Ashcraft (4-2)#199@ NYYJameson Taillon (9-1)#40
Fri, Jun 3rd@ CINMike Minor (1-5)#120@ PHIZach Eflin (3-5)#72
Sat, Jun 4th@ CINTyler Mahle (3-7)#46@ PHIZack Wheeler (6-4)#17
Sun, Jun 5th@ CINLuis Castillo (3-4)#50@ PHIKyle Gibson (4-3)#138
Tue, Jun 7th@ MIAEdward Cabrera (2-1)#214vs BOSGarrett Whitlock (2-1)#75
Wed, Jun 8th@ MIASandy Alcantara (8-3)#1vs BOSNathan Eovaldi (4-2)#28
Thu, Jun 9th@ MIATrevor Rogers (4-6)#69vs BOSNick Pivetta (8-5)#34
Fri, Jun 10thvs MILAaron Ashby (1-6)#104vs NYMTylor Megill (4-2)#108
Sat, Jun 11thvs MILEric Lauer (6-3)#93vs NYMCarlos Carrasco (8-4)#70
Sun, Jun 12thvs MILJason Alexander (2-0)#240vs NYMTaijuan Walker (6-2)#81
Mon, Jun 13thvs ATLIan Anderson (6-5)#98   
Tue, Jun 14thvs ATLMax Fried (8-2)#10@ LADTony Gonsolin (10-0)#11
Wed, Jun 15thvs ATLSpencer Strider (4-2)#62@ LADTyler Anderson (9-1)#44
Thu, Jun 16thvs PHIZack Wheeler (6-4)#17@ SEAGeorge Kirby (2-3)#80
Fri, Jun 17thvs PHIBailey Falter (0-2)#206@ SEARobbie Ray (6-6)#20
Sat, Jun 18thvs PHIAaron Nola (5-5)#9@ SEAPenn Murfee (1-0)#209
Sun, Jun 19thvs PHIZach Eflin (3-5)#72@ SEALogan Gilbert (9-3)#33
Tue, Jun 21st@ BALJordan Lyles (4-7)#160vs KCJonathan Heasley (1-4)#225
Wed, Jun 22nd@ BALTyler Wells (6-4)#74vs KCDaniel Lynch (3-7)#233
Fri, Jun 24th@ TEXDane Dunning (1-6)#94vs SEAChris Flexen (4-8)#111
Sat, Jun 25th@ TEXBrett Martinvs SEALogan Gilbert (9-3)#33
Sun, Jun 26th@ TEXGlenn Otto (4-4)#170vs SEAMarco Gonzales (4-9)#86
Mon, Jun 27thvs PITMiguel Yajure (1-0)#265vs CWSLucas Giolito (4-4)#41
Tue, Jun 28thvs PITJose Quintana (1-4)#85vs CWSJohnny Cueto (2-4)#164
Wed, Jun 29thvs PITMitch Keller (2-5)#203vs CWSMichael Kopech (2-5)#30
Fri, Jul 1stvs MIATrevor Rogers (4-6)#69@ HOUCristian Javier (6-3)#48
Sat, Jul 2ndvs MIADaniel Castano (1-1)#193@ HOUJose Urquidy (7-3)#58
Sun, Jul 3rdvs MIAPablo Lopez (5-4)#23@ HOUFramber Valdez (8-3)#22
Mon, Jul 4thvs MIABraxton Garrett (1-3)#246   
Tue, Jul 5th@ PHIRanger Suarez (6-5)#78@ MIASandy Alcantara (8-3)#1
Wed, Jul 6th@ PHIAaron Nola (5-5)#9@ MIATrevor Rogers (4-6)#69
Thu, Jul 7th@ PHIBailey Falter (0-2)#206@ BALJordan Lyles (4-7)#160
Fri, Jul 8th@ ATLCharlie Morton (4-3)#53@ BALTyler Wells (6-4)#74
Sat, Jul 9th@ ATLKyle Wright (9-4)#36@ BALDean Kremer (2-1)#226
Sun, Jul 10th@ ATLIan Anderson (6-5)#98@ BALAustin Voth (0-1)#280
Tue, Jul 12thvs SEAvs HOU
Wed, Jul 13thvs SEAvs HOU
Thu, Jul 14thvs ATLvs HOU
Fri, Jul 15thvs ATLvs LAD
Sat, Jul 16thvs ATLvs LAD
Sun, Jul 17thvs ATL   
Fri, Jul 22nd@ ARI@ ATL
Sat, Jul 23rd@ ARI@ ATL
Sun, Jul 24th@ ARI@ ATL
Mon, Jul 25th@ LAD@ KC
Tue, Jul 26th@ LAD@ KC
Wed, Jul 27th@ LAD@ KC
Fri, Jul 29thvs STLvs TEX
Sat, Jul 30thvs STLvs TEX
Sun, Jul 31stvs STLvs TEX
Mon, Aug 1stvs NYM   
Tue, Aug 2ndvs NYMvs OAK
Wed, Aug 3rdvs NYMvs OAK
Thu, Aug 4th@ PHIvs OAK
Fri, Aug 5th@ PHI@ SEA
Sat, Aug 6th@ PHI@ SEA
Sun, Aug 7th@ PHI@ SEA
Mon, Aug 8th@ CHC@ OAK
Tue, Aug 9th@ CHC@ OAK
Wed, Aug 10th@ CHC@ OAK
Fri, Aug 12thvs SDvs MIN
Sat, Aug 13thvs SDvs MIN
Sun, Aug 14thvs SDvs MIN
Mon, Aug 15thvs CHCvs SEA
Tue, Aug 16thvs CHCvs SEA
Wed, Aug 17thvs CHCvs SEA
Thu, Aug 18th@ SD   
Fri, Aug 19th@ SD@ DET
Sat, Aug 20th@ SD@ DET
Sun, Aug 21st@ SD@ DET
Tue, Aug 23rd@ SEA@ TB
Wed, Aug 24th@ SEA@ TB
Fri, Aug 26thvs CIN@ TOR
Sat, Aug 27thvs CIN@ TOR
Sun, Aug 28thvs CIN@ TOR
Tue, Aug 30thvs OAKvs NYY
Wed, Aug 31stvs OAKvs NYY
Thu, Sep 1stvs OAK   
Fri, Sep 2nd@ NYMvs HOU
Sat, Sep 3rd@ NYMvs HOU
Sun, Sep 4th@ NYMvs HOU
Mon, Sep 5th@ STLvs DET
Tue, Sep 6th@ STLvs DET
Wed, Sep 7th@ STLvs DET
Thu, Sep 8th@ STL   
Fri, Sep 9th@ PHI@ HOU
Sat, Sep 10th@ PHI@ HOU
Sun, Sep 11th@ PHI@ HOU
Tue, Sep 13thvs BAL@ CLE
Wed, Sep 14thvs BAL@ CLE
Fri, Sep 16thvs MIAvs SEA
Sat, Sep 17thvs MIAvs SEA
Sun, Sep 18thvs MIAvs SEA
Mon, Sep 19th@ ATLvs SEA
Tue, Sep 20th@ ATL@ TEX
Wed, Sep 21st@ ATL@ TEX
Fri, Sep 23rd@ MIA@ MIN
Sat, Sep 24th@ MIA@ MIN
Sun, Sep 25th@ MIA@ MIN
Mon, Sep 26thvs ATL   
Tue, Sep 27thvs ATLvs OAK
Wed, Sep 28thvs ATLvs OAK
Fri, Sep 30thvs PHIvs TEX
Sat, Oct 1stvs PHIvs TEX
Sun, Oct 2ndvs PHIvs TEX
Mon, Oct 3rd@ NYM@ OAK
Tue, Oct 4th@ NYM@ OAK
Wed, Oct 5th@ NYM@ OAK
Mon, Apr 18th   @ HOULuis Garcia (6-5)#37
Mon, Apr 25th   vs CLEShane Bieber (3-4)#6
Mon, May 2nd   @ CWSDylan Cease (7-3)#14
Mon, May 9th   vs TBJeffrey Springs (3-2)#38
Fri, May 27th   vs TORAlek Manoah (9-2)#16
Mon, Jun 6th   vs BOSMichael Wacha (6-1)#114
Mon, Jun 20th   vs KCKris Bubic (1-5)#231
Thu, Jul 28th   vs TEX
Mon, Aug 22nd   @ TB
Thu, Aug 25th   @ TB
Mon, Aug 29th   vs NYY
Mon, Sep 12th   @ CLE
Thu, Sep 22nd   @ TEX
Thu, Sep 29th   vs OAK