Who Should I Trade?

Carter Kieboom for Albert Almora Jr. (2019)

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

Experts' Pick
Experts' Pick
  Carter Kieboom
Carter Kieboom
WSH vs PHI Mon, Jun 17th 7:05pm
Albert Almora Jr.
Albert Almora Jr.
CHC @ LAD Sun, Jun 16th 7:05pm
Recommended by
3 of 6 experts
Recommended by
3 of 6 experts
Rest of Season
VBR# 999# 310
Home Runs16
Stolen Bases02
Batting Average.136.255
Injury AlertMiLBDTD
Weather85 F, Mostly Cloudy70 F, Partly Cloudy
Expert Ranks 
Andrew Gould
# 236# 233
Joe Bond
Fantasy Six Pack
# 218
Brandon 'B_Don' Myers
# 158
Pierre Camus
# 176# 233
Bobby Sylvester
# 247
Nick Mariano
# 262# 300
  Carter Kieboom
Carter Kieboom
Albert Almora Jr.
Albert Almora Jr.
2019 Stats 
At Bats39195
Home Runs27
Stolen Bases02
Caught Stealing00
Batting Average.128.236
On Base Pct.209.280
Slugging Pct.282.390
On-base Plus Slugging.491.670
  Carter Kieboom
Carter Kieboom
Albert Almora Jr.
Albert Almora Jr.
2019 Projections 
At Bats24249
Home Runs16
Stolen Bases02
Caught Stealing01
Batting Average.136.255
On Base Pct.216.299
Slugging Pct.289.390
On-base Plus Slugging.505.689
  Carter Kieboom
Carter Kieboom
Albert Almora Jr.
Albert Almora Jr.
 Kieboom was sent to the Nationals' Triple-A affiliate in Fresno prior to Tuesday's game against the Milwaukee Brewers.
James Bisson
Tue, May 7th
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
 Carter Kieboom is not in Thursday's lineup versus the Cardinals.
Brendan Tuma - Too Much Tuma
Thu, May 2nd
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
 Nationals shortstop Carter Kieboom went 2-for-4 with a home run and a walk in Sunday's win over the San Diego Padres. The homer was his second of the season.
Mike Maher
Mon, Apr 29th
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
 Nationals shortstop Carter Kieboom went 1-for-4 with a solo home run in his MLB debut on Friday.
Mike Maher
Sat, Apr 27th
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
 The Nationals recalled shortstop Carter Kieboom from Triple-A Fresno.
Brendan Tuma - Too Much Tuma
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
  Carter Kieboom
Carter Kieboom
Albert Almora Jr.
Albert Almora Jr.
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs NYM@ TEX
Sat, Mar 30thvs NYM@ TEX
Sun, Mar 31stvs NYM@ TEX
Tue, Apr 2ndvs PHI   
Wed, Apr 3rdvs PHI@ ATL
Thu, Apr 4th@ NYM@ ATL
Sat, Apr 6th@ NYM@ MIL
Sun, Apr 7th@ NYM@ MIL
Mon, Apr 8th@ PHIvs PIT
Tue, Apr 9th@ PHI   
Wed, Apr 10th@ PHIvs PIT
Fri, Apr 12thvs PITvs LAA
Sat, Apr 13thvs PITvs LAA
Sun, Apr 14thvs PIT   
Tue, Apr 16thvs SF@ MIA
Wed, Apr 17thvs SF@ MIA
Thu, Apr 18thvs SF   
Fri, Apr 19th@ MIAvs ARI
Sat, Apr 20th@ MIAvs ARI
Sun, Apr 21st@ MIAvs ARI
Mon, Apr 22nd@ COL   
Tue, Apr 23rd@ COLvs LAD
Wed, Apr 24th@ COLvs LAD
Fri, Apr 26thvs SD@ ARI
Sat, Apr 27thvs SD@ ARI
Sun, Apr 28thvs SD@ ARI
Mon, Apr 29thvs STL   
Tue, Apr 30thvs STL@ SEA
Wed, May 1stvs STL@ SEA
Thu, May 2ndvs STL   
Fri, May 3rd@ PHIvs STL
Sat, May 4th@ PHIvs STL
Sun, May 5th@ PHIvs STL
Mon, May 6th@ MILvs MIA
Tue, May 7th@ MILvs MIA
Wed, May 8th@ MILvs MIA
Thu, May 9th@ LADvs MIA
Fri, May 10th@ LADvs MIL
Sat, May 11th@ LADvs MIL
Sun, May 12th@ LADvs MIL
Tue, May 14thvs NYM@ CIN
Wed, May 15thvs NYM@ CIN
Thu, May 16thvs NYM@ CIN
Fri, May 17thvs CHC@ WSH
Sat, May 18thvs CHC@ WSH
Sun, May 19thvs CHC@ WSH
Mon, May 20th@ NYMvs PHI
Tue, May 21st@ NYMvs PHI
Wed, May 22nd@ NYMvs PHI
Thu, May 23rd@ NYMvs PHI
Fri, May 24thvs MIAvs CIN
Sat, May 25thvs MIAvs CIN
Sun, May 26thvs MIAvs CIN
Mon, May 27thvs MIA@ HOU
Tue, May 28th@ ATL@ HOU
Wed, May 29th@ ATL@ HOU
Fri, May 31st@ CIN@ STL
Sat, Jun 1st@ CIN@ STL
Sun, Jun 2nd@ CIN@ STL
Tue, Jun 4thvs CWSvs COL
Wed, Jun 5thvs CWSvs COL
Thu, Jun 6th@ SDvs COL
Fri, Jun 7th@ SDvs STL
Sat, Jun 8th@ SDvs STL
Sun, Jun 9th@ SDvs STL
Mon, Jun 10th@ CWS@ COL
Tue, Jun 11th@ CWS@ COL
Thu, Jun 13thvs ARI@ LAD
Fri, Jun 14thvs ARI@ LAD
Sat, Jun 15thvs ARI@ LAD
Sun, Jun 16thvs ARI@ LAD
Mon, Jun 17thvs PHI   
Tue, Jun 18thvs PHIvs CWS
Wed, Jun 19thvs PHIvs CWS
Thu, Jun 20thvs PHIvs NYM
Fri, Jun 21stvs ATLvs NYM
Sat, Jun 22ndvs ATLvs NYM
Sun, Jun 23rdvs ATLvs NYM
Tue, Jun 25th@ MIAvs ATL
Wed, Jun 26th@ MIAvs ATL
Thu, Jun 27th@ MIAvs ATL
Fri, Jun 28th@ DET@ CIN
Sat, Jun 29th@ DET@ CIN
Sun, Jun 30th@ DET@ CIN
Tue, Jul 2ndvs MIA@ PIT
Wed, Jul 3rdvs MIA@ PIT
Thu, Jul 4thvs MIA@ PIT
Fri, Jul 5thvs KC   
Sat, Jul 6thvs KC@ CWS
Sun, Jul 7thvs KC@ CWS
Fri, Jul 12th@ PHIvs PIT
Sat, Jul 13th@ PHIvs PIT
Sun, Jul 14th@ PHIvs PIT
Tue, Jul 16th@ BALvs CIN
Wed, Jul 17th@ BALvs CIN
Thu, Jul 18th@ ATL   
Fri, Jul 19th@ ATLvs SD
Sat, Jul 20th@ ATLvs SD
Sun, Jul 21st@ ATLvs SD
Mon, Jul 22ndvs COL@ SF
Tue, Jul 23rdvs COL@ SF
Wed, Jul 24thvs COL@ SF
Thu, Jul 25thvs COL   
Fri, Jul 26thvs LAD@ MIL
Sat, Jul 27thvs LAD@ MIL
Sun, Jul 28thvs LAD@ MIL
Mon, Jul 29thvs ATL   
Tue, Jul 30thvs ATL@ STL
Wed, Jul 31stvs ATL@ STL
Fri, Aug 2nd@ ARIvs MIL
Sat, Aug 3rd@ ARIvs MIL
Sun, Aug 4th@ ARIvs MIL
Mon, Aug 5th@ SFvs OAK
Tue, Aug 6th@ SFvs OAK
Wed, Aug 7th@ SFvs OAK
Fri, Aug 9th@ NYM@ CIN
Sat, Aug 10th@ NYM@ CIN
Sun, Aug 11th@ NYM@ CIN
Mon, Aug 12thvs CIN   
Tue, Aug 13thvs CIN@ PHI
Wed, Aug 14thvs CIN@ PHI
Fri, Aug 16thvs MIL@ PIT
Sat, Aug 17thvs MIL@ PIT
Sun, Aug 18thvs MIL@ PIT
Mon, Aug 19th@ PIT   
Tue, Aug 20th@ PITvs SF
Wed, Aug 21st@ PITvs SF
Thu, Aug 22nd@ PITvs SF
Fri, Aug 23rd@ CHCvs WSH
Sat, Aug 24th@ CHCvs WSH
Sun, Aug 25th@ CHCvs WSH
Tue, Aug 27thvs BAL@ NYM
Wed, Aug 28thvs BAL@ NYM
Fri, Aug 30thvs MIAvs MIL
Sat, Aug 31stvs MIAvs MIL
Sun, Sep 1stvs MIAvs MIL
Mon, Sep 2ndvs NYMvs SEA
Tue, Sep 3rdvs NYMvs SEA
Wed, Sep 4thvs NYM   
Thu, Sep 5th@ ATL@ MIL
Fri, Sep 6th@ ATL@ MIL
Sat, Sep 7th@ ATL@ MIL
Sun, Sep 8th@ ATL@ MIL
Tue, Sep 10th@ MIN@ SD
Wed, Sep 11th@ MIN@ SD
Thu, Sep 12th@ MIN@ SD
Fri, Sep 13thvs ATLvs PIT
Sat, Sep 14thvs ATLvs PIT
Sun, Sep 15thvs ATLvs PIT
Mon, Sep 16th@ STLvs CIN
Tue, Sep 17th@ STLvs CIN
Wed, Sep 18th@ STLvs CIN
Fri, Sep 20th@ MIAvs STL
Sat, Sep 21st@ MIAvs STL
Sun, Sep 22nd@ MIAvs STL
Mon, Sep 23rdvs PHI   
Tue, Sep 24thvs PHI@ PIT
Wed, Sep 25thvs PHI@ PIT
Thu, Sep 26thvs PHI@ PIT
Fri, Sep 27thvs CLE@ STL
Sat, Sep 28thvs CLE@ STL
Sun, Sep 29thvs CLE@ STL
Mon, Apr 1st   @ ATL
Fri, Apr 5th   @ MIL
Thu, Apr 11th   vs PIT
Mon, Apr 15th   @ MIA
Thu, Apr 25th   vs LAD
Mon, Jun 3rd   vs LAA
Wed, Jun 12th   @ COL
Mon, Jun 24th   vs ATL
Mon, Jul 1st   @ PIT
Mon, Jul 15th   vs CIN
Thu, Aug 1st   @ STL
Thu, Aug 8th   @ CIN
Thu, Aug 15th   @ PHI
Thu, Aug 29th   @ NYM
Mon, Sep 9th   @ SD
Thu, Sep 19th   vs STL