Skip to main content

Who Should I Trade?

Matt Foster for Genesis Cabrera (2021)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
Experts' Pick
  Matt Foster
RP - CWS
Matt Foster
Genesis Cabrera
RP - STL
Genesis Cabrera
Expert
Recommendation
50%
Recommended by
2 of 4 experts
50%
Recommended by
2 of 4 experts
Rankings 
   
Rest of Season# 321# 320
VBR# 577# 391
   
Projections 
   
Strikeouts48
Wins00
Saves00
ERA4.453.84
WHIP1.371.36
   
Misc 
   
Injury AlertMiLB-
   
Expert Ranks 
   
Ryan Amore
Pitcher List
# 304# 292
   
Chris Clegg
Fantrax
# 331# 266
   
Corbin Young
FantasyData
# 159# 190
   
Mike Maher
FantasyPros
# 272# 300
   
Who Should I Trade? Player Statistics
  Matt Foster
RP - CWS
Matt Foster
Genesis Cabrera
RP - STL
Genesis Cabrera
2021 Stats 
   
   
Games Played3365
   
Games Started00
   
Innings Pitched36.364.1
   
Wins23
   
Losses15
   
Saves10
   
Blown Saves13
   
Holds225
   
Hits Allowed4151
   
Earned Runs2427
   
Home Runs Allowed93
   
Strikeouts3972
   
Walks1232
   
ERA6.063.80
   
WHIP1.491.30
   
Who Should I Trade? Player Projections
  Matt Foster
RP - CWS
Matt Foster
Genesis Cabrera
RP - STL
Genesis Cabrera
2021 Projections 
   
   
Games Played47
   
Games Started00
   
Innings Pitched4.07.0
   
Wins00
   
Losses00
   
Saves00
   
Blown Saves00
   
Holds11
   
Hits Allowed46
   
Earned Runs23
   
Home Runs Allowed11
   
Strikeouts48
   
Walks23
   
ERA4.453.84
   
WHIP1.371.36
   
Who Should I Trade? Player Notes
  Matt Foster
RP - CWS
Matt Foster
Genesis Cabrera
RP - STL
Genesis Cabrera
News 
  Cardinals left-handed reliever Genesis Cabrera had a night to forget on Thursday, allowing six hits and six runs without recording a single out.
Lucas Spence
Fri, Aug 27th
  After entering a scoreless game in the bottom of the seventh inning on Saturday night, Genesis Cabrera gave up a leadoff single and a walk before serving up a three-run homer to Trevor Story in a 3-2 loss to the Rockies.
Lucas Spence
Sun, Jul 4th
  Cardinals reliever Genesis Cabrera picked up his first win of the season on Saturday in a 2-1 victory over the Cubs by pitching 1 1/3 scoreless innings with three strikeouts.
Lucas Spence
Sun, May 23rd
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Matt Foster
RP - CWS
Matt Foster
Genesis Cabrera
RP - STL
Genesis Cabrera
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ LAADylan Bundy (2-9)#103@ CINLuis Castillo (8-15)#41
Fri, Apr 2nd@ LAAAndrew Heaney (8-9)#136   
Sat, Apr 3rd@ LAAAlex Cobb (8-3)#141@ CINTyler Mahle (12-5)#29
Sun, Apr 4th@ LAAShohei Ohtani (9-2)#46@ CINJeff Hoffman (3-5)#216
Mon, Apr 5th@ SEAJustus Sheffield (7-8)#402@ MIATrevor Rogers (7-7)#72
Tue, Apr 6th@ SEAJames Paxton (0-0)@ MIASandy Alcantara (9-13)#9
Wed, Apr 7th@ SEAJustin Dunn (1-3)#251@ MIAPablo Lopez (5-5)#70
Thu, Apr 8thvs KCBrad Keller (8-12)#190vs MILCorbin Burnes (10-4)#6
Sun, Apr 11thvs KCMike Minor (8-12)#74vs MILBrett Anderson (4-8)#164
Mon, Apr 12thvs CLETriston McKenzie (5-6)#84vs WSHErick Fedde (7-9)#153
Tue, Apr 13thvs CLEShane Bieber (7-4)#62vs WSHStephen Strasburg (1-2)
Wed, Apr 14thvs CLEZach Plesac (10-6)#59vs WSHJoe Ross (5-9)
Thu, Apr 15thvs CLEAaron Civale (11-4)#42   
Sat, Apr 17th@ BOSNick Pivetta (9-7)#107@ PHIMatt Moore (2-4)#398
Sun, Apr 18th@ BOSMartin Perez (7-8)#389@ PHIAaron Nola (8-8)#25
Mon, Apr 19th@ BOSNathan Eovaldi (10-8)#30@ WSHJoe Ross (5-9)
Tue, Apr 20th@ CLEZach Plesac (10-6)#59@ WSHPatrick Corbin (8-15)#178
Fri, Apr 23rdvs TEXDane Dunning (5-8)#152vs CINSonny Gray (7-8)#83
Sat, Apr 24thvs TEXKyle Gibson (10-7)#37vs CINWade Miley (12-6)#45
Sun, Apr 25thvs TEXKohei Arihara (2-4)#174vs CINLuis Castillo (8-15)#41
Tue, Apr 27thvs DETJose Urena (4-8)#404vs PHIZach Eflin (4-7)
Thu, Apr 29thvs DETMatthew Boyd (3-8)#169vs PHIAaron Nola (8-8)#25
Fri, Apr 30thvs CLEShane Bieber (7-4)#62@ PITJT Brubaker (5-13)#92
Sat, May 1stvs CLETriston McKenzie (5-6)#84@ PITTrevor Cahill (1-5)
Sun, May 2ndvs CLEZach Plesac (10-6)#59@ PITWil Crowe (4-7)#406
Tue, May 4th@ CINJeff Hoffman (3-5)#216   
Wed, May 5th@ CINSonny Gray (7-8)#83vs NYMMiguel Castro
Fri, May 7th@ KCBrad Keller (8-12)#190vs COLAustin Gomber (9-9)
Sat, May 8th@ KCDaniel Lynch (4-5)#400vs COLChi Chi Gonzalez (3-7)#409
Sun, May 9th@ KCMike Minor (8-12)#74vs COLGerman Marquez (12-10)#36
Tue, May 11thvs MINKenta Maeda (6-5)@ MILFreddy Peralta (9-4)#17
Wed, May 12thvs MINJ.A. Happ (9-8)#139@ MILBrandon Woodruff (9-9)#5
Thu, May 13thvs MINMichael Pineda (7-8)#68@ MILCorbin Burnes (10-4)#6
Fri, May 14thvs KCJakob Junis (2-4)#205@ SDJoe Musgrove (11-9)#13
Sat, May 15thvs KCMike Minor (8-12)#74@ SDChris Paddack (7-7)#73
Sun, May 16thvs KCBrady Singer (4-10)#130@ SDRyan Weathers (4-7)#186
Mon, May 17th@ MINJ.A. Happ (9-8)#139   
Tue, May 18th@ MINBailey Ober (2-3)#140vs PITJT Brubaker (5-13)#92
Wed, May 19th@ MINMatt Shoemaker (3-8)#154vs PITTrevor Cahill (1-5)
Fri, May 21st@ NYYJordan Montgomery (5-6)#44vs CHCKyle Hendricks (14-6)#110
Sat, May 22nd@ NYYGerrit Cole (15-7)#8vs CHCAdbert Alzolay (5-13)#135
Sun, May 23rd@ NYYJameson Taillon (8-6)#64vs CHCZach Davies (6-11)#177
Mon, May 24thvs STLKwang Hyun Kim (6-7)#108@ CWSLance Lynn (10-5)#15
Tue, May 25thvs STLJack Flaherty (9-2)#19@ CWSLucas Giolito (9-9)#16
Wed, May 26thvs STLJohn Gant (5-9)#159@ CWSCarlos Rodon (12-5)#22
Thu, May 27thvs BALBruce Zimmermann (4-4)#375@ ARIJon Duplantier (0-3)#307
Sat, May 29thvs BALJohn Means (5-7)#32@ ARISeth Frankoff (0-2)
Sun, May 30thvs BALKeegan Akin (2-10)#397@ ARIMatt Peacock (5-7)#184
Mon, May 31st@ CLECal Quantrill (6-3)#38@ LADTrevor Bauer (8-5)
Tue, Jun 1st@ CLEShane Bieber (7-4)#62@ LADDavid Price (4-2)#91
Thu, Jun 3rdvs DETCasey Mize (7-8)#49vs CINVladimir Gutierrez (9-6)#102
Fri, Jun 4thvs DETSpencer Turnbull (4-2)vs CINLuis Castillo (8-15)#41
Sat, Jun 5thvs DETTarik Skubal (8-12)#57vs CINTyler Mahle (12-5)#29
Sun, Jun 6thvs DETJose Urena (4-8)#404vs CINWade Miley (12-6)#45
Tue, Jun 8thvs TORRobbie Ray (12-5)#11vs CLEShane Bieber (7-4)#62
Wed, Jun 9thvs TORAlek Manoah (6-2)#39vs CLEJ.C. Mejia (1-7)#280
Thu, Jun 10thvs TORHyun Jin Ryu (13-9)#48   
Fri, Jun 11th@ DETTarik Skubal (8-12)#57@ CHCKohl Stewart (1-1)#372
Sat, Jun 12th@ DETJose Urena (4-8)#404@ CHCKyle Hendricks (14-6)#110
Sun, Jun 13th@ DETKyle Funkhouser@ CHCZach Davies (6-11)#177
Mon, Jun 14thvs TBTyler Glasnow (5-2)vs MIABraxton Garrett (1-2)#338
Tue, Jun 15thvs TBShane McClanahan (9-5)#79vs MIATrevor Rogers (7-7)#72
Wed, Jun 16thvs TBRyan Yarbrough (8-6)#111vs MIASandy Alcantara (9-13)#9
Thu, Jun 17th@ HOUJose Urquidy (7-3)#55@ ATLCharlie Morton (13-6)#10
Fri, Jun 18th@ HOULuis Garcia (11-7)#40@ ATLMax Fried (11-7)#31
Sat, Jun 19th@ HOUFramber Valdez (10-5)#47   
Sun, Jun 20th@ HOULance McCullers Jr. (12-4)#27@ ATLDrew Smyly (9-4)#80
Tue, Jun 22nd@ PITTyler Anderson (6-9)#52@ DETTarik Skubal (8-12)#57
Wed, Jun 23rd@ PITChase De Jong (1-4)@ DETMatt Manning (4-6)#247
Fri, Jun 25thvs SEAYusei Kikuchi (7-9)#51vs PITWil Crowe (4-7)#406
Sun, Jun 27thvs SEARobert Dugger (0-2)#382vs PITMax Kranick (1-3)#275
Tue, Jun 29thvs MINKenta Maeda (6-5)vs ARICaleb Smith (4-9)#206
Wed, Jun 30thvs MINBailey Ober (2-3)#140vs ARIRiley Smith (1-4)#217
Thu, Jul 1stvs MINJose Berrios (11-8)#12@ COLAntonio Senzatela (4-9)#97
Fri, Jul 2nd@ DETCasey Mize (7-8)#49@ COLChi Chi Gonzalez (3-7)#409
Sat, Jul 3rd@ DETTarik Skubal (8-12)#57@ COLKyle Freeland (6-8)#322
Sun, Jul 4th@ DETMatt Manning (4-6)#247@ COLGerman Marquez (12-10)#36
Mon, Jul 5th@ MINBailey Ober (2-3)#140@ SFKevin Gausman (14-6)#21
Tue, Jul 6th@ MINJose Berrios (11-8)#12@ SFJohnny Cueto (7-7)#146
Wed, Jul 7th@ MINMichael Pineda (7-8)#68@ SFAlex Wood (10-4)#60
Fri, Jul 9th@ BALJorge Lopez (3-14)@ CHCKyle Hendricks (14-6)#110
Sat, Jul 10th@ BALThomas Eshelman (0-2)#379@ CHCZach Davies (6-11)#177
Sun, Jul 11th@ BALSpenser Watkins (2-7)#318   
Fri, Jul 16thvs HOULance McCullers Jr. (12-4)#27vs SFLogan Webb (10-3)#34
Sat, Jul 17thvs HOUJake Odorizzi (6-7)#71vs SFAnthony DeSclafani (12-6)#23
Sun, Jul 18thvs HOUFramber Valdez (10-5)#47vs SFJohnny Cueto (7-7)#146
Mon, Jul 19thvs MINJose Berrios (11-8)#12vs CHCAlec Mills (6-6)#194
Tue, Jul 20thvs MINBailey Ober (2-3)#140vs CHCTrevor Williams (4-2)#173
Wed, Jul 21stvs MINMichael Pineda (7-8)#68vs CHCKyle Hendricks (14-6)#110
Fri, Jul 23rd@ MILFreddy Peralta (9-4)#17@ CINTyler Mahle (12-5)#29
Sat, Jul 24th@ MILCorbin Burnes (10-4)#6@ CINLuis Castillo (8-15)#41
Sun, Jul 25th@ MILBrandon Woodruff (9-9)#5@ CINSonny Gray (7-8)#83
Mon, Jul 26th@ KCMike Minor (8-12)#74   
Tue, Jul 27th@ KCBrad Keller (8-12)#190@ CLECal Quantrill (6-3)#38
Wed, Jul 28th@ KCKris Bubic (5-6)#175@ CLEZach Plesac (10-6)#59
Thu, Jul 29th@ KCCarlos Hernandez (6-2)#161   
Fri, Jul 30thvs CLEJ.C. Mejia (1-7)#280vs MINGriffin Jax (3-4)#225
Sat, Jul 31stvs CLETriston McKenzie (5-6)#84vs MINBailey Ober (2-3)#140
Sun, Aug 1stvs CLECal Quantrill (6-3)#38vs MINMichael Pineda (7-8)#68
Tue, Aug 3rdvs KCKris Bubic (5-6)#175vs ATLMax Fried (11-7)#31
Wed, Aug 4thvs KCCarlos Hernandez (6-2)#161vs ATLDrew Smyly (9-4)#80
Thu, Aug 5thvs KCDaniel Lynch (4-5)#400vs ATLTouki Toussaint (3-3)#187
Fri, Aug 6th@ CHCKyle Hendricks (14-6)#110vs KCMike Minor (8-12)#74
Sat, Aug 7th@ CHCAdbert Alzolay (5-13)#135vs KCBrad Keller (8-12)#190
Sun, Aug 8th@ CHCZach Davies (6-11)#177vs KCKris Bubic (5-6)#175
Mon, Aug 9th@ MINBeau Burrows   
Tue, Aug 10th@ MINGriffin Jax (3-4)#225@ PITSteven Brault (0-3)#260
Wed, Aug 11th@ MINBailey Ober (2-3)#140@ PITWil Crowe (4-7)#406
Thu, Aug 12thvs NYYAndrew Heaney (8-9)#136@ PITJT Brubaker (5-13)#92
Sat, Aug 14thvs NYYJameson Taillon (8-6)#64@ KCBrad Keller (8-12)#190
Sun, Aug 15thvs NYYNestor Cortes Jr. (2-2)#121@ KCKris Bubic (5-6)#175
Mon, Aug 16thvs OAKFrankie Montas (12-9)#26   
Tue, Aug 17thvs OAKChris Bassitt (12-4)#20vs MILCorbin Burnes (10-4)#6
Wed, Aug 18thvs OAKPaul Blackburn (1-2)#323vs MILFreddy Peralta (9-4)#17
Thu, Aug 19thvs OAKCole Irvin (10-13)#78vs MILBrandon Woodruff (9-9)#5
Fri, Aug 20th@ TBMichael Wacha (3-5)#192vs PITMitch Keller (4-11)#395
Sat, Aug 21st@ TBLuis Patino (4-3)#99vs PITDillon Peters (1-2)#230
Sun, Aug 22nd@ TBChris Archer (1-1)#151vs PITSteven Brault (0-3)#260
Mon, Aug 23rd@ TORAlek Manoah (6-2)#39   
Tue, Aug 24th@ TORJose Berrios (11-8)#12vs DETCasey Mize (7-8)#49
Wed, Aug 25th@ TORRobbie Ray (12-5)#11vs DETTarik Skubal (8-12)#57
Thu, Aug 26th@ TORHyun Jin Ryu (13-9)#48@ PITMitch Keller (4-11)#395
Fri, Aug 27thvs CHCKeegan Thompson (3-3)#181@ PITDillon Peters (1-2)#230
Sat, Aug 28thvs CHCAlec Mills (6-6)#194@ PITSteven Brault (0-3)#260
Sun, Aug 29thvs CHCKyle Hendricks (14-6)#110@ PITWil Crowe (4-7)#406
Tue, Aug 31stvs PITBryse Wilson (3-7)#117   
Wed, Sep 1stvs PITMax Kranick (1-3)#275@ CINSonny Gray (7-8)#83
Fri, Sep 3rd@ KCCarlos Hernandez (6-2)#161@ MILFreddy Peralta (9-4)#17
Sat, Sep 4th@ KCDaniel Lynch (4-5)#400@ MILAdrian Houser (9-6)#66
Sun, Sep 5th@ KCBrady Singer (4-10)#130@ MILCorbin Burnes (10-4)#6
Tue, Sep 7th@ OAKJames Kaprielian (8-5)#106vs LADCorey Knebel (3-0)#137
Wed, Sep 8th@ OAKFrankie Montas (12-9)#26vs LADMitch White (1-3)#162
Thu, Sep 9th@ OAKSean Manaea (10-9)#35vs LADTony Gonsolin (3-1)#53
Fri, Sep 10thvs BOSTanner Houck (1-4)#241vs CINTyler Mahle (12-5)#29
Sat, Sep 11thvs BOSConnor Seabold (0-0)#324vs CINLuis Castillo (8-15)#41
Sun, Sep 12thvs BOSNick Pivetta (9-7)#107vs CINSonny Gray (7-8)#83
Tue, Sep 14thvs LAAPacky Naughton (0-2)#246@ NYMMarcus Stroman (9-12)#14
Wed, Sep 15thvs LAAJanson Junk (0-1)#285@ NYMTylor Megill (3-5)#147
Thu, Sep 16thvs LAAAlex Cobb (8-3)#141   
Fri, Sep 17th@ TEXTaylor Hearn (6-5)#127vs SDVince Velasquez (3-7)#183
Sat, Sep 18th@ TEXSpencer Howard (0-4)#218vs SDYu Darvish (8-10)#18
Sun, Sep 19th@ TEXJordan Lyles (9-11)#150vs SDJake Arrieta (5-13)#407
Mon, Sep 20th@ DETMatt Manning (4-6)#247@ MILFreddy Peralta (9-4)#17
Tue, Sep 21st@ DETTyler Alexander (2-3)#144@ MILBrandon Woodruff (9-9)#5
Wed, Sep 22nd@ DETCasey Mize (7-8)#49@ MIL
Thu, Sep 23rd@ CLE@ MILAdrian Houser (9-6)#66
Fri, Sep 24th@ CLEEli Morgan (2-7)#290@ CHCJustin Steele (3-3)#198
Sat, Sep 25th@ CLELogan Allen (1-7)#393@ CHCAdrian Sampson (1-2)#236
Sun, Sep 26th@ CLETriston McKenzie (5-6)#84@ CHCAlec Mills (6-6)#194
Tue, Sep 28thvs CINvs MIL
Wed, Sep 29thvs CINvs MIL
Fri, Oct 1stvs DETvs CHC
Sat, Oct 2ndvs DETvs CHC
Sun, Oct 3rdvs DETvs CHC
Sat, Apr 10th   vs MILAdrian Houser (9-6)#66
Fri, Apr 16th   @ PHIZach Eflin (4-7)
Wed, Apr 21st   @ WSHMax Scherzer (15-4)#3
Mon, Apr 26th   vs PHIZack Wheeler (14-9)#1
Wed, Apr 28th   vs PHIVince Velasquez (3-7)#183
Mon, May 3rd   vs NYMJoey Lucchesi (1-4)
Thu, May 6th   vs NYMTaijuan Walker (7-10)#56
Fri, May 28th   @ ARIMadison Bumgarner (7-10)#81
Wed, Jun 2nd   @ LADWalker Buehler (14-4)#4
Thu, Jun 24th   vs PITChad Kuhl (5-6)#232
Sat, Jun 26th   vs PITJT Brubaker (5-13)#92
Mon, Jun 28th   vs ARIJake Faria (0-0)#365
Thu, Jul 22nd   vs CHCAdbert Alzolay (5-13)#135
Fri, Aug 13th   @ KCMike Minor (8-12)#74
Mon, Aug 30th   @ CINLuis Castillo (8-15)#41
Mon, Sep 6th   vs LADMax Scherzer (15-4)#3
Mon, Sep 13th   @ NYMRich Hill (6-7)#63
Thu, Sep 30th   vs MIL