Who Should I Trade?

Carlos Carrasco for Jose Leclerc (2019)

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

Experts' Pick
  Jose Leclerc
Jose Leclerc
TEX vs LAA Wed, Aug 21st 7:05pm
Carlos Carrasco
Carlos Carrasco
CLE @ NYM Wed, Aug 21st 7:10pm
Recommended by
10 of 16 experts
Recommended by
6 of 16 experts
Rest of Season
VBR# 296# 77
Injury Alert-IL60
Weather98 F, Clear84 F, Mostly Cloudy
Expert Ranks 
Andrew Gould
# 73# 133
Joe Bond
Fantasy Six Pack
# 93
Nick Mariano
# 67# 154
Bobby Sylvester
# 79# 111
Donkey Teeth
# 39# 76
Dan Harris
# 77# 91
Pierre Camus
# 87# 175
Max Freeze
Freeze Stats
# 89
Mick Ciallela
# 74
Todd D Clark
The Fantasy Fix
# 107
Eno Sarris
The Athletic
# 70# 8
Andrea LaMont
Lenny Melnick Fantasy Sports
# 46# 9
Chris Meaney
The Athletic
# 75# 9
Paul Sporer
# 47# 11
Alan Harrison
The Fantasy Fix
# 98# 17
Brandon 'B_Don' Myers
# 90# 60
  Jose Leclerc
Jose Leclerc
Carlos Carrasco
Carlos Carrasco
2019 Stats 
Games Played5512
Games Started312
Innings Pitched54.365.2
Blown Saves30
Hits Allowed3874
Earned Runs2536
Home Runs Allowed514
  Jose Leclerc
Jose Leclerc
Carlos Carrasco
Carlos Carrasco
2019 Projections 
Games Played136
Games Started16
Innings Pitched12.438.0
Blown Saves10
Hits Allowed933
Earned Runs613
Home Runs Allowed14
  Jose Leclerc
Jose Leclerc
Carlos Carrasco
Carlos Carrasco
 Jose Leclerc allowed no hits and three walks while striking out one through a scoreless inning in Monday's 8-7 win over the Angels. He did not factor into the decision.
Brad Camara
Tue, Aug 20th
Indians starting pitcher Carlos Carrasco has been diagnosed with leukemia.
Brendan Tuma - Too Much Tuma
Sat, Jul 6th
 Jose Leclerc pitched a perfect inning while striking out one in Sunday's 1-0 win over the Brewers. He picked up his eighth save of the season.
Brad Camara
Sun, Aug 11th
The Indians have placed Carlos Carrasco on the 10-day injured list with a blood condition.
Brendan Tuma - Too Much Tuma
Wed, Jun 5th
 Jose Leclerc allowed one hit in a scoreless ninth inning in Monday's 1-0 win over the Indians. He earned his seventh save of the season.
Brad Camara
Tue, Aug 6th
Cleveland Indians right-hander Carlos Carrasco struggled in a 10-4 loss to the White Sox on Thursday. Carrasco allowed six runs in 6 1/3 innings while striking out seven.
Matthew Terelle
Fri, May 31st
 Jose Leclerc (2-3) pitched a perfect inning while striking out one in Saturday's 5-4 win over the Rangers. He picked up his second win of the season.
Brad Camara
Sun, Aug 4th
Cleveland Indians right-hander Carlos Carrasco struggled in his team's 6-2 loss to the Rays on Saturday. Carrasco allowed six runs (five earned) in 6 1/3 innings of work while striking out six.
Matthew Terelle
Sun, May 26th
 Jose Leclerc allowed two runs on two hits and two walks while striking out none through one inning in Friday's 5-4 win over the Tigers. He notched his sixth save of the season.
Brad Camara
Sat, Aug 3rd
Cleveland Indians right-hander Carlos Carrasco worked hard to get through five innings in a 6-4 loss to Oakland on Monday. Carrasco threw 100 pitches and allowed three runs while striking out four.
Matthew Terelle
Tue, May 21st
There are no recent notes for these players
  Jose Leclerc
Jose Leclerc
Carlos Carrasco
Carlos Carrasco
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs CHC@ MIN
Sat, Mar 30thvs CHC@ MIN
Sun, Mar 31stvs CHC@ MIN
Mon, Apr 1stvs HOUvs CWS
Wed, Apr 3rdvs HOUvs CWS
Thu, Apr 4th@ LAAvs TOR
Fri, Apr 5th@ LAAvs TOR
Sat, Apr 6th@ LAAvs TOR
Sun, Apr 7th@ LAAvs TOR
Tue, Apr 9th@ ARI@ DET
Wed, Apr 10th@ ARI@ DET
Thu, Apr 11th   @ DET
Fri, Apr 12thvs OAK@ KC
Sat, Apr 13th   @ KC
Sun, Apr 14thvs OAK@ KC
Mon, Apr 15thvs LAA@ SEA
Tue, Apr 16thvs LAA@ SEA
Wed, Apr 17thvs LAA@ SEA
Sat, Apr 20thvs HOUvs ATL
Sun, Apr 21stvs HOUvs ATL
Tue, Apr 23rd@ OAKvs MIA
Wed, Apr 24th@ OAKvs MIA
Thu, Apr 25th@ SEA@ HOU
Fri, Apr 26th@ SEA@ HOU
Sat, Apr 27th@ SEA@ HOU
Sun, Apr 28th@ SEA@ HOU
Tue, Apr 30thvs PIT@ MIA
Wed, May 1stvs PIT@ MIA
Fri, May 3rdvs TORvs SEA
Sat, May 4thvs TORvs SEA
Sun, May 5thvs TORvs SEA
Mon, May 6th   vs CWS
Tue, May 7th@ PITvs CWS
Wed, May 8th@ PITvs CWS
Thu, May 9th@ HOUvs CWS
Fri, May 10th@ HOU@ OAK
Sat, May 11th@ HOU@ OAK
Sun, May 12th@ HOU@ OAK
Mon, May 13th   @ CWS
Tue, May 14th@ KC@ CWS
Thu, May 16th@ KCvs BAL
Fri, May 17thvs STLvs BAL
Sat, May 18thvs STLvs BAL
Sun, May 19thvs STLvs BAL
Mon, May 20thvs SEAvs OAK
Tue, May 21stvs SEAvs OAK
Wed, May 22ndvs SEAvs OAK
Thu, May 23rd   vs TB
Fri, May 24th@ LAAvs TB
Sat, May 25th@ LAAvs TB
Sun, May 26th@ LAAvs TB
Mon, May 27th@ SEA@ BOS
Tue, May 28th@ SEA@ BOS
Wed, May 29th@ SEA@ BOS
Thu, May 30thvs KC@ CWS
Fri, May 31stvs KC@ CWS
Sat, Jun 1stvs KC@ CWS
Sun, Jun 2ndvs KC@ CWS
Tue, Jun 4thvs BALvs MIN
Wed, Jun 5thvs BALvs MIN
Thu, Jun 6thvs BALvs MIN
Fri, Jun 7thvs OAKvs NYY
Sat, Jun 8thvs OAKvs NYY
Sun, Jun 9thvs OAKvs NYY
Tue, Jun 11th@ BOSvs CIN
Wed, Jun 12th@ BOSvs CIN
Fri, Jun 14th@ CIN@ DET
Sat, Jun 15th@ CIN@ DET
Sun, Jun 16th@ CIN@ DET
Mon, Jun 17thvs CLE@ TEX
Tue, Jun 18thvs CLE@ TEX
Wed, Jun 19thvs CLE@ TEX
Thu, Jun 20thvs CLE@ TEX
Fri, Jun 21stvs CWSvs DET
Sat, Jun 22ndvs CWSvs DET
Sun, Jun 23rdvs CWSvs DET
Mon, Jun 24th   vs KC
Tue, Jun 25th@ DETvs KC
Wed, Jun 26th@ DETvs KC
Fri, Jun 28th@ TB@ BAL
Sat, Jun 29th@ TB@ BAL
Sun, Jun 30th@ TB@ BAL
Tue, Jul 2ndvs LAA@ KC
Wed, Jul 3rdvs LAA@ KC
Thu, Jul 4thvs LAA@ KC
Sat, Jul 6th@ MIN@ CIN
Sun, Jul 7th@ MIN@ CIN
Fri, Jul 12thvs HOUvs MIN
Sat, Jul 13thvs HOUvs MIN
Sun, Jul 14thvs HOUvs MIN
Mon, Jul 15th   vs DET
Tue, Jul 16thvs ARIvs DET
Wed, Jul 17thvs ARIvs DET
Thu, Jul 18th   vs DET
Fri, Jul 19th@ HOUvs KC
Sat, Jul 20th@ HOUvs KC
Sun, Jul 21st@ HOUvs KC
Mon, Jul 22nd@ SEA@ TOR
Tue, Jul 23rd@ SEA@ TOR
Wed, Jul 24th@ SEA@ TOR
Thu, Jul 25th@ OAK@ KC
Fri, Jul 26th@ OAK@ KC
Sat, Jul 27th@ OAK@ KC
Sun, Jul 28th@ OAK@ KC
Tue, Jul 30thvs SEAvs HOU
Wed, Jul 31stvs SEAvs HOU
Thu, Aug 1st   vs HOU
Fri, Aug 2ndvs DETvs LAA
Sat, Aug 3rdvs DETvs LAA
Sun, Aug 4thvs DETvs LAA
Mon, Aug 5th@ CLEvs TEX
Wed, Aug 7th@ CLEvs TEX
Thu, Aug 8th   @ MIN
Fri, Aug 9th@ MIL@ MIN
Sat, Aug 10th@ MIL@ MIN
Sun, Aug 11th@ MIL@ MIN
Mon, Aug 12th@ TORvs BOS
Tue, Aug 13th@ TORvs BOS
Wed, Aug 14th@ TORvs BOS
Thu, Aug 15thvs MIN@ NYY
Fri, Aug 16thvs MIN@ NYY
Sat, Aug 17thvs MIN@ NYY
Sun, Aug 18thvs MIN@ NYY
Tue, Aug 20thvs LAA@ NYM
Wed, Aug 21stvs LAA@ NYM
Thu, Aug 22nd@ CWS@ NYM
Fri, Aug 23rd@ CWSvs KC
Sat, Aug 24th@ CWSvs KC
Sun, Aug 25th@ CWSvs KC
Tue, Aug 27th@ LAA@ DET
Wed, Aug 28th@ LAA@ DET
Thu, Aug 29thvs SEA@ DET
Fri, Aug 30thvs SEA@ TB
Sat, Aug 31stvs SEA@ TB
Sun, Sep 1stvs SEA@ TB
Mon, Sep 2nd@ NYYvs CWS
Tue, Sep 3rd@ NYYvs CWS
Wed, Sep 4th@ NYYvs CWS
Thu, Sep 5th@ BALvs CWS
Fri, Sep 6th@ BAL@ MIN
Sat, Sep 7th@ BAL@ MIN
Sun, Sep 8th@ BAL@ MIN
Mon, Sep 9th   @ LAA
Tue, Sep 10thvs TB@ LAA
Wed, Sep 11thvs TB@ LAA
Fri, Sep 13thvs OAKvs MIN
Sat, Sep 14thvs OAKvs MIN
Sun, Sep 15thvs OAKvs MIN
Tue, Sep 17th@ HOUvs DET
Wed, Sep 18th@ HOUvs DET
Thu, Sep 19th   vs DET
Fri, Sep 20th@ OAKvs PHI
Sat, Sep 21st@ OAKvs PHI
Sun, Sep 22nd@ OAKvs PHI
Tue, Sep 24thvs BOS@ CWS
Wed, Sep 25thvs BOS@ CWS
Thu, Sep 26thvs BOS@ CWS
Fri, Sep 27thvs NYY@ WSH
Sat, Sep 28thvs NYY@ WSH
Sun, Sep 29thvs NYY@ WSH
Tue, Apr 2ndvs HOU   
Fri, Apr 19thvs HOU   
Mon, Apr 22nd@ OAK   
Wed, May 15th@ KC   
Mon, Jun 10th@ BOS   
Thu, Jun 13th@ BOS   
Thu, Jun 27th@ DET   
Fri, Jul 5th@ MIN   
Thu, Jul 11thvs HOU   
Mon, Aug 19thvs LAA   
Thu, Sep 12thvs TB