Skip to main content

Who Should I Trade?

Genesis Cabrera for Deivi Garcia (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
Deivi Garcia
SP - NYY
Deivi Garcia
Expert
Recommendation
75%
Recommended by
3 of 4 experts
25%
Recommended by
1 of 4 experts
Rankings 
   
Rest of Season# 290# 321
VBR# 432# 828
   
Projections 
   
Strikeouts216
Wins11
Saves10
ERA3.725.59
WHIP1.311.50
   
Misc 
   
Injury Alert-MiLB
   
Expert Ranks 
   
Mike Maher
FantasyPros
# 195# 523
   
Mick Ciallela
Fantrax
# 255
   
Scott Youngson
Pitcher List
# 229
   
Pierre Camus
RotoBaller
# 211
   
Who Should I Trade? Player Statistics
  Genesis Cabrera
RP - STL
Genesis Cabrera
Deivi Garcia
SP - NYY
Deivi Garcia
2022 Stats 
   
   
Games Played34
   
Games Started0
   
Innings Pitched39.1
   
Wins3
   
Losses2
   
Saves1
   
Blown Saves1
   
Holds12
   
Hits Allowed30
   
Earned Runs16
   
Home Runs Allowed8
   
Strikeouts32
   
Walks17
   
ERA3.66
   
WHIP1.19
   
Who Should I Trade? Player Projections
  Genesis Cabrera
RP - STL
Genesis Cabrera
Deivi Garcia
SP - NYY
Deivi Garcia
2022 Projections 
   
   
Games Played193
   
Games Started01
   
Innings Pitched20.37.0
   
Wins11
   
Losses11
   
Saves10
   
Blown Saves10
   
Holds50
   
Hits Allowed167
   
Earned Runs84
   
Home Runs Allowed31
   
Strikeouts216
   
Walks93
   
ERA3.725.59
   
WHIP1.311.50
   
Who Should I Trade? Player Notes
  Genesis Cabrera
RP - STL
Genesis Cabrera
Deivi Garcia
SP - NYY
Deivi Garcia
News 
 The St. Louis Cardinals placed Genesis Cabrera on the injured list Saturday.
Ari Koslow
Sat, Jun 25th
Deivi Garcia was optioned by the Yankees to Triple-A despite a strong spring.
Chris Clegg
Mon, Apr 4th
  Deivi Garcia pitched two scoreless innings with one strikeout against the Orioles.
Chris Clegg
Thu, Mar 24th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Genesis Cabrera
RP - STL
Genesis Cabrera
Deivi Garcia
SP - NYY
Deivi Garcia
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 7thvs PITJT Brubaker (2-10)#205   
Sat, Apr 9thvs PITMitch Keller (4-8)#142vs BOSNick Pivetta (8-9)#103
Sun, Apr 10thvs PITBryse Wilson (2-6)#368vs BOSTanner Houck (5-4)#72
Tue, Apr 12thvs KCDaniel Lynch (4-7)#213vs TORYusei Kikuchi (4-6)#101
Thu, Apr 14th@ MILBrandon Woodruff (9-3)#28vs TORKevin Gausman (8-8)#19
Fri, Apr 15th@ MILFreddy Peralta (4-2)#95@ BALJordan Lyles (9-8)#109
Sat, Apr 16th@ MILAdrian Houser (4-8)#171@ BALTyler Wells (7-6)#76
Sun, Apr 17th@ MILAaron Ashby (2-10)#69@ BALBruce Zimmermann (2-5)#261
Tue, Apr 19th@ MIAJesus Luzardo (3-4)#125@ DETTyler Alexander (2-6)#194
Wed, Apr 20th@ MIASandy Alcantara (10-5)#1@ DETEduardo Rodriguez (1-3)#49
Thu, Apr 21st@ MIAPablo Lopez (7-7)#50@ DETMichael Pineda (2-6)#190
Fri, Apr 22nd@ CINHunter Greene (4-12)#120vs CLEEli Morgan (4-2)#172
Sat, Apr 23rd@ CINTyler Mahle (5-7)#82vs CLECal Quantrill (8-5)#67
Sun, Apr 24th@ CINNick Lodolo (3-4)#186vs CLEAaron Civale (2-5)#164
Mon, Apr 25thvs NYMMax Scherzer (8-2)#13   
Tue, Apr 26thvs NYMChris Bassitt (9-7)#29vs BALJordan Lyles (9-8)#109
Wed, Apr 27thvs NYMCarlos Carrasco (13-4)#31vs BALTyler Wells (7-6)#76
Thu, Apr 28thvs ARIHumberto Castellanos (3-2)vs BALBruce Zimmermann (2-5)#261
Fri, Apr 29thvs ARIMadison Bumgarner (6-11)#148@ KCKris Bubic (2-6)#177
Sat, Apr 30thvs ARIMerrill Kelly (10-5)#24@ KCCarlos Hernandez (0-3)#366
Sun, May 1stvs ARIZach Davies (2-4)#170@ KCDaniel Lynch (4-7)#213
Mon, May 2ndvs KCZack Greinke (4-7)#115@ TORRoss Stripling (5-3)#87
Tue, May 3rd@ KCBrad Keller (6-12)#138@ TORAlek Manoah (12-5)#8
Wed, May 4th@ KCKris Bubic (2-6)#177@ TORYusei Kikuchi (4-6)#101
Thu, May 5th@ SFMauricio Llovera   
Fri, May 6th@ SFAlex Cobb (3-6)#63   
Sat, May 7th@ SFLogan Webb (10-5)#15   
Sun, May 8th@ SFJakob Junis (4-3)#126vs TEXGlenn Otto (4-8)#140
Tue, May 10thvs BALKyle Bradish (1-4)#249vs TORYusei Kikuchi (4-6)#101
Wed, May 11thvs BALSpenser Watkins (4-2)#255vs TORJose Berrios (8-4)#61
Thu, May 12thvs BALBryan Baker@ CWSDylan Cease (12-5)#7
Fri, May 13thvs SFLogan Webb (10-5)#15@ CWSVince Velasquez (3-3)#208
Sat, May 14thvs SFJakob Junis (4-3)#126@ CWSDallas Keuchel (2-7)#381
Sun, May 15thvs SFCarlos Rodon (10-6)#9@ CWSMichael Kopech (4-8)#38
Tue, May 17th@ NYMTaijuan Walker (10-3)#66@ BALSpenser Watkins (4-2)#255
Wed, May 18th@ NYMMax Scherzer (8-2)#13@ BALJordan Lyles (9-8)#109
Thu, May 19th@ NYMChris Bassitt (9-7)#29@ BALBruce Zimmermann (2-5)#261
Fri, May 20th@ PITZach Thompson (3-9)#167   
Sat, May 21st@ PITJose Quintana (4-5)#81vs CWSDallas Keuchel (2-7)#381
Sun, May 22nd@ PITBryse Wilson (2-6)#368vs CWSMichael Kopech (4-8)#38
Mon, May 23rdvs TORJose Berrios (8-4)#61vs BALJordan Lyles (9-8)#109
Tue, May 24thvs TORKevin Gausman (8-8)#19vs BALBruce Zimmermann (2-5)#261
Thu, May 26thvs MILEric Lauer (8-3)#59@ TBRyan Yarbrough (0-7)#147
Fri, May 27thvs MILBrandon Woodruff (9-3)#28@ TBJeffrey Springs (4-3)#34
Sat, May 28thvs MILAdrian Houser (4-8)#171@ TBCorey Kluber (7-6)#60
Sun, May 29thvs MILCorbin Burnes (8-5)#5@ TBShane McClanahan (10-5)#3
Mon, May 30thvs SDNick Martinez (3-3)#145   
Tue, May 31stvs SDBlake Snell (4-6)#79vs LAANoah Syndergaard (6-8)#84
Wed, Jun 1stvs SDYu Darvish (10-5)#18   
Thu, Jun 2nd@ CHCKeegan Thompson (9-5)#98vs LAAReid Detmers (4-3)#77
Fri, Jun 3rd@ CHCMarcus Stroman (3-5)#58vs DETElvin Rodriguez (0-3)#276
Sat, Jun 4th@ CHCCaleb Kilian (0-2)#241vs DETBeau Brieske (3-6)#151
Sun, Jun 5th@ CHCJustin Steele (4-7)#106vs DETRony Garcia (3-3)#228
Tue, Jun 7th@ TBJeffrey Springs (4-3)#34@ MINCole Sands (0-3)#288
Wed, Jun 8th@ TBCorey Kluber (7-6)#60@ MINChris Archer (2-5)#136
Thu, Jun 9th@ TBShane McClanahan (10-5)#3@ MINDylan Bundy (6-5)#132
Fri, Jun 10thvs CINLuis Castillo (5-4)#41vs CHCWade Miley (1-0)#169
Sat, Jun 11thvs CINHunter Greene (4-12)#120vs CHCMatt Swarmer (2-3)#265
Sun, Jun 12thvs CINGraham Ashcraft (5-2)#163vs CHCKeegan Thompson (9-5)#98
Mon, Jun 13thvs PITMitch Keller (4-8)#142   
Tue, Jun 14thvs PITBryse Wilson (2-6)#368vs TBCorey Kluber (7-6)#60
Wed, Jun 15thvs PITRoansy Contreras (3-2)#157vs TBShane McClanahan (10-5)#3
Fri, Jun 17th@ BOSMichael Wacha (6-1)#143@ TORRoss Stripling (5-3)#87
Sat, Jun 18th@ BOSKutter Crawford (3-4)#128@ TORAlek Manoah (12-5)#8
Sun, Jun 19th@ BOSNick Pivetta (8-9)#103@ TORYusei Kikuchi (4-6)#101
Mon, Jun 20th@ MILCorbin Burnes (8-5)#5@ TBShane McClanahan (10-5)#3
Tue, Jun 21st@ MILChi Chi Gonzalez (0-1)#378@ TBJalen Beeks (2-1)#146
Wed, Jun 22nd@ MILEric Lauer (8-3)#59@ TBShane Baz (1-2)#111
Thu, Jun 23rd@ MILJason Alexander (2-1)#229vs HOUFramber Valdez (11-4)#20
Fri, Jun 24thvs CHCKyle Hendricks (4-6)#122vs HOUJustin Verlander (15-3)#2
Sat, Jun 25thvs CHCAdrian Sampson (0-3)#254vs HOUCristian Javier (6-8)#53
Sun, Jun 26thvs CHCAlec Mills (0-1)#346vs HOUJose Urquidy (11-4)#47
Mon, Jun 27thvs MIAPablo Lopez (7-7)#50vs OAKPaul Blackburn (7-6)#112
Tue, Jun 28thvs MIABraxton Garrett (2-6)#189vs OAKFrankie Montas (4-9)#55
Wed, Jun 29thvs MIASandy Alcantara (10-5)#1vs OAKCole Irvin (6-9)#42
Fri, Jul 1st@ PHIBailey Falter (0-3)#168   
Sat, Jul 2nd@ PHIKyle Gibson (7-5)#104@ CLEAaron Civale (2-5)#164
Sun, Jul 3rd@ PHIZack Wheeler (11-5)#10@ CLETriston McKenzie (8-8)#16
Mon, Jul 4th@ ATLKyle Wright (14-5)#26   
Tue, Jul 5th@ ATLIan Anderson (9-6)#119@ PITJose Quintana (4-5)#81
Wed, Jul 6th@ ATLMax Fried (10-4)#11@ PITMitch Keller (4-8)#142
Thu, Jul 7th@ ATLSpencer Strider (6-4)#51@ BOSJosh Winckowski (5-5)#218
Fri, Jul 8thvs PHIZack Wheeler (11-5)#10@ BOSConnor Seabold (0-2)#376
Sat, Jul 9thvs PHIKyle Gibson (7-5)#104@ BOSKutter Crawford (3-4)#128
Sun, Jul 10thvs PHINick Nelson@ BOSNick Pivetta (8-9)#103
Mon, Jul 11thvs PHIAaron Nola (8-8)#6   
Tue, Jul 12thvs LADMitch White (1-3)#155vs CINGraham Ashcraft (5-2)#163
Wed, Jul 13thvs LADTony Gonsolin (13-1)#14vs CINMike Minor (1-9)#166
Thu, Jul 14thvs LADTyler Anderson (13-1)#23vs CINLuis Castillo (5-4)#41
Fri, Jul 15thvs CINHunter Greene (4-12)#120vs BOSNathan Eovaldi (5-3)#52
Sat, Jul 16thvs CINNick Lodolo (3-4)#186vs BOSNick Pivetta (8-9)#103
Fri, Jul 22nd@ CINGraham Ashcraft (5-2)#163@ BALTyler Wells (7-6)#76
Sat, Jul 23rd@ CINMike Minor (1-9)#166@ BALJordan Lyles (9-8)#109
Sun, Jul 24th@ CINTyler Mahle (5-7)#82@ BALDean Kremer (4-4)#197
Tue, Jul 26th@ TORJose Berrios (8-4)#61@ NYMTaijuan Walker (10-3)#66
Wed, Jul 27th@ TORKevin Gausman (8-8)#19@ NYMMax Scherzer (8-2)#13
Fri, Jul 29th@ WSHAnibal Sanchez (0-5)#365vs KCKris Bubic (2-6)#177
Sat, Jul 30th@ WSHPaolo Espino (0-4)#201vs KCJonathan Heasley (1-7)#282
Sun, Jul 31st@ WSHJosiah Gray (7-8)#108vs KCZack Greinke (4-7)#115
Tue, Aug 2ndvs CHCKeegan Thompson (9-5)#98vs SEALogan Gilbert (10-5)#33
Thu, Aug 4thvs CHCSean Newcomb   
Fri, Aug 5thvs NYYNestor Cortes Jr. (9-3)#27@ STLDakota Hudson (6-6)#159
Sat, Aug 6thvs NYYDomingo German (1-2)#127@ STLJordan Montgomery (4-3)#39
Sun, Aug 7thvs NYYFrankie Montas (4-9)#55@ STLAdam Wainwright (8-8)#68
Tue, Aug 9th@ COLRyan Feltner (2-3)#377@ SEALuis Castillo (5-4)#41
Wed, Aug 10th@ COLKyle Freeland (7-8)#238@ SEARobbie Ray (8-8)#35
Thu, Aug 11th@ COLGerman Marquez (6-9)#129   
Fri, Aug 12thvs MILEric Lauer (8-3)#59@ BOSNathan Eovaldi (5-3)#52
Sat, Aug 13thvs MILCorbin Burnes (8-5)#5@ BOSKutter Crawford (3-4)#128
Sun, Aug 14thvs MILAaron Ashby (2-10)#69@ BOSMichael Wacha (6-1)#143
Tue, Aug 16thvs COLKyle Freeland (7-8)#238vs TBJeffrey Springs (4-3)#34
Wed, Aug 17thvs COLGerman Marquez (6-9)#129vs TBCorey Kluber (7-6)#60
Thu, Aug 18thvs COLAntonio Senzatela (3-6)#286vs TOR
Fri, Aug 19th@ ARITommy Henry (1-1)#310vs TORKevin Gausman (8-8)#19
Sat, Aug 20th@ ARIMadison Bumgarner (6-11)#148vs TOR
Sun, Aug 21st@ ARIvs TORMitch White (1-3)#155
Mon, Aug 22nd@ CHCvs NYM
Tue, Aug 23rd@ CHCvs NYM
Wed, Aug 24th@ CHC   
Thu, Aug 25th@ CHC@ OAK
Fri, Aug 26thvs ATL@ OAK
Sat, Aug 27thvs ATL@ OAK
Sun, Aug 28thvs ATL@ OAK
Mon, Aug 29th@ CIN@ LAA
Tue, Aug 30th@ CIN@ LAA
Wed, Aug 31st@ CIN@ LAA
Fri, Sep 2ndvs CHC@ TB
Sat, Sep 3rdvs CHC@ TB
Sun, Sep 4thvs CHC@ TB
Mon, Sep 5thvs WSHvs MIN
Tue, Sep 6thvs WSHvs MIN
Wed, Sep 7thvs WSHvs MIN
Thu, Sep 8thvs WSHvs MIN
Fri, Sep 9th@ PITvs TB
Sat, Sep 10th@ PITvs TB
Sun, Sep 11th@ PITvs TB
Tue, Sep 13thvs MIL@ BOS
Wed, Sep 14thvs MIL@ BOS
Thu, Sep 15thvs CIN   
Fri, Sep 16thvs CIN@ MIL
Sat, Sep 17thvs CIN@ MIL
Sun, Sep 18thvs CIN@ MIL
Tue, Sep 20th@ SDvs PIT
Wed, Sep 21st@ SDvs PIT
Thu, Sep 22nd@ SDvs BOS
Fri, Sep 23rd@ LADvs BOS
Sat, Sep 24th@ LADvs BOS
Sun, Sep 25th@ LADvs BOS
Tue, Sep 27th@ MIL@ TOR
Wed, Sep 28th@ MIL@ TOR
Fri, Sep 30thvs PITvs BAL
Sat, Oct 1stvs PITvs BAL
Sun, Oct 2ndvs PITvs BAL
Mon, Oct 3rd@ PIT@ TEX
Tue, Oct 4th@ PIT@ TEX
Wed, Oct 5th@ PIT@ TEX
Fri, Apr 8th   vs BOSNathan Eovaldi (5-3)#52
Mon, Apr 11th   vs TORAlek Manoah (12-5)#8
Wed, Apr 13th   vs TORJose Berrios (8-4)#61
Mon, May 9th   vs TEXJon Gray (7-6)#54
Mon, May 16th   @ BALKyle Bradish (1-4)#249
Wed, May 25th   vs BALTyler Wells (7-6)#76
Thu, Jun 16th   vs TBJalen Beeks (2-1)#146
Thu, Jun 30th   @ HOULuis Garcia (8-8)#43
Sun, Jul 17th   vs BOSChris Sale (0-1)#88
Thu, Jul 21st   @ HOULuis Garcia (8-8)#43
Thu, Jul 28th   vs KCBrady Singer (5-4)#74
Mon, Aug 1st   vs SEAMarco Gonzales (7-11)#105
Wed, Aug 3rd   vs SEALuis Castillo (5-4)#41
Mon, Aug 8th   @ SEALogan Gilbert (10-5)#33
Mon, Aug 15th   vs TB
Mon, Sep 26th   @ TOR