Skip to main content

Who Should I Trade?

Mychal Givens for Rich Hill (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Rich Hill
Rich Hill
TB @ LAA Wed, May 5th 9:38pm
Mychal Givens
Mychal Givens
COL @ STL Fri, May 7th 8:15pm
Recommended by
8 of 8 experts
Recommended by
0 of 8 experts
Rest of Season
VBR# 442# 506
Injury Alert--
Weather72 F, Clear56 F, Partly Cloudy
Expert Ranks 
Mike Maher
# 156# 235
Dan Harris
# 173
Ryan Amore
Pitcher List
# 217# 255
Carmen Maiorano
# 64# 148
Jordan Eisen
Field of Vision Sports
# 150
Corbin Young
# 187# 206
Chris Clegg
# 193# 257
Joe Pisapia
# 109
Who Should I Trade? Player Statistics
  Rich Hill
Rich Hill
Mychal Givens
Mychal Givens
2021 Stats 
Games Played612
Games Started60
Innings Pitched25.112.3
Blown Saves00
Hits Allowed2310
Earned Runs184
Home Runs Allowed53
Who Should I Trade? Player Projections
  Rich Hill
Rich Hill
Mychal Givens
Mychal Givens
2021 Projections 
Games Played1751
Games Started170
Innings Pitched86.852.0
Blown Saves00
Hits Allowed8048
Earned Runs4426
Home Runs Allowed148
Who Should I Trade? Player Notes
  Rich Hill
Rich Hill
Mychal Givens
Mychal Givens
 Rich Hill allowed one hit and a walk over three scoreless innings during Sunday's win over Houston. He struck out four and did not factor in the decision.
John Aubin
Sun, May 2nd
Rockies reliever Mychal Givens didn't allow a run in the 10th inning on Friday. He did give up a hit, but he also struck out a batter. The right-hander was credited with the win when Colorado's Raimel Tapia laced a walk-off homer in the bottom of the 10th.
Andersen Pickard
Sat, Apr 24th
 Tampa Bay reinstated Rich Hill from the COVID-19 related injured list.
Ari Koslow
Sat, May 1st
Rockies reliever Mychal Givens lasted one inning on Tuesday, allowing one hit and zero runs. He brought his ERA to 3.38 on the season.
Andersen Pickard
Wed, Apr 21st
 The Rays starting pitcher last pitched Monday, May 26th, meaning he may miss his scheduled start this weekend against the Houston Astros.
Ethan Biddle
Fri, Apr 30th
Rockies reliever Mychal Givens struck out two of the four batters he faced on Wednesday. He also allowed one hit in the process. His outing came in the seventh inning of a one-run game vs. the Dodgers.
Andersen Pickard
Thu, Apr 15th
 Rich Hill took the loss Monday, giving up two runs on two hits and two walks over six innings as the Rays fell 2-1 to the A's. He struck out 10.
John Aubin
Tue, Apr 27th
Mychal Givens agreed to a one-year, $4.05 million deal with Rockies to avoid arbitration.
Jon Mathisen
Thu, Jan 14th
 Rich Hill allowed four runs on four hits and a walk over two innings in a no-decision against Kansas City on Tuesday. He struck out one.
John Aubin
Wed, Apr 21st
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Rich Hill
Rich Hill
Mychal Givens
Mychal Givens
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ MIAvs LAD
Fri, Apr 2nd@ MIAvs LAD
Sat, Apr 3rd@ MIAvs LAD
Sun, Apr 4th   vs LAD
Tue, Apr 6th@ BOSvs ARI
Wed, Apr 7th@ BOSvs ARI
Thu, Apr 8th   vs ARI
Fri, Apr 9thvs NYY@ SF
Sat, Apr 10thvs NYY@ SF
Sun, Apr 11thvs NYY@ SF
Tue, Apr 13thvs TEX@ LAD
Wed, Apr 14thvs TEX@ LAD
Thu, Apr 15thvs TEX@ LAD
Sat, Apr 17th@ NYYvs NYM
Sun, Apr 18th@ NYYvs NYM
Tue, Apr 20th@ KCvs HOU
Wed, Apr 21st@ KCvs HOU
Fri, Apr 23rdvs TORvs PHI
Sat, Apr 24thvs TORvs PHI
Sun, Apr 25thvs TORvs PHI
Mon, Apr 26thvs OAK@ SF
Tue, Apr 27thvs OAK@ SF
Wed, Apr 28thvs OAK@ SF
Thu, Apr 29thvs OAK@ ARI
Fri, Apr 30thvs HOU@ ARI
Sat, May 1stvs HOU@ ARI
Sun, May 2ndvs HOU@ ARI
Tue, May 4th@ LAAvs SF
Wed, May 5th@ LAAvs SF
Fri, May 7th@ OAK@ STL
Sat, May 8th@ OAK@ STL
Sun, May 9th@ OAK@ STL
Mon, May 10th   vs SD
Tue, May 11thvs NYYvs SD
Wed, May 12thvs NYYvs SD
Thu, May 13thvs NYYvs CIN
Fri, May 14thvs NYMvs CIN
Sat, May 15thvs NYMvs CIN
Sun, May 16thvs NYMvs CIN
Mon, May 17th   @ SD
Tue, May 18th@ BAL@ SD
Wed, May 19th@ BAL@ SD
Fri, May 21st@ TORvs ARI
Sat, May 22nd@ TORvs ARI
Sun, May 23rd@ TORvs ARI
Mon, May 24th@ TOR@ NYM
Tue, May 25thvs KC@ NYM
Wed, May 26thvs KC@ NYM
Thu, May 27thvs KC@ NYM
Fri, May 28th   @ PIT
Sat, May 29thvs PHI@ PIT
Sun, May 30thvs PHI@ PIT
Tue, Jun 1st@ NYYvs TEX
Wed, Jun 2nd@ NYYvs TEX
Thu, Jun 3rd@ NYYvs TEX
Fri, Jun 4th@ TEXvs OAK
Sat, Jun 5th@ TEXvs OAK
Sun, Jun 6th@ TEXvs OAK
Tue, Jun 8thvs WSH@ MIA
Wed, Jun 9thvs WSH@ MIA
Thu, Jun 10th   @ MIA
Fri, Jun 11thvs BAL@ CIN
Sat, Jun 12thvs BAL@ CIN
Sun, Jun 13thvs BAL@ CIN
Mon, Jun 14th@ CWSvs SD
Tue, Jun 15th@ CWSvs SD
Wed, Jun 16th@ CWSvs SD
Thu, Jun 17th@ SEAvs MIL
Fri, Jun 18th@ SEAvs MIL
Sat, Jun 19th@ SEAvs MIL
Sun, Jun 20th@ SEAvs MIL
Tue, Jun 22ndvs BOS@ SEA
Wed, Jun 23rdvs BOS@ SEA
Fri, Jun 25thvs LAA@ MIL
Sat, Jun 26thvs LAA@ MIL
Sun, Jun 27thvs LAA@ MIL
Mon, Jun 28th   vs PIT
Tue, Jun 29th@ WSHvs PIT
Wed, Jun 30th@ WSHvs PIT
Thu, Jul 1st   vs STL
Fri, Jul 2nd@ TORvs STL
Sat, Jul 3rd@ TORvs STL
Sun, Jul 4th@ TORvs STL
Tue, Jul 6thvs CLE@ ARI
Wed, Jul 7thvs CLE@ ARI
Thu, Jul 8th   @ ARI
Fri, Jul 9thvs TOR@ SD
Sat, Jul 10thvs TOR@ SD
Sun, Jul 11thvs TOR@ SD
Fri, Jul 16th@ ATLvs LAD
Sat, Jul 17th@ ATLvs LAD
Sun, Jul 18th@ ATLvs LAD
Tue, Jul 20thvs BALvs SEA
Wed, Jul 21stvs BALvs SEA
Fri, Jul 23rd@ CLE@ LAD
Sat, Jul 24th@ CLE@ LAD
Sun, Jul 25th@ CLE@ LAD
Mon, Jul 26th   @ LAA
Tue, Jul 27thvs NYY@ LAA
Wed, Jul 28thvs NYY@ LAA
Thu, Jul 29thvs NYY@ SD
Fri, Jul 30thvs BOS@ SD
Sat, Jul 31stvs BOS@ SD
Sun, Aug 1stvs BOS@ SD
Tue, Aug 3rdvs SEAvs CHC
Wed, Aug 4thvs SEAvs CHC
Thu, Aug 5th   vs CHC
Fri, Aug 6th@ BALvs MIA
Sat, Aug 7th@ BALvs MIA
Sun, Aug 8th@ BALvs MIA
Tue, Aug 10th@ BOS@ HOU
Wed, Aug 11th@ BOS@ HOU
Thu, Aug 12th@ BOS@ SF
Fri, Aug 13th@ MIN@ SF
Sat, Aug 14th@ MIN@ SF
Sun, Aug 15th@ MIN@ SF
Mon, Aug 16thvs BALvs SD
Tue, Aug 17thvs BALvs SD
Wed, Aug 18thvs BALvs SD
Fri, Aug 20thvs CWSvs ARI
Sat, Aug 21stvs CWSvs ARI
Sun, Aug 22ndvs CWSvs ARI
Mon, Aug 23rd   @ CHC
Tue, Aug 24th@ PHI@ CHC
Wed, Aug 25th@ PHI@ CHC
Fri, Aug 27th@ BAL@ LAD
Sat, Aug 28th@ BAL@ LAD
Sun, Aug 29th@ BAL@ LAD
Mon, Aug 30thvs BOS@ TEX
Tue, Aug 31stvs BOS@ TEX
Wed, Sep 1stvs BOS@ TEX
Thu, Sep 2ndvs BOSvs ATL
Fri, Sep 3rdvs MINvs ATL
Sat, Sep 4thvs MINvs ATL
Sun, Sep 5thvs MINvs ATL
Mon, Sep 6th@ BOSvs SF
Tue, Sep 7th@ BOSvs SF
Wed, Sep 8th@ BOSvs SF
Thu, Sep 9th   @ PHI
Fri, Sep 10th@ DET@ PHI
Sat, Sep 11th@ DET@ PHI
Sun, Sep 12th@ DET@ PHI
Tue, Sep 14th@ TOR@ ATL
Wed, Sep 15th@ TOR@ ATL
Thu, Sep 16thvs DET@ ATL
Fri, Sep 17thvs DET@ WSH
Sat, Sep 18thvs DET@ WSH
Sun, Sep 19thvs DET@ WSH
Tue, Sep 21stvs TORvs LAD
Wed, Sep 22ndvs TORvs LAD
Thu, Sep 23rd   vs LAD
Fri, Sep 24thvs MIAvs SF
Sat, Sep 25thvs MIAvs SF
Sun, Sep 26thvs MIAvs SF
Mon, Sep 27th   vs WSH
Tue, Sep 28th@ HOUvs WSH
Wed, Sep 29th@ HOUvs WSH
Fri, Oct 1st@ NYY@ ARI
Sat, Oct 2nd@ NYY@ ARI
Sun, Oct 3rd@ NYY@ ARI
Mon, Apr 5th@ BOS   
Mon, Apr 12thvs TEX   
Fri, Apr 16th@ NYY   
Mon, Apr 19th@ KC   
Mon, May 3rd@ LAA   
Thu, May 6th@ LAA   
Thu, May 20th@ BAL   
Mon, May 31st@ NYY   
Thu, Jun 24thvs BOS   
Mon, Jul 5thvs CLE   
Mon, Jul 19thvs BAL   
Thu, Jul 22nd@ CLE   
Mon, Aug 2ndvs SEA   
Thu, Aug 19thvs BAL   
Mon, Sep 13th@ TOR   
Mon, Sep 20thvs TOR   
Thu, Sep 30th@ HOU