Who Should I Trade?

Mitch Keller for Anthony Bass (2019)

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

Experts' Pick
Experts' Pick
  Mitch Keller
Mitch Keller
PIT vs CIN Sun, Sep 29th 3:05pm
Anthony Bass
Anthony Bass
SEA vs OAK Sun, Sep 29th 3:10pm
Recommended by
2 of 4 experts
Recommended by
2 of 4 experts
Rest of Season
Injury Alert--
Expert Ranks 
Andrew Gould
# 137
Nick Mariano
# 88
Pierre Camus
# 101# 168
Bobby Sylvester
# 116
  Mitch Keller
Mitch Keller
Anthony Bass
Anthony Bass
2019 Stats 
Games Played1144
Games Started110
Innings Pitched48.048.0
Blown Saves05
Hits Allowed7230
Earned Runs3819
Home Runs Allowed65
  Mitch Keller
Mitch Keller
Anthony Bass
Anthony Bass
2019 Projections 
Games Played
Games Started
Innings Pitched
Blown Saves
Hits Allowed
Earned Runs
Home Runs Allowed
  Mitch Keller
Mitch Keller
Anthony Bass
Anthony Bass
 Mitch Keller allowed one run on seven hits with two walks and seven strikeouts across five innings Tuesday against the Cubs.
Connor Rooney
Wed, Sep 25th
Anthony Bass struck out two through 2/3 of a scoreless inning to record his fourth save of the season.
Brad Camara
Thu, Sep 12th
 Mitch Keller (1-5) took the loss Tuesday against the Mariners, allowing two runs on six hits and two walks over five innings. He struck out seven.
Connor Rooney
Tue, Sep 17th
Anthony Bass pitched a perfect ninth inning to earn the save in Tuesday's 4-3 win over the Reds.
Brad Camara
Wed, Sep 11th
 Mitch Keller (1-4) took the loss Tuesday against the Giants, allowing five earned runs on nine hits over five innings. He struck out seven and walked none.
Connor Rooney
Wed, Sep 11th
Anthony Bass (1-4) allowed three runs (two earned) and three walks while striking out none in Friday's 5-3 loss to the Rays. He took his fourth loss of the season.
Brad Camara
Sat, Aug 10th
 Mitch Keller was diagnosed with a right wrist bruise after being struck by a line drive Tuesday against the Marlins. He immediately left the game.
Connor Rooney
Tue, Sep 3rd
Anthony Bass allowed one hit through a scoreless inning in Wednesday's 3-2 win over the Padres. He earned his second save of the season.
Brad Camara
Thu, Aug 8th
 Mitch Keller (1-3) struck out eight but allowed eight runs on 11 hits and one walk across four innings against the Phillies on Wednesday, taking the loss.
Connor Rooney
Thu, Aug 29th
Anthony Bass threw a perfect inning on Friday against the Angels to pick up a save. He struck out two in the win.
Kamran Hoda
Sat, Jun 1st
There are no recent notes for these players
  Mitch Keller
Mitch Keller
Anthony Bass
Anthony Bass
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ CINvs BOS
Sun, Mar 31st@ CINvs BOS
Mon, Apr 1stvs STLvs LAA
Wed, Apr 3rdvs STL   
Thu, Apr 4thvs CIN   
Fri, Apr 5thvs CIN@ CWS
Sat, Apr 6thvs CIN@ CWS
Sun, Apr 7thvs CIN@ CWS
Mon, Apr 8th@ CHC@ KC
Wed, Apr 10th@ CHC@ KC
Thu, Apr 11th@ CHC@ KC
Fri, Apr 12th@ WSHvs HOU
Sat, Apr 13th@ WSHvs HOU
Sun, Apr 14th@ WSHvs HOU
Tue, Apr 16th@ DETvs CLE
Wed, Apr 17th@ DETvs CLE
Fri, Apr 19thvs SF@ LAA
Sat, Apr 20thvs SF@ LAA
Sun, Apr 21stvs SF@ LAA
Mon, Apr 22ndvs ARI   
Tue, Apr 23rdvs ARI@ SD
Wed, Apr 24thvs ARI@ SD
Thu, Apr 25thvs ARIvs TEX
Fri, Apr 26th@ LADvs TEX
Sat, Apr 27th@ LADvs TEX
Sun, Apr 28th@ LADvs TEX
Tue, Apr 30th@ TEXvs CHC
Wed, May 1st@ TEXvs CHC
Fri, May 3rdvs OAK@ CLE
Sat, May 4thvs OAK@ CLE
Sun, May 5thvs OAK@ CLE
Tue, May 7thvs TEX@ NYY
Wed, May 8thvs TEX@ NYY
Thu, May 9th@ STL@ NYY
Fri, May 10th@ STL@ BOS
Sat, May 11th@ STL@ BOS
Sun, May 12th@ STL@ BOS
Mon, May 13th@ ARIvs OAK
Tue, May 14th@ ARIvs OAK
Wed, May 15th@ ARI   
Thu, May 16th@ SDvs MIN
Fri, May 17th@ SDvs MIN
Sat, May 18th@ SDvs MIN
Sun, May 19th@ SDvs MIN
Tue, May 21stvs COL@ TEX
Wed, May 22ndvs COL@ TEX
Thu, May 23rdvs COL   
Fri, May 24thvs LAD@ OAK
Sat, May 25thvs LAD@ OAK
Sun, May 26thvs LAD@ OAK
Mon, May 27th@ CINvs TEX
Tue, May 28th@ CINvs TEX
Wed, May 29th@ CINvs TEX
Thu, May 30thvs MILvs LAA
Fri, May 31stvs MILvs LAA
Sat, Jun 1stvs MILvs LAA
Sun, Jun 2ndvs MILvs LAA
Tue, Jun 4thvs ATLvs HOU
Wed, Jun 5thvs ATLvs HOU
Thu, Jun 6thvs ATLvs HOU
Fri, Jun 7th@ MIL@ LAA
Sat, Jun 8th@ MIL@ LAA
Sun, Jun 9th@ MIL@ LAA
Mon, Jun 10th@ ATL   
Tue, Jun 11th@ ATL@ MIN
Wed, Jun 12th@ ATL@ MIN
Thu, Jun 13th@ ATL@ MIN
Fri, Jun 14th@ MIA@ OAK
Sat, Jun 15th@ MIA@ OAK
Sun, Jun 16th@ MIA@ OAK
Tue, Jun 18thvs DETvs KC
Wed, Jun 19thvs DETvs KC
Fri, Jun 21stvs SDvs BAL
Sat, Jun 22ndvs SDvs BAL
Sun, Jun 23rdvs SDvs BAL
Tue, Jun 25th@ HOU@ MIL
Wed, Jun 26th@ HOU@ MIL
Thu, Jun 27th@ HOU@ MIL
Fri, Jun 28th@ MIL@ HOU
Sat, Jun 29th@ MIL@ HOU
Sun, Jun 30th@ MIL@ HOU
Mon, Jul 1stvs CHC   
Tue, Jul 2ndvs CHCvs STL
Wed, Jul 3rdvs CHCvs STL
Thu, Jul 4thvs CHCvs STL
Fri, Jul 5thvs MILvs OAK
Sat, Jul 6thvs MILvs OAK
Sun, Jul 7thvs MILvs OAK
Fri, Jul 12th@ CHC@ LAA
Sat, Jul 13th@ CHC@ LAA
Sun, Jul 14th@ CHC@ LAA
Mon, Jul 15th@ STL   
Tue, Jul 16th@ STL@ OAK
Wed, Jul 17th@ STL@ OAK
Fri, Jul 19thvs PHIvs LAA
Sat, Jul 20thvs PHIvs LAA
Sun, Jul 21stvs PHIvs LAA
Mon, Jul 22ndvs STLvs TEX
Tue, Jul 23rdvs STLvs TEX
Wed, Jul 24thvs STLvs TEX
Thu, Jul 25thvs STLvs DET
Fri, Jul 26th@ NYMvs DET
Sat, Jul 27th@ NYMvs DET
Sun, Jul 28th@ NYMvs DET
Mon, Jul 29th@ CIN   
Tue, Jul 30th@ CIN@ TEX
Wed, Jul 31st@ CIN@ TEX
Fri, Aug 2ndvs NYM@ HOU
Sat, Aug 3rdvs NYM@ HOU
Sun, Aug 4thvs NYM@ HOU
Mon, Aug 5thvs MIL   
Tue, Aug 6thvs MILvs SD
Wed, Aug 7thvs MILvs SD
Fri, Aug 9th@ STLvs TB
Sat, Aug 10th@ STLvs TB
Sun, Aug 11th@ STLvs TB
Mon, Aug 12th@ LAA   
Tue, Aug 13th@ LAA@ DET
Wed, Aug 14th@ LAA@ DET
Fri, Aug 16thvs CHC@ TOR
Sat, Aug 17thvs CHC@ TOR
Sun, Aug 18thvs CHC@ TOR
Mon, Aug 19thvs WSH@ TB
Tue, Aug 20thvs WSH@ TB
Wed, Aug 21stvs WSH@ TB
Thu, Aug 22ndvs WSH   
Fri, Aug 23rdvs CINvs TOR
Sat, Aug 24thvs CINvs TOR
Sun, Aug 25thvs CINvs TOR
Mon, Aug 26th@ PHIvs NYY
Tue, Aug 27th@ PHIvs NYY
Wed, Aug 28th@ PHIvs NYY
Thu, Aug 29th@ COL@ TEX
Fri, Aug 30th@ COL@ TEX
Sat, Aug 31st@ COL@ TEX
Sun, Sep 1st@ COL@ TEX
Tue, Sep 3rdvs MIA@ CHC
Wed, Sep 4thvs MIA   
Thu, Sep 5thvs MIA@ HOU
Fri, Sep 6thvs STL@ HOU
Sat, Sep 7thvs STL@ HOU
Sun, Sep 8thvs STL@ HOU
Mon, Sep 9th@ SF   
Tue, Sep 10th@ SFvs CIN
Wed, Sep 11th@ SFvs CIN
Thu, Sep 12th@ SFvs CIN
Fri, Sep 13th@ CHCvs CWS
Sat, Sep 14th@ CHCvs CWS
Sun, Sep 15th@ CHCvs CWS
Tue, Sep 17thvs SEA@ PIT
Wed, Sep 18thvs SEA@ PIT
Thu, Sep 19thvs SEA@ PIT
Fri, Sep 20th@ MIL@ BAL
Sat, Sep 21st@ MIL@ BAL
Sun, Sep 22nd@ MIL@ BAL
Tue, Sep 24thvs CHCvs HOU
Wed, Sep 25thvs CHCvs HOU
Thu, Sep 26thvs CHCvs OAK
Fri, Sep 27thvs CINvs OAK
Sat, Sep 28thvs CINvs OAK
Sun, Sep 29thvs CINvs OAK
Wed, Mar 20th   @ OAK
Thu, Mar 21st   @ OAK
Fri, Mar 29th   vs BOS
Sat, Mar 30th   vs BOS
Tue, Apr 2nd   vs LAA
Tue, Apr 9th   @ KC
Mon, Apr 15th   vs CLE
Thu, Apr 18th   @ LAA
Mon, May 6th   @ NYY
Mon, May 20th   @ TEX
Mon, Jun 3rd   vs HOU
Mon, Jun 17th   vs KC
Thu, Jun 20th   vs BAL
Thu, Aug 15th   @ DET
Mon, Sep 2nd   @ CHC