Skip to main content

Who Should I Trade?

Justin Upton for Edmundo Sosa (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Edmundo Sosa
Edmundo Sosa
Justin Upton
Justin Upton
Recommended by
2 of 2 experts
Recommended by
0 of 2 experts
Rest of Season# 311
VBR# 896
Home Runs4
Stolen Bases4
Batting Average.248
Injury Alert-FA
Expert Ranks 
Mike Maher
# 295
Keith Lott
Fantasy Six Pack
# 228
Who Should I Trade? Player Statistics
  Edmundo Sosa
Edmundo Sosa
Justin Upton
Justin Upton
2023 Stats 
At Bats112
Home Runs3
Stolen Bases1
Caught Stealing2
Batting Average.268
On Base Pct.291
Slugging Pct.411
On-base Plus Slugging.701
Who Should I Trade? Player Projections
  Edmundo Sosa
Edmundo Sosa
Justin Upton
Justin Upton
2023 Projections 
At Bats204
Home Runs4
Stolen Bases4
Caught Stealing1
Batting Average.248
On Base Pct.295
Slugging Pct.372
On-base Plus Slugging.667
Who Should I Trade? Player Notes
  Edmundo Sosa
Edmundo Sosa
Justin Upton
Justin Upton
 Edmundo Sosa went 3-for-4 with a double, an RBI, and two runs scored, helping the Phillies secure a 12-3 win over the Cubs on Saturday.
Ari Koslow
Sun, May 21st
 Edmundo Sosa went 1-for-4 with a solo homer in Tuesday's 5-3 loss to the Mariners.
Nate Miller - FantasyPros
Tue, Apr 25th
 Edmundo Sosa (back) is in the lineup for the Philadelphia Phillies against the Colorado Rockies Friday night.
Chris Schommer
Fri, Apr 21st
 Edmundo Sosa left Saturday's game early due to low back discomfort.
Vince DiSilvio
Sat, Apr 15th
 Edmundo Sosa went 1-for-4 with a solo home run in Friday's 8-3 win over the Reds.
Nate Miller - FantasyPros
Fri, Apr 14th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Edmundo Sosa
Edmundo Sosa
Justin Upton
Justin Upton
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30th@ TEXJacob deGrom (2-0)#12   
Sat, Apr 1st@ TEXNathan Eovaldi (6-2)#29   
Sun, Apr 2nd@ TEXMartin Perez (6-1)#67   
Mon, Apr 3rd@ NYYNestor Cortes Jr. (4-2)#44   
Tue, Apr 4th@ NYYDomingo German (2-3)#60   
Wed, Apr 5th@ NYYGerrit Cole (5-0)#3   
Fri, Apr 7thvs CINHunter Greene (1-4)#62   
Sat, Apr 8thvs CINNick Lodolo (2-1)#98   
Sun, Apr 9thvs CINConnor Overton (0-1)#272   
Mon, Apr 10thvs MIASandy Alcantara (2-5)#21   
Tue, Apr 11thvs MIAJesus Luzardo (4-3)#70   
Wed, Apr 12thvs MIAEdward Cabrera (3-4)#119   
Thu, Apr 13th@ CINNick Lodolo (2-1)#98   
Fri, Apr 14th@ CINConnor Overton (0-1)#272   
Sat, Apr 15th@ CINGraham Ashcraft (2-3)#167   
Sun, Apr 16th@ CINLuis Cessa (1-4)#362   
Tue, Apr 18th@ CWSLucas Giolito (3-4)#39   
Wed, Apr 19th@ CWSMike Clevinger (3-3)#154   
Thu, Apr 20thvs COLRyan Feltner (2-3)#364   
Fri, Apr 21stvs COLNoah Davis (0-1)#351   
Sat, Apr 22ndvs COLKyle Freeland (4-5)#162   
Sun, Apr 23rdvs COLJose Urena (0-4)#367   
Tue, Apr 25thvs SEAMarco Gonzales (4-1)#155   
Wed, Apr 26thvs SEALogan Gilbert (3-2)#22   
Thu, Apr 27thvs SEAGeorge Kirby (5-4)#24   
Fri, Apr 28th@ HOUFramber Valdez (5-4)#6   
Sat, Apr 29th@ HOUCristian Javier (5-1)#14   
Sun, Apr 30th@ HOUJose Urquidy (2-2)#68   
Mon, May 1st@ LADTony Gonsolin (2-1)#66   
Tue, May 2nd@ LADJulio Urias (5-4)#26   
Wed, May 3rd@ LADGavin Stone (0-0)#191   
Fri, May 5thvs BOSChris Sale (5-2)#46   
Sat, May 6thvs BOSCorey Kluber (2-6)#193   
Sun, May 7thvs BOSTanner Houck (3-3)#76   
Tue, May 9thvs TORAlek Manoah (1-5)#75   
Wed, May 10thvs TORKevin Gausman (3-3)#8   
Fri, May 12th@ COLAustin Gomber (4-4)#270   
Sat, May 13th@ COLRyan Feltner (2-3)#364   
Sun, May 14th@ COLKyle Freeland (4-5)#162   
Mon, May 15th@ SFAlex Wood (1-0)#97   
Tue, May 16th@ SFAlex Cobb (4-1)#33   
Wed, May 17th@ SFRoss Stripling (0-2)#105   
Fri, May 19thvs CHCMarcus Stroman (4-4)#42   
Sat, May 20thvs CHCJameson Taillon (0-3)#135   
Sun, May 21stvs CHCJustin Steele (6-2)#53   
Mon, May 22ndvs ARITommy Henry (2-1)#176   
Tue, May 23rdvs ARIRyne Nelson (1-2)#125   
Wed, May 24thvs ARIZac Gallen (6-2)#7   
Thu, May 25th@ ATLDylan Dodd (2-1)#265   
Fri, May 26th@ ATLJared Shuster (1-2)#129   
Sat, May 27th@ ATLCharlie Morton (5-5)#47   
Sun, May 28th@ ATLSpencer Strider (4-2)#9   
Tue, May 30th@ NYMKodai Senga (4-3)#61   
Wed, May 31st@ NYMCarlos Carrasco (1-2)#87   
Thu, Jun 1st@ NYMMax Scherzer (4-2)#19   
Fri, Jun 2nd@ WSHJosiah Gray (4-5)#88   
Sat, Jun 3rd@ WSHMacKenzie Gore (3-3)#136   
Sun, Jun 4th@ WSHTrevor Williams (2-2)#107   
Mon, Jun 5thvs DET   
Tue, Jun 6thvs DET   
Wed, Jun 7thvs DET   
Fri, Jun 9thvs LAD   
Sat, Jun 10thvs LAD   
Sun, Jun 11thvs LAD   
Mon, Jun 12th@ ARI   
Tue, Jun 13th@ ARI   
Wed, Jun 14th@ ARI   
Thu, Jun 15th@ ARI   
Fri, Jun 16th@ OAK   
Sat, Jun 17th@ OAK   
Sun, Jun 18th@ OAK   
Tue, Jun 20thvs ATL   
Wed, Jun 21stvs ATL   
Thu, Jun 22ndvs ATL   
Fri, Jun 23rdvs NYM   
Sat, Jun 24thvs NYM   
Sun, Jun 25thvs NYM   
Tue, Jun 27th@ CHC   
Wed, Jun 28th@ CHC   
Thu, Jun 29th@ CHC   
Fri, Jun 30thvs WSH   
Sat, Jul 1stvs WSH   
Sun, Jul 2ndvs WSH   
Tue, Jul 4th@ TB   
Wed, Jul 5th@ TB   
Thu, Jul 6th@ TB   
Fri, Jul 7th@ MIA   
Sat, Jul 8th@ MIA   
Sun, Jul 9th@ MIA   
Fri, Jul 14thvs SD   
Sat, Jul 15thvs SD   
Sun, Jul 16thvs SD   
Tue, Jul 18thvs MIL   
Wed, Jul 19thvs MIL   
Thu, Jul 20thvs MIL   
Fri, Jul 21st@ CLE   
Sat, Jul 22nd@ CLE   
Sun, Jul 23rd@ CLE   
Mon, Jul 24thvs BAL   
Tue, Jul 25thvs BAL   
Wed, Jul 26thvs BAL   
Fri, Jul 28th@ PIT   
Sat, Jul 29th@ PIT   
Sun, Jul 30th@ PIT   
Mon, Jul 31st@ MIA   
Tue, Aug 1st@ MIA   
Wed, Aug 2nd@ MIA   
Thu, Aug 3rd@ MIA   
Fri, Aug 4thvs KC   
Sat, Aug 5thvs KC   
Sun, Aug 6thvs KC   
Mon, Aug 7thvs WSH   
Tue, Aug 8thvs WSH   
Wed, Aug 9thvs WSH   
Thu, Aug 10thvs WSH   
Fri, Aug 11thvs MIN   
Sat, Aug 12thvs MIN   
Sun, Aug 13thvs MIN   
Tue, Aug 15th@ TOR   
Wed, Aug 16th@ TOR   
Fri, Aug 18th@ WSH   
Sat, Aug 19th@ WSH   
Sun, Aug 20th@ WSH   
Mon, Aug 21stvs SF   
Tue, Aug 22ndvs SF   
Wed, Aug 23rdvs SF   
Fri, Aug 25thvs STL   
Sat, Aug 26thvs STL   
Sun, Aug 27thvs STL   
Mon, Aug 28thvs LAA   
Tue, Aug 29thvs LAA   
Wed, Aug 30thvs LAA   
Fri, Sep 1st@ MIL   
Sat, Sep 2nd@ MIL   
Sun, Sep 3rd@ MIL   
Mon, Sep 4th@ SD   
Tue, Sep 5th@ SD   
Wed, Sep 6th@ SD   
Fri, Sep 8thvs MIA   
Sat, Sep 9thvs MIA   
Sun, Sep 10thvs MIA   
Mon, Sep 11thvs ATL   
Tue, Sep 12thvs ATL   
Wed, Sep 13thvs ATL   
Fri, Sep 15th@ STL   
Sat, Sep 16th@ STL   
Sun, Sep 17th@ STL   
Mon, Sep 18th@ ATL   
Tue, Sep 19th@ ATL   
Wed, Sep 20th@ ATL   
Thu, Sep 21stvs NYM   
Fri, Sep 22ndvs NYM   
Sat, Sep 23rdvs NYM   
Sun, Sep 24thvs NYM   
Tue, Sep 26thvs PIT   
Wed, Sep 27thvs PIT   
Thu, Sep 28thvs PIT   
Fri, Sep 29th@ NYM   
Sat, Sep 30th@ NYM   
Sun, Oct 1st@ NYM