Skip to main content

Who Should I Trade?

Chad Green for Gregory Soto (2022)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Chad Green
Chad Green
Gregory Soto
Gregory Soto
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
VBR# 198# 254
Injury Alert--
Expert Ranks 
Who Should I Trade? Player Statistics
  Chad Green
Chad Green
Gregory Soto
Gregory Soto
2021 Stats 
Games Played6762
Games Started00
Innings Pitched84.364.1
Blown Saves61
Hits Allowed5745
Earned Runs2923
Home Runs Allowed147
Who Should I Trade? Player Notes
  Chad Green
Chad Green
Gregory Soto
Gregory Soto
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Chad Green
Chad Green
Gregory Soto
Gregory Soto
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 31st@ TEX@ SEA
Fri, Apr 1st@ TEX@ SEA
Sat, Apr 2nd@ TEX@ SEA
Sun, Apr 3rd@ TEX@ SEA
Mon, Apr 4th@ HOU@ OAK
Tue, Apr 5th@ HOU@ OAK
Wed, Apr 6th@ HOU@ OAK
Thu, Apr 7thvs BOS   
Sat, Apr 9thvs BOSvs CWS
Sun, Apr 10thvs BOSvs CWS
Mon, Apr 11thvs TORvs BOS
Tue, Apr 12thvs TORvs BOS
Wed, Apr 13thvs TORvs BOS
Thu, Apr 14thvs TOR@ KC
Fri, Apr 15th@ BAL@ KC
Sat, Apr 16th@ BAL@ KC
Sun, Apr 17th@ BAL@ KC
Tue, Apr 19th@ DETvs NYY
Wed, Apr 20th@ DETvs NYY
Thu, Apr 21st@ DETvs NYY
Fri, Apr 22ndvs CLEvs COL
Sat, Apr 23rdvs CLEvs COL
Sun, Apr 24thvs CLEvs COL
Tue, Apr 26thvs BAL@ MIN
Wed, Apr 27thvs BAL@ MIN
Thu, Apr 28thvs BAL@ MIN
Fri, Apr 29th@ KC@ LAD
Sat, Apr 30th@ KC@ LAD
Sun, May 1st@ KC@ LAD
Mon, May 2nd@ TOR   
Tue, May 3rd@ TORvs PIT
Wed, May 4th@ TORvs PIT
Fri, May 6thvs TEX@ HOU
Sat, May 7thvs TEX@ HOU
Sun, May 8thvs TEX@ HOU
Tue, May 10thvs TORvs OAK
Wed, May 11thvs TORvs OAK
Thu, May 12th@ CWSvs OAK
Fri, May 13th@ CWSvs BAL
Sat, May 14th@ CWSvs BAL
Sun, May 15th@ CWSvs BAL
Mon, May 16th@ BAL@ TB
Tue, May 17th@ BAL@ TB
Wed, May 18th@ BAL@ TB
Thu, May 19th@ BAL   
Fri, May 20thvs CWS@ CLE
Sat, May 21stvs CWS@ CLE
Sun, May 22ndvs CWS@ CLE
Mon, May 23rdvs BAL@ MIN
Tue, May 24thvs BAL@ MIN
Wed, May 25thvs BAL@ MIN
Thu, May 26th@ TBvs CLE
Fri, May 27th@ TBvs CLE
Sat, May 28th@ TBvs CLE
Sun, May 29th@ TBvs CLE
Tue, May 31stvs LAAvs MIN
Wed, Jun 1stvs LAAvs MIN
Thu, Jun 2ndvs LAAvs MIN
Fri, Jun 3rdvs DET@ NYY
Sat, Jun 4thvs DET@ NYY
Sun, Jun 5thvs DET@ NYY
Tue, Jun 7th@ MIN@ PIT
Wed, Jun 8th@ MIN@ PIT
Thu, Jun 9th@ MIN   
Fri, Jun 10thvs CHCvs TOR
Sat, Jun 11thvs CHCvs TOR
Sun, Jun 12thvs CHCvs TOR
Tue, Jun 14thvs TBvs CWS
Wed, Jun 15thvs TBvs CWS
Thu, Jun 16thvs TBvs TEX
Fri, Jun 17th@ TORvs TEX
Sat, Jun 18th@ TORvs TEX
Sun, Jun 19th@ TORvs TEX
Mon, Jun 20th@ TB@ BOS
Tue, Jun 21st@ TB@ BOS
Wed, Jun 22nd@ TB@ BOS
Thu, Jun 23rdvs HOU   
Fri, Jun 24thvs HOU@ ARI
Sat, Jun 25thvs HOU@ ARI
Sun, Jun 26thvs HOU@ ARI
Mon, Jun 27thvs OAK   
Tue, Jun 28thvs OAK@ SF
Wed, Jun 29thvs OAK@ SF
Fri, Jul 1st@ CLEvs KC
Sat, Jul 2nd@ CLEvs KC
Sun, Jul 3rd@ CLEvs KC
Tue, Jul 5th@ PITvs CLE
Wed, Jul 6th@ PITvs CLE
Thu, Jul 7th@ BOS@ CWS
Fri, Jul 8th@ BOS@ CWS
Sat, Jul 9th@ BOS@ CWS
Sun, Jul 10th@ BOS@ CWS
Tue, Jul 12thvs CIN@ KC
Wed, Jul 13thvs CIN@ KC
Thu, Jul 14thvs CIN   
Fri, Jul 15thvs BOS@ CLE
Sat, Jul 16thvs BOS@ CLE
Sun, Jul 17thvs BOS@ CLE
Fri, Jul 22nd@ BAL   
Sat, Jul 23rd@ BALvs MIN
Sun, Jul 24th@ BALvs MIN
Tue, Jul 26th@ NYMvs SD
Wed, Jul 27th@ NYMvs SD
Thu, Jul 28thvs KC@ TOR
Fri, Jul 29thvs KC@ TOR
Sat, Jul 30thvs KC@ TOR
Sun, Jul 31stvs KC@ TOR
Mon, Aug 1stvs SEA@ MIN
Tue, Aug 2ndvs SEA@ MIN
Wed, Aug 3rdvs SEA@ MIN
Fri, Aug 5th@ STLvs TB
Sat, Aug 6th@ STLvs TB
Sun, Aug 7th@ STLvs TB
Mon, Aug 8th@ SEA   
Tue, Aug 9th@ SEAvs CLE
Wed, Aug 10th@ SEAvs CLE
Fri, Aug 12th@ BOS@ CWS
Sat, Aug 13th@ BOS@ CWS
Sun, Aug 14th@ BOS@ CWS
Mon, Aug 15thvs TB@ CLE
Tue, Aug 16thvs TB@ CLE
Wed, Aug 17thvs TB@ CLE
Thu, Aug 18thvs TOR   
Fri, Aug 19thvs TORvs LAA
Sat, Aug 20thvs TORvs LAA
Sun, Aug 21stvs TORvs LAA
Mon, Aug 22ndvs NYM   
Tue, Aug 23rdvs NYMvs SF
Thu, Aug 25th@ OAK   
Fri, Aug 26th@ OAK@ TEX
Sat, Aug 27th@ OAK@ TEX
Sun, Aug 28th@ OAK@ TEX
Mon, Aug 29th@ LAA   
Tue, Aug 30th@ LAAvs SEA
Wed, Aug 31st@ LAAvs SEA
Fri, Sep 2nd@ TBvs KC
Sat, Sep 3rd@ TBvs KC
Sun, Sep 4th@ TBvs KC
Mon, Sep 5thvs MIN@ LAA
Tue, Sep 6thvs MIN@ LAA
Wed, Sep 7thvs MIN@ LAA
Thu, Sep 8thvs MIN   
Fri, Sep 9thvs TB@ KC
Sat, Sep 10thvs TB@ KC
Sun, Sep 11thvs TB@ KC
Tue, Sep 13th@ BOSvs HOU
Wed, Sep 14th@ BOSvs HOU
Fri, Sep 16th@ MILvs CWS
Sat, Sep 17th@ MILvs CWS
Sun, Sep 18th@ MILvs CWS
Tue, Sep 20thvs PIT@ BAL
Wed, Sep 21stvs PIT@ BAL
Thu, Sep 22ndvs BOS   
Fri, Sep 23rdvs BOS@ CWS
Sat, Sep 24thvs BOS@ CWS
Sun, Sep 25thvs BOS@ CWS
Mon, Sep 26th@ TOR   
Tue, Sep 27th@ TORvs KC
Wed, Sep 28th@ TORvs KC
Fri, Sep 30thvs BALvs MIN
Sat, Oct 1stvs BALvs MIN
Sun, Oct 2ndvs BALvs MIN
Fri, Apr 8th   vs CWS
Thu, May 5th   @ HOU
Mon, May 9th   vs OAK
Mon, May 30th   vs MIN
Mon, Jun 13th   vs CWS
Mon, Jul 4th   vs CLE
Mon, Jul 11th   @ KC
Mon, Jul 25th   vs SD
Thu, Aug 4th   vs TB
Thu, Aug 11th   vs CLE
Wed, Aug 24th   vs SF
Thu, Sep 1st   vs SEA
Mon, Sep 12th   vs HOU
Mon, Sep 19th   @ BAL
Thu, Sep 29th   vs KC