Who Should I Trade?

Shawn Kelley for Framber Valdez (2019)

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

Experts' Pick
  Shawn Kelley
Shawn Kelley
TEX @ SEA Mon, Jul 22nd 10:10pm
Framber Valdez
Framber Valdez
HOU vs OAK Mon, Jul 22nd 8:10pm
Recommended by
9 of 10 experts
Recommended by
1 of 10 experts
Rest of Season
VBR# 523# 1302
Injury Alert-MiLB
Weather84 F, Humid and Partly Cloudy84 F, Humid and Partly Cloudy
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 106
Andrew Gould
# 89
Joe Bond
Fantasy Six Pack
# 96
Nick Mariano
# 140# 218
Bobby Sylvester
# 83
Dan Harris
# 101
Pierre Camus
# 133# 142
Mick Ciallela
# 98
Todd D Clark
The Fantasy Fix
# 108
Brandon 'B_Don' Myers
# 120
  Shawn Kelley
Shawn Kelley
Framber Valdez
Framber Valdez
2019 Stats 
Games Played3220
Games Started05
Innings Pitched33.050.2
Blown Saves40
Hits Allowed3353
Earned Runs1131
Home Runs Allowed66
  Shawn Kelley
Shawn Kelley
Framber Valdez
Framber Valdez
2019 Projections 
Games Played189
Games Started02
Innings Pitched17.821.8
Blown Saves10
Hits Allowed1723
Earned Runs713
Home Runs Allowed33
  Shawn Kelley
Shawn Kelley
Framber Valdez
Framber Valdez
 Shawn Kelley (5-2) pitched a perfect inning Friday earning the win over the Astros.
Brad Camara
Sat, Jul 13th
Framber Valdez was optioned to Triple-A Round Rock Tuesday.
Brad Camara
Tue, Jul 16th
 Shawn Kelley (4-2) allowed two hits across two shutout innings Sunday, striking out two batters and earning the win over the Twins.
Brad Camara
Mon, Jul 8th
Framber Valdez (3-6) allowed seven earned runs on six hits over four innings, walking four, and striking out four in Monday's 9-6 loss to the Angels. He earned his sixth loss of the season.
Brad Camara
Tue, Jul 16th
 Shawn Kelley allowed no runs on two hits, no walks, and three strikeouts on Thursday to earn a save.
Kamran Hoda
Thu, Jun 27th
Framber Valdez (3-5) yielded four runs on four hits and three walks over 2/3 innings pitched in Thursday's 5-0 loss to the Rangers. He took his fifth loss of the season.
Brad Camara
Fri, Jul 12th
 Shawn Kelley allowed no runs on one hit, no walks, and two strikeouts through 1 1/3 innings on Sunday against the White Sox.
Kamran Hoda
Mon, Jun 24th
Framber Valdez gave up six runs on eight hits, one walk, and two strikeouts through three innings on Wednesday against the Pirates.
Kamran Hoda
Thu, Jun 27th
 Shawn Kelley allowed one run on two hits and one strikeout through one inning to earn a save against the Indians.
Kamran Hoda
Fri, Jun 21st
Framber Valdez gave up five runs on four hits, three walks, and three strikeouts through 3 1/3 innings on Thursday against the Yankees.
Kamran Hoda
Fri, Jun 21st
There are no recent notes for these players
  Shawn Kelley
Shawn Kelley
Framber Valdez
Framber Valdez
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs CHC@ TB
Sat, Mar 30thvs CHC@ TB
Sun, Mar 31stvs CHC@ TB
Mon, Apr 1stvs HOU@ TEX
Tue, Apr 2ndvs HOU@ TEX
Wed, Apr 3rdvs HOU@ TEX
Thu, Apr 4th@ LAA   
Fri, Apr 5th@ LAAvs OAK
Sat, Apr 6th@ LAAvs OAK
Sun, Apr 7th@ LAAvs OAK
Tue, Apr 9th@ ARIvs NYY
Wed, Apr 10th@ ARIvs NYY
Fri, Apr 12thvs OAK@ SEA
Sun, Apr 14thvs OAK@ SEA
Mon, Apr 15thvs LAA   
Tue, Apr 16thvs LAA@ OAK
Wed, Apr 17thvs LAA@ OAK
Fri, Apr 19thvs HOU@ TEX
Sat, Apr 20thvs HOU@ TEX
Sun, Apr 21stvs HOU@ TEX
Mon, Apr 22nd@ OAKvs MIN
Tue, Apr 23rd@ OAKvs MIN
Wed, Apr 24th@ OAKvs MIN
Thu, Apr 25th@ SEAvs CLE
Fri, Apr 26th@ SEAvs CLE
Sat, Apr 27th@ SEAvs CLE
Sun, Apr 28th@ SEAvs CLE
Tue, Apr 30thvs PIT@ MIN
Wed, May 1stvs PIT@ MIN
Fri, May 3rdvs TOR   
Sat, May 4thvs TOR@ LAA
Sun, May 5thvs TOR@ LAA
Tue, May 7th@ PITvs KC
Wed, May 8th@ PITvs KC
Thu, May 9th@ HOUvs TEX
Fri, May 10th@ HOUvs TEX
Sat, May 11th@ HOUvs TEX
Sun, May 12th@ HOUvs TEX
Tue, May 14th@ KC@ DET
Wed, May 15th@ KC@ DET
Thu, May 16th@ KC   
Fri, May 17thvs STL@ BOS
Sat, May 18thvs STL@ BOS
Sun, May 19thvs STL@ BOS
Mon, May 20thvs SEAvs CWS
Tue, May 21stvs SEAvs CWS
Wed, May 22ndvs SEAvs CWS
Fri, May 24th@ LAAvs BOS
Sat, May 25th@ LAAvs BOS
Sun, May 26th@ LAAvs BOS
Mon, May 27th@ SEAvs CHC
Tue, May 28th@ SEAvs CHC
Wed, May 29th@ SEAvs CHC
Thu, May 30thvs KC   
Fri, May 31stvs KC@ OAK
Sat, Jun 1stvs KC@ OAK
Sun, Jun 2ndvs KC@ OAK
Tue, Jun 4thvs BAL@ SEA
Wed, Jun 5thvs BAL@ SEA
Thu, Jun 6thvs BAL@ SEA
Fri, Jun 7thvs OAKvs BAL
Sat, Jun 8thvs OAKvs BAL
Sun, Jun 9thvs OAKvs BAL
Mon, Jun 10th@ BOS   
Tue, Jun 11th@ BOSvs MIL
Wed, Jun 12th@ BOSvs MIL
Thu, Jun 13th@ BOS   
Fri, Jun 14th@ CINvs TOR
Sat, Jun 15th@ CINvs TOR
Sun, Jun 16th@ CINvs TOR
Mon, Jun 17thvs CLE@ CIN
Tue, Jun 18thvs CLE@ CIN
Wed, Jun 19thvs CLE@ CIN
Thu, Jun 20thvs CLE@ NYY
Fri, Jun 21stvs CWS@ NYY
Sat, Jun 22ndvs CWS@ NYY
Sun, Jun 23rdvs CWS@ NYY
Tue, Jun 25th@ DETvs PIT
Wed, Jun 26th@ DETvs PIT
Thu, Jun 27th@ DETvs PIT
Fri, Jun 28th@ TBvs SEA
Sat, Jun 29th@ TBvs SEA
Sun, Jun 30th@ TBvs SEA
Mon, Jul 1stvs LAA   
Tue, Jul 2ndvs LAA@ COL
Wed, Jul 3rdvs LAA@ COL
Thu, Jul 4thvs LAA   
Fri, Jul 5th@ MINvs LAA
Sat, Jul 6th@ MINvs LAA
Sun, Jul 7th@ MINvs LAA
Thu, Jul 11thvs HOU@ TEX
Fri, Jul 12thvs HOU@ TEX
Sat, Jul 13thvs HOU@ TEX
Sun, Jul 14thvs HOU@ TEX
Tue, Jul 16thvs ARI@ LAA
Wed, Jul 17thvs ARI@ LAA
Fri, Jul 19th@ HOUvs TEX
Sat, Jul 20th@ HOUvs TEX
Sun, Jul 21st@ HOUvs TEX
Mon, Jul 22nd@ SEAvs OAK
Tue, Jul 23rd@ SEAvs OAK
Wed, Jul 24th@ SEAvs OAK
Thu, Jul 25th@ OAK   
Fri, Jul 26th@ OAK@ STL
Sat, Jul 27th@ OAK@ STL
Sun, Jul 28th@ OAK@ STL
Tue, Jul 30thvs SEA@ CLE
Wed, Jul 31stvs SEA@ CLE
Fri, Aug 2ndvs DETvs SEA
Sat, Aug 3rdvs DETvs SEA
Sun, Aug 4thvs DETvs SEA
Mon, Aug 5th@ CLE   
Tue, Aug 6th@ CLEvs COL
Wed, Aug 7th@ CLEvs COL
Fri, Aug 9th@ MIL@ BAL
Sat, Aug 10th@ MIL@ BAL
Sun, Aug 11th@ MIL@ BAL
Mon, Aug 12th@ TOR@ CWS
Tue, Aug 13th@ TOR@ CWS
Wed, Aug 14th@ TOR@ CWS
Thu, Aug 15thvs MIN@ OAK
Fri, Aug 16thvs MIN@ OAK
Sat, Aug 17thvs MIN@ OAK
Sun, Aug 18thvs MIN@ OAK
Mon, Aug 19thvs LAAvs DET
Tue, Aug 20thvs LAAvs DET
Wed, Aug 21stvs LAAvs DET
Thu, Aug 22nd@ CWSvs DET
Fri, Aug 23rd@ CWSvs LAA
Sat, Aug 24th@ CWSvs LAA
Sun, Aug 25th@ CWSvs LAA
Tue, Aug 27th@ LAAvs TB
Wed, Aug 28th@ LAAvs TB
Thu, Aug 29thvs SEAvs TB
Fri, Aug 30thvs SEA@ TOR
Sat, Aug 31stvs SEA@ TOR
Sun, Sep 1stvs SEA@ TOR
Mon, Sep 2nd@ NYY@ MIL
Tue, Sep 3rd@ NYY@ MIL
Wed, Sep 4th@ NYY   
Thu, Sep 5th@ BALvs SEA
Fri, Sep 6th@ BALvs SEA
Sat, Sep 7th@ BALvs SEA
Sun, Sep 8th@ BALvs SEA
Tue, Sep 10thvs TBvs OAK
Wed, Sep 11thvs TBvs OAK
Thu, Sep 12thvs TBvs OAK
Fri, Sep 13thvs OAK@ KC
Sat, Sep 14thvs OAK@ KC
Sun, Sep 15thvs OAK@ KC
Tue, Sep 17th@ HOUvs TEX
Wed, Sep 18th@ HOUvs TEX
Fri, Sep 20th@ OAKvs LAA
Sat, Sep 21st@ OAKvs LAA
Sun, Sep 22nd@ OAKvs LAA
Tue, Sep 24thvs BOS@ SEA
Wed, Sep 25thvs BOS@ SEA
Thu, Sep 26thvs BOS@ LAA
Fri, Sep 27thvs NYY@ LAA
Sat, Sep 28thvs NYY@ LAA
Sun, Sep 29thvs NYY@ LAA
Fri, Mar 29th   @ TB
Mon, Apr 8th   vs NYY
Sat, Apr 13th   @ SEA
Mon, Apr 29th   @ MIN
Thu, May 2nd   @ MIN
Mon, May 6th   vs KC
Mon, May 13th   @ DET
Thu, May 23rd   vs CWS
Mon, Jun 3rd   @ SEA
Mon, Jul 15th   @ LAA
Thu, Jul 18th   @ LAA
Thu, Aug 1st   @ CLE
Mon, Sep 9th   vs OAK