Skip to main content

Who Should I Trade?

Garrett Hill for Genesis Cabrera (2022)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Genesis Cabrera
RP - STL
Genesis Cabrera
Garrett Hill
RP,SP - DET
Garrett Hill
Expert
Recommendation
67%
Recommended by
2 of 3 experts
33%
Recommended by
1 of 3 experts
Rankings 
   
Rest of Season# 308
VBR# 616# 574
   
Projections 
   
Strikeouts23
Wins00
Saves00
ERA4.044.38
WHIP1.381.38
   
Misc 
   
Injury AlertMiLB-
   
Expert Ranks 
   
Mike Maher
FantasyPros
# 195
   
Mick Ciallela
Fantrax
# 271
   
Joe Bond
Fantasy Six Pack
# 162
   
Who Should I Trade? Player Statistics
  Genesis Cabrera
RP - STL
Genesis Cabrera
Garrett Hill
RP,SP - DET
Garrett Hill
2022 Stats 
   
   
Games Played3914
   
Games Started08
   
Innings Pitched44.255.2
   
Wins43
   
Losses23
   
Saves10
   
Blown Saves10
   
Holds130
   
Hits Allowed3947
   
Earned Runs2325
   
Home Runs Allowed88
   
Strikeouts3234
   
Walks2026
   
ERA4.634.04
   
WHIP1.321.31
   
Who Should I Trade? Player Projections
  Genesis Cabrera
RP - STL
Genesis Cabrera
Garrett Hill
RP,SP - DET
Garrett Hill
2022 Projections 
   
   
Games Played21
   
Games Started00
   
Innings Pitched2.33.0
   
Wins00
   
Losses00
   
Saves00
   
Blown Saves00
   
Holds10
   
Hits Allowed23
   
Earned Runs11
   
Home Runs Allowed00
   
Strikeouts23
   
Walks11
   
ERA4.044.38
   
WHIP1.381.38
   
Who Should I Trade? Player Notes
  Genesis Cabrera
RP - STL
Genesis Cabrera
Garrett Hill
RP,SP - DET
Garrett Hill
News 
 The St. Louis Cardinals placed Genesis Cabrera on the injured list Saturday.
Ari Koslow
Sat, Jun 25th
Garrett Hill allowed one run on four hits over six innings in a 4-3 win over Cleveland on Tuesday. Hill earned the win while striking out three and walking two.
Matthew Terelle
Tue, Aug 16th
  Garrett Hill allowed three runs (one earned) over five innings in a 4-3 loss to Cleveland in 10 innings on Thursday. Hill struck out one and walked two while taking a no-decision.
Matthew Terelle
Thu, Aug 11th
  Garrett Hill allowed one run on six hits over 5 2/3 innings of work in a 9-1 win over the Rays on Saturday. Hill was credited with the win while striking out six and walking three.
Matthew Terelle
Sat, Aug 6th
  Garrett Hill allowed four runs on six hits over five innings in a 4-1 loss to Toronto on Sunday. Hill struck out one and walked two in the start while taking his third loss of the season.
Matthew Terelle
Sun, Jul 31st
  Garrett Hill allowed three runs on five hits over five innings in a 6-4 loss to the Padres on Tuesday. Hill struck out two and walked four in a no-decision.
Matthew Terelle
Tue, Jul 26th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Genesis Cabrera
RP - STL
Genesis Cabrera
Garrett Hill
RP,SP - DET
Garrett Hill
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Apr 8th   vs CWSLucas Giolito (10-9)#61
Sat, Apr 9thvs PITMitch Keller (5-12)#149vs CWSDylan Cease (14-7)#2
Sun, Apr 10thvs PITBryse Wilson (3-9)#374vs CWSMichael Kopech (5-9)#65
Mon, Apr 11th   vs BOSMichael Wacha (11-1)#49
Tue, Apr 12thvs KCDaniel Lynch (4-11)#283vs BOSRich Hill (7-7)#172
Wed, Apr 13th   vs BOSNathan Eovaldi (5-3)#53
Thu, Apr 14th@ MILBrandon Woodruff (12-4)#26@ KCZack Greinke (4-9)#144
Fri, Apr 15th@ MILFreddy Peralta (4-3)#83@ KCBrad Keller (6-14)#200
Sat, Apr 16th@ MILAdrian Houser (6-10)#284@ KCKris Bubic (2-13)#378
Tue, Apr 19th@ MIAJesus Luzardo (3-7)#91vs NYYGerrit Cole (12-7)#3
Wed, Apr 20th@ MIASandy Alcantara (14-8)#1vs NYYLuis Severino (6-3)#70
Thu, Apr 21st@ MIAPablo Lopez (10-10)#56vs NYYJordan Montgomery (8-6)#47
Sat, Apr 23rd@ CINTyler Mahle (6-8)#81vs COLAustin Gomber (5-7)#361
Sun, Apr 24th@ CINNick Lodolo (4-7)#112vs COLChad Kuhl (6-10)#381
Tue, Apr 26thvs NYMChris Bassitt (15-8)#29@ MINChris Paddack (1-2)
Wed, Apr 27thvs NYMCarlos Carrasco (15-7)#55@ MINJoe Ryan (12-8)#39
Thu, Apr 28thvs ARIHumberto Castellanos (3-2)@ MINBailey Ober (2-3)#82
Fri, Apr 29thvs ARIMadison Bumgarner (7-15)#267@ LADTyler Anderson (15-4)#17
Sat, Apr 30thvs ARIMerrill Kelly (13-7)#28@ LADClayton Kershaw (10-3)#43
Sun, May 1stvs ARIZach Davies (2-5)#163@ LADWalker Buehler (6-3)
Wed, May 4th@ KCKris Bubic (2-13)#378vs PITJose Quintana (6-6)#66
Thu, May 5th@ SFMauricio Llovera@ HOUJose Urquidy (13-8)#48
Fri, May 6th@ SFAlex Cobb (6-7)#75@ HOULuis Garcia (14-8)#42
Sat, May 7th@ SFLogan Webb (15-9)#25@ HOUFramber Valdez (16-5)#27
Sun, May 8th@ SFJakob Junis (5-6)#107@ HOUJake Odorizzi (5-6)#154
Mon, May 9th   vs OAKPaul Blackburn (7-6)
Tue, May 10thvs BALKyle Bradish (4-7)#174vs OAKAdrian Martinez (4-5)#258
Wed, May 11thvs BALSpenser Watkins (5-6)#339vs OAKZach Logue (3-8)#224
Thu, May 12thvs BALBryan Bakervs OAKJames Kaprielian (4-9)#108
Fri, May 13thvs SFLogan Webb (15-9)#25vs BALJordan Lyles (11-11)#181
Sat, May 14thvs SFJakob Junis (5-6)#107vs BALBruce Zimmermann (2-5)#278
Sun, May 15thvs SFCarlos Rodon (13-8)#8vs BALTyler Wells (7-7)#99
Mon, May 16th   @ TBCorey Kluber (10-9)#76
Tue, May 17th@ NYMTaijuan Walker (12-5)#51@ TBShane McClanahan (12-7)#6
Wed, May 18th@ NYMMax Scherzer (11-4)#18@ TBDrew Rasmussen (10-7)#33
Fri, May 20th@ PITZach Thompson (3-10)#335@ CLEAaron Civale (3-6)#155
Sun, May 22nd@ PITBryse Wilson (3-9)#374@ CLEShane Bieber (12-8)#4
Mon, May 23rdvs TORJose Berrios (11-7)#92@ MINChris Archer (2-8)#158
Tue, May 24thvs TORKevin Gausman (12-10)#34@ MINSonny Gray (8-5)#46
Wed, May 25th   @ MINDylan Bundy (8-8)#132
Thu, May 26thvs MILEric Lauer (10-7)#52vs CLEKonnor Pilkington (1-2)#197
Sat, May 28thvs MILAdrian Houser (6-10)#284vs CLEShane Bieber (12-8)#4
Sun, May 29thvs MILCorbin Burnes (11-8)#21vs CLETriston McKenzie (11-11)#9
Mon, May 30thvs SDNick Martinez (4-4)#106vs MINDylan Bundy (8-8)#132
Tue, May 31stvs SDBlake Snell (8-9)#38vs MINCole Sands (0-3)#272
Wed, Jun 1stvs SDYu Darvish (16-7)#7vs MINBailey Ober (2-3)#82
Thu, Jun 2nd@ CHCKeegan Thompson (10-5)#140vs MINChris Archer (2-8)#158
Fri, Jun 3rd@ CHCMarcus Stroman (5-7)#74@ NYYGerrit Cole (12-7)#3
Sat, Jun 4th@ CHCCaleb Kilian (0-2)#255@ NYYLuis Severino (6-3)#70
Sun, Jun 5th@ CHCJustin Steele (4-7)#84@ NYYJordan Montgomery (8-6)#47
Tue, Jun 7th@ TBJeffrey Springs (9-4)#31@ PITJose Quintana (6-6)#66
Wed, Jun 8th@ TBCorey Kluber (10-9)#76@ PITMitch Keller (5-12)#149
Fri, Jun 10thvs CINLuis Castillo (7-6)#44vs TORJose Berrios (11-7)#92
Sat, Jun 11thvs CINHunter Greene (4-13)#97vs TORKevin Gausman (12-10)#34
Sun, Jun 12thvs CINGraham Ashcraft (5-4)#198vs TORRoss Stripling (9-4)#71
Mon, Jun 13thvs PITMitch Keller (5-12)#149vs CWSLance Lynn (7-7)#80
Tue, Jun 14thvs PITBryse Wilson (3-9)#374vs CWSDylan Cease (14-7)#2
Wed, Jun 15thvs PITRoansy Contreras (5-5)#120vs CWSVince Velasquez (3-3)#170
Thu, Jun 16th   vs TEXMartin Perez (12-6)#22
Fri, Jun 17th@ BOSMichael Wacha (11-1)#49vs TEXJon Gray (7-7)#68
Sat, Jun 18th@ BOSKutter Crawford (3-6)#207vs TEXTaylor Hearn (6-8)#214
Sun, Jun 19th@ BOSNick Pivetta (10-11)#98vs TEXDane Dunning (4-8)#133
Mon, Jun 20th@ MILCorbin Burnes (11-8)#21@ BOSJosh Winckowski (5-7)#217
Tue, Jun 21st@ MILChi Chi Gonzalez (0-1)#351@ BOSRich Hill (7-7)#172
Wed, Jun 22nd@ MILEric Lauer (10-7)#52@ BOSMichael Wacha (11-1)#49
Fri, Jun 24thvs CHCKyle Hendricks (4-6)@ ARIMerrill Kelly (13-7)#28
Sat, Jun 25thvs CHCAdrian Sampson (3-5)#205@ ARIZach Davies (2-5)#163
Sun, Jun 26thvs CHCAlec Mills (0-1)#372@ ARIDallas Keuchel (2-9)
Tue, Jun 28thvs MIABraxton Garrett (3-6)@ SFCarlos Rodon (13-8)#8
Wed, Jun 29thvs MIASandy Alcantara (14-8)#1@ SFAlex Wood (8-12)#93
Fri, Jul 1st@ PHIBailey Falter (5-4)#101vs KCBrad Keller (6-14)#200
Sat, Jul 2nd@ PHIKyle Gibson (10-7)#161vs KCKris Bubic (2-13)#378
Sun, Jul 3rd@ PHIZack Wheeler (11-7)#20vs KCBrady Singer (10-4)#35
Mon, Jul 4th@ ATLKyle Wright (20-5)#37vs CLEKonnor Pilkington (1-2)#197
Tue, Jul 5th@ ATLIan Anderson (10-6)#162vs CLECal Quantrill (14-5)#45
Wed, Jul 6th@ ATLMax Fried (13-7)#19vs CLEShane Bieber (12-8)#4
Thu, Jul 7th@ ATLSpencer Strider (11-5)#50@ CWSDylan Cease (14-7)#2
Fri, Jul 8thvs PHIZack Wheeler (11-7)#20@ CWSLucas Giolito (10-9)#61
Sat, Jul 9thvs PHIKyle Gibson (10-7)#161@ CWSJohnny Cueto (7-9)#77
Sun, Jul 10thvs PHINick Nelson@ CWSMichael Kopech (5-9)#65
Mon, Jul 11thvs PHIAaron Nola (10-12)#11@ KCDaniel Lynch (4-11)#283
Tue, Jul 12thvs LADMitch White (1-6)#171@ KCKris Bubic (2-13)#378
Wed, Jul 13thvs LADTony Gonsolin (16-1)#30@ KCBrady Singer (10-4)#35
Thu, Jul 14thvs LADTyler Anderson (15-4)#17@ CLETriston McKenzie (11-11)#9
Fri, Jul 15thvs CINHunter Greene (4-13)#97@ CLEZach Plesac (3-11)
Sat, Jul 16thvs CINNick Lodolo (4-7)#112@ CLECal Quantrill (14-5)#45
Thu, Jul 21st   @ OAKFrankie Montas (5-12)#63
Sat, Jul 23rd@ CINMike Minor (4-12)#366vs MINJoe Ryan (12-8)#39
Sun, Jul 24th@ CINTyler Mahle (6-8)#81vs MINSonny Gray (8-5)#46
Mon, Jul 25th   vs SDSean Manaea (7-9)#88
Tue, Jul 26th@ TORJose Berrios (11-7)#92vs SDMike Clevinger (6-7)#87
Wed, Jul 27th@ TORKevin Gausman (12-10)#34vs SDYu Darvish (16-7)#7
Thu, Jul 28th   @ TORYusei Kikuchi (5-7)#165
Fri, Jul 29th@ WSHAnibal Sanchez (3-6)#266@ TORAlek Manoah (15-7)#10
Sat, Jul 30th@ WSHPaolo Espino (0-8)#141@ TORRoss Stripling (9-4)#71
Sun, Jul 31st@ WSHJosiah Gray (7-10)#111@ TORJose Berrios (11-7)#92
Mon, Aug 1st   @ MINAaron Sanchez (3-4)#376
Tue, Aug 2ndvs CHCKeegan Thompson (10-5)#140@ MINChris Archer (2-8)#158
Wed, Aug 3rd   @ MINJoe Ryan (12-8)#39
Thu, Aug 4thvs CHCSean Newcombvs TBJeffrey Springs (9-4)#31
Fri, Aug 5thvs NYYNestor Cortes Jr. (11-4)#16vs TBCorey Kluber (10-9)#76
Sat, Aug 6thvs NYYDomingo German (2-3)#119vs TBShane McClanahan (12-7)#6
Sun, Aug 7thvs NYYFrankie Montas (5-12)#63vs TBDrew Rasmussen (10-7)#33
Tue, Aug 9th@ COLRyan Feltner (3-8)#371vs CLEShane Bieber (12-8)#4
Wed, Aug 10th@ COLKyle Freeland (9-11)#228vs CLEAaron Civale (3-6)#155
Thu, Aug 11th@ COLGerman Marquez (8-13)#178vs CLEZach Plesac (3-11)
Fri, Aug 12thvs MILEric Lauer (10-7)#52@ CWSMichael Kopech (5-9)#65
Sat, Aug 13thvs MILCorbin Burnes (11-8)#21@ CWSLucas Giolito (10-9)#61
Sun, Aug 14thvs MILAaron Ashby (2-10)#96@ CWSLance Lynn (7-7)#80
Mon, Aug 15th   @ CLEXzavion Curry (0-1)#329
Tue, Aug 16thvs COLKyle Freeland (9-11)#228@ CLEZach Plesac (3-11)
Wed, Aug 17thvs COLGerman Marquez (8-13)#178@ CLECal Quantrill (14-5)#45
Fri, Aug 19th@ ARITommy Henry (3-4)#225vs LAAPatrick Sandoval (6-9)#62
Sat, Aug 20th@ ARIMadison Bumgarner (7-15)#267vs LAAReid Detmers (6-6)#90
Sun, Aug 21st@ ARIMerrill Kelly (13-7)#28vs LAAShohei Ohtani (14-8)#15
Tue, Aug 23rd@ CHCAdrian Sampson (3-5)#205vs SFCarlos Rodon (13-8)#8
Wed, Aug 24th@ CHCLuke Farrellvs SFLogan Webb (15-9)#25
Fri, Aug 26thvs ATLSpencer Strider (11-5)#50@ TEXGlenn Otto (6-9)#135
Sat, Aug 27thvs ATLCharlie Morton (9-6)#69@ TEXDallas Keuchel (2-9)
Sun, Aug 28thvs ATLJake Odorizzi (5-6)#154@ TEXKohei Arihara (1-3)#286
Tue, Aug 30th@ CINJustin Dunn (1-3)#355vs SEAGeorge Kirby (7-4)#73
Wed, Aug 31st@ CINMike Minor (4-12)#366vs SEAMarco Gonzales (10-15)#95
Thu, Sep 1st   vs SEALogan Gilbert (13-6)#24
Fri, Sep 2ndvs CHCAdrian Sampson (3-5)#205vs KCDaniel Lynch (4-11)#283
Sat, Sep 3rdvs CHCDrew Smyly (7-8)#100vs KCJonathan Heasley (4-8)#211
Sun, Sep 4thvs CHCMarcus Stroman (5-7)#74vs KCMax Castillo (0-1)#209
Mon, Sep 5thvs WSHAnibal Sanchez (3-6)#266@ LAAJose Suarez (7-8)#127
Tue, Sep 6thvs WSHPaolo Espino (0-8)#141@ LAAMike Mayers (1-1)#187
Wed, Sep 7thvs WSHCory Abbott (0-4)#279@ LAAPatrick Sandoval (6-9)#62
Fri, Sep 9th@ PITRoansy Contreras (5-5)#120@ KCDaniel Lynch (4-11)#283
Sat, Sep 10th@ PITJT Brubaker (3-12)#137@ KCJonathan Heasley (4-8)#211
Sun, Sep 11th@ PITMitch Keller (5-12)#149@ KCBrady Singer (10-4)#35
Mon, Sep 12th   vs HOUFramber Valdez (16-5)#27
Tue, Sep 13thvs MILMatt Bush (2-3)#191vs HOUHunter Brown (2-0)#236
Wed, Sep 14thvs MILCorbin Burnes (11-8)#21vs HOUCristian Javier (10-9)#32
Fri, Sep 16thvs CINFernando Cruzvs CWSLucas Giolito (10-9)#61
Sat, Sep 17thvs CINHunter Greene (4-13)#97vs CWSDavis Martin (2-5)#175
Sun, Sep 18thvs CINLuis Cessa (4-4)#180vs CWSVince Velasquez (3-3)#170
Mon, Sep 19th   @ BALTyler Wells (7-7)#99
Tue, Sep 20th@ SDMike Clevinger (6-7)#87@ BALAustin Voth (5-3)#138
Wed, Sep 21st@ SDBlake Snell (8-9)#38@ BALJordan Lyles (11-11)#181
Fri, Sep 23rd@ LADAndrew Heaney (3-3)#85@ CWSLucas Giolito (10-9)#61
Sat, Sep 24th@ LADClayton Kershaw (10-3)#43@ CWSDavis Martin (2-5)#175
Sun, Sep 25th@ LADMichael Grove (1-0)#238@ CWSDylan Cease (14-7)#2
Tue, Sep 27th@ MILAdrian Houser (6-10)#284vs KCZack Greinke (4-9)#144
Wed, Sep 28th@ MILBrandon Woodruff (12-4)#26vs KCDaniel Lynch (4-11)#283
Thu, Sep 29th   vs KCJonathan Heasley (4-8)#211
Fri, Sep 30thvs PITJohan Oviedo (4-2)#220vs MINJoe Ryan (12-8)#39
Sat, Oct 1stvs PITLuis Ortiz (0-1)#233vs MINDylan Bundy (8-8)#132
Sun, Oct 2ndvs PITRoansy Contreras (5-5)#120vs MINBailey Ober (2-3)#82
Mon, Oct 3rd@ PITMitch Keller (5-12)#149@ SEAGeorge Kirby (7-4)#73
Tue, Oct 4th@ PITBryse Wilson (3-9)#374@ SEA
Wed, Oct 5th@ PITJohan Oviedo (4-2)#220@ SEALogan Gilbert (13-6)#24
Thu, Apr 7thvs PITJT Brubaker (3-12)#137   
Sun, Apr 17th@ MILAaron Ashby (2-10)#96   
Fri, Apr 22nd@ CINHunter Greene (4-13)#97   
Mon, Apr 25thvs NYMMax Scherzer (11-4)#18   
Mon, May 2ndvs KCZack Greinke (4-9)#144   
Tue, May 3rd@ KCBrad Keller (6-14)#200   
Thu, May 19th@ NYMChris Bassitt (15-8)#29   
Sat, May 21st@ PITJose Quintana (6-6)#66   
Fri, May 27thvs MILBrandon Woodruff (12-4)#26   
Thu, Jun 9th@ TBShane McClanahan (12-7)#6   
Thu, Jun 23rd@ MILJason Alexander (2-3)#227   
Mon, Jun 27thvs MIAPablo Lopez (10-10)#56   
Fri, Jul 22nd@ CINGraham Ashcraft (5-4)#198   
Thu, Aug 18thvs COLAntonio Senzatela (3-7)   
Mon, Aug 22nd@ CHCDrew Smyly (7-8)#100   
Thu, Aug 25th@ CHCMarcus Stroman (5-7)#74   
Mon, Aug 29th@ CINChase Anderson (2-3)#302   
Thu, Sep 8thvs WSHJosiah Gray (7-10)#111   
Thu, Sep 15thvs CINChase Anderson (2-3)#302   
Thu, Sep 22nd@ SDJoe Musgrove (10-7)#40