Who Should I Trade?

Shin-Soo Choo for David Dahl (2019)

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

Experts' Pick
  David Dahl
David Dahl
COL @ LAD Fri, Sep 20th 10:10pm
Shin-Soo Choo
Shin-Soo Choo
TEX @ OAK Fri, Sep 20th 10:07pm
Recommended by
11 of 18 experts
Recommended by
7 of 18 experts
Rest of Season
VBR# 91
Home Runs1
Stolen Bases1
Batting Average.264
Injury AlertIL10-
Weather79 F, Clear70 F, Clear
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 41# 55
Eno Sarris
The Athletic
# 52# 121
Chris Meaney
The Athletic
# 68# 107
Andrea LaMont
Lenny Melnick Fantasy Sports
# 49# 148
Paul Sporer
# 51
Bobby Sylvester
# 70# 73
Donkey Teeth
# 51# 165
Max Freeze
Freeze Stats
# 51# 108
Brandon 'B_Don' Myers
# 68# 112
Dennis Sosic
Fantasy Six Pack
# 84# 124
Todd D Clark
The Fantasy Fix
# 75# 131
Mick Ciallela
# 64
Nick Mariano
# 83
Andrew Gould
# 175# 89
Dan Harris
# 149# 91
Nick Pollack
Pitcher List
# 108
Joe Bond
Fantasy Six Pack
# 126# 122
Pierre Camus
# 248# 137
  David Dahl
David Dahl
Shin-Soo Choo
Shin-Soo Choo
2019 Stats 
At Bats374537
Home Runs1522
Stolen Bases412
Caught Stealing41
Batting Average.302.264
On Base Pct.353.366
Slugging Pct.524.449
On-base Plus Slugging.877.815
  David Dahl
David Dahl
Shin-Soo Choo
Shin-Soo Choo
2019 Projections 
At Bats29
Home Runs1
Stolen Bases1
Caught Stealing0
Batting Average.264
On Base Pct.368
Slugging Pct.449
On-base Plus Slugging.817
  David Dahl
David Dahl
Shin-Soo Choo
Shin-Soo Choo
 David Dahl injured his ankle on a flyball to center field and needed to be carted off the field on Friday night against the Giants.
Dan Harris
Fri, Aug 2nd
Shin-Soo Choo went 1-for-5 with a three-run home run in Friday's 14-9 loss to the Athletics.
Brad Camara
Sat, Sep 14th
 David Dahl went 2-for-5 with a homer, three RBI, and two runs scored in the Rockies' 9-1 win over the Dodgers on Monday.
Brendan Tuma - Too Much Tuma
Tue, Jul 30th
Shin-Soo Choo went 3-for-6 with two RBI and a run scored in Sunday's 10-4 win over the Orioles.
Brad Camara
Mon, Sep 9th
 David Dahl went 2-for-4 with a homer, two RBI, and two runs scored in the Rockies' 12-2 win over the Reds on Friday.
Brendan Tuma - Too Much Tuma
Sat, Jul 27th
Shin-Soo Choo went 0-for-3 with a walk and a stolen base in Thursday's 3-1 win over the Orioles.
Brad Camara
Fri, Sep 6th
 David Dahl was scratched from Friday’s lineup against the Yankees with a bruised foot.
Brad Camara
Fri, Jul 19th
Shin-Soo Choo went 2-for-5 with a double and a home run in Sunday's 7-0 win over the Yankees.
Brad Camara
Tue, Sep 3rd
 Dahl left Wednesday's game against the San Francisco Giants after fouling a ball off his left foot.
James Bisson
Wed, Jul 17th
Shin-Soo Choo was out of the lineup for Sunday's game against the Mariners.
Brad Camara
Mon, Sep 2nd
There are no recent notes for these players
  David Dahl
David Dahl
Shin-Soo Choo
Shin-Soo Choo
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ MIAvs CHC
Sat, Mar 30th@ MIAvs CHC
Sun, Mar 31st@ MIAvs CHC
Mon, Apr 1st@ TBvs HOU
Tue, Apr 2nd@ TBvs HOU
Wed, Apr 3rd@ TBvs HOU
Thu, Apr 4th   @ LAA
Fri, Apr 5thvs LAD@ LAA
Sat, Apr 6thvs LAD@ LAA
Sun, Apr 7thvs LAD@ LAA
Tue, Apr 9thvs ATL@ ARI
Wed, Apr 10th   @ ARI
Fri, Apr 12th@ SFvs OAK
Sun, Apr 14th@ SFvs OAK
Mon, Apr 15th@ SDvs LAA
Tue, Apr 16th@ SDvs LAA
Wed, Apr 17th   vs LAA
Fri, Apr 19thvs PHIvs HOU
Sat, Apr 20thvs PHIvs HOU
Sun, Apr 21stvs PHIvs HOU
Mon, Apr 22ndvs WSH@ OAK
Tue, Apr 23rdvs WSH@ OAK
Wed, Apr 24thvs WSH@ OAK
Thu, Apr 25th   @ SEA
Fri, Apr 26th@ ATL@ SEA
Sat, Apr 27th@ ATL@ SEA
Sun, Apr 28th@ ATL@ SEA
Tue, Apr 30th@ MILvs PIT
Wed, May 1st@ MILvs PIT
Fri, May 3rdvs ARIvs TOR
Sat, May 4thvs ARIvs TOR
Sun, May 5thvs ARIvs TOR
Tue, May 7thvs SF@ PIT
Wed, May 8th   @ PIT
Thu, May 9thvs SF@ HOU
Fri, May 10thvs SD@ HOU
Sat, May 11thvs SD@ HOU
Sun, May 12thvs SD@ HOU
Tue, May 14th@ BOS@ KC
Wed, May 15th@ BOS@ KC
Thu, May 16th   @ KC
Fri, May 17th@ PHIvs STL
Sat, May 18th@ PHIvs STL
Sun, May 19th@ PHIvs STL
Mon, May 20th   vs SEA
Tue, May 21st@ PITvs SEA
Wed, May 22nd@ PITvs SEA
Fri, May 24thvs BAL@ LAA
Sat, May 25thvs BAL@ LAA
Sun, May 26thvs BAL@ LAA
Mon, May 27thvs ARI@ SEA
Tue, May 28thvs ARI@ SEA
Wed, May 29thvs ARI@ SEA
Thu, May 30thvs ARIvs KC
Fri, May 31stvs TORvs KC
Sat, Jun 1stvs TORvs KC
Sun, Jun 2ndvs TORvs KC
Tue, Jun 4th@ CHCvs BAL
Wed, Jun 5th@ CHCvs BAL
Thu, Jun 6th@ CHCvs BAL
Fri, Jun 7th@ NYMvs OAK
Sat, Jun 8th@ NYMvs OAK
Sun, Jun 9th@ NYMvs OAK
Mon, Jun 10thvs CHC@ BOS
Tue, Jun 11thvs CHC@ BOS
Wed, Jun 12thvs CHC@ BOS
Thu, Jun 13thvs SD@ BOS
Fri, Jun 14thvs SD@ CIN
Sat, Jun 15thvs SD@ CIN
Sun, Jun 16thvs SD@ CIN
Mon, Jun 17th   vs CLE
Tue, Jun 18th@ ARIvs CLE
Wed, Jun 19th@ ARIvs CLE
Thu, Jun 20th@ ARIvs CLE
Fri, Jun 21st@ LADvs CWS
Sat, Jun 22nd@ LADvs CWS
Sun, Jun 23rd@ LADvs CWS
Tue, Jun 25th@ SF@ DET
Wed, Jun 26th@ SF@ DET
Thu, Jun 27thvs LAD@ DET
Fri, Jun 28thvs LAD@ TB
Sat, Jun 29thvs LAD@ TB
Sun, Jun 30thvs LAD@ TB
Tue, Jul 2ndvs HOUvs LAA
Wed, Jul 3rdvs HOUvs LAA
Thu, Jul 4th   vs LAA
Fri, Jul 5th@ ARI@ MIN
Sat, Jul 6th@ ARI@ MIN
Sun, Jul 7th@ ARI@ MIN
Thu, Jul 11th   vs HOU
Fri, Jul 12thvs CINvs HOU
Sat, Jul 13thvs CINvs HOU
Sun, Jul 14thvs CINvs HOU
Tue, Jul 16thvs SFvs ARI
Wed, Jul 17thvs SFvs ARI
Fri, Jul 19th@ NYY@ HOU
Sat, Jul 20th@ NYY@ HOU
Sun, Jul 21st@ NYY@ HOU
Mon, Jul 22nd   @ SEA
Tue, Jul 23rd@ WSH@ SEA
Wed, Jul 24th@ WSH@ SEA
Thu, Jul 25th@ WSH@ OAK
Fri, Jul 26th@ CIN@ OAK
Sat, Jul 27th@ CIN@ OAK
Sun, Jul 28th@ CIN@ OAK
Tue, Jul 30thvs LADvs SEA
Wed, Jul 31stvs LADvs SEA
Fri, Aug 2ndvs SFvs DET
Sat, Aug 3rdvs SFvs DET
Sun, Aug 4thvs SFvs DET
Mon, Aug 5th   @ CLE
Wed, Aug 7th@ HOU@ CLE
Fri, Aug 9th@ SD@ MIL
Sat, Aug 10th@ SD@ MIL
Sun, Aug 11th@ SD@ MIL
Mon, Aug 12thvs ARI@ TOR
Tue, Aug 13thvs ARI@ TOR
Wed, Aug 14thvs ARI@ TOR
Thu, Aug 15th   vs MIN
Fri, Aug 16thvs MIAvs MIN
Sat, Aug 17thvs MIAvs MIN
Sun, Aug 18thvs MIAvs MIN
Mon, Aug 19th@ ARIvs LAA
Tue, Aug 20th@ ARIvs LAA
Wed, Aug 21st@ ARIvs LAA
Thu, Aug 22nd@ STL@ CWS
Fri, Aug 23rd@ STL@ CWS
Sat, Aug 24th@ STL@ CWS
Sun, Aug 25th@ STL@ CWS
Tue, Aug 27thvs BOS@ LAA
Wed, Aug 28thvs BOS@ LAA
Thu, Aug 29thvs PITvs SEA
Fri, Aug 30thvs PITvs SEA
Sat, Aug 31stvs PITvs SEA
Sun, Sep 1stvs PITvs SEA
Mon, Sep 2nd@ LAD@ NYY
Tue, Sep 3rd@ LAD@ NYY
Wed, Sep 4th@ LAD@ NYY
Thu, Sep 5th   @ BAL
Fri, Sep 6th@ SD@ BAL
Sat, Sep 7th@ SD@ BAL
Sun, Sep 8th@ SD@ BAL
Tue, Sep 10thvs STLvs TB
Wed, Sep 11thvs STLvs TB
Thu, Sep 12thvs STLvs TB
Fri, Sep 13thvs SDvs OAK
Sat, Sep 14thvs SDvs OAK
Sun, Sep 15thvs SDvs OAK
Tue, Sep 17thvs NYM@ HOU
Wed, Sep 18thvs NYM@ HOU
Fri, Sep 20th@ LAD@ OAK
Sat, Sep 21st@ LAD@ OAK
Sun, Sep 22nd@ LAD@ OAK
Tue, Sep 24th@ SFvs BOS
Wed, Sep 25th@ SFvs BOS
Thu, Sep 26th@ SFvs BOS
Fri, Sep 27thvs MILvs NYY
Sat, Sep 28thvs MILvs NYY
Sun, Sep 29thvs MILvs NYY
Fri, Mar 29th@ MIA   
Mon, Apr 8thvs ATL   
Thu, Apr 11th@ SF   
Sat, Apr 13th@ SF   
Thu, Apr 18thvs PHI   
Mon, Apr 29th@ MIL   
Thu, May 2nd@ MIL   
Thu, May 23rd@ PIT   
Mon, Jun 24th@ SF   
Mon, Jul 15thvs SF   
Mon, Jul 29thvs LAD   
Tue, Aug 6th@ HOU   
Thu, Aug 8th@ SD   
Mon, Aug 26thvs ATL   
Mon, Sep 16thvs NYM