Skip to main content

Who Should I Trade?

Roansy Contreras for Jhoan Duran (2022)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Jhoan Duran
RP,SP - MIN
Jhoan Duran
Roansy Contreras
SP - PIT
Roansy Contreras
Expert
Recommendation
80%
Recommended by
8 of 10 experts
20%
Recommended by
2 of 10 experts
Rankings 
   
Rest of Season# 120# 160
VBR# 217# 480
   
Projections 
   
Strikeouts2119
Wins21
Saves70
ERA3.684.10
WHIP1.341.35
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Joe Bond
Fantasy Six Pack
# 41# 147
   
Mike Maher
FantasyPros
# 83# 200
   
Pierre Camus
RotoBaller
# 97
   
Bart Wheeler
Hail to Fantasy Football
# 85# 115
   
Mick Ciallela
Fantrax
# 123# 192
   
Nate Miller
Fantasy Six Pack
# 108# 113
   
Scott Youngson
Pitcher List
# 221
   
Kelly Kirby
FantasyPros
# 114
   
Andrew Seifter
FantasyPros
# 104# 96
   
Ryan Amore
Pitcher List
# 126# 122
   
Who Should I Trade? Player Statistics
  Jhoan Duran
RP,SP - MIN
Jhoan Duran
Roansy Contreras
SP - PIT
Roansy Contreras
2022 Stats 
   
   
Games Played4312
   
Games Started09
   
Innings Pitched51.250.0
   
Wins13
   
Losses32
   
Saves60
   
Blown Saves00
   
Holds150
   
Hits Allowed3947
   
Earned Runs1221
   
Home Runs Allowed69
   
Strikeouts6750
   
Walks1222
   
ERA2.093.78
   
WHIP0.991.38
   
Who Should I Trade? Player Projections
  Jhoan Duran
RP,SP - MIN
Jhoan Duran
Roansy Contreras
SP - PIT
Roansy Contreras
2022 Projections 
   
   
Games Played184
   
Games Started04
   
Innings Pitched19.020.5
   
Wins21
   
Losses22
   
Saves70
   
Blown Saves00
   
Holds20
   
Hits Allowed1719
   
Earned Runs89
   
Home Runs Allowed23
   
Strikeouts2119
   
Walks87
   
ERA3.684.10
   
WHIP1.341.35
   
Who Should I Trade? Player Notes
  Jhoan Duran
RP,SP - MIN
Jhoan Duran
Roansy Contreras
SP - PIT
Roansy Contreras
News 
 Jhoan Duran pitched one inning and tallied two strikeouts to earn his 15th hold of the season Monday.
Jesse Garcia
Mon, Aug 15th
Roansy Contreras allowed one run on four hits and a walk while striking out seven across six innings during Game 1's 4-2 win of Thursday's doubleheader versus the Reds.
Andy Zimmerman
Fri, Jul 8th
 Jhoan Duran completed 2/3 of an inning, allowing one hit and registering one strikeout to earn his 13th hold of the season Saturday.
Jesse Garcia
Sat, Aug 6th
Roansy Contreras allowed seven runs on five hits and two walks while striking out a batter in 1 2/3 innings during Friday’s 19-2 loss against the Brewers.
Andy Zimmerman
Sat, Jul 2nd
 Jhoan Duran pitched one inning, allowing two hits, and one strikeout Friday. He earned his 12th hold of the season in a win over the Blue Jays.
Jesse Garcia
Fri, Aug 5th
Roansy Contreras allowed one run on four hits and five walks while striking out four across five innings during Sunday's 4-2 loss to the Rays.
Andy Zimmerman
Mon, Jun 27th
 Jhoan Duran pitched one inning, allowing one walk, no hits, no runs, and registering one strikeout to earn his 10th hold in a win over the Tigers Wednesday.
Jesse Garcia
Wed, Aug 3rd
Roansy Contreras allowed one run on four hits and two walks while striking out three across five innings during Tuesday's 7-1 win over the Cubs.
Andy Zimmerman
Wed, Jun 22nd
 Jhoan Duran pitched one inning, registering two strikeouts in a win over the Padres Saturday.
Jesse Garcia
Sat, Jul 30th
Roansy Contreras allowed four runs (three earned) on six hits and three walks while striking out a pair during Wednesday's 6-4 win over the Cardinals.
Andy Zimmerman
Fri, Jun 17th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Jhoan Duran
RP,SP - MIN
Jhoan Duran
Roansy Contreras
SP - PIT
Roansy Contreras
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 7th   @ STLAdam Wainwright (8-8)#57
Sat, Apr 9thvs SEALogan Gilbert (10-5)#29@ STLMiles Mikolas (9-9)#20
Sun, Apr 10thvs SEAMarco Gonzales (7-12)#98@ STLSteven Matz (4-3)#84
Tue, Apr 12thvs LADAndrew Heaney (1-0)#63vs CHCDrew Smyly (5-6)#165
Wed, Apr 13thvs LADClayton Kershaw (7-3)#31vs CHCKyle Hendricks (4-6)#114
Thu, Apr 14th   vs WSHJoan Adon (1-12)#383
Fri, Apr 15th@ BOSNick Pivetta (9-9)#66vs WSHErick Fedde (5-7)#217
Sat, Apr 16th@ BOSTanner Houck (5-4)#71vs WSHJosh Rogers (2-2)#284
Sun, Apr 17th@ BOSMichael Wacha (7-1)#134vs WSHPatrick Corbin (4-16)#354
Mon, Apr 18th@ BOSRich Hill (4-5)#190@ MILEric Lauer (8-4)#41
Tue, Apr 19th@ KCCarlos Hernandez (0-3)#304@ MILCorbin Burnes (8-5)#4
Wed, Apr 20th@ KCDaniel Lynch (4-7)#227@ MILBrandon Woodruff (9-3)#27
Thu, Apr 21st@ KCZack Greinke (4-8)#113@ CHCMark Leiter Jr. (2-5)#195
Fri, Apr 22ndvs CWSMichael Kopech (4-8)#38@ CHCDrew Smyly (5-6)#165
Sat, Apr 23rdvs CWSVince Velasquez (3-3)#202@ CHCKyle Hendricks (4-6)#114
Sun, Apr 24thvs CWSLucas Giolito (9-6)#51@ CHCJustin Steele (4-7)#105
Tue, Apr 26thvs DETEduardo Rodriguez (1-3)#52vs MILBrandon Woodruff (9-3)#27
Wed, Apr 27thvs DETMichael Pineda (2-6)#174vs MILAaron Ashby (2-10)#73
Thu, Apr 28thvs DETTarik Skubal (7-8)vs MILFreddy Peralta (4-3)#94
Fri, Apr 29th@ TBCorey Kluber (7-7)#49vs SDYu Darvish (10-6)#17
Sat, Apr 30th@ TBShane McClanahan (11-5)#3vs SDSean Manaea (6-6)#82
Sun, May 1st@ TBJosh Fleming (2-4)#204vs SDJoe Musgrove (8-6)#26
Wed, May 4th@ BALKyle Bradish (1-4)#239@ DETAlex Faedo (1-5)#192
Sat, May 7thvs OAKJames Kaprielian (3-7)#125@ CINDauri Moreta
Sun, May 8thvs OAKDaulton Jefferies (1-7)@ CINTyler Mahle (6-7)#74
Mon, May 9th   vs LADJulio Urias (13-6)#13
Tue, May 10thvs HOUJustin Verlander (15-3)#2vs LADTony Gonsolin (14-1)#14
Wed, May 11th   vs LADRyan Pepiot (1-0)#279
Thu, May 12thvs HOULuis Garcia (9-8)#45vs CINConnor Overton (1-0)#261
Fri, May 13thvs CLEAaron Civale (2-5)#189vs CINTyler Mahle (6-7)#74
Sat, May 14thvs CLEShane Bieber (8-6)#25vs CINLuis Castillo (5-4)#36
Sun, May 15thvs CLETriston McKenzie (8-9)#16vs CINHunter Greene (4-12)#111
Mon, May 16th@ OAKZach Logue (3-6)#210@ CHCWade Miley (1-0)#194
Tue, May 17th@ OAKJames Kaprielian (3-7)#125@ CHCKeegan Thompson (9-5)#101
Wed, May 18th@ OAKDaulton Jefferies (1-7)@ CHCDrew Smyly (5-6)#165
Fri, May 20th@ KCDaniel Lynch (4-7)#227vs STLAdam Wainwright (8-8)#57
Sat, May 21st@ KCBrad Keller (6-13)#123vs STLMatthew Liberatore (2-1)#216
Sun, May 22nd@ KCBrady Singer (6-4)#72vs STLSteven Matz (4-3)#84
Mon, May 23rdvs DETElvin Rodriguez (0-3)#375vs COLChad Kuhl (6-7)#357
Tue, May 24thvs DETBeau Brieske (3-6)#141vs COLKyle Freeland (7-8)#182
Wed, May 25thvs DETRony Garcia (3-3)#220vs COLRyan Feltner (2-4)#328
Fri, May 27thvs KCBrad Keller (6-13)#123@ SDSean Manaea (6-6)#82
Sat, May 28thvs KCBrady Singer (6-4)#72@ SDJoe Musgrove (8-6)#26
Sun, May 29thvs KCZack Greinke (4-8)#113@ SDMacKenzie Gore (4-4)#147
Mon, May 30th@ DETBeau Brieske (3-6)#141@ LADWalker Buehler (6-3)
Tue, May 31st@ DETJoey Wentz (0-1)#374@ LADJulio Urias (13-6)#13
Wed, Jun 1st@ DETTarik Skubal (7-8)@ LADMitch White (1-3)#152
Fri, Jun 3rd@ TORYusei Kikuchi (4-7)#102vs ARIMerrill Kelly (10-5)#23
Sat, Jun 4th@ TORJose Berrios (8-5)#59vs ARIZach Davies (2-4)#205
Sun, Jun 5th@ TORKevin Gausman (8-9)#18vs ARIZac Gallen (8-2)#60
Tue, Jun 7thvs NYYJameson Taillon (11-3)#58vs DETTarik Skubal (7-8)
Wed, Jun 8thvs NYYNestor Cortes Jr. (9-4)#32vs DETAlex Faedo (1-5)#192
Thu, Jun 9thvs NYYGerrit Cole (9-5)#5@ ATLMax Fried (10-4)#12
Fri, Jun 10thvs TBDrew Rasmussen (7-4)#46@ ATLSpencer Strider (7-4)#44
Sat, Jun 11thvs TBShane Baz (1-2)#103@ ATLCharlie Morton (6-5)#62
Sun, Jun 12thvs TBJeffrey Springs (5-3)#34@ ATLKyle Wright (14-5)#37
Mon, Jun 13th@ SEAChris Flexen (7-9)#92@ STLZack Thompson (1-1)#262
Tue, Jun 14th@ SEALogan Gilbert (10-5)#29@ STLMiles Mikolas (9-9)#20
Wed, Jun 15th@ SEAMarco Gonzales (7-12)#98@ STLJack Flaherty (0-0)#76
Fri, Jun 17th@ ARIMadison Bumgarner (6-12)#132vs SFCarlos Rodon (11-6)#7
Sat, Jun 18th@ ARILuke Weaver (1-1)#167vs SFAlex Wood (8-9)#70
Sun, Jun 19th@ ARIMerrill Kelly (10-5)#23vs SFAlex Cobb (4-6)#69
Mon, Jun 20th   vs CHCCaleb Kilian (0-2)#237
Tue, Jun 21stvs CLEAaron Civale (2-5)#189vs CHCMatt Swarmer (2-3)#257
Wed, Jun 22ndvs CLETriston McKenzie (8-9)#16vs CHCKeegan Thompson (9-5)#101
Thu, Jun 23rdvs CLEZach Plesac (2-11)#150vs CHCJustin Steele (4-7)#105
Fri, Jun 24thvs COLGerman Marquez (6-9)#118@ TBJeffrey Springs (5-3)#34
Sat, Jun 25thvs COLAntonio Senzatela (3-6)#254@ TBCorey Kluber (7-7)#49
Sun, Jun 26thvs COLRyan Feltner (2-4)#328@ TBShane McClanahan (11-5)#3
Mon, Jun 27th@ CLETriston McKenzie (8-9)#16@ WSHErick Fedde (5-7)#217
Tue, Jun 28th@ CLEKonnor Pilkington (1-2)#197@ WSHPatrick Corbin (4-16)#354
Wed, Jun 29th@ CLECal Quantrill (9-5)#65@ WSHPaolo Espino (0-5)#206
Thu, Jun 30th@ CLEShane Bieber (8-6)#25vs MILAdrian Houser (4-8)#199
Fri, Jul 1stvs BALSpenser Watkins (4-2)#242vs MILCorbin Burnes (8-5)#4
Sat, Jul 2ndvs BALJordan Lyles (9-9)#160vs MILAaron Ashby (2-10)#73
Sun, Jul 3rdvs BALTyler Wells (7-6)#90vs MILBrandon Woodruff (9-3)#27
Tue, Jul 5th@ CWSMichael Kopech (4-8)#38vs NYYJameson Taillon (11-3)#58
Wed, Jul 6th@ CWSLance Lynn (3-5)#107vs NYYLuis Severino (5-3)#39
Thu, Jul 7th   @ CINJeff Hoffman (2-0)#184
Fri, Jul 8th@ TEXJon Gray (7-6)#56@ MILAaron Ashby (2-10)#73
Sat, Jul 9th@ TEXMartin Perez (9-3)#30@ MILBrandon Woodruff (9-3)#27
Sun, Jul 10th@ TEXDane Dunning (2-6)#96@ MILEric Lauer (8-4)#41
Mon, Jul 11th   @ MIATrevor Rogers (4-10)#99
Tue, Jul 12thvs MILJason Alexander (2-1)#219@ MIADaniel Castano (1-3)#225
Wed, Jul 13thvs MILAaron Ashby (2-10)#73@ MIAPablo Lopez (7-7)#48
Thu, Jul 14thvs CWSJohnny Cueto (5-5)#117@ MIABraxton Garrett (2-6)#158
Fri, Jul 15thvs CWSMichael Kopech (4-8)#38@ COLGerman Marquez (6-9)#118
Sat, Jul 16thvs CWSLance Lynn (3-5)#107@ COLJose Urena (1-4)#238
Sun, Jul 17thvs CWSDylan Cease (12-5)#10@ COLAustin Gomber (5-7)#143
Fri, Jul 22nd   vs MIABraxton Garrett (2-6)#158
Sat, Jul 23rd@ DETMichael Pineda (2-6)#174vs MIAMax Meyer (0-1)
Sun, Jul 24th@ DETRony Garcia (3-3)#220vs MIASandy Alcantara (11-5)#1
Mon, Jul 25th   @ CHCAdrian Sampson (0-3)#245
Tue, Jul 26th@ MILEthan Small (0-0)#295@ CHCKeegan Thompson (9-5)#101
Thu, Jul 28th   vs PHIZack Wheeler (11-6)#11
Fri, Jul 29th@ SDBlake Snell (5-6)#89vs PHIBailey Falter (0-3)#161
Sat, Jul 30th@ SDJoe Musgrove (8-6)#26vs PHIRanger Suarez (8-5)#75
Sun, Jul 31st@ SDSean Manaea (6-6)#82vs PHIAaron Nola (8-9)#6
Tue, Aug 2ndvs DETMatt Manning (0-0)#198vs MILCorbin Burnes (8-5)#4
Wed, Aug 3rdvs DETTyler Alexander (2-7)#191vs MILFreddy Peralta (4-3)#94
Thu, Aug 4thvs TORAlek Manoah (12-6)#8vs MILBrandon Woodruff (9-3)#27
Fri, Aug 5thvs TORJose Berrios (8-5)#59@ BALDean Kremer (5-4)#188
Sat, Aug 6thvs TORMitch White (1-3)#152@ BALAustin Voth (3-1)#214
Sun, Aug 7thvs TORKevin Gausman (8-9)#18@ BALSpenser Watkins (4-2)#242
Mon, Aug 8th   @ ARIZac Gallen (8-2)#60
Tue, Aug 9th@ LADJulio Urias (13-6)#13@ ARITommy Henry (2-1)#340
Wed, Aug 10th@ LADRyan Pepiot (1-0)#279@ ARIMadison Bumgarner (6-12)#132
Thu, Aug 11th   @ ARIMerrill Kelly (10-5)#23
Fri, Aug 12th@ LAAPatrick Sandoval (3-8)#67@ SFCarlos Rodon (11-6)#7
Sat, Aug 13th@ LAAReid Detmers (4-3)#68@ SFLogan Webb (11-5)#15
Sun, Aug 14th@ LAATucker Davidson (2-3)#223@ SFAlex Wood (8-9)#70
Tue, Aug 16thvs KCZack Greinke (4-8)#113vs BOSNick Pivetta (9-9)#66
Wed, Aug 17thvs KCDaniel Lynch (4-7)#227vs BOSRich Hill (4-5)#190
Thu, Aug 18th   vs BOSJosh Winckowski (5-5)#209
Fri, Aug 19thvs TEXMartin Perez (9-3)#30vs CINGraham Ashcraft (5-3)#179
Sat, Aug 20thvs TEXGlenn Otto (5-8)#126vs CINJustin Dunn (0-1)#287
Sun, Aug 21stvs TEXKohei Arihara (0-1)vs CINMike Minor (1-10)#177
Mon, Aug 22ndvs TEXCole Ragans (0-1)#330vs ATLJake Odorizzi (4-4)#109
Tue, Aug 23rd@ HOUJustin Verlander (15-3)#2vs ATLKyle Wright (14-5)#37
Wed, Aug 24th@ HOUFramber Valdez (11-4)#28vs ATL
Fri, Aug 26thvs SF@ PHI
Sat, Aug 27thvs SF@ PHI
Sun, Aug 28thvs SF@ PHI
Mon, Aug 29thvs BOS@ MIL
Tue, Aug 30thvs BOS@ MIL
Wed, Aug 31stvs BOS@ MIL
Fri, Sep 2nd@ CWSvs TOR
Sat, Sep 3rd@ CWSvs TOR
Sun, Sep 4th@ CWSvs TOR
Mon, Sep 5th@ NYYvs NYM
Tue, Sep 6th@ NYYvs NYM
Wed, Sep 7th@ NYYvs NYM
Fri, Sep 9thvs CLEvs STL
Sat, Sep 10thvs CLEvs STL
Sun, Sep 11thvs CLEvs STL
Mon, Sep 12th   @ CIN
Tue, Sep 13thvs KC@ CIN
Wed, Sep 14thvs KC@ CIN
Thu, Sep 15thvs KC@ NYM
Fri, Sep 16th@ CLE@ NYM
Sat, Sep 17th@ CLE@ NYM
Sun, Sep 18th@ CLE@ NYM
Tue, Sep 20th@ KC@ NYY
Wed, Sep 21st@ KC@ NYY
Thu, Sep 22nd@ KCvs CHC
Fri, Sep 23rdvs LAAvs CHC
Sat, Sep 24thvs LAAvs CHC
Sun, Sep 25thvs LAAvs CHC
Mon, Sep 26th   vs CIN
Tue, Sep 27thvs CWSvs CIN
Wed, Sep 28thvs CWSvs CIN
Fri, Sep 30th@ DET@ STL
Sat, Oct 1st@ DET@ STL
Sun, Oct 2nd@ DET@ STL
Mon, Oct 3rd@ CWSvs STL
Tue, Oct 4th@ CWSvs STL
Wed, Oct 5th@ CWSvs STL
Fri, Apr 8thvs SEARobbie Ray (9-8)#19   
Mon, Apr 11thvs SEAChris Flexen (7-9)#92   
Mon, May 2nd@ BALTyler Wells (7-6)#90   
Tue, May 3rd@ BALBruce Zimmermann (2-5)#241   
Thu, May 5th@ BALSpenser Watkins (4-2)#242   
Fri, May 6thvs OAKZach Logue (3-6)#210   
Thu, May 26thvs KCDaniel Lynch (4-7)#227   
Thu, Jun 2nd@ DETAlex Faedo (1-5)#192   
Mon, Jul 4th@ CWSJohnny Cueto (5-5)#117   
Wed, Jul 27th@ MILCorbin Burnes (8-5)#4   
Mon, Aug 1stvs DETTarik Skubal (7-8)   
Mon, Aug 15thvs KCKris Bubic (2-7)#213   
Thu, Aug 25th@ HOU   
Thu, Sep 8th@ NYY   
Mon, Sep 19th@ CLE   
Thu, Sep 29thvs CWS