Skip to main content

Who Should I Trade?

Chris Sale for Matt Barnes (2022)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Chris Sale
Chris Sale
Matt Barnes
Matt Barnes
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
VBR# 80# 246
Injury Alert--
Expert Ranks 
Who Should I Trade? Player Statistics
  Chris Sale
Chris Sale
Matt Barnes
Matt Barnes
2021 Stats 
Games Played960
Games Started90
Innings Pitched43.155.1
Blown Saves06
Hits Allowed4541
Earned Runs1523
Home Runs Allowed68
Who Should I Trade? Player Notes
  Chris Sale
Chris Sale
Matt Barnes
Matt Barnes
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Chris Sale
Chris Sale
Matt Barnes
Matt Barnes
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 31stvs TBvs TB
Sat, Apr 2ndvs TBvs TB
Sun, Apr 3rdvs TBvs TB
Mon, Apr 4thvs BALvs BAL
Tue, Apr 5thvs BALvs BAL
Wed, Apr 6thvs BALvs BAL
Thu, Apr 7th@ NYY@ NYY
Sat, Apr 9th@ NYY@ NYY
Sun, Apr 10th@ NYY@ NYY
Mon, Apr 11th@ DET@ DET
Tue, Apr 12th@ DET@ DET
Wed, Apr 13th@ DET@ DET
Fri, Apr 15thvs MINvs MIN
Sat, Apr 16thvs MINvs MIN
Sun, Apr 17thvs MINvs MIN
Mon, Apr 18thvs MINvs MIN
Tue, Apr 19thvs TORvs TOR
Wed, Apr 20thvs TORvs TOR
Thu, Apr 21stvs TORvs TOR
Fri, Apr 22nd@ TB@ TB
Sat, Apr 23rd@ TB@ TB
Sun, Apr 24th@ TB@ TB
Mon, Apr 25th@ TOR@ TOR
Tue, Apr 26th@ TOR@ TOR
Wed, Apr 27th@ TOR@ TOR
Thu, Apr 28th@ TOR@ TOR
Fri, Apr 29th@ BAL@ BAL
Sat, Apr 30th@ BAL@ BAL
Sun, May 1st@ BAL@ BAL
Tue, May 3rdvs LAAvs LAA
Wed, May 4thvs LAAvs LAA
Thu, May 5thvs LAAvs LAA
Fri, May 6thvs CWSvs CWS
Sat, May 7thvs CWSvs CWS
Sun, May 8thvs CWSvs CWS
Tue, May 10th@ ATL@ ATL
Wed, May 11th@ ATL@ ATL
Fri, May 13th@ TEX@ TEX
Sat, May 14th@ TEX@ TEX
Sun, May 15th@ TEX@ TEX
Mon, May 16thvs HOUvs HOU
Tue, May 17thvs HOUvs HOU
Wed, May 18thvs HOUvs HOU
Thu, May 19thvs SEAvs SEA
Fri, May 20thvs SEAvs SEA
Sat, May 21stvs SEAvs SEA
Sun, May 22ndvs SEAvs SEA
Tue, May 24th@ CWS@ CWS
Wed, May 25th@ CWS@ CWS
Thu, May 26th@ CWS@ CWS
Fri, May 27thvs BALvs BAL
Sat, May 28thvs BALvs BAL
Sun, May 29thvs BALvs BAL
Mon, May 30thvs BALvs BAL
Tue, May 31stvs CINvs CIN
Wed, Jun 1stvs CINvs CIN
Fri, Jun 3rd@ OAK@ OAK
Sat, Jun 4th@ OAK@ OAK
Sun, Jun 5th@ OAK@ OAK
Mon, Jun 6th@ LAA@ LAA
Tue, Jun 7th@ LAA@ LAA
Wed, Jun 8th@ LAA@ LAA
Thu, Jun 9th@ LAA@ LAA
Fri, Jun 10th@ SEA@ SEA
Sat, Jun 11th@ SEA@ SEA
Sun, Jun 12th@ SEA@ SEA
Tue, Jun 14thvs OAKvs OAK
Wed, Jun 15thvs OAKvs OAK
Thu, Jun 16thvs OAKvs OAK
Fri, Jun 17thvs STLvs STL
Sat, Jun 18thvs STLvs STL
Sun, Jun 19thvs STLvs STL
Mon, Jun 20thvs DETvs DET
Tue, Jun 21stvs DETvs DET
Wed, Jun 22ndvs DETvs DET
Fri, Jun 24th@ CLE@ CLE
Sat, Jun 25th@ CLE@ CLE
Sun, Jun 26th@ CLE@ CLE
Mon, Jun 27th@ TOR@ TOR
Tue, Jun 28th@ TOR@ TOR
Wed, Jun 29th@ TOR@ TOR
Fri, Jul 1st@ CHC@ CHC
Sat, Jul 2nd@ CHC@ CHC
Sun, Jul 3rd@ CHC@ CHC
Mon, Jul 4thvs TBvs TB
Tue, Jul 5thvs TBvs TB
Wed, Jul 6thvs TBvs TB
Thu, Jul 7thvs NYYvs NYY
Fri, Jul 8thvs NYYvs NYY
Sat, Jul 9thvs NYYvs NYY
Sun, Jul 10thvs NYYvs NYY
Mon, Jul 11th@ TB@ TB
Tue, Jul 12th@ TB@ TB
Wed, Jul 13th@ TB@ TB
Thu, Jul 14th@ TB@ TB
Fri, Jul 15th@ NYY@ NYY
Sat, Jul 16th@ NYY@ NYY
Sun, Jul 17th@ NYY@ NYY
Fri, Jul 22ndvs TORvs TOR
Sat, Jul 23rdvs TORvs TOR
Sun, Jul 24thvs TORvs TOR
Mon, Jul 25thvs CLEvs CLE
Tue, Jul 26thvs CLEvs CLE
Wed, Jul 27thvs CLEvs CLE
Thu, Jul 28thvs CLEvs CLE
Fri, Jul 29thvs MILvs MIL
Sat, Jul 30thvs MILvs MIL
Sun, Jul 31stvs MILvs MIL
Mon, Aug 1st@ HOU@ HOU
Tue, Aug 2nd@ HOU@ HOU
Wed, Aug 3rd@ HOU@ HOU
Thu, Aug 4th@ KC@ KC
Fri, Aug 5th@ KC@ KC
Sat, Aug 6th@ KC@ KC
Sun, Aug 7th@ KC@ KC
Tue, Aug 9thvs ATLvs ATL
Wed, Aug 10thvs ATLvs ATL
Fri, Aug 12thvs NYYvs NYY
Sat, Aug 13thvs NYYvs NYY
Sun, Aug 14thvs NYYvs NYY
Tue, Aug 16th@ PIT@ PIT
Wed, Aug 17th@ PIT@ PIT
Thu, Aug 18th@ PIT@ PIT
Fri, Aug 19th@ BAL@ BAL
Sat, Aug 20th@ BAL@ BAL
Sun, Aug 21st@ BAL@ BAL
Tue, Aug 23rdvs TORvs TOR
Wed, Aug 24thvs TORvs TOR
Thu, Aug 25thvs TORvs TOR
Fri, Aug 26thvs TBvs TB
Sat, Aug 27thvs TBvs TB
Sun, Aug 28thvs TBvs TB
Mon, Aug 29th@ MIN@ MIN
Tue, Aug 30th@ MIN@ MIN
Wed, Aug 31st@ MIN@ MIN
Thu, Sep 1stvs TEXvs TEX
Fri, Sep 2ndvs TEXvs TEX
Sat, Sep 3rdvs TEXvs TEX
Sun, Sep 4thvs TEXvs TEX
Mon, Sep 5th@ TB@ TB
Tue, Sep 6th@ TB@ TB
Wed, Sep 7th@ TB@ TB
Fri, Sep 9th@ BAL@ BAL
Sat, Sep 10th@ BAL@ BAL
Sun, Sep 11th@ BAL@ BAL
Tue, Sep 13thvs NYYvs NYY
Wed, Sep 14thvs NYYvs NYY
Fri, Sep 16thvs KCvs KC
Sat, Sep 17thvs KCvs KC
Sun, Sep 18thvs KCvs KC
Tue, Sep 20th@ CIN@ CIN
Wed, Sep 21st@ CIN@ CIN
Thu, Sep 22nd@ NYY@ NYY
Fri, Sep 23rd@ NYY@ NYY
Sat, Sep 24th@ NYY@ NYY
Sun, Sep 25th@ NYY@ NYY
Tue, Sep 27thvs BALvs BAL
Wed, Sep 28thvs BALvs BAL
Thu, Sep 29thvs BALvs BAL
Fri, Sep 30th@ TOR@ TOR
Sat, Oct 1st@ TOR@ TOR
Sun, Oct 2nd@ TOR@ TOR