Skip to main content

Who Should I Trade?

Brad Hand for John Means (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Brad Hand
Brad Hand
John Means
John Means
Recommended by
8 of 16 experts
Recommended by
8 of 16 experts
Rest of Season# 43# 42
VBR# 207# 216
Injury Alert--
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 58# 24
Mike Maher
# 52# 43
Dan Harris
# 65# 38
Pierre Camus
# 68# 47
Brad Camara
# 61# 43
Chris Mitchell
# 50# 39
Chris Clegg
# 46# 31
Joe Pisapia
# 58# 55
Carmen Maiorano
# 34# 39
Ryan Amore
Pitcher List
# 37# 55
Jorge B. Edwards
Fantasy In Frames
# 40# 72
Chris Meaney
# 40# 46
Jordan Eisen
Field of Vision Sports
# 42# 90
Brendan Tuma
# 44# 49
Mick Ciallela
# 49# 55
Corbin Young
# 55# 57
Who Should I Trade? Player Statistics
  Brad Hand
Brad Hand
John Means
John Means
2021 Stats 
Games Played4215
Games Started015
Innings Pitched44.289.2
Blown Saves50
Hits Allowed3362
Earned Runs1728
Home Runs Allowed517
Who Should I Trade? Player Projections
  Brad Hand
Brad Hand
John Means
John Means
2021 Projections 
Games Played269
Games Started010
Innings Pitched26.350.0
Blown Saves10
Hits Allowed2244
Earned Runs1122
Home Runs Allowed310
Who Should I Trade? Player Notes
  Brad Hand
Brad Hand
John Means
John Means
 Brad Hand pitched in a setup role in his Blue Jays debut Friday, allowing an unearned run on two hits in the eighth inning of the 6-4 win over the Royals.
John Aubin
Sat, Jul 31st
John Means allowed four runs on five hits, one walk, and two strikeouts in six and two-thirds innings.
Lucas Babits-Feinerman
Mon, Jul 26th
 The Washington Nationals have traded left-hander Brad Hand to the Toronto Blue Jays in exchange for catcher Riley Adams.
Brad Camara
Thu, Jul 29th
John Means allowed five runs on seven hits, zero walks, and two strikeouts in five innings.
Lucas Babits-Feinerman
Wed, Jul 21st
 Brad Hand earned his 21st save on Tuesday after pitching a clean 9th inning with one strikeout.
Corbin Young
Tue, Jul 27th
Orioles LHP John Means (shoulder) will rejoin the team's rotation on Tuesday against the Rays.
Brendan Tuma - Too Much Tuma
Mon, Jul 19th
 Brad Hand blew another save on Monday after allowing three earned runs with two hits, one walk, and one strikeout in 1/3 of an inning.
Corbin Young
Mon, Jul 26th
Orioles LHP John Means (shoulder) pitched three innings in Thursday's rehab start for Triple-A Norfolk.
Brendan Tuma - Too Much Tuma
Fri, Jul 16th
 Brad Hand took the loss and blew the save on Sunday. He allowed two earned runs, one hit, and one walk with no strikeouts in 1/3 innings pitched.
Corbin Young
Sun, Jul 25th
Orioles LHP John Means (shoulder) allowed four runs in three innings during Friday's rehab start for Double-A Bowie.
Brendan Tuma - Too Much Tuma
Fri, Jul 9th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Brad Hand
Brad Hand
John Means
John Means
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ NYY   
Sat, Apr 3rd@ NYY@ BOS
Sun, Apr 4th@ NYY@ BOS
Mon, Apr 5th@ TEX@ NYY
Tue, Apr 6th@ TEX@ NYY
Wed, Apr 7th@ TEX@ NYY
Thu, Apr 8thvs LAAvs BOS
Fri, Apr 9thvs LAA   
Sat, Apr 10thvs LAAvs BOS
Mon, Apr 12thvs NYY   
Tue, Apr 13thvs NYYvs SEA
Wed, Apr 14thvs NYY   
Thu, Apr 15th@ KCvs SEA
Sat, Apr 17th@ KC@ TEX
Sun, Apr 18th@ KC@ TEX
Tue, Apr 20th@ BOS@ MIA
Wed, Apr 21st@ BOS@ MIA
Fri, Apr 23rd@ TBvs OAK
Sat, Apr 24th@ TBvs OAK
Sun, Apr 25th@ TBvs OAK
Tue, Apr 27thvs WSHvs NYY
Wed, Apr 28thvs WSHvs NYY
Fri, Apr 30thvs ATL@ OAK
Sat, May 1stvs ATL@ OAK
Sun, May 2ndvs ATL@ OAK
Mon, May 3rd@ OAK@ SEA
Tue, May 4th@ OAK@ SEA
Wed, May 5th@ OAK@ SEA
Thu, May 6th@ OAK   
Fri, May 7th@ HOUvs BOS
Sat, May 8th@ HOUvs BOS
Sun, May 9th@ HOUvs BOS
Tue, May 11th@ ATL@ NYM
Wed, May 12th@ ATL@ NYM
Thu, May 13th@ ATL   
Fri, May 14thvs PHIvs NYY
Sat, May 15thvs PHIvs NYY
Sun, May 16thvs PHIvs NYY
Tue, May 18thvs BOSvs TB
Wed, May 19thvs BOSvs TB
Thu, May 20thvs BOSvs TB
Fri, May 21stvs TB@ WSH
Sat, May 22ndvs TB@ WSH
Sun, May 23rdvs TB@ WSH
Mon, May 24thvs TB@ MIN
Tue, May 25th@ NYY@ MIN
Thu, May 27th@ NYY@ CWS
Fri, May 28th@ CLE   
Sun, May 30th@ CLE@ CWS
Tue, Jun 1stvs MIAvs MIN
Wed, Jun 2ndvs MIAvs MIN
Fri, Jun 4thvs HOUvs CLE
Sat, Jun 5thvs HOUvs CLE
Sun, Jun 6thvs HOUvs CLE
Tue, Jun 8th@ CWSvs NYM
Wed, Jun 9th@ CWSvs NYM
Thu, Jun 10th@ CWS   
Fri, Jun 11th@ BOS@ TB
Sat, Jun 12th@ BOS@ TB
Sun, Jun 13th@ BOS@ TB
Mon, Jun 14th@ BOS@ CLE
Tue, Jun 15thvs NYY@ CLE
Wed, Jun 16thvs NYY@ CLE
Thu, Jun 17thvs NYY@ CLE
Fri, Jun 18th@ BALvs TOR
Sat, Jun 19th@ BALvs TOR
Sun, Jun 20th@ BALvs TOR
Tue, Jun 22nd@ MIAvs HOU
Wed, Jun 23rd@ MIAvs HOU
Thu, Jun 24thvs BAL@ TOR
Fri, Jun 25thvs BAL@ TOR
Sat, Jun 26thvs BAL@ TOR
Sun, Jun 27thvs BAL@ TOR
Tue, Jun 29thvs SEA@ HOU
Wed, Jun 30thvs SEA@ HOU
Thu, Jul 1stvs SEA   
Fri, Jul 2ndvs TB@ LAA
Sat, Jul 3rdvs TB@ LAA
Sun, Jul 4thvs TB@ LAA
Tue, Jul 6th@ BALvs TOR
Wed, Jul 7th@ BALvs TOR
Fri, Jul 9th@ TBvs CWS
Sat, Jul 10th@ TBvs CWS
Sun, Jul 11th@ TBvs CWS
Fri, Jul 16thvs TEX@ KC
Sun, Jul 18thvs TEX@ KC
Mon, Jul 19thvs BOS@ TB
Wed, Jul 21stvs BOS@ TB
Fri, Jul 23rd@ NYMvs WSH
Sat, Jul 24th@ NYMvs WSH
Sun, Jul 25th@ NYMvs WSH
Mon, Jul 26th@ BOS   
Wed, Jul 28th@ BOSvs MIA
Thu, Jul 29th@ BOS@ DET
Fri, Jul 30thvs KC@ DET
Sat, Jul 31stvs KC@ DET
Sun, Aug 1stvs KC@ DET
Mon, Aug 2ndvs CLE@ NYY
Tue, Aug 3rdvs CLE@ NYY
Wed, Aug 4thvs CLE@ NYY
Thu, Aug 5thvs CLE   
Fri, Aug 6thvs BOSvs TB
Sat, Aug 7thvs BOSvs TB
Sun, Aug 8thvs BOSvs TB
Tue, Aug 10th@ LAAvs DET
Wed, Aug 11th@ LAAvs DET
Thu, Aug 12th@ LAAvs DET
Fri, Aug 13th@ SEA@ BOS
Sat, Aug 14th@ SEA@ BOS
Sun, Aug 15th@ SEA@ BOS
Tue, Aug 17th@ WSH@ TB
Wed, Aug 18th@ WSH@ TB
Fri, Aug 20thvs DETvs ATL
Sat, Aug 21stvs DETvs ATL
Sun, Aug 22ndvs DETvs ATL
Mon, Aug 23rdvs CWS   
Tue, Aug 24thvs CWSvs LAA
Wed, Aug 25thvs CWSvs LAA
Thu, Aug 26thvs CWSvs LAA
Fri, Aug 27th@ DETvs TB
Sat, Aug 28th@ DETvs TB
Sun, Aug 29th@ DETvs TB
Mon, Aug 30thvs BAL@ TOR
Tue, Aug 31stvs BAL@ TOR
Wed, Sep 1stvs BAL@ TOR
Fri, Sep 3rdvs OAK@ NYY
Sat, Sep 4thvs OAK@ NYY
Sun, Sep 5thvs OAK@ NYY
Mon, Sep 6th@ NYYvs KC
Tue, Sep 7th@ NYYvs KC
Wed, Sep 8th@ NYYvs KC
Thu, Sep 9th@ NYYvs KC
Fri, Sep 10th@ BALvs TOR
Sat, Sep 11th@ BALvs TOR
Sun, Sep 12th@ BALvs TOR
Mon, Sep 13thvs TB   
Tue, Sep 14thvs TBvs NYY
Wed, Sep 15thvs TBvs NYY
Fri, Sep 17thvs MIN@ BOS
Sat, Sep 18thvs MIN@ BOS
Sun, Sep 19thvs MIN@ BOS
Mon, Sep 20th@ TB@ PHI
Tue, Sep 21st@ TB@ PHI
Wed, Sep 22nd@ TB@ PHI
Thu, Sep 23rd@ MINvs TEX
Fri, Sep 24th@ MINvs TEX
Sat, Sep 25th@ MINvs TEX
Sun, Sep 26th@ MINvs TEX
Tue, Sep 28thvs NYYvs BOS
Wed, Sep 29thvs NYYvs BOS
Thu, Sep 30thvs NYYvs BOS
Fri, Oct 1stvs BAL@ TOR
Sat, Oct 2ndvs BAL@ TOR
Sun, Oct 3rdvs BAL@ TOR
Fri, Apr 2nd   @ BOS
Sun, Apr 11th   vs BOS
Fri, Apr 16th   @ TEX
Mon, Apr 26th   vs NYY
Thu, Apr 29th   vs NYY
Mon, May 10th   vs BOS
Wed, May 26th   @ MIN
Sat, May 29th   @ CWS
Mon, May 31st   vs MIN
Mon, Jun 21st   vs HOU
Mon, Jun 28th   @ HOU
Sat, Jul 17th   @ KC
Tue, Jul 20th   @ TB
Tue, Jul 27th   vs MIA
Mon, Aug 16th   @ TB
Thu, Aug 19th   @ TB
Thu, Sep 16th   vs NYY