Skip to main content

Who Should I Trade?

Rich Hill for Luis Garcia (2022)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Rich Hill
Rich Hill
Luis Garcia
Luis Garcia
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
VBR# 490# 185
Injury Alert--
Expert Ranks 
Who Should I Trade? Player Statistics
  Rich Hill
Rich Hill
Luis Garcia
Luis Garcia
2021 Stats 
Games Played3230
Games Started3128
Innings Pitched159.3155.2
Blown Saves00
Hits Allowed137130
Earned Runs6856
Home Runs Allowed2119
Who Should I Trade? Player Notes
  Rich Hill
Rich Hill
Luis Garcia
Luis Garcia
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Rich Hill
Rich Hill
Luis Garcia
Luis Garcia
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 31stvs TBvs PHI
Sat, Apr 2ndvs TBvs PHI
Sun, Apr 3rdvs TBvs PHI
Mon, Apr 4thvs BALvs NYY
Tue, Apr 5thvs BALvs NYY
Wed, Apr 6thvs BALvs NYY
Thu, Apr 7th@ NYY@ LAA
Sat, Apr 9th@ NYY@ LAA
Sun, Apr 10th@ NYY@ LAA
Mon, Apr 11th@ DET   
Tue, Apr 12th@ DET@ ARI
Wed, Apr 13th@ DET@ ARI
Fri, Apr 15thvs MIN@ SEA
Sat, Apr 16thvs MIN@ SEA
Sun, Apr 17thvs MIN@ SEA
Mon, Apr 18thvs MINvs LAA
Tue, Apr 19thvs TORvs LAA
Wed, Apr 20thvs TORvs LAA
Thu, Apr 21stvs TOR   
Fri, Apr 22nd@ TBvs TOR
Sat, Apr 23rd@ TBvs TOR
Sun, Apr 24th@ TBvs TOR
Mon, Apr 25th@ TOR@ TEX
Tue, Apr 26th@ TOR@ TEX
Wed, Apr 27th@ TOR@ TEX
Thu, Apr 28th@ TOR@ TEX
Fri, Apr 29th@ BAL@ TOR
Sat, Apr 30th@ BAL@ TOR
Sun, May 1st@ BAL@ TOR
Tue, May 3rdvs LAAvs SEA
Wed, May 4thvs LAAvs SEA
Thu, May 5thvs LAAvs DET
Fri, May 6thvs CWSvs DET
Sat, May 7thvs CWSvs DET
Sun, May 8thvs CWSvs DET
Tue, May 10th@ ATL@ MIN
Wed, May 11th@ ATL@ MIN
Fri, May 13th@ TEX@ WSH
Sat, May 14th@ TEX@ WSH
Sun, May 15th@ TEX@ WSH
Mon, May 16thvs HOU@ BOS
Tue, May 17thvs HOU@ BOS
Wed, May 18thvs HOU@ BOS
Thu, May 19thvs SEAvs TEX
Fri, May 20thvs SEAvs TEX
Sat, May 21stvs SEAvs TEX
Sun, May 22ndvs SEAvs TEX
Tue, May 24th@ CWSvs CLE
Wed, May 25th@ CWSvs CLE
Thu, May 26th@ CWS   
Fri, May 27thvs BAL@ SEA
Sat, May 28thvs BAL@ SEA
Sun, May 29thvs BAL@ SEA
Mon, May 30thvs BAL@ OAK
Tue, May 31stvs CIN@ OAK
Wed, Jun 1stvs CIN@ OAK
Fri, Jun 3rd@ OAK@ KC
Sat, Jun 4th@ OAK@ KC
Sun, Jun 5th@ OAK@ KC
Mon, Jun 6th@ LAAvs SEA
Tue, Jun 7th@ LAAvs SEA
Wed, Jun 8th@ LAAvs SEA
Thu, Jun 9th@ LAA   
Fri, Jun 10th@ SEAvs MIA
Sat, Jun 11th@ SEAvs MIA
Sun, Jun 12th@ SEAvs MIA
Tue, Jun 14thvs OAK@ TEX
Wed, Jun 15thvs OAK@ TEX
Thu, Jun 16thvs OAK   
Fri, Jun 17thvs STLvs CWS
Sat, Jun 18thvs STLvs CWS
Sun, Jun 19thvs STLvs CWS
Mon, Jun 20thvs DET   
Tue, Jun 21stvs DETvs NYM
Wed, Jun 22ndvs DETvs NYM
Fri, Jun 24th@ CLE@ NYY
Sat, Jun 25th@ CLE@ NYY
Sun, Jun 26th@ CLE@ NYY
Mon, Jun 27th@ TOR   
Tue, Jun 28th@ TOR@ NYM
Wed, Jun 29th@ TOR@ NYM
Fri, Jul 1st@ CHCvs LAA
Sat, Jul 2nd@ CHCvs LAA
Sun, Jul 3rd@ CHCvs LAA
Mon, Jul 4thvs TBvs KC
Tue, Jul 5thvs TBvs KC
Wed, Jul 6thvs TBvs KC
Thu, Jul 7thvs NYYvs KC
Fri, Jul 8thvs NYY@ OAK
Sat, Jul 9thvs NYY@ OAK
Sun, Jul 10thvs NYY@ OAK
Mon, Jul 11th@ TB   
Tue, Jul 12th@ TB@ LAA
Wed, Jul 13th@ TB@ LAA
Thu, Jul 14th@ TB@ LAA
Fri, Jul 15th@ NYYvs OAK
Sat, Jul 16th@ NYYvs OAK
Sun, Jul 17th@ NYYvs OAK
Fri, Jul 22ndvs TOR@ SEA
Sat, Jul 23rdvs TOR@ SEA
Sun, Jul 24thvs TOR@ SEA
Mon, Jul 25thvs CLE@ OAK
Tue, Jul 26thvs CLE@ OAK
Wed, Jul 27thvs CLE@ OAK
Thu, Jul 28thvs CLEvs SEA
Fri, Jul 29thvs MILvs SEA
Sat, Jul 30thvs MILvs SEA
Sun, Jul 31stvs MILvs SEA
Mon, Aug 1st@ HOUvs BOS
Tue, Aug 2nd@ HOUvs BOS
Wed, Aug 3rd@ HOUvs BOS
Thu, Aug 4th@ KC@ CLE
Fri, Aug 5th@ KC@ CLE
Sat, Aug 6th@ KC@ CLE
Sun, Aug 7th@ KC@ CLE
Tue, Aug 9thvs ATLvs TEX
Wed, Aug 10thvs ATLvs TEX
Fri, Aug 12thvs NYYvs OAK
Sat, Aug 13thvs NYYvs OAK
Sun, Aug 14thvs NYYvs OAK
Tue, Aug 16th@ PIT@ CWS
Wed, Aug 17th@ PIT@ CWS
Thu, Aug 18th@ PIT@ CWS
Fri, Aug 19th@ BAL@ ATL
Sat, Aug 20th@ BAL@ ATL
Sun, Aug 21st@ BAL@ ATL
Tue, Aug 23rdvs TORvs MIN
Wed, Aug 24thvs TORvs MIN
Thu, Aug 25thvs TORvs MIN
Fri, Aug 26thvs TBvs BAL
Sat, Aug 27thvs TBvs BAL
Sun, Aug 28thvs TBvs BAL
Mon, Aug 29th@ MIN   
Tue, Aug 30th@ MIN@ TEX
Wed, Aug 31st@ MIN@ TEX
Thu, Sep 1stvs TEX   
Fri, Sep 2ndvs TEX@ LAA
Sat, Sep 3rdvs TEX@ LAA
Sun, Sep 4thvs TEX@ LAA
Mon, Sep 5th@ TBvs TEX
Tue, Sep 6th@ TBvs TEX
Wed, Sep 7th@ TBvs TEX
Fri, Sep 9th@ BALvs LAA
Sat, Sep 10th@ BALvs LAA
Sun, Sep 11th@ BALvs LAA
Tue, Sep 13thvs NYY@ DET
Wed, Sep 14thvs NYY@ DET
Fri, Sep 16thvs KCvs OAK
Sat, Sep 17thvs KCvs OAK
Sun, Sep 18thvs KCvs OAK
Tue, Sep 20th@ CIN@ TB
Wed, Sep 21st@ CIN@ TB
Thu, Sep 22nd@ NYY@ BAL
Fri, Sep 23rd@ NYY@ BAL
Sat, Sep 24th@ NYY@ BAL
Sun, Sep 25th@ NYY@ BAL
Tue, Sep 27thvs BALvs ARI
Wed, Sep 28thvs BALvs ARI
Thu, Sep 29thvs BAL   
Fri, Sep 30th@ TORvs TB
Sat, Oct 1st@ TORvs TB
Sun, Oct 2nd@ TORvs TB
Fri, Apr 8th   @ LAA
Mon, May 2nd   vs SEA
Thu, May 12th   @ MIN
Mon, May 23rd   vs CLE
Mon, Jun 13th   @ TEX
Thu, Jun 23rd   @ NYY
Thu, Aug 11th   vs TEX
Mon, Aug 15th   @ CWS
Mon, Sep 12th   @ DET
Thu, Sep 15th   vs OAK
Mon, Sep 19th   @ TB