Skip to main content

Who Should I Trade?

Chad Green for Brad Keller (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Chad Green
Chad Green
Brad Keller
Brad Keller
Recommended by
7 of 8 experts
Recommended by
1 of 8 experts
Rest of Season# 148# 172
VBR# 299# 760
Injury Alert--
Expert Ranks 
Mike Maher
# 125# 167
Dan Harris
# 138# 143
Pierre Camus
# 94# 184
Ryan Amore
Pitcher List
# 94# 146
Carmen Maiorano
# 80# 90
Corbin Young
# 109# 252
Chris Clegg
# 198# 205
Jordan Eisen
Field of Vision Sports
# 167# 117
Who Should I Trade? Player Statistics
  Chad Green
Chad Green
Brad Keller
Brad Keller
2021 Stats 
Games Played4221
Games Started021
Innings Pitched52.1109.1
Blown Saves20
Hits Allowed33129
Earned Runs1967
Home Runs Allowed714
Who Should I Trade? Player Projections
  Chad Green
Chad Green
Brad Keller
Brad Keller
2021 Projections 
Games Played2411
Games Started011
Innings Pitched26.060.5
Blown Saves10
Hits Allowed2068
Earned Runs1034
Home Runs Allowed47
Who Should I Trade? Player Notes
  Chad Green
Chad Green
Brad Keller
Brad Keller
 Chad Green was charged with two runs on three hits in the ninth inning on Thursday in a blown save against the Red Sox.
John Aubin
Fri, Jul 23rd
Brad Keller allowed one run on four hits and two walks while striking out four in seven innings during the Royals' 5-3 loss against the White Sox.
Andy Zimmerman
Wed, Jul 28th
 Chad Green earned the save in the win against Seattle on Wednesday, pitching a perfect ninth inning during which he struck out two batters.
John Aubin
Thu, Jul 8th
Brad Keller allowed three runs on six hits and two walks while striking out six in 6 2/3 innings during Wednesday's win over the Brewers.
Andy Zimmerman
Wed, Jul 21st
 Chad Green won Sunday's 4-2 victory in the second game of a doubleheader against the Mets, pitching three perfect innings with six strikeouts.
John Aubin
Mon, Jul 5th
Brad Keller allowed one run on four hits and four walks while striking out nine in 7 2/3 innings as the Royals lost 2-1 to the Indians.
Andy Zimmerman
Sat, Jul 10th
 Chad Green (0-4) allowed four runs on four hits and struck out one in two-thirds of an inning, taking the loss versus Boston on Saturday.
John Aubin
Sun, Jun 6th
Kansas City Royals pitcher Brad Keller (6-9) allowed two runs on two walks and seven hits while striking out seven during Sunday’s 6-2 loss to the Twins. He was tagged with his ninth loss of the season.
Brad Camara
Sun, Jul 4th
 Chad Green pitched a scoreless seventh inning against the Blue Jays in the second game of Thursday's doubleheader to earn his second save of the season.
John Aubin
Fri, May 28th
Kansas City Royals pitcher Brad Keller allowed six runs on 10 hits and five walks across five innings during Tuesday’s 7-6 loss to the Red Sox. He didn’t factor into the decision.
Brad Camara
Wed, Jun 30th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Chad Green
Chad Green
Brad Keller
Brad Keller
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs TORvs TEX
Sat, Apr 3rdvs TORvs TEX
Sun, Apr 4thvs TORvs TEX
Mon, Apr 5thvs BAL@ CLE
Tue, Apr 6thvs BAL   
Wed, Apr 7thvs BAL@ CLE
Fri, Apr 9th@ TB   
Sat, Apr 10th@ TB   
Sun, Apr 11th@ TB@ CWS
Mon, Apr 12th@ TORvs LAA
Tue, Apr 13th@ TORvs LAA
Wed, Apr 14th@ TORvs LAA
Fri, Apr 16thvs TB   
Sat, Apr 17thvs TBvs TOR
Sun, Apr 18thvs TBvs TOR
Tue, Apr 20thvs ATLvs TB
Wed, Apr 21stvs ATLvs TB
Thu, Apr 22nd@ CLE   
Fri, Apr 23rd@ CLE@ DET
Sat, Apr 24th@ CLE@ DET
Sun, Apr 25th@ CLE@ DET
Mon, Apr 26th@ BAL@ DET
Tue, Apr 27th@ BAL@ PIT
Wed, Apr 28th@ BAL@ PIT
Thu, Apr 29th@ BAL   
Fri, Apr 30thvs DET@ MIN
Sat, May 1stvs DET@ MIN
Sun, May 2ndvs DET@ MIN
Tue, May 4thvs HOUvs CLE
Wed, May 5thvs HOUvs CLE
Thu, May 6thvs HOUvs CLE
Fri, May 7thvs WSHvs CWS
Sat, May 8thvs WSHvs CWS
Sun, May 9thvs WSHvs CWS
Tue, May 11th@ TB@ DET
Wed, May 12th@ TB@ DET
Thu, May 13th@ TB@ DET
Fri, May 14th@ BAL@ CWS
Sat, May 15th@ BAL@ CWS
Sun, May 16th@ BAL@ CWS
Mon, May 17th@ TEX   
Tue, May 18th@ TEXvs MIL
Wed, May 19th@ TEXvs MIL
Thu, May 20th@ TEX   
Fri, May 21stvs CWSvs DET
Sat, May 22ndvs CWSvs DET
Sun, May 23rdvs CWSvs DET
Tue, May 25thvs TOR@ TB
Thu, May 27thvs TOR@ TB
Fri, May 28th@ DET@ MIN
Sat, May 29th@ DET@ MIN
Sun, May 30th@ DET@ MIN
Mon, May 31stvs TBvs PIT
Tue, Jun 1stvs TBvs PIT
Wed, Jun 2ndvs TB   
Thu, Jun 3rdvs TBvs MIN
Fri, Jun 4thvs BOSvs MIN
Sat, Jun 5thvs BOSvs MIN
Sun, Jun 6thvs BOSvs MIN
Tue, Jun 8th@ MIN@ LAA
Wed, Jun 9th@ MIN@ LAA
Thu, Jun 10th@ MIN@ OAK
Sat, Jun 12th@ PHI@ OAK
Sun, Jun 13th@ PHI@ OAK
Tue, Jun 15th@ TORvs DET
Wed, Jun 16th@ TORvs DET
Thu, Jun 17th@ TOR   
Fri, Jun 18thvs OAKvs BOS
Sat, Jun 19thvs OAKvs BOS
Sun, Jun 20thvs OAKvs BOS
Tue, Jun 22ndvs KC@ NYY
Wed, Jun 23rdvs KC@ NYY
Thu, Jun 24thvs KC@ NYY
Fri, Jun 25th@ BOS@ TEX
Sat, Jun 26th@ BOS@ TEX
Sun, Jun 27th@ BOS@ TEX
Mon, Jun 28thvs LAA@ BOS
Tue, Jun 29thvs LAA@ BOS
Wed, Jun 30thvs LAA@ BOS
Sat, Jul 3rdvs NYMvs MIN
Sun, Jul 4thvs NYMvs MIN
Tue, Jul 6th@ SEAvs CIN
Wed, Jul 7th@ SEAvs CIN
Thu, Jul 8th@ SEA@ CLE
Fri, Jul 9th@ HOU@ CLE
Sat, Jul 10th@ HOU@ CLE
Sun, Jul 11th@ HOU   
Fri, Jul 16thvs BOSvs BAL
Sat, Jul 17thvs BOSvs BAL
Sun, Jul 18thvs BOSvs BAL
Tue, Jul 20thvs PHI@ MIL
Wed, Jul 21stvs PHI@ MIL
Thu, Jul 22nd@ BOS   
Fri, Jul 23rd@ BOSvs DET
Sat, Jul 24th@ BOSvs DET
Sun, Jul 25th@ BOSvs DET
Tue, Jul 27th@ TBvs CWS
Wed, Jul 28th@ TBvs CWS
Thu, Jul 29th@ TBvs CWS
Fri, Jul 30th@ MIA@ TOR
Sat, Jul 31st@ MIA@ TOR
Sun, Aug 1st@ MIA@ TOR
Mon, Aug 2ndvs BAL   
Tue, Aug 3rdvs BAL@ CWS
Wed, Aug 4thvs BAL@ CWS
Thu, Aug 5thvs SEA@ CWS
Fri, Aug 6thvs SEA@ STL
Sat, Aug 7thvs SEA@ STL
Sun, Aug 8thvs SEA@ STL
Mon, Aug 9th@ KCvs NYY
Tue, Aug 10th@ KCvs NYY
Wed, Aug 11th@ KCvs NYY
Thu, Aug 12th@ CWS   
Sat, Aug 14th@ CWSvs STL
Sun, Aug 15th@ CWSvs STL
Mon, Aug 16thvs LAAvs HOU
Tue, Aug 17thvs BOSvs HOU
Wed, Aug 18thvs BOSvs HOU
Thu, Aug 19thvs MINvs HOU
Fri, Aug 20thvs MIN@ CHC
Sat, Aug 21stvs MIN@ CHC
Sun, Aug 22ndvs MIN@ CHC
Mon, Aug 23rd@ ATL@ HOU
Tue, Aug 24th@ ATL@ HOU
Thu, Aug 26th@ OAK@ SEA
Fri, Aug 27th@ OAK@ SEA
Sat, Aug 28th@ OAK@ SEA
Sun, Aug 29th@ OAK@ SEA
Mon, Aug 30th@ LAA   
Tue, Aug 31st@ LAAvs CLE
Wed, Sep 1st@ LAAvs CLE
Fri, Sep 3rdvs BALvs CWS
Sat, Sep 4thvs BALvs CWS
Sun, Sep 5thvs BALvs CWS
Mon, Sep 6thvs TOR@ BAL
Tue, Sep 7thvs TOR@ BAL
Wed, Sep 8thvs TOR@ BAL
Thu, Sep 9thvs TOR@ BAL
Fri, Sep 10th@ NYM@ MIN
Sat, Sep 11th@ NYM@ MIN
Sun, Sep 12th@ NYM@ MIN
Tue, Sep 14th@ BALvs OAK
Wed, Sep 15th@ BALvs OAK
Thu, Sep 16th@ BALvs OAK
Fri, Sep 17thvs CLEvs SEA
Sat, Sep 18thvs CLEvs SEA
Sun, Sep 19thvs CLEvs SEA
Mon, Sep 20thvs TEX@ CLE
Tue, Sep 21stvs TEX@ CLE
Wed, Sep 22ndvs TEX@ CLE
Fri, Sep 24th@ BOS@ DET
Sat, Sep 25th@ BOS@ DET
Sun, Sep 26th@ BOS@ DET
Tue, Sep 28th@ TORvs CLE
Wed, Sep 29th@ TORvs CLE
Thu, Sep 30th@ TORvs CLE
Fri, Oct 1stvs TBvs MIN
Sat, Oct 2ndvs TBvs MIN
Sun, Oct 3rdvs TBvs MIN
Thu, Apr 8th   @ CWS
Thu, Apr 15th   vs TOR
Mon, Apr 19th   vs TB
Mon, May 3rd   vs CLE
Wed, May 26th   @ TB
Mon, Jun 7th   @ LAA
Fri, Jun 11th   @ OAK
Mon, Jun 14th   vs DET
Thu, Jul 1st   @ BOS
Fri, Jul 2nd   vs MIN
Mon, Jul 5th   vs CIN
Mon, Jul 26th   vs CWS
Fri, Aug 13th   vs STL
Wed, Aug 25th   @ HOU
Thu, Sep 2nd   vs CLE