Who Should I Trade?

Eric Sogard for Albert Almora Jr. (2019)

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

Experts' Pick
  Eric Sogard
Eric Sogard
TOR vs KC Fri, Jun 28th 7:07pm
Albert Almora Jr.
Albert Almora Jr.
CHC vs ATL Thu, Jun 27th 2:20pm
Recommended by
3 of 5 experts
Recommended by
2 of 5 experts
Rest of Season
VBR# 870# 330
Home Runs16
Stolen Bases12
Batting Average.296.256
Injury Alert--
Weather80 F, Mostly Cloudy
Expert Ranks 
Andrew Gould
# 237# 241
Joe Bond
Fantasy Six Pack
# 179# 218
Nick Mariano
# 212# 300
Pierre Camus
# 290# 183
Brandon 'B_Don' Myers
# 157
  Eric Sogard
Eric Sogard
Albert Almora Jr.
Albert Almora Jr.
2019 Stats 
At Bats196219
Home Runs87
Stolen Bases62
Caught Stealing00
Batting Average.301.242
On Base Pct.369.285
Slugging Pct.495.384
On-base Plus Slugging.864.668
  Eric Sogard
Eric Sogard
Albert Almora Jr.
Albert Almora Jr.
2019 Projections 
At Bats27222
Home Runs16
Stolen Bases12
Caught Stealing01
Batting Average.296.256
On Base Pct.364.299
Slugging Pct.487.386
On-base Plus Slugging.852.685
  Eric Sogard
Eric Sogard
Albert Almora Jr.
Albert Almora Jr.
 Eric Sogard went 1-for-5 with a solo home run on Sunday as the Blue Jays beat the Red Sox by a 6-1 score.
John Aubin
Sun, Jun 23rd
Albert Almora went 1-for-2 with a solo home run and two runs scored in the Cubs' 8-6 win over the Reds on Saturday.
Elliott Baas
Sun, May 26th
 Eric Sogard went 2-for-4 with an RBI on Saturday in the Blue Jays' loss to the Astros by a 7-2 score.
John Aubin
Sun, Jun 16th
Albert Almora went 2-for-4 with a solo home run and two runs scored in the Cubs' 6-5 loss to the Reds on Wednesday.
Elliott Baas
Thu, May 16th
 Eric Sogard went 1-for-3 at the plate and hit his fourth home run of the season in Sunday's loss to the Rangers.
John Aubin
Sun, May 5th
Albert Almora went 2-for-5 with a solo home run and two runs scored in the Cubs' 5-2 win over the Marlins on Tuesday.
Elliott Baas
Wed, May 8th
 Eric Sogard went 3-for-5 at the plate with a double, a stolen base and two runs scored in Tuesday's win over the Twins.
John Aubin
Wed, Apr 17th
Albert Almora went 1-for-1 with a pinch-hit, solo home run in the Cubs' 2-1 loss to the Dodgers on Thursday.
Elliott Baas
Fri, Apr 26th
  Albert Almora Jr. went 1-for-3 with a solo home run in the Cubs' 9-1 spring victory over the Reds.
Elliott Baas
Tue, Mar 5th
There are no recent notes for these players
  Eric Sogard
Eric Sogard
Albert Almora Jr.
Albert Almora Jr.
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs DET@ TEX
Fri, Mar 29thvs DET   
Sat, Mar 30thvs DET@ TEX
Sun, Mar 31stvs DET@ TEX
Mon, Apr 1stvs BAL@ ATL
Tue, Apr 2ndvs BAL   
Wed, Apr 3rdvs BAL@ ATL
Thu, Apr 4th@ CLE@ ATL
Fri, Apr 5th@ CLE@ MIL
Sat, Apr 6th@ CLE@ MIL
Sun, Apr 7th@ CLE@ MIL
Tue, Apr 9th@ BOS   
Thu, Apr 11th@ BOSvs PIT
Fri, Apr 12thvs TBvs LAA
Sat, Apr 13thvs TBvs LAA
Sun, Apr 14thvs TB   
Mon, Apr 15th@ MIN@ MIA
Tue, Apr 16th@ MIN@ MIA
Wed, Apr 17th@ MIN@ MIA
Thu, Apr 18th@ MIN   
Fri, Apr 19th@ OAKvs ARI
Sat, Apr 20th@ OAKvs ARI
Sun, Apr 21st@ OAKvs ARI
Tue, Apr 23rdvs SFvs LAD
Wed, Apr 24thvs SFvs LAD
Fri, Apr 26thvs OAK@ ARI
Sat, Apr 27thvs OAK@ ARI
Sun, Apr 28thvs OAK@ ARI
Tue, Apr 30th@ LAA@ SEA
Wed, May 1st@ LAA@ SEA
Thu, May 2nd@ LAA   
Fri, May 3rd@ TEXvs STL
Sat, May 4th@ TEXvs STL
Sun, May 5th@ TEXvs STL
Mon, May 6thvs MINvs MIA
Tue, May 7thvs MINvs MIA
Wed, May 8thvs MINvs MIA
Fri, May 10thvs CWSvs MIL
Sat, May 11thvs CWSvs MIL
Sun, May 12thvs CWSvs MIL
Tue, May 14th@ SF@ CIN
Wed, May 15th@ SF@ CIN
Thu, May 16th@ CWS@ CIN
Fri, May 17th@ CWS@ WSH
Sat, May 18th@ CWS@ WSH
Sun, May 19th@ CWS@ WSH
Mon, May 20thvs BOSvs PHI
Tue, May 21stvs BOSvs PHI
Wed, May 22ndvs BOSvs PHI
Thu, May 23rdvs BOSvs PHI
Fri, May 24thvs SDvs CIN
Sat, May 25thvs SDvs CIN
Sun, May 26thvs SDvs CIN
Mon, May 27th@ TB@ HOU
Tue, May 28th@ TB@ HOU
Wed, May 29th@ TB@ HOU
Fri, May 31st@ COL@ STL
Sat, Jun 1st@ COL@ STL
Sun, Jun 2nd@ COL@ STL
Tue, Jun 4thvs NYYvs COL
Wed, Jun 5thvs NYYvs COL
Thu, Jun 6thvs NYYvs COL
Fri, Jun 7thvs ARIvs STL
Sat, Jun 8thvs ARIvs STL
Sun, Jun 9thvs ARIvs STL
Tue, Jun 11th@ BAL@ COL
Wed, Jun 12th@ BAL@ COL
Thu, Jun 13th@ BAL@ LAD
Fri, Jun 14th@ HOU@ LAD
Sat, Jun 15th@ HOU@ LAD
Sun, Jun 16th@ HOU@ LAD
Mon, Jun 17thvs LAA   
Tue, Jun 18thvs LAAvs CWS
Wed, Jun 19thvs LAAvs CWS
Thu, Jun 20thvs LAAvs NYM
Fri, Jun 21st@ BOSvs NYM
Sat, Jun 22nd@ BOSvs NYM
Sun, Jun 23rd@ BOSvs NYM
Mon, Jun 24th@ NYYvs ATL
Tue, Jun 25th@ NYYvs ATL
Wed, Jun 26th@ NYYvs ATL
Fri, Jun 28thvs KC@ CIN
Sat, Jun 29thvs KC@ CIN
Sun, Jun 30thvs KC@ CIN
Mon, Jul 1stvs KC@ PIT
Tue, Jul 2ndvs BOS@ PIT
Wed, Jul 3rdvs BOS@ PIT
Thu, Jul 4thvs BOS@ PIT
Fri, Jul 5thvs BAL   
Sat, Jul 6thvs BAL@ CWS
Sun, Jul 7thvs BAL@ CWS
Fri, Jul 12th@ NYYvs PIT
Sat, Jul 13th@ NYYvs PIT
Sun, Jul 14th@ NYYvs PIT
Mon, Jul 15th@ BOSvs CIN
Tue, Jul 16th@ BOSvs CIN
Wed, Jul 17th@ BOSvs CIN
Thu, Jul 18th@ BOS   
Fri, Jul 19th@ DETvs SD
Sat, Jul 20th@ DETvs SD
Sun, Jul 21st@ DETvs SD
Mon, Jul 22ndvs CLE@ SF
Tue, Jul 23rdvs CLE@ SF
Wed, Jul 24thvs CLE@ SF
Fri, Jul 26thvs TB@ MIL
Sat, Jul 27thvs TB@ MIL
Sun, Jul 28thvs TB@ MIL
Mon, Jul 29th@ KC   
Tue, Jul 30th@ KC@ STL
Wed, Jul 31st@ KC@ STL
Thu, Aug 1st@ BAL@ STL
Fri, Aug 2nd@ BALvs MIL
Sat, Aug 3rd@ BALvs MIL
Sun, Aug 4th@ BALvs MIL
Mon, Aug 5th@ TBvs OAK
Tue, Aug 6th@ TBvs OAK
Wed, Aug 7th@ TBvs OAK
Thu, Aug 8thvs NYY@ CIN
Fri, Aug 9thvs NYY@ CIN
Sat, Aug 10thvs NYY@ CIN
Sun, Aug 11thvs NYY@ CIN
Mon, Aug 12thvs TEX   
Tue, Aug 13thvs TEX@ PHI
Wed, Aug 14thvs TEX@ PHI
Fri, Aug 16thvs SEA@ PIT
Sat, Aug 17thvs SEA@ PIT
Sun, Aug 18thvs SEA@ PIT
Tue, Aug 20th@ LADvs SF
Wed, Aug 21st@ LADvs SF
Thu, Aug 22nd@ LADvs SF
Fri, Aug 23rd@ SEAvs WSH
Sat, Aug 24th@ SEAvs WSH
Sun, Aug 25th@ SEAvs WSH
Tue, Aug 27thvs ATL@ NYM
Wed, Aug 28thvs ATL@ NYM
Fri, Aug 30thvs HOUvs MIL
Sat, Aug 31stvs HOUvs MIL
Sun, Sep 1stvs HOUvs MIL
Mon, Sep 2nd@ ATLvs SEA
Tue, Sep 3rd@ ATLvs SEA
Thu, Sep 5th@ TB@ MIL
Fri, Sep 6th@ TB@ MIL
Sat, Sep 7th@ TB@ MIL
Sun, Sep 8th@ TB@ MIL
Tue, Sep 10thvs BOS@ SD
Wed, Sep 11thvs BOS@ SD
Thu, Sep 12thvs BOS@ SD
Fri, Sep 13thvs NYYvs PIT
Sat, Sep 14thvs NYYvs PIT
Sun, Sep 15thvs NYYvs PIT
Tue, Sep 17th@ BALvs CIN
Wed, Sep 18th@ BALvs CIN
Thu, Sep 19th@ BALvs STL
Fri, Sep 20th@ NYYvs STL
Sat, Sep 21st@ NYYvs STL
Sun, Sep 22nd@ NYYvs STL
Mon, Sep 23rdvs BAL   
Tue, Sep 24thvs BAL@ PIT
Wed, Sep 25thvs BAL@ PIT
Fri, Sep 27thvs TB@ STL
Sat, Sep 28thvs TB@ STL
Sun, Sep 29thvs TB@ STL
Mon, Apr 8th   vs PIT
Wed, Apr 10th   vs PIT
Thu, Apr 25th   vs LAD
Thu, May 9th   vs MIA
Mon, Jun 3rd   vs LAA
Mon, Jun 10th   @ COL
Thu, Jun 27th   vs ATL
Thu, Aug 15th   @ PHI
Thu, Aug 29th   @ NYM
Mon, Sep 9th   @ SD
Mon, Sep 16th   vs CIN
Thu, Sep 26th   @ PIT