Skip to main content

Who Should I Trade?

Freddy Peralta for Matt Barnes (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Freddy Peralta
Freddy Peralta
MIL @ MIA Sat, May 8th 6:10pm
Matt Barnes
Matt Barnes
BOS @ BAL Sat, May 8th 7:05pm
Recommended by
9 of 14 experts
Recommended by
5 of 14 experts
Rest of Season
VBR# 123# 142
Injury Alert--
Weather74 F, Partly Cloudy50 F, Possible Drizzle
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 40# 63
Dan Harris
# 48# 53
Pierre Camus
# 90# 174
Mick Ciallela
# 61# 80
Ryan Amore
Pitcher List
# 59# 87
Brendan Tuma
# 47# 56
Brad Camara
# 28# 99
Corbin Young
# 53# 62
Joe Pisapia
# 33# 94
Chris Meaney
# 100# 92
Jordan Eisen
Field of Vision Sports
# 106# 66
Mike Maher
# 141# 86
Chris Clegg
# 146# 108
Carmen Maiorano
# 158# 100
Who Should I Trade? Player Statistics
  Freddy Peralta
Freddy Peralta
Matt Barnes
Matt Barnes
2021 Stats 
Games Played716
Games Started60
Innings Pitched32.217.2
Blown Saves00
Hits Allowed186
Earned Runs124
Home Runs Allowed41
Who Should I Trade? Player Projections
  Freddy Peralta
Freddy Peralta
Matt Barnes
Matt Barnes
2021 Projections 
Games Played3953
Games Started160
Innings Pitched106.653.6
Blown Saves00
Hits Allowed8242
Earned Runs4622
Home Runs Allowed166
Who Should I Trade? Player Notes
  Freddy Peralta
Freddy Peralta
Matt Barnes
Matt Barnes
 Freddy Peralta (3-1) was saddled with his first loss of the season Wednesday against the Phillies, allowing five runs on four hits and three walks in four innings. He struck out eight.
Connor Rooney
Thu, May 6th
Matt Barnes pitched 1 2/3 scoreless innings to earn his seventh save of the season in Tuesday's win over the Tigers.
Brendan Tuma - Too Much Tuma
Wed, May 5th
 Freddy Peralta (3-0) earned the win Friday against the Dodgers, allowing one run on one hit and one walk across six innings. He struck out seven.
Connor Rooney
Sat, May 1st
Matt Barnes was once again dominant on Tuesday against the Mets, firing a scoreless ninth to earn his fifth save of the '21 campaign.
Brendan Tuma - Too Much Tuma
Wed, Apr 28th
 Freddy Peralta allowed two runs on five hits and one walk in four innings against the Cubs on Saturday. He struck out seven in the no-decision.
Connor Rooney
Sat, Apr 24th
Matt Barnes struck out two in a scoreless ninth to pick up his fourth save of the season on Sunday against the Mariners.
Brendan Tuma - Too Much Tuma
Sun, Apr 25th
 Freddy Peralta allowed three runs on three hits and three walks across five innings in Sunday's loss to the Pirates. He struck out seven in the no-decision.
Connor Rooney
Sun, Apr 18th
Matt Barnes allowed three runs in a non-save situation on Friday night against the Mariners.
Brendan Tuma - Too Much Tuma
Sat, Apr 24th
 Freddy Peralta (2-0) allowed one run on two hits and two walks while fanning 10 across six innings in Monday's win over the Cubs.
Connor Rooney
Tue, Apr 13th
Matt Barnes picked up his third save of the season on Tuesday against the Blue Jays, allowing a hit and striking out one to preserve the 4-2 win.
Brendan Tuma - Too Much Tuma
Wed, Apr 21st
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Freddy Peralta
Freddy Peralta
Matt Barnes
Matt Barnes
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs MIN   
Sat, Apr 3rdvs MINvs BAL
Sun, Apr 4thvs MINvs BAL
Mon, Apr 5th@ CHCvs TB
Tue, Apr 6th@ CHCvs TB
Wed, Apr 7th@ CHCvs TB
Thu, Apr 8th@ STL@ BAL
Sat, Apr 10th@ STL@ BAL
Sun, Apr 11th@ STL@ BAL
Mon, Apr 12thvs CHC   
Tue, Apr 13thvs CHC@ MIN
Wed, Apr 14thvs CHC@ MIN
Fri, Apr 16thvs PIT   
Sat, Apr 17thvs PITvs CWS
Sun, Apr 18thvs PITvs CWS
Mon, Apr 19th@ SDvs CWS
Tue, Apr 20th@ SDvs TOR
Wed, Apr 21st@ SDvs TOR
Fri, Apr 23rd@ CHCvs SEA
Sat, Apr 24th@ CHCvs SEA
Sun, Apr 25th@ CHCvs SEA
Mon, Apr 26thvs MIA   
Tue, Apr 27thvs MIA@ NYM
Wed, Apr 28thvs MIA@ NYM
Thu, Apr 29thvs LAD@ TEX
Fri, Apr 30thvs LAD@ TEX
Sat, May 1stvs LAD@ TEX
Sun, May 2ndvs LAD@ TEX
Mon, May 3rd@ PHI   
Tue, May 4th@ PHIvs DET
Wed, May 5th@ PHIvs DET
Thu, May 6th@ PHIvs DET
Fri, May 7th@ MIA@ BAL
Sat, May 8th@ MIA@ BAL
Sun, May 9th@ MIA@ BAL
Tue, May 11thvs STLvs OAK
Wed, May 12thvs STLvs OAK
Thu, May 13thvs STLvs OAK
Fri, May 14thvs ATLvs LAA
Sat, May 15thvs ATLvs LAA
Sun, May 16thvs ATLvs LAA
Tue, May 18th@ KC@ TOR
Wed, May 19th@ KC@ TOR
Fri, May 21st@ CIN@ PHI
Sat, May 22nd@ CIN@ PHI
Sun, May 23rd@ CIN@ PHI
Mon, May 24thvs SD   
Tue, May 25thvs SDvs ATL
Wed, May 26thvs SDvs ATL
Thu, May 27thvs SD   
Fri, May 28th@ WSHvs MIA
Sat, May 29th@ WSHvs MIA
Sun, May 30th@ WSHvs MIA
Mon, May 31stvs DET@ HOU
Tue, Jun 1stvs DET@ HOU
Thu, Jun 3rdvs ARI@ HOU
Fri, Jun 4thvs ARI@ NYY
Sat, Jun 5thvs ARI@ NYY
Sun, Jun 6thvs ARI@ NYY
Tue, Jun 8th@ CINvs HOU
Wed, Jun 9th@ CINvs HOU
Thu, Jun 10th@ CINvs HOU
Fri, Jun 11thvs PITvs TOR
Sat, Jun 12thvs PITvs TOR
Sun, Jun 13thvs PITvs TOR
Mon, Jun 14thvs CINvs TOR
Tue, Jun 15thvs CIN@ ATL
Wed, Jun 16thvs CIN@ ATL
Thu, Jun 17th@ COL   
Fri, Jun 18th@ COL@ KC
Sat, Jun 19th@ COL@ KC
Sun, Jun 20th@ COL@ KC
Mon, Jun 21st@ ARI   
Tue, Jun 22nd@ ARI@ TB
Wed, Jun 23rd@ ARI@ TB
Fri, Jun 25thvs COLvs NYY
Sat, Jun 26thvs COLvs NYY
Sun, Jun 27thvs COLvs NYY
Mon, Jun 28thvs CHCvs KC
Tue, Jun 29thvs CHCvs KC
Wed, Jun 30thvs CHCvs KC
Thu, Jul 1st@ PITvs KC
Fri, Jul 2nd@ PIT@ OAK
Sat, Jul 3rd@ PIT@ OAK
Sun, Jul 4th@ PIT@ OAK
Mon, Jul 5th@ NYM@ LAA
Tue, Jul 6th@ NYM@ LAA
Wed, Jul 7th@ NYM@ LAA
Thu, Jul 8thvs CIN   
Fri, Jul 9thvs CINvs PHI
Sat, Jul 10thvs CINvs PHI
Sun, Jul 11thvs CINvs PHI
Fri, Jul 16th@ CIN@ NYY
Sat, Jul 17th@ CIN@ NYY
Sun, Jul 18th@ CIN@ NYY
Tue, Jul 20thvs KC@ TOR
Wed, Jul 21stvs KC@ TOR
Fri, Jul 23rdvs CWSvs NYY
Sat, Jul 24thvs CWSvs NYY
Sun, Jul 25thvs CWSvs NYY
Tue, Jul 27th@ PITvs TOR
Wed, Jul 28th@ PITvs TOR
Thu, Jul 29th@ PITvs TOR
Fri, Jul 30th@ ATL@ TB
Sat, Jul 31st@ ATL@ TB
Sun, Aug 1st@ ATL@ TB
Mon, Aug 2ndvs PIT   
Tue, Aug 3rdvs PIT@ DET
Wed, Aug 4thvs PIT@ DET
Fri, Aug 6thvs SF@ TOR
Sat, Aug 7thvs SF@ TOR
Sun, Aug 8thvs SF@ TOR
Mon, Aug 9th@ CHC   
Tue, Aug 10th@ CHCvs TB
Wed, Aug 11th@ CHCvs TB
Thu, Aug 12th@ CHCvs TB
Fri, Aug 13th@ PITvs BAL
Sat, Aug 14th@ PITvs BAL
Sun, Aug 15th@ PITvs BAL
Tue, Aug 17th@ STL@ NYY
Wed, Aug 18th@ STL@ NYY
Thu, Aug 19th@ STL   
Fri, Aug 20thvs WSHvs TEX
Sat, Aug 21stvs WSHvs TEX
Sun, Aug 22ndvs WSHvs TEX
Tue, Aug 24thvs CINvs MIN
Wed, Aug 25thvs CINvs MIN
Thu, Aug 26thvs CINvs MIN
Fri, Aug 27th@ MIN@ CLE
Sat, Aug 28th@ MIN@ CLE
Sun, Aug 29th@ MIN@ CLE
Mon, Aug 30th@ SF@ TB
Tue, Aug 31st@ SF@ TB
Wed, Sep 1st@ SF@ TB
Thu, Sep 2nd@ SF@ TB
Fri, Sep 3rdvs STLvs CLE
Sat, Sep 4thvs STLvs CLE
Sun, Sep 5thvs STLvs CLE
Mon, Sep 6thvs PHIvs TB
Tue, Sep 7thvs PHIvs TB
Wed, Sep 8thvs PHIvs TB
Fri, Sep 10th@ CLE@ CWS
Sat, Sep 11th@ CLE@ CWS
Sun, Sep 12th@ CLE@ CWS
Tue, Sep 14th@ DET@ SEA
Wed, Sep 15th@ DET@ SEA
Fri, Sep 17thvs CHCvs BAL
Sat, Sep 18thvs CHCvs BAL
Sun, Sep 19thvs CHCvs BAL
Mon, Sep 20thvs STL   
Tue, Sep 21stvs STLvs NYM
Wed, Sep 22ndvs STLvs NYM
Thu, Sep 23rdvs STL   
Fri, Sep 24thvs NYMvs NYY
Sat, Sep 25thvs NYMvs NYY
Sun, Sep 26thvs NYMvs NYY
Tue, Sep 28th@ STL@ BAL
Wed, Sep 29th@ STL@ BAL
Thu, Sep 30th@ STL@ BAL
Fri, Oct 1st@ LAD@ WSH
Sat, Oct 2nd@ LAD@ WSH
Sun, Oct 3rd@ LAD@ WSH
Fri, Apr 2nd   vs BAL
Thu, Apr 15th   @ MIN
Thu, Apr 22nd   vs SEA
Mon, May 10th   @ BAL
Thu, May 20th   @ TOR
Wed, Jun 2nd   @ HOU
Thu, Jun 24th   @ TB
Thu, Jul 15th   @ NYY
Mon, Jul 19th   @ TOR
Thu, Jul 22nd   vs NYY
Mon, Jul 26th   vs TOR
Thu, Aug 5th   @ DET
Mon, Sep 13th   @ SEA