Skip to main content

Who Should I Trade?

Roansy Contreras for Mitch Keller (2022)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Roansy Contreras
SP - PIT
Roansy Contreras
Mitch Keller
SP - PIT
Mitch Keller
Expert
Recommendation
83%
Recommended by
5 of 6 experts
17%
Recommended by
1 of 6 experts
Rankings 
   
Rest of Season# 143# 196
VBR# 453# 632
   
Projections 
   
Strikeouts3666
Wins23
Saves00
ERA4.054.84
WHIP1.331.52
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Andrew Seifter
FantasyPros
# 79# 216
   
Mick Ciallela
Fantrax
# 137# 188
   
Ryan Amore
Pitcher List
# 122
   
Nate Miller
Fantasy Six Pack
# 117# 139
   
Scott Youngson
Pitcher List
# 148# 174
   
Pierre Camus
RotoBaller
# 213# 172
   
Who Should I Trade? Player Statistics
  Roansy Contreras
SP - PIT
Roansy Contreras
Mitch Keller
SP - PIT
Mitch Keller
2022 Stats 
   
   
Games Played913
   
Games Started611
   
Innings Pitched37.161.1
   
Wins22
   
Losses15
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed3462
   
Earned Runs1232
   
Home Runs Allowed56
   
Strikeouts3850
   
Walks1426
   
ERA2.894.72
   
WHIP1.291.44
   
Who Should I Trade? Player Projections
  Roansy Contreras
SP - PIT
Roansy Contreras
Mitch Keller
SP - PIT
Mitch Keller
2022 Projections 
   
   
Games Played817
   
Games Started816
   
Innings Pitched38.374.4
   
Wins23
   
Losses36
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed3677
   
Earned Runs1740
   
Home Runs Allowed510
   
Strikeouts3666
   
Walks1332
   
ERA4.054.84
   
WHIP1.331.52
   
Who Should I Trade? Player Notes
  Roansy Contreras
SP - PIT
Roansy Contreras
Mitch Keller
SP - PIT
Mitch Keller
News 
 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
Mitch Keller allowed two runs (one earned) on three hits and three walks while striking out four across six innings during Sunday's 4-3 win over San Francisco.
Andy Zimmerman
Sun, Jun 19th
 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
Mitch Keller allowed two earned runs on seven hits and a walk while striking out a pair across 5 1/3 innings during Monday’s 7-5 loss to the Cardinals.
Andy Zimmerman
Tue, Jun 14th
 Roansy Contreras pitched 4 1/3 innings in his start against the Cardinals on Wednesday. He allowed four runs (three earned) on six hits and three walks in the no-decision. He struck out a pair and gave up one homer in the 85-pitch outing.
Brad Richter
Thu, Jun 16th
Mitch Keller allowed one run on four hits and two walks while striking out seven in six innings during Wednesday's 3-1 loss to the Tigers.
Andy Zimmerman
Wed, Jun 8th
 Roansy Contreras allowed four runs (three earned) on eight hits and a walk while striking out seven across 4 2/3 innings during Friday's 4-2 loss to the Braves.
Andy Zimmerman
Sat, Jun 11th
Mitch Keller allowed two runs on two hits and five walks while striking out five in five innings of work during Tuesday's 5-3 win over the Dodgers.
Andy Zimmerman
Wed, Jun 1st
 Roansy Contreras (1-1) struck out seven Braves over 4 2/3 innings on Friday. However, he surrendered three runs on four hits and one walk to take the loss in the 4-2 defeat.
Brad Richter
Sat, Jun 11th
Mitch Keller allowed one run on three hits and two walks while striking out four across 2 2/3 innings during Wednesday's 3-2 win over the Cubs.
Andy Zimmerman
Thu, May 19th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Roansy Contreras
SP - PIT
Roansy Contreras
Mitch Keller
SP - PIT
Mitch Keller
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 7th@ STLAdam Wainwright (5-5)#37@ STLAdam Wainwright (5-5)#37
Sat, Apr 9th@ STLMiles Mikolas (5-5)#52@ STLMiles Mikolas (5-5)#52
Sun, Apr 10th@ STLSteven Matz (3-3)#83@ STLSteven Matz (3-3)#83
Tue, Apr 12thvs CHCDrew Smyly (2-5)#142vs CHCDrew Smyly (2-5)#142
Wed, Apr 13thvs CHCKyle Hendricks (2-6)#129vs CHCKyle Hendricks (2-6)#129
Thu, Apr 14thvs WSHJoan Adon (1-11)#383vs WSHJoan Adon (1-11)#383
Fri, Apr 15thvs WSHErick Fedde (5-5)#209vs WSHErick Fedde (5-5)#209
Sat, Apr 16thvs WSHJosh Rogers (2-2)#376vs WSHJosh Rogers (2-2)#376
Sun, Apr 17thvs WSHPatrick Corbin (3-10)#132vs WSHPatrick Corbin (3-10)#132
Mon, Apr 18th@ MILEric Lauer (6-3)#87@ MILEric Lauer (6-3)#87
Tue, Apr 19th@ MILCorbin Burnes (5-4)#4@ MILCorbin Burnes (5-4)#4
Wed, Apr 20th@ MILBrandon Woodruff (5-3)#26@ MILBrandon Woodruff (5-3)#26
Thu, Apr 21st@ CHCMark Leiter Jr. (1-1)#237@ CHCMark Leiter Jr. (1-1)#237
Fri, Apr 22nd@ CHCDrew Smyly (2-5)#142@ CHCDrew Smyly (2-5)#142
Sat, Apr 23rd@ CHCKyle Hendricks (2-6)#129@ CHCKyle Hendricks (2-6)#129
Sun, Apr 24th@ CHCJustin Steele (2-5)#164@ CHCJustin Steele (2-5)#164
Tue, Apr 26thvs MILBrandon Woodruff (5-3)#26vs MILBrandon Woodruff (5-3)#26
Wed, Apr 27thvs MILAaron Ashby (1-5)#73vs MILAaron Ashby (1-5)#73
Thu, Apr 28thvs MILFreddy Peralta (3-2)#94vs MILFreddy Peralta (3-2)#94
Fri, Apr 29thvs SDYu Darvish (7-3)#28vs SDYu Darvish (7-3)#28
Sat, Apr 30thvs SDSean Manaea (3-3)#29vs SDSean Manaea (3-3)#29
Sun, May 1stvs SDJoe Musgrove (8-1)#8vs SDJoe Musgrove (8-1)#8
Wed, May 4th@ DETAlex Faedo (1-4)#131@ DETAlex Faedo (1-4)#131
Sat, May 7th@ CINDauri Moreta@ CINDauri Moreta
Sun, May 8th@ CINTyler Mahle (2-6)#46@ CINTyler Mahle (2-6)#46
Mon, May 9thvs LADJulio Urias (4-6)#15vs LADJulio Urias (4-6)#15
Tue, May 10thvs LADTony Gonsolin (9-0)#18vs LADTony Gonsolin (9-0)#18
Wed, May 11thvs LADRyan Pepiot (0-0)#305vs LADRyan Pepiot (0-0)#305
Thu, May 12thvs CINConnor Overton (1-0)#221vs CINConnor Overton (1-0)#221
Fri, May 13thvs CINTyler Mahle (2-6)#46vs CINTyler Mahle (2-6)#46
Sat, May 14thvs CINLuis Castillo (2-4)#44vs CINLuis Castillo (2-4)#44
Sun, May 15thvs CINHunter Greene (3-8)#107vs CINHunter Greene (3-8)#107
Mon, May 16th@ CHCWade Miley (1-0)#170@ CHCWade Miley (1-0)#170
Tue, May 17th@ CHCKeegan Thompson (7-2)#172@ CHCKeegan Thompson (7-2)#172
Wed, May 18th@ CHCDrew Smyly (2-5)#142@ CHCDrew Smyly (2-5)#142
Fri, May 20thvs STLAdam Wainwright (5-5)#37vs STLAdam Wainwright (5-5)#37
Sat, May 21stvs STLMatthew Liberatore (2-1)#167vs STLMatthew Liberatore (2-1)#167
Sun, May 22ndvs STLSteven Matz (3-3)#83vs STLSteven Matz (3-3)#83
Mon, May 23rdvs COLChad Kuhl (4-5)#275vs COLChad Kuhl (4-5)#275
Tue, May 24thvs COLKyle Freeland (3-5)#247vs COLKyle Freeland (3-5)#247
Wed, May 25thvs COLRyan Feltner (1-2)#375vs COLRyan Feltner (1-2)#375
Fri, May 27th@ SDSean Manaea (3-3)#29@ SDSean Manaea (3-3)#29
Sat, May 28th@ SDJoe Musgrove (8-1)#8@ SDJoe Musgrove (8-1)#8
Sun, May 29th@ SDMacKenzie Gore (4-3)#95@ SDMacKenzie Gore (4-3)#95
Mon, May 30th@ LADWalker Buehler (6-3)#133@ LADWalker Buehler (6-3)#133
Tue, May 31st@ LADJulio Urias (4-6)#15@ LADJulio Urias (4-6)#15
Wed, Jun 1st@ LADMitch White (1-1)#179@ LADMitch White (1-1)#179
Fri, Jun 3rdvs ARIMerrill Kelly (6-4)#115vs ARIMerrill Kelly (6-4)#115
Sat, Jun 4thvs ARIZach Davies (2-4)#186vs ARIZach Davies (2-4)#186
Sun, Jun 5thvs ARIZac Gallen (4-2)#42vs ARIZac Gallen (4-2)#42
Tue, Jun 7thvs DETTarik Skubal (5-5)#27vs DETTarik Skubal (5-5)#27
Wed, Jun 8thvs DETAlex Faedo (1-4)#131vs DETAlex Faedo (1-4)#131
Thu, Jun 9th@ ATLMax Fried (7-2)#13@ ATLMax Fried (7-2)#13
Fri, Jun 10th@ ATLSpencer Strider (3-2)#114@ ATLSpencer Strider (3-2)#114
Sat, Jun 11th@ ATLCharlie Morton (4-3)#66@ ATLCharlie Morton (4-3)#66
Sun, Jun 12th@ ATLKyle Wright (8-4)#43@ ATLKyle Wright (8-4)#43
Mon, Jun 13th@ STLZack Thompson (1-0)#318@ STLZack Thompson (1-0)#318
Tue, Jun 14th@ STLMiles Mikolas (5-5)#52@ STLMiles Mikolas (5-5)#52
Wed, Jun 15th@ STLJack Flaherty (0-0)#57@ STLJack Flaherty (0-0)#57
Fri, Jun 17thvs SFCarlos Rodon (6-4)#21vs SFCarlos Rodon (6-4)#21
Sat, Jun 18thvs SFAlex Wood (5-6)#49vs SFAlex Wood (5-6)#49
Sun, Jun 19thvs SFAlex Cobb (3-2)#85vs SFAlex Cobb (3-2)#85
Mon, Jun 20thvs CHCCaleb Kilian (0-2)#277vs CHCCaleb Kilian (0-2)#277
Tue, Jun 21stvs CHCMatt Swarmer (1-3)#296vs CHCMatt Swarmer (1-3)#296
Wed, Jun 22ndvs CHCKeegan Thompson (7-2)#172vs CHCKeegan Thompson (7-2)#172
Thu, Jun 23rdvs CHCJustin Steele (2-5)#164vs CHCJustin Steele (2-5)#164
Fri, Jun 24th@ TBJeffrey Springs (3-2)#36@ TBJeffrey Springs (3-2)#36
Sat, Jun 25th@ TBCorey Kluber (3-4)#55@ TBCorey Kluber (3-4)#55
Sun, Jun 26th@ TBShane McClanahan (7-3)#9@ TBShane McClanahan (7-3)#9
Mon, Jun 27th@ WSHErick Fedde (5-5)#209@ WSHErick Fedde (5-5)#209
Tue, Jun 28th@ WSHPatrick Corbin (3-10)#132@ WSHPatrick Corbin (3-10)#132
Wed, Jun 29th@ WSHPaolo Espino (0-1)#206@ WSHPaolo Espino (0-1)#206
Thu, Jun 30thvs MILAdrian Houser (4-7)#161vs MILAdrian Houser (4-7)#161
Fri, Jul 1stvs MILBrandon Woodruff (5-3)#26vs MILBrandon Woodruff (5-3)#26
Sat, Jul 2ndvs MILCorbin Burnes (5-4)#4vs MILCorbin Burnes (5-4)#4
Sun, Jul 3rdvs MILEric Lauer (6-3)#87vs MILEric Lauer (6-3)#87
Tue, Jul 5thvs NYYvs NYY
Wed, Jul 6thvs NYYvs NYY
Thu, Jul 7th@ CIN@ CIN
Fri, Jul 8th@ MIL@ MIL
Sat, Jul 9th@ MIL@ MIL
Sun, Jul 10th@ MIL@ MIL
Mon, Jul 11th@ MIA@ MIA
Tue, Jul 12th@ MIA@ MIA
Wed, Jul 13th@ MIA@ MIA
Thu, Jul 14th@ MIA@ MIA
Fri, Jul 15th@ COL@ COL
Sat, Jul 16th@ COL@ COL
Sun, Jul 17th@ COL@ COL
Fri, Jul 22ndvs MIAvs MIA
Sat, Jul 23rdvs MIAvs MIA
Sun, Jul 24thvs MIAvs MIA
Mon, Jul 25th@ CHC@ CHC
Tue, Jul 26th@ CHC@ CHC
Thu, Jul 28thvs PHIvs PHI
Fri, Jul 29thvs PHIvs PHI
Sat, Jul 30thvs PHIvs PHI
Sun, Jul 31stvs PHIvs PHI
Tue, Aug 2ndvs MILvs MIL
Wed, Aug 3rdvs MILvs MIL
Thu, Aug 4thvs MILvs MIL
Fri, Aug 5th@ BAL@ BAL
Sat, Aug 6th@ BAL@ BAL
Sun, Aug 7th@ BAL@ BAL
Mon, Aug 8th@ ARI@ ARI
Tue, Aug 9th@ ARI@ ARI
Wed, Aug 10th@ ARI@ ARI
Thu, Aug 11th@ ARI@ ARI
Fri, Aug 12th@ SF@ SF
Sat, Aug 13th@ SF@ SF
Sun, Aug 14th@ SF@ SF
Tue, Aug 16thvs BOSvs BOS
Wed, Aug 17thvs BOSvs BOS
Thu, Aug 18thvs BOSvs BOS
Fri, Aug 19thvs CINvs CIN
Sat, Aug 20thvs CINvs CIN
Sun, Aug 21stvs CINvs CIN
Mon, Aug 22ndvs ATLvs ATL
Tue, Aug 23rdvs ATLvs ATL
Wed, Aug 24thvs ATLvs ATL
Fri, Aug 26th@ PHI@ PHI
Sat, Aug 27th@ PHI@ PHI
Sun, Aug 28th@ PHI@ PHI
Mon, Aug 29th@ MIL@ MIL
Tue, Aug 30th@ MIL@ MIL
Wed, Aug 31st@ MIL@ MIL
Fri, Sep 2ndvs TORvs TOR
Sat, Sep 3rdvs TORvs TOR
Sun, Sep 4thvs TORvs TOR
Mon, Sep 5thvs NYMvs NYM
Tue, Sep 6thvs NYMvs NYM
Wed, Sep 7thvs NYMvs NYM
Fri, Sep 9thvs STLvs STL
Sat, Sep 10thvs STLvs STL
Sun, Sep 11thvs STLvs STL
Mon, Sep 12th@ CIN@ CIN
Tue, Sep 13th@ CIN@ CIN
Wed, Sep 14th@ CIN@ CIN
Thu, Sep 15th@ NYM@ NYM
Fri, Sep 16th@ NYM@ NYM
Sat, Sep 17th@ NYM@ NYM
Sun, Sep 18th@ NYM@ NYM
Tue, Sep 20th@ NYY@ NYY
Wed, Sep 21st@ NYY@ NYY
Thu, Sep 22ndvs CHCvs CHC
Fri, Sep 23rdvs CHCvs CHC
Sat, Sep 24thvs CHCvs CHC
Sun, Sep 25thvs CHCvs CHC
Mon, Sep 26thvs CINvs CIN
Tue, Sep 27thvs CINvs CIN
Wed, Sep 28thvs CINvs CIN
Fri, Sep 30th@ STL@ STL
Sat, Oct 1st@ STL@ STL
Sun, Oct 2nd@ STL@ STL
Mon, Oct 3rdvs STLvs STL
Tue, Oct 4thvs STLvs STL
Wed, Oct 5thvs STLvs STL