Skip to main content

Who Should I Trade?

Darin Ruf for Garrett Cooper (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# 251
VBR# 150# 284
   
Projections 
   
Runs3435
Home Runs99
RBI4032
Stolen Bases12
Batting Average.284.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
# 164
   
Scott Youngson
Pitcher List
# 115# 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 Bats225200
   
Runs2333
   
Hits7045
   
Singles4832
   
Doubles167
   
Triples10
   
Home Runs56
   
RBI3425
   
Stolen Bases02
   
Caught Stealing00
   
Walks2032
   
Strikeouts6061
   
Batting Average.311.225
   
On Base Pct.378.339
   
Slugging Pct.458.350
   
On-base Plus Slugging.836.689
   
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 Bats275230
   
Runs3435
   
Hits7855
   
Singles5335
   
Doubles1510
   
Triples10
   
Home Runs99
   
RBI4032
   
Stolen Bases12
   
Caught Stealing11
   
Walks2833
   
Strikeouts8072
   
Batting Average.284.238
   
On Base Pct.358.366
   
Slugging Pct.445.407
   
On-base Plus Slugging.803.773
   
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 Saturday's 9-2 win over the Reds.
Diego Sandoval
Sat, Jun 25th
 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-3 with an RBI single in Saturday's 7-5 win over the Pirates.
Diego Sandoval
Sun, Jun 19th
 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 Tuesday's 4-2 win over the Royals.
Diego Sandoval
Wed, Jun 15th
 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 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
 Garrett Cooper went 3-for-5 with three singles in Wednesday's 2-1 win over the Nationals.
Nate Miller
Wed, Jun 8th
The San Francisco Giants placed Darin Ruf on the bereavement list on Tuesday.
Jesse Garcia
Tue, May 31st
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)#12vs MIASandy Alcantara (7-3)#1
Sat, Apr 9th@ SFCarlos Rodon (6-4)#10vs MIAPablo Lopez (5-3)#18
Sun, Apr 10th@ SFAnthony DeSclafani (0-1)#80vs MIATrevor Rogers (3-6)#75
Mon, Apr 11th@ LAAMichael Lorenzen (6-5)#132vs SDNick Martinez (2-3)#140
Tue, Apr 12th@ LAAPatrick Sandoval (3-2)#60vs SDYu Darvish (7-3)#29
Wed, Apr 13th   vs SDSean Manaea (3-3)#28
Fri, Apr 15thvs PHIZach Eflin (3-5)#62@ CLEZach Plesac (2-5)#105
Sat, Apr 16thvs PHIRanger Suarez (6-4)#78@ CLECal Quantrill (4-4)#81
Sun, Apr 17thvs PHIZack Wheeler (6-4)#16@ CLEAaron Civale (2-3)#171
Tue, Apr 19thvs STLAdam Wainwright (5-5)#40@ NYMMax Scherzer (5-1)#128
Wed, Apr 20thvs STLMiles Mikolas (5-5)#44@ NYMChris Bassitt (6-5)#26
Thu, Apr 21stvs STLJordan Hicks (1-4)#193@ NYMCarlos Carrasco (8-3)#67
Fri, Apr 22nd@ ATLKyle Wright (8-4)#43@ WSHPatrick Corbin (3-10)#136
Sat, Apr 23rd@ ATLIan Anderson (6-4)#93@ WSHAaron Sanchez (3-3)#384
Sun, Apr 24th@ ATLBryce Elder (1-3)#300@ WSHJoan Adon (1-11)#386
Mon, Apr 25th   @ MILCorbin Burnes (6-4)#3
Tue, Apr 26th@ WSHJosiah Gray (6-4)#84vs OAKDaulton Jefferies (1-7)
Wed, Apr 27th@ WSHErick Fedde (5-5)#189vs OAKPaul Blackburn (6-3)#7
Fri, Apr 29thvs SEAMatt Brash (1-3)#183vs WSHAaron Sanchez (3-3)#384
Sat, Apr 30thvs SEARobbie Ray (6-6)#20vs WSHJoan Adon (1-11)#386
Sun, May 1stvs SEALogan Gilbert (8-3)#32vs WSHJosiah Gray (6-4)#84
Tue, May 3rdvs ARIHumberto Castellanos (3-2)#236@ LADJulio Urias (5-6)#14
Wed, May 4thvs ARIMadison Bumgarner (3-7)#129@ LADTony Gonsolin (9-0)#22
Thu, May 5th@ SDNick Martinez (2-3)#140vs STLMiles Mikolas (5-5)#44
Fri, May 6th@ SDYu Darvish (7-3)#29vs STLJordan Hicks (1-4)#193
Sat, May 7th@ SDSean Manaea (3-3)#28vs STLSteven Matz (3-3)#86
Sun, May 8th@ SDJoe Musgrove (8-1)#11vs STLDakota Hudson (5-4)#97
Mon, May 9th@ ARIHumberto Castellanos (3-2)#236vs COLAustin Gomber (3-7)#186
Tue, May 10th@ ARIMadison Bumgarner (3-7)#129vs COLAntonio Senzatela (3-4)#308
Wed, May 11th@ ARIMerrill Kelly (6-5)#110vs COLChad Kuhl (4-5)#263
Fri, May 13thvs MILCorbin Burnes (6-4)#3@ STLJordan Hicks (1-4)#193
Sat, May 14thvs MILEric Lauer (6-3)#88@ STLDakota Hudson (5-4)#97
Sun, May 15thvs MILBrandon Woodruff (5-3)#31@ STLAdam Wainwright (5-5)#40
Mon, May 16thvs WSHAaron Sanchez (3-3)#384@ COLAntonio Senzatela (3-4)#308
Tue, May 17thvs WSHJoan Adon (1-11)#386@ COLChad Kuhl (4-5)#263
Wed, May 18thvs WSHJosiah Gray (6-4)#84@ COLKyle Freeland (3-5)#168
Fri, May 20thvs ATLCharlie Morton (4-3)#55vs SDSean Manaea (3-3)#28
Sat, May 21stvs ATLKyle Wright (8-4)#43vs SDJoe Musgrove (8-1)#11
Sun, May 22ndvs ATLIan Anderson (6-4)#93vs SDMacKenzie Gore (4-3)#116
Mon, May 23rd   vs NYMDavid Peterson (4-1)#119
Tue, May 24th@ TBShane McClanahan (7-3)#9vs NYMChris Bassitt (6-5)#26
Wed, May 25th@ TBDrew Rasmussen (5-3)#56vs NYMThomas Szapucki
Fri, May 27th@ ATLIan Anderson (6-4)#93@ CINGraham Ashcraft (4-1)#182
Sat, May 28th@ ATLTucker Davidson (1-2)#196@ CINVladimir Gutierrez (1-6)#387
Sun, May 29th@ ATLMax Fried (7-2)#8@ CINTyler Mahle (2-6)#52
Mon, May 30th@ COLRyan Feltner (1-2)#382@ PHIKyle Gibson (4-3)#83
Tue, May 31st   @ PHIRanger Suarez (6-4)#78
Wed, Jun 1st@ COLGerman Marquez (4-5)#96@ PHIAaron Nola (4-5)#6
Thu, Jun 2ndvs SFAlex Wood (5-6)#74@ MIASandy Alcantara (7-3)#1
Fri, Jun 3rdvs SFJohn Brebbia@ MIARichard Bleier
Sat, Jun 4thvs SFLogan Webb (7-2)#12@ MIAPablo Lopez (5-3)#18
Sun, Jun 5thvs SFJakob Junis (4-1)#127@ MIABraxton Garrett (1-2)#254
Tue, Jun 7thvs WSHJoan Adon (1-11)#386vs COLGerman Marquez (4-5)#96
Wed, Jun 8thvs WSHJosiah Gray (6-4)#84vs COLAntonio Senzatela (3-4)#308
Thu, Jun 9thvs WSHStephen Strasburg (0-1)#106vs COLAustin Gomber (3-7)#186
Fri, Jun 10th@ HOULuis Garcia (5-5)#38vs LADWalker Buehler (6-3)#137
Sat, Jun 11th@ HOUFramber Valdez (7-3)#21vs LADClayton Kershaw (5-1)#35
Sun, Jun 12th@ HOUJustin Verlander (9-3)#4vs LADJulio Urias (5-6)#14
Mon, Jun 13th@ PHIAaron Nola (4-5)#6vs KCBrady Singer (3-2)#82
Tue, Jun 14th@ PHIZach Eflin (3-5)#62vs KCKris Bubic (1-4)#242
Wed, Jun 15th@ PHIKyle Gibson (4-3)#83vs KCJonathan Heasley (1-3)#212
Fri, Jun 17th@ NYMCarlos Carrasco (8-3)#67@ PITZach Thompson (3-5)#166
Sat, Jun 18th@ NYMTaijuan Walker (6-2)#94@ PITJose Quintana (1-4)#92
Sun, Jun 19th@ NYMChris Bassitt (6-5)#26@ PITMitch Keller (2-5)#192
Mon, Jun 20th@ NYMDavid Peterson (4-1)#119@ ATLMax Fried (7-2)#8
Tue, Jun 21stvs COLRyan Feltner (1-2)#382@ ATLSpencer Strider (3-2)#90
Wed, Jun 22ndvs COLChad Kuhl (4-5)#263@ ATLCharlie Morton (4-3)#55
Thu, Jun 23rdvs COLKyle Freeland (3-5)#168@ ATLKyle Wright (8-4)#43
Fri, Jun 24thvs NYMTaijuan Walker (6-2)#94vs CINGraham Ashcraft (4-1)#182
Sat, Jun 25thvs NYMChris Bassitt (6-5)#26vs CINMike Minor (1-4)#118
Sun, Jun 26thvs NYMDavid Peterson (4-1)#119vs CINTyler Mahle (2-6)#52
Tue, Jun 28th@ STLDakota Hudson (5-4)#97vs DETTarik Skubal (5-5)#36
Wed, Jun 29th@ STLAndre Pallante (2-3)#157vs DETRony Garcia (2-2)#219
Fri, Jul 1st@ WSHJosiah Gray (6-4)#84vs CWSLance Lynn (1-1)#68
Sat, Jul 2nd@ WSHJackson Tetreault (1-1)#319vs CWSDylan Cease (5-3)#23
Sun, Jul 3rd@ WSHErick Fedde (5-5)#189vs CWSLucas Giolito (4-4)#39
Mon, Jul 4th@ WSH@ ARI
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
Thu, Aug 4th   vs LAD
Sat, Aug 6th@ CHC@ OAK
Sun, Aug 7th@ CHC@ OAK
Mon, Aug 8th   @ SD
Tue, Aug 9th@ PHI@ SD
Wed, Aug 10th@ PHI@ SD
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
Thu, Aug 18th   vs ARI
Fri, Aug 19th@ LAD@ COL
Sat, Aug 20th@ LAD@ COL
Sun, Aug 21st@ LAD@ COL
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
Mon, Sep 5th   @ LAD
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
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
Thu, Sep 22nd   @ 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
Thu, Apr 14thvs PHIKyle Gibson (4-3)#83   
Thu, Apr 28th@ WSHPatrick Corbin (3-10)#136   
Mon, May 2ndvs ARIZac Gallen (4-2)#41   
Mon, Jun 27th@ STLAdam Wainwright (5-5)#40   
Fri, Aug 5th@ CHC   
Thu, Aug 11th@ PHI   
Mon, Aug 22nd@ OAK   
Thu, Sep 15thvs PHI