Skip to main content

Who Should I Trade?

Garrett Cooper for Darin Ruf (2022)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Garrett Cooper
1B,DH,RF - MIA
Garrett Cooper
Darin Ruf
1B,DH,LF - SF
Darin Ruf
Expert
Recommendation
71%
Recommended by
5 of 7 experts
29%
Recommended by
2 of 7 experts
Rankings 
   
Rest of Season# 212# 250
VBR# 150# 278
   
Projections 
   
Runs3334
Home Runs99
RBI4032
Stolen Bases12
Batting Average.282.238
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Mike Maher
FantasyPros
# 224# 250
   
Mick Ciallela
Fantrax
# 180# 249
   
Ryan Amore
Pitcher List
# 168# 173
   
Nate Miller
Fantasy Six Pack
# 142
   
Scott Youngson
Pitcher List
# 114# 232
   
Andrew Seifter
FantasyPros
# 218# 183
   
Pierre Camus
RotoBaller
# 248# 229
   
Who Should I Trade? Player Statistics
  Garrett Cooper
1B,DH,RF - MIA
Garrett Cooper
Darin Ruf
1B,DH,LF - SF
Darin Ruf
2022 Stats 
   
   
At Bats228204
   
Runs2333
   
Hits7046
   
Singles4833
   
Doubles167
   
Triples10
   
Home Runs56
   
RBI3526
   
Stolen Bases02
   
Caught Stealing00
   
Walks2032
   
Strikeouts6163
   
Batting Average.307.226
   
On Base Pct.372.338
   
Slugging Pct.452.348
   
On-base Plus Slugging.824.686
   
Who Should I Trade? Player Projections
  Garrett Cooper
1B,DH,RF - MIA
Garrett Cooper
Darin Ruf
1B,DH,LF - SF
Darin Ruf
2022 Projections 
   
   
At Bats272230
   
Runs3334
   
Hits7755
   
Singles5235
   
Doubles1510
   
Triples10
   
Home Runs99
   
RBI4032
   
Stolen Bases12
   
Caught Stealing11
   
Walks2733
   
Strikeouts8072
   
Batting Average.282.238
   
On Base Pct.355.365
   
Slugging Pct.442.405
   
On-base Plus Slugging.798.771
   
Who Should I Trade? Player Notes
  Garrett Cooper
1B,DH,RF - MIA
Garrett Cooper
Darin Ruf
1B,DH,LF - SF
Darin Ruf
News 
 Garrett Cooper went 2-for-4 with a two-run homer in Wednesday's 7-4 win over the Rockies.
Nate Miller
Wed, Jun 22nd
Darin Ruf went 1-for-4 with an RBI single in Sunday's 10-3 loss to the Reds.
Diego Sandoval
Sun, Jun 26th
 Garrett Cooper went 1-for-4 with a single and an RBI in Saturday's 3-2 loss to the Mets.
Nate Miller
Sun, Jun 19th
Darin Ruf went 1-for-4 with an RBI single in Saturday's 9-2 win over the Reds.
Diego Sandoval
Sat, Jun 25th
 Garrett Cooper was reinstated from the IL on Monday. He returns to the lineup playing first base and batting second against the Phillies.
Jesse Garcia
Mon, Jun 13th
Darin Ruf went 1-for-3 with an RBI single in Saturday's 7-5 win over the Pirates.
Diego Sandoval
Sun, Jun 19th
 Garrett Cooper was placed on the COVID-19 injured list on Saturday and will return once he has cleared health and safety protocols.
Devon Bruce
Sat, Jun 11th
Darin Ruf went 1-for-3 with an RBI single in Tuesday's 4-2 win over the Royals.
Diego Sandoval
Wed, Jun 15th
 Garrett Cooper went 3-for-5 with three singles in Wednesday's 2-1 win over the Nationals.
Nate Miller
Wed, Jun 8th
Darin Ruf went 3-for-4 with two solo home runs and an RBI single in Friday's 7-2 win over the Dodgers.
Diego Sandoval
Sat, Jun 11th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Garrett Cooper
1B,DH,RF - MIA
Garrett Cooper
Darin Ruf
1B,DH,LF - SF
Darin Ruf
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Apr 8th@ SFLogan Webb (7-2)#16vs MIASandy Alcantara (7-3)#1
Sat, Apr 9th@ SFCarlos Rodon (6-4)#9vs MIAPablo Lopez (5-3)#20
Sun, Apr 10th@ SFAnthony DeSclafani (0-2)#92vs MIATrevor Rogers (3-6)#76
Mon, Apr 11th@ LAAMichael Lorenzen (6-5)#133vs SDNick Martinez (2-3)#141
Tue, Apr 12th@ LAAPatrick Sandoval (3-2)#62vs SDYu Darvish (7-3)#23
Thu, Apr 14thvs PHIKyle Gibson (4-3)#99   
Fri, Apr 15thvs PHIZach Eflin (3-5)#63@ CLEZach Plesac (2-5)#107
Sat, Apr 16thvs PHIRanger Suarez (6-4)#79@ CLECal Quantrill (4-4)#82
Sun, Apr 17thvs PHIZack Wheeler (6-4)#15@ CLEAaron Civale (2-4)#182
Tue, Apr 19thvs STLAdam Wainwright (5-5)#41@ NYMMax Scherzer (5-1)#128
Wed, Apr 20thvs STLMiles Mikolas (5-5)#46@ NYMChris Bassitt (6-5)#26
Thu, Apr 21stvs STLJordan Hicks (1-4)#195@ NYMCarlos Carrasco (8-3)#69
Fri, Apr 22nd@ ATLKyle Wright (8-4)#43@ WSHPatrick Corbin (3-10)#135
Sat, Apr 23rd@ ATLIan Anderson (6-4)#90@ WSHAaron Sanchez (3-3)#386
Sun, Apr 24th@ ATLBryce Elder (1-3)#304@ WSHJoan Adon (1-11)#387
Tue, Apr 26th@ WSHJosiah Gray (6-4)#86vs OAKDaulton Jefferies (1-7)
Wed, Apr 27th@ WSHErick Fedde (5-5)#189vs OAKPaul Blackburn (6-3)#8
Thu, Apr 28th@ WSHPatrick Corbin (3-10)#135   
Fri, Apr 29thvs SEAMatt Brash (1-3)#185vs WSHAaron Sanchez (3-3)#386
Sat, Apr 30thvs SEARobbie Ray (6-6)#22vs WSHJoan Adon (1-11)#387
Sun, May 1stvs SEALogan Gilbert (8-3)#32vs WSHJosiah Gray (6-4)#86
Mon, May 2ndvs ARIZac Gallen (4-2)#40   
Tue, May 3rdvs ARIHumberto Castellanos (3-2)#231@ LADJulio Urias (5-6)#13
Wed, May 4thvs ARIMadison Bumgarner (3-7)#129@ LADTony Gonsolin (9-0)#18
Thu, May 5th@ SDNick Martinez (2-3)#141vs STLMiles Mikolas (5-5)#46
Fri, May 6th@ SDYu Darvish (7-3)#23vs STLJordan Hicks (1-4)#195
Sat, May 7th@ SDSean Manaea (3-3)#30vs STLSteven Matz (3-3)#84
Sun, May 8th@ SDJoe Musgrove (8-1)#11vs STLDakota Hudson (5-4)#94
Mon, May 9th@ ARIHumberto Castellanos (3-2)#231vs COLAustin Gomber (3-7)#177
Tue, May 10th@ ARIMadison Bumgarner (3-7)#129vs COLAntonio Senzatela (3-4)#305
Wed, May 11th@ ARIMerrill Kelly (6-5)#111vs COLChad Kuhl (4-5)#257
Fri, May 13thvs MILCorbin Burnes (6-4)#3@ STLJordan Hicks (1-4)#195
Sat, May 14thvs MILEric Lauer (6-3)#88@ STLDakota Hudson (5-4)#94
Sun, May 15thvs MILBrandon Woodruff (5-3)#29@ STLAdam Wainwright (5-5)#41
Mon, May 16thvs WSHAaron Sanchez (3-3)#386@ COLAntonio Senzatela (3-4)#305
Tue, May 17thvs WSHJoan Adon (1-11)#387@ COLChad Kuhl (4-5)#257
Wed, May 18thvs WSHJosiah Gray (6-4)#86@ COLKyle Freeland (3-5)#167
Fri, May 20thvs ATLCharlie Morton (4-3)#54vs SDSean Manaea (3-3)#30
Sat, May 21stvs ATLKyle Wright (8-4)#43vs SDJoe Musgrove (8-1)#11
Sun, May 22ndvs ATLIan Anderson (6-4)#90vs SDMacKenzie Gore (4-3)#117
Tue, May 24th@ TBShane McClanahan (8-3)#6vs NYMChris Bassitt (6-5)#26
Wed, May 25th@ TBDrew Rasmussen (5-3)#55vs NYMThomas Szapucki
Fri, May 27th@ ATLIan Anderson (6-4)#90@ CINGraham Ashcraft (4-1)#184
Sat, May 28th@ ATLTucker Davidson (1-2)#197@ CINVladimir Gutierrez (1-6)#388
Sun, May 29th@ ATLMax Fried (7-2)#10@ CINTyler Mahle (3-6)#44
Mon, May 30th@ COLRyan Feltner (1-3)#383@ PHIKyle Gibson (4-3)#99
Wed, Jun 1st@ COLGerman Marquez (4-5)#103@ PHIAaron Nola (4-5)#7
Thu, Jun 2ndvs SFAlex Wood (5-6)#77@ MIASandy Alcantara (7-3)#1
Fri, Jun 3rdvs SFJohn Brebbia@ MIARichard Bleier
Sat, Jun 4thvs SFLogan Webb (7-2)#16@ MIAPablo Lopez (5-3)#20
Sun, Jun 5thvs SFJakob Junis (4-1)#127@ MIABraxton Garrett (1-2)#253
Tue, Jun 7thvs WSHJoan Adon (1-11)#387vs COLGerman Marquez (4-5)#103
Wed, Jun 8thvs WSHJosiah Gray (6-4)#86vs COLAntonio Senzatela (3-4)#305
Thu, Jun 9thvs WSHStephen Strasburg (0-1)#106vs COLAustin Gomber (3-7)#177
Fri, Jun 10th@ HOULuis Garcia (5-5)#38vs LADWalker Buehler (6-3)#138
Sat, Jun 11th@ HOUFramber Valdez (7-3)#24vs LADClayton Kershaw (5-1)#35
Sun, Jun 12th@ HOUJustin Verlander (9-3)#4vs LADJulio Urias (5-6)#13
Mon, Jun 13th@ PHIAaron Nola (4-5)#7vs KCBrady Singer (3-3)#81
Tue, Jun 14th@ PHIZach Eflin (3-5)#63vs KCKris Bubic (1-4)#237
Wed, Jun 15th@ PHIKyle Gibson (4-3)#99vs KCJonathan Heasley (1-3)#212
Fri, Jun 17th@ NYMCarlos Carrasco (8-3)#69@ PITZach Thompson (3-5)#164
Sat, Jun 18th@ NYMTaijuan Walker (6-2)#93@ PITJose Quintana (1-4)#91
Sun, Jun 19th@ NYMChris Bassitt (6-5)#26@ PITMitch Keller (2-5)#190
Mon, Jun 20th@ NYMDavid Peterson (4-1)#98@ ATLMax Fried (7-2)#10
Tue, Jun 21stvs COLRyan Feltner (1-3)#383@ ATLSpencer Strider (3-2)#74
Wed, Jun 22ndvs COLChad Kuhl (4-5)#257@ ATLCharlie Morton (4-3)#54
Thu, Jun 23rdvs COLKyle Freeland (3-5)#167@ ATLKyle Wright (8-4)#43
Fri, Jun 24thvs NYMTaijuan Walker (6-2)#93vs CINGraham Ashcraft (4-1)#184
Sat, Jun 25thvs NYMChris Bassitt (6-5)#26vs CINMike Minor (1-4)#119
Sun, Jun 26thvs NYMDavid Peterson (4-1)#98vs CINTyler Mahle (3-6)#44
Mon, Jun 27th@ STLAdam Wainwright (5-5)#41   
Tue, Jun 28th@ STLDakota Hudson (5-4)#94vs DETTarik Skubal (5-5)#36
Wed, Jun 29th@ STLAndre Pallante (2-3)#156vs DETRony Garcia (2-2)#220
Fri, Jul 1st@ WSHJosiah Gray (6-4)#86vs CWSLance Lynn (1-1)#68
Sat, Jul 2nd@ WSHJackson Tetreault (2-1)#302vs CWSDylan Cease (6-3)#19
Sun, Jul 3rd@ WSHErick Fedde (5-5)#189vs CWSLucas Giolito (4-4)#39
Mon, Jul 4th@ WSHPatrick Corbin (3-10)#135@ ARIZac Gallen (4-2)#40
Tue, Jul 5thvs LAA@ ARI
Wed, Jul 6thvs LAA@ ARI
Thu, Jul 7th@ NYM@ SD
Fri, Jul 8th@ NYM@ SD
Sat, Jul 9th@ NYM@ SD
Sun, Jul 10th@ NYM@ SD
Mon, Jul 11thvs PITvs ARI
Tue, Jul 12thvs PITvs ARI
Wed, Jul 13thvs PITvs ARI
Thu, Jul 14thvs PITvs MIL
Fri, Jul 15thvs PHIvs MIL
Sat, Jul 16thvs PHIvs MIL
Sun, Jul 17thvs PHIvs MIL
Thu, Jul 21stvs TEX@ LAD
Fri, Jul 22nd@ PIT@ LAD
Sat, Jul 23rd@ PIT@ LAD
Sun, Jul 24th@ PIT@ LAD
Mon, Jul 25th@ CIN@ ARI
Tue, Jul 26th@ CIN@ ARI
Wed, Jul 27th@ CIN@ ARI
Thu, Jul 28th@ CINvs CHC
Fri, Jul 29thvs NYMvs CHC
Sat, Jul 30thvs NYMvs CHC
Sun, Jul 31stvs NYMvs CHC
Mon, Aug 1stvs CINvs LAD
Tue, Aug 2ndvs CINvs LAD
Wed, Aug 3rdvs CINvs LAD
Fri, Aug 5th@ CHC   
Sat, Aug 6th@ CHC@ OAK
Sun, Aug 7th@ CHC@ OAK
Tue, Aug 9th@ PHI@ SD
Wed, Aug 10th@ PHI@ SD
Thu, Aug 11th@ PHI   
Fri, Aug 12thvs ATLvs PIT
Sat, Aug 13thvs ATLvs PIT
Sun, Aug 14thvs ATLvs PIT
Mon, Aug 15thvs SDvs ARI
Tue, Aug 16thvs SDvs ARI
Wed, Aug 17thvs SDvs ARI
Fri, Aug 19th@ LAD@ COL
Sat, Aug 20th@ LAD@ COL
Sun, Aug 21st@ LAD@ COL
Mon, Aug 22nd@ OAK   
Tue, Aug 23rd@ OAK@ DET
Wed, Aug 24th@ OAK@ DET
Fri, Aug 26thvs LAD@ MIN
Sat, Aug 27thvs LAD@ MIN
Sun, Aug 28thvs LAD@ MIN
Mon, Aug 29thvs LADvs SD
Tue, Aug 30thvs TBvs SD
Wed, Aug 31stvs TBvs SD
Fri, Sep 2nd@ ATLvs PHI
Sat, Sep 3rd@ ATLvs PHI
Sun, Sep 4th@ ATLvs PHI
Tue, Sep 6th@ PHI@ LAD
Wed, Sep 7th@ PHI@ LAD
Thu, Sep 8th@ PHI@ MIL
Fri, Sep 9thvs NYM@ CHC
Sat, Sep 10thvs NYM@ CHC
Sun, Sep 11thvs NYM@ CHC
Mon, Sep 12thvs TEXvs ATL
Tue, Sep 13thvs PHIvs ATL
Wed, Sep 14thvs PHIvs ATL
Thu, Sep 15thvs PHI   
Fri, Sep 16th@ WSHvs LAD
Sat, Sep 17th@ WSHvs LAD
Sun, Sep 18th@ WSHvs LAD
Mon, Sep 19thvs CHC@ COL
Tue, Sep 20thvs CHC@ COL
Wed, Sep 21stvs CHC@ COL
Fri, Sep 23rdvs WSH@ ARI
Sat, Sep 24thvs WSH@ ARI
Sun, Sep 25thvs WSH@ ARI
Tue, Sep 27th@ NYMvs COL
Wed, Sep 28th@ NYMvs COL
Thu, Sep 29th@ MILvs COL
Fri, Sep 30th@ MILvs ARI
Sat, Oct 1st@ MILvs ARI
Sun, Oct 2nd@ MILvs ARI
Mon, Oct 3rdvs ATL@ SD
Tue, Oct 4thvs ATL@ SD
Wed, Oct 5thvs ATL@ SD
Wed, Apr 13th   vs SDSean Manaea (3-3)#30
Mon, Apr 25th   @ MILCorbin Burnes (6-4)#3
Mon, May 23rd   vs NYMDavid Peterson (4-1)#98
Tue, May 31st   @ PHIRanger Suarez (6-4)#79
Thu, Aug 4th   vs LAD
Mon, Aug 8th   @ SD
Thu, Aug 18th   vs ARI
Mon, Sep 5th   @ LAD
Thu, Sep 22nd   @ COL