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
LF,CF,RF - COL
David Dahl
COL @ LAD Fri, Sep 20th 10:10pm
Shin-Soo Choo
LF,RF,DH - TEX
Shin-Soo Choo
TEX @ OAK Fri, Sep 20th 10:07pm
Expert
Recommendation
61%
Recommended by
11 of 18 experts
39%
Recommended by
7 of 18 experts
Rankings 
   
Rest of Season
VBR# 91
   
Projections 
   
Runs5
Home Runs1
RBI3
Stolen Bases1
Batting Average.264
   
Misc 
   
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
FanGraphs
# 51
   
Bobby Sylvester
FantasyPros
# 70# 73
   
Donkey Teeth
Razzball
# 51# 165
   
Max Freeze
Freeze Stats
# 51# 108
   
Brandon 'B_Don' Myers
Razzball
# 68# 112
   
Dennis Sosic
Fantasy Six Pack
# 84# 124
   
Todd D Clark
The Fantasy Fix
# 75# 131
   
Mick Ciallela
Fantrax
# 64
   
Nick Mariano
RotoBaller
# 83
   
Andrew Gould
FantasyPros
# 175# 89
   
Dan Harris
FantasyPros
# 149# 91
   
Nick Pollack
Pitcher List
# 108
   
Joe Bond
Fantasy Six Pack
# 126# 122
   
Pierre Camus
RotoBaller
# 248# 137
   
  David Dahl
LF,CF,RF - COL
David Dahl
COL
Shin-Soo Choo
LF,RF,DH - TEX
Shin-Soo Choo
TEX
2019 Stats 
   
   
At Bats374537
   
Runs6785
   
Hits113142
   
Singles6589
   
Doubles2829
   
Triples52
   
Home Runs1522
   
RBI6157
   
Stolen Bases412
   
Caught Stealing41
   
Walks2870
   
Strikeouts110156
   
Batting Average.302.264
   
On Base Pct.353.366
   
Slugging Pct.524.449
   
On-base Plus Slugging.877.815
   
  David Dahl
LF,CF,RF - COL
David Dahl
COL
Shin-Soo Choo
LF,RF,DH - TEX
Shin-Soo Choo
TEX
2019 Projections 
   
   
At Bats29
   
Runs5
   
Hits8
   
Singles5
   
Doubles2
   
Triples0
   
Home Runs1
   
RBI3
   
Stolen Bases1
   
Caught Stealing0
   
Walks4
   
Strikeouts8
   
Batting Average.264
   
On Base Pct.368
   
Slugging Pct.449
   
On-base Plus Slugging.817
   
  David Dahl
LF,CF,RF - COL
David Dahl
COL
Shin-Soo Choo
LF,RF,DH - TEX
Shin-Soo Choo
TEX
News 
 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
Notes 
There are no recent notes for these players
  David Dahl
LF,CF,RF - COL
David Dahl
COL
Shin-Soo Choo
LF,RF,DH - TEX
Shin-Soo Choo
TEX
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