Skip to main content

Who Should I Trade?

Brady Singer for Amir Garrett (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Brady Singer
Brady Singer
Amir Garrett
Amir Garrett
Recommended by
8 of 16 experts
Recommended by
8 of 16 experts
Rest of Season# 93# 104
VBR# 411# 450
Injury AlertDTD-
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 124# 121
Chris Meaney
# 96# 71
Dan Harris
# 161# 150
Jorge B. Edwards
Fantasy In Frames
# 87# 71
Carmen Maiorano
# 127# 78
Jordan Eisen
Field of Vision Sports
# 91# 78
Brad Camara
# 112
Corbin Young
# 204# 80
Pierre Camus
# 50# 168
Joe Pisapia
# 73# 89
Mike Maher
# 85# 149
Chris Clegg
# 86# 144
Mick Ciallela
# 95
Chris Mitchell
# 114
Brendan Tuma
# 125# 126
Ryan Amore
Pitcher List
# 145# 164
Who Should I Trade? Player Statistics
  Brady Singer
Brady Singer
Amir Garrett
Amir Garrett
2021 Stats 
Games Played1424
Games Started140
Innings Pitched68.219.1
Blown Saves02
Hits Allowed7219
Earned Runs3618
Home Runs Allowed57
Who Should I Trade? Player Projections
  Brady Singer
Brady Singer
Amir Garrett
Amir Garrett
2021 Projections 
Games Played1633
Games Started140
Innings Pitched84.232.8
Blown Saves01
Hits Allowed8627
Earned Runs4215
Home Runs Allowed95
Who Should I Trade? Player Notes
  Brady Singer
Brady Singer
Amir Garrett
Amir Garrett
 Royals RHP Brady Singer exited Wednesday's start against the Tigers due to shoulder tightness.
Brendan Tuma - Too Much Tuma
Wed, Jun 16th
Amir Garrett got credit for the save Tuesday against Milwaukee, striking out the only batter he faced.
Connor Rooney
Wed, Jun 16th
 Brady Singer allowed three runs on five hits and one walk while striking out seven across six innings during Friday’s 4-3 loss to the A’s. He did not factor into the decision.
Brad Camara
Sat, Jun 12th
Amir Garrett allowed one run on one hit in 0.2 innings Tuesday against the Nationals, earning him a hold. He struck out one.
Connor Rooney
Wed, May 26th
 Brady Singer (3-5) allowed two runs on eight hits and three walks while striking out seven over 5 2/3 innings taking the loss against the Twins.
Brad Camara
Sun, Jun 6th
Reds LHP Amir Garrett struck out two in a scoreless inning of work on Sunday against the Rockies.
Brendan Tuma - Too Much Tuma
Mon, May 17th
 Brady Singer (3-4) allowed five runs (four earned) on eight hits and one walk while striking out six across five 2/3 innings to earn the win during Tuesday’s 10-5 victory over the Pirates.
Brad Camara
Wed, Jun 2nd
Reds pitcher Amir Garrett will begin serving his five-game suspension on Tuesday.
Brad Camara
Tue, May 11th
 Brady Singer (2-4) allowed six runs on four hits and two walks while striking out three across two 2/3 innings during Thursday’s 7-2 loss to the Rays. He was tagged with his fourth loss of the season.
Brad Camara
Fri, May 28th
Reds LHP Amir Garrett has been suspended seven games by Major League Baseball.
Brendan Tuma - Too Much Tuma
Tue, May 4th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Brady Singer
Brady Singer
Amir Garrett
Amir Garrett
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs TEXvs STL
Sat, Apr 3rdvs TEXvs STL
Sun, Apr 4thvs TEXvs STL
Mon, Apr 5th@ CLEvs PIT
Wed, Apr 7th@ CLEvs PIT
Thu, Apr 8th@ CWS   
Sun, Apr 11th@ CWS@ ARI
Mon, Apr 12thvs LAA@ SF
Tue, Apr 13thvs LAA@ SF
Wed, Apr 14thvs LAA@ SF
Thu, Apr 15thvs TOR   
Sat, Apr 17thvs TORvs CLE
Sun, Apr 18thvs TORvs CLE
Mon, Apr 19thvs TB   
Tue, Apr 20thvs TB   
Wed, Apr 21stvs TBvs ARI
Fri, Apr 23rd@ DET@ STL
Sat, Apr 24th@ DET@ STL
Sun, Apr 25th@ DET@ STL
Mon, Apr 26th@ DET@ LAD
Tue, Apr 27th@ PIT@ LAD
Wed, Apr 28th@ PIT@ LAD
Fri, Apr 30th@ MINvs CHC
Sat, May 1st@ MINvs CHC
Sun, May 2nd@ MINvs CHC
Mon, May 3rdvs CLE   
Tue, May 4thvs CLEvs CWS
Wed, May 5thvs CLEvs CWS
Thu, May 6thvs CLE   
Fri, May 7thvs CWS@ CLE
Sat, May 8thvs CWS@ CLE
Sun, May 9thvs CWS   
Tue, May 11th@ DET@ PIT
Wed, May 12th@ DET@ PIT
Thu, May 13th@ DET@ COL
Fri, May 14th@ CWS@ COL
Sat, May 15th@ CWS@ COL
Sun, May 16th@ CWS@ COL
Tue, May 18thvs MILvs SF
Wed, May 19thvs MILvs SF
Fri, May 21stvs DETvs MIL
Sat, May 22ndvs DETvs MIL
Sun, May 23rdvs DETvs MIL
Tue, May 25th@ TB@ WSH
Wed, May 26th@ TB   
Thu, May 27th@ TB@ WSH
Fri, May 28th@ MIN@ CHC
Sat, May 29th@ MIN@ CHC
Sun, May 30th@ MIN@ CHC
Mon, May 31stvs PITvs PHI
Tue, Jun 1stvs PITvs PHI
Thu, Jun 3rdvs MIN@ STL
Fri, Jun 4thvs MIN@ STL
Sat, Jun 5thvs MIN@ STL
Sun, Jun 6thvs MIN@ STL
Mon, Jun 7th@ LAA   
Tue, Jun 8th@ LAAvs MIL
Wed, Jun 9th@ LAAvs MIL
Thu, Jun 10th@ OAKvs MIL
Fri, Jun 11th@ OAKvs COL
Sat, Jun 12th@ OAKvs COL
Sun, Jun 13th@ OAKvs COL
Mon, Jun 14thvs DET@ MIL
Tue, Jun 15thvs DET@ MIL
Wed, Jun 16thvs DET@ MIL
Fri, Jun 18thvs BOS@ SD
Sat, Jun 19thvs BOS@ SD
Sun, Jun 20thvs BOS@ SD
Tue, Jun 22nd@ NYY@ MIN
Wed, Jun 23rd@ NYY   
Thu, Jun 24th@ NYYvs ATL
Fri, Jun 25th@ TEXvs ATL
Sat, Jun 26th@ TEXvs ATL
Sun, Jun 27th@ TEXvs ATL
Mon, Jun 28th@ BOSvs PHI
Tue, Jun 29th@ BOSvs SD
Wed, Jun 30th@ BOSvs SD
Thu, Jul 1st@ BOSvs SD
Fri, Jul 2ndvs MINvs CHC
Sat, Jul 3rdvs MINvs CHC
Sun, Jul 4thvs MINvs CHC
Mon, Jul 5thvs CIN@ KC
Tue, Jul 6thvs CIN@ KC
Wed, Jul 7thvs CIN@ KC
Thu, Jul 8th@ CLE@ MIL
Fri, Jul 9th@ CLE@ MIL
Sat, Jul 10th@ CLE@ MIL
Sun, Jul 11th@ CLE@ MIL
Fri, Jul 16thvs BALvs MIL
Sat, Jul 17thvs BALvs MIL
Sun, Jul 18thvs BALvs MIL
Tue, Jul 20th@ MILvs NYM
Wed, Jul 21st@ MILvs NYM
Fri, Jul 23rdvs DETvs STL
Sat, Jul 24thvs DETvs STL
Sun, Jul 25thvs DETvs STL
Mon, Jul 26thvs CWS@ CHC
Tue, Jul 27thvs CWS@ CHC
Wed, Jul 28thvs CWS@ CHC
Thu, Jul 29thvs CWS@ CHC
Fri, Jul 30th@ TOR@ NYM
Sat, Jul 31st@ TOR@ NYM
Sun, Aug 1st@ TOR@ NYM
Tue, Aug 3rd@ CWSvs MIN
Wed, Aug 4th@ CWSvs MIN
Thu, Aug 5th@ CWSvs PIT
Fri, Aug 6th@ STLvs PIT
Sat, Aug 7th@ STLvs PIT
Sun, Aug 8th@ STLvs PIT
Mon, Aug 9thvs NYY@ CLE
Tue, Aug 10thvs NYY@ ATL
Wed, Aug 11thvs NYY@ ATL
Fri, Aug 13thvs STL@ PHI
Sat, Aug 14thvs STL@ PHI
Sun, Aug 15thvs STL@ PHI
Mon, Aug 16thvs HOUvs CHC
Tue, Aug 17thvs HOUvs CHC
Wed, Aug 18thvs HOUvs CHC
Thu, Aug 19thvs HOUvs MIA
Fri, Aug 20th@ CHCvs MIA
Sat, Aug 21st@ CHCvs MIA
Sun, Aug 22nd@ CHCvs MIA
Mon, Aug 23rd@ HOU   
Tue, Aug 24th@ HOU@ MIL
Wed, Aug 25th@ HOU@ MIL
Thu, Aug 26th@ SEA@ MIL
Fri, Aug 27th@ SEA@ MIA
Sat, Aug 28th@ SEA@ MIA
Sun, Aug 29th@ SEA@ MIA
Tue, Aug 31stvs CLEvs STL
Wed, Sep 1stvs CLEvs STL
Thu, Sep 2ndvs CLE   
Fri, Sep 3rdvs CWSvs DET
Sat, Sep 4thvs CWSvs DET
Sun, Sep 5thvs CWSvs DET
Mon, Sep 6th@ BAL@ CHC
Tue, Sep 7th@ BAL@ CHC
Wed, Sep 8th@ BAL@ CHC
Thu, Sep 9th@ BAL   
Fri, Sep 10th@ MIN@ STL
Sat, Sep 11th@ MIN@ STL
Sun, Sep 12th@ MIN@ STL
Tue, Sep 14thvs OAK@ PIT
Wed, Sep 15thvs OAK@ PIT
Thu, Sep 16thvs OAK@ PIT
Fri, Sep 17thvs SEAvs LAD
Sat, Sep 18thvs SEAvs LAD
Sun, Sep 19thvs SEAvs LAD
Mon, Sep 20th@ CLEvs PIT
Tue, Sep 21st@ CLEvs PIT
Wed, Sep 22nd@ CLEvs PIT
Fri, Sep 24th@ DETvs WSH
Sat, Sep 25th@ DETvs WSH
Sun, Sep 26th@ DETvs WSH
Tue, Sep 28thvs CLE@ CWS
Wed, Sep 29thvs CLE@ CWS
Thu, Sep 30thvs CLE   
Fri, Oct 1stvs MIN@ PIT
Sat, Oct 2ndvs MIN@ PIT
Sun, Oct 3rdvs MIN@ PIT
Tue, Apr 6th   vs PIT
Fri, Apr 9th   @ ARI
Sat, Apr 10th   @ ARI
Fri, Apr 16th   vs CLE
Thu, Apr 22nd   vs ARI
Mon, May 10th   @ PIT
Mon, May 17th   vs SF
Thu, May 20th   vs SF
Thu, Jun 17th   @ SD
Mon, Jun 21st   @ MIN
Mon, Jul 19th   vs NYM
Thu, Aug 12th   @ ATL
Mon, Aug 30th   vs STL
Thu, Sep 23rd   vs WSH