Skip to main content

Who Should I Trade?

Darin Ruf for Kyle Isbel (2021)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Darin Ruf
1B,LF,RF - SF
Darin Ruf
Kyle Isbel
CF,RF - KC
Kyle Isbel
Expert
Recommendation
60%
Recommended by
3 of 5 experts
40%
Recommended by
2 of 5 experts
Rankings 
   
Rest of Season# 468# 467
VBR
   
Projections 
   
Runs00
Home Runs00
RBI00
Stolen Bases00
Batting Average.000.000
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Mike Maher
FantasyPros
# 412
   
Carmen Maiorano
FantasyPros
# 329
   
Corbin Young
FantasyData
# 401
   
Pierre Camus
RotoBaller
# 327
   
Chris Clegg
Fantrax
# 434
   
Who Should I Trade? Player Statistics
  Darin Ruf
1B,LF,RF - SF
Darin Ruf
Kyle Isbel
CF,RF - KC
Kyle Isbel
2021 Stats 
   
   
At Bats26276
   
Runs4116
   
Hits7121
   
Singles4013
   
Doubles135
   
Triples22
   
Home Runs161
   
RBI437
   
Stolen Bases22
   
Caught Stealing00
   
Walks467
   
Strikeouts8723
   
Batting Average.271.276
   
On Base Pct.385.337
   
Slugging Pct.519.434
   
On-base Plus Slugging.904.772
   
Who Should I Trade? Player Projections
  Darin Ruf
1B,LF,RF - SF
Darin Ruf
Kyle Isbel
CF,RF - KC
Kyle Isbel
2021 Projections 
   
   
At Bats00
   
Runs00
   
Hits00
   
Singles00
   
Doubles00
   
Triples00
   
Home Runs00
   
RBI00
   
Stolen Bases00
   
Caught Stealing00
   
Walks00
   
Strikeouts00
   
Batting Average.000.000
   
On Base Pct.000.000
   
Slugging Pct.000.000
   
On-base Plus Slugging.000.000
   
Who Should I Trade? Player Notes
  Darin Ruf
1B,LF,RF - SF
Darin Ruf
Kyle Isbel
CF,RF - KC
Kyle Isbel
News 
 Outfielder Darin Ruf went 1-for-4 with a solo home run and two strikeouts as the Giants took out the Padres 3-0 on Friday.
Jon Mathisen
Sat, Oct 2nd
Kyle Isbel went 3-for-4 with a double, a two-run home run and three runs scored during Tuesday's 10-7 win over the Athletics.
Andy Zimmerman
Wed, Sep 15th
 Outfielder Darin Ruf went 2-for-4 with an RBI double as the Giants took down the D-Backs 5-4 on Thursday.
Jon Mathisen
Fri, Oct 1st
Kyle Isbel from scratched from Thursday's lineup against the Blue Jays.
Brendan Tuma - Too Much Tuma
Thu, Apr 15th
 First baseman Darin Ruf went 2-for-4 with a home run, a triple, three RBI, and a walk as the Giants took down the Rockies 10-5 on Monday.
Jon Mathisen
Mon, Sep 6th
Kyle Isbel went 0-for-4 with three strikeouts and one stolen base during Sunday’s 7-3 loss to the Rangers.
Brad Camara
Sun, Apr 4th
 Outfielder Darin Ruf went 2-for-4 with a pair of walks and a strikeout as the Giants took out the Dodgers 3-2 in extra-innings on Friday.
Jon Mathisen
Sat, Sep 4th
Kyle Isbel went 2-for-4 with a triple, one RBI, and two runs scored in Saturday’s 11-4 win over the Rangers.
Brad Camara
Sat, Apr 3rd
 First baseman/outfielder Darin Ruf went 1-for-2 with two walks as the Giants were shut out by the Braves 9-0 on Sunday.
Jon Mathisen
Sun, Aug 29th
Kyle Isbel will start in right field on Opening Day Thursday for the Royals against the Rangers.
Ari Koslow
Wed, Mar 31st
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Darin Ruf
1B,LF,RF - SF
Darin Ruf
Kyle Isbel
CF,RF - KC
Kyle Isbel
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ SEAMarco Gonzales (10-6)vs TEXKyle Gibson (10-9)
Fri, Apr 2nd@ SEAYusei Kikuchi (7-9)   
Sat, Apr 3rd@ SEAChris Flexen (14-6)vs TEXKohei Arihara (2-4)
Mon, Apr 5th@ SDAdrian Morejon (0-0)@ CLELogan Allen (2-7)
Tue, Apr 6th@ SDYu Darvish (8-11)   
Wed, Apr 7th@ SDBlake Snell (7-6)@ CLEShane Bieber (7-4)
Fri, Apr 9thvs COLAustin Gomber (9-9)   
Sat, Apr 10thvs COLChi Chi Gonzalez (3-7)   
Sun, Apr 11thvs COLGerman Marquez (12-11)#4@ CWSDylan Cease (13-7)
Mon, Apr 12thvs CINWade Miley (12-7)vs LAAAlex Cobb (8-3)
Tue, Apr 13thvs CINLuis Castillo (8-16)vs LAADylan Bundy (2-9)
Wed, Apr 14thvs CINTyler Mahle (13-6)vs LAAGriffin Canning (5-4)
Fri, Apr 16th@ MIADaniel Castano (0-2)   
Sat, Apr 17th@ MIASandy Alcantara (9-15)vs TORTommy Milone (1-0)
Sun, Apr 18th@ MIAPablo Lopez (5-5)vs TORRobbie Ray (13-7)
Mon, Apr 19th@ PHIChase Anderson (2-4)vs TBJosh Fleming (10-8)
Tue, Apr 20th@ PHIZack Wheeler (14-10)vs TBRich Hill (7-8)
Wed, Apr 21st@ PHIZach Eflin (4-7)vs TBMichael Wacha (3-5)
Thu, Apr 22ndvs MIADaniel Castano (0-2)   
Fri, Apr 23rdvs MIASandy Alcantara (9-15)@ DETCasey Mize (7-9)
Sat, Apr 24thvs MIAPablo Lopez (5-5)@ DETMatthew Boyd (3-8)
Sun, Apr 25thvs MIARoss Detwiler (3-1)@ DETMichael Fulmer (5-6)
Mon, Apr 26thvs COLAustin Gomber (9-9)@ DETSpencer Turnbull (4-2)
Tue, Apr 27thvs COLChi Chi Gonzalez (3-7)@ PITTyler Anderson (7-11)
Wed, Apr 28thvs COLGerman Marquez (12-11)#4@ PITMitch Keller (5-11)
Fri, Apr 30th@ SDYu Darvish (8-11)@ MINMichael Pineda (9-8)
Sat, May 1st@ SDBlake Snell (7-6)@ MINMatt Shoemaker (3-8)
Sun, May 2nd@ SDJoe Musgrove (11-9)@ MINJose Berrios (12-9)
Tue, May 4th@ COLRyan Castellani (0-0)#21vs CLEPhil Maton
Wed, May 5th@ COLJon Gray (8-12)#13vs CLEShane Bieber (7-4)
Fri, May 7thvs SDBlake Snell (7-6)vs CWSCarlos Rodon (13-5)
Sat, May 8thvs SDJoe Musgrove (11-9)vs CWSLance Lynn (11-6)
Sun, May 9thvs SDChris Paddack (7-7)vs CWSLucas Giolito (11-9)
Mon, May 10thvs TEXKyle Gibson (10-9)   
Tue, May 11thvs TEXJordan Lyles (10-13)@ DETMatthew Boyd (3-8)
Thu, May 13th@ PITWil Crowe (4-8)@ DETSpencer Turnbull (4-2)
Fri, May 14th@ PITMiguel Yajure (0-2)@ CWSMichael Kopech (4-3)
Sat, May 15th@ PITTyler Anderson (7-11)@ CWSCarlos Rodon (13-5)
Sun, May 16th@ PITMitch Keller (5-11)@ CWSDylan Cease (13-7)
Mon, May 17th@ CINSonny Gray (7-9)   
Tue, May 18th@ CINLuis Castillo (8-16)vs MILBrandon Woodruff (9-10)
Wed, May 19th@ CINWade Miley (12-7)vs MILCorbin Burnes (11-4)
Thu, May 20th@ CINTyler Mahle (13-6)   
Fri, May 21stvs LADTrevor Bauer (8-5)vs DETJose Urena (4-8)
Sat, May 22ndvs LADWalker Buehler (16-4)vs DETMatthew Boyd (3-8)
Sun, May 23rdvs LADJulio Urias (19-3)vs DETCasey Mize (7-9)
Tue, May 25th@ ARICorbin Martin (0-3)@ TBRich Hill (7-8)
Wed, May 26th@ ARIMerrill Kelly (7-11)@ TBTyler Glasnow (5-2)
Thu, May 27th@ LADDavid Price (5-2)@ TBShane McClanahan (10-6)
Fri, May 28th@ LADWalker Buehler (16-4)@ MINRandy Dobnak (1-7)
Sat, May 29th@ LADJulio Urias (19-3)@ MINJ.A. Happ (10-8)
Sun, May 30th@ LADClayton Kershaw (10-8)@ MINMatt Shoemaker (3-8)
Mon, May 31stvs LAADylan Bundy (2-9)vs PITChad Kuhl (5-7)
Tue, Jun 1stvs LAAAndrew Heaney (8-9)vs PITWil Crowe (4-8)
Thu, Jun 3rdvs CHCZach Davies (6-12)vs MINJ.A. Happ (10-8)
Fri, Jun 4thvs CHCJake Arrieta (5-14)vs MINMatt Shoemaker (3-8)
Sat, Jun 5thvs CHCKohl Stewart (1-1)vs MINJose Berrios (12-9)
Sun, Jun 6thvs CHCKyle Hendricks (14-7)vs MINBailey Ober (3-3)
Tue, Jun 8th@ TEXJordan Lyles (10-13)@ LAAAndrew Heaney (8-9)
Wed, Jun 9th@ TEXKyle Gibson (10-9)@ LAAGriffin Canning (5-4)
Fri, Jun 11th@ WSHMax Scherzer (15-4)@ OAKCole Irvin (10-15)
Sat, Jun 12th@ WSHJefry Rodriguez (0-0)@ OAKJames Kaprielian (8-5)
Sun, Jun 13th@ WSHJoe Ross (5-9)@ OAKChris Bassitt (12-4)
Mon, Jun 14thvs ARIMatt Peacock (5-7)vs DETMatthew Boyd (3-8)
Tue, Jun 15thvs ARIAlex Young (2-6)vs DETCasey Mize (7-9)
Wed, Jun 16thvs ARIMerrill Kelly (7-11)vs DETTarik Skubal (8-12)
Thu, Jun 17thvs ARIZac Gallen (3-10)   
Fri, Jun 18thvs PHIVince Velasquez (3-9)vs BOSNick Pivetta (9-8)
Sat, Jun 19thvs PHIAaron Nola (9-9)vs BOSMartin Perez (7-8)
Sun, Jun 20thvs PHIZach Eflin (4-7)vs BOSNathan Eovaldi (11-9)
Tue, Jun 22nd@ LAAAndrew Heaney (8-9)@ NYYGerrit Cole (16-8)
Wed, Jun 23rd@ LAAShohei Ohtani (9-2)@ NYYMichael King (2-4)
Fri, Jun 25thvs OAKSean Manaea (11-10)@ TEXDane Dunning (5-10)
Sat, Jun 26thvs OAKFrankie Montas (13-9)@ TEXKyle Gibson (10-9)
Sun, Jun 27thvs OAKCole Irvin (10-15)@ TEXJordan Lyles (10-13)
Mon, Jun 28th@ LADTrevor Bauer (8-5)@ BOSGarrett Richards (7-8)
Tue, Jun 29th@ LADWalker Buehler (16-4)@ BOSNick Pivetta (9-8)
Thu, Jul 1st@ ARIMerrill Kelly (7-11)@ BOSNathan Eovaldi (11-9)
Fri, Jul 2nd@ ARIZac Gallen (3-10)vs MINJ.A. Happ (10-8)
Sat, Jul 3rd@ ARIJake Faria (0-0)vs MINGriffin Jax (4-5)
Sun, Jul 4th@ ARICaleb Smith (4-9)vs MINKenta Maeda (6-5)
Mon, Jul 5thvs STLKwang Hyun Kim (7-7)vs CINVladimir Gutierrez (9-6)
Tue, Jul 6thvs STLAdam Wainwright (17-7)vs CINLuis Castillo (8-16)
Wed, Jul 7thvs STLJohan Oviedo (0-5)vs CINSonny Gray (7-9)
Fri, Jul 9thvs WSHPaolo Espino (5-5)@ CLETriston McKenzie (5-9)
Sat, Jul 10thvs WSHJon Lester (7-6)@ CLECal Quantrill (8-3)
Sun, Jul 11thvs WSHErick Fedde (7-9)   
Fri, Jul 16th@ STLAdam Wainwright (17-7)vs BALKeegan Akin (2-10)
Sat, Jul 17th@ STLKwang Hyun Kim (7-7)vs BALJorge Lopez (3-14)
Sun, Jul 18th@ STLWade LeBlanc (0-2)vs BALMatt Harvey (6-14)
Mon, Jul 19th@ LADTony Gonsolin (4-1)   
Tue, Jul 20th@ LADDarien Nunez@ MILBrett Anderson (4-9)
Wed, Jul 21st@ LADJulio Urias (19-3)@ MILEric Lauer (7-5)
Thu, Jul 22nd@ LADWalker Buehler (16-4)   
Fri, Jul 23rdvs PITChad Kuhl (5-7)vs DETWily Peralta (4-5)
Sat, Jul 24thvs PITWil Crowe (4-8)vs DETCasey Mize (7-9)
Sun, Jul 25thvs PITJT Brubaker (5-13)vs DETTarik Skubal (8-12)
Tue, Jul 27thvs LADJulio Urias (19-3)vs CWSDylan Cease (13-7)
Wed, Jul 28thvs LADWalker Buehler (16-4)vs CWSLucas Giolito (11-9)
Thu, Jul 29thvs LADDavid Price (5-2)vs CWSCarlos Rodon (13-5)
Fri, Jul 30thvs HOUFramber Valdez (11-6)@ TORRoss Stripling (5-7)
Sat, Jul 31stvs HOUZack Greinke (11-6)@ TORAlek Manoah (9-2)
Sun, Aug 1stvs HOULuis Garcia (11-8)@ TORJose Berrios (12-9)
Mon, Aug 2nd@ ARITaylor Widener (2-1)   
Tue, Aug 3rd@ ARIMadison Bumgarner (7-10)@ CWSDylan Cease (13-7)
Wed, Aug 4th@ ARIZac Gallen (3-10)@ CWSLucas Giolito (11-9)
Thu, Aug 5th@ ARIMerrill Kelly (7-11)@ CWSDallas Keuchel (9-9)
Fri, Aug 6th@ MILCorbin Burnes (11-4)@ STLAdam Wainwright (17-7)
Sat, Aug 7th@ MILBrandon Woodruff (9-10)@ STLKwang Hyun Kim (7-7)
Sun, Aug 8th@ MILBrett Anderson (4-9)@ STLJon Lester (7-6)
Tue, Aug 10thvs ARIZac Gallen (3-10)vs NYYNestor Cortes Jr. (2-3)
Wed, Aug 11thvs ARIMerrill Kelly (7-11)vs NYYLucas Luetge
Thu, Aug 12thvs COLGerman Marquez (12-11)#4   
Fri, Aug 13thvs COLAustin Gomber (9-9)vs STLJack Flaherty (9-2)
Sat, Aug 14thvs COLKyle Freeland (7-8)#8vs STLJon Lester (7-6)
Sun, Aug 15thvs COLJon Gray (8-12)#13vs STLJ.A. Happ (10-8)
Mon, Aug 16thvs NYMRich Hill (7-8)vs HOUJake Odorizzi (6-7)
Tue, Aug 17thvs NYMMarcus Stroman (10-13)vs HOUFramber Valdez (11-6)
Wed, Aug 18thvs NYMTylor Megill (4-6)vs HOUZack Greinke (11-6)
Fri, Aug 20th@ OAKJames Kaprielian (8-5)@ CHCZach Davies (6-12)
Sat, Aug 21st@ OAKSean Manaea (11-10)@ CHCKeegan Thompson (3-3)
Sun, Aug 22nd@ OAKFrankie Montas (13-9)@ CHCAlec Mills (6-7)
Tue, Aug 24th@ NYMTylor Megill (4-6)@ HOULuis Garcia (11-8)
Wed, Aug 25th@ NYMTaijuan Walker (7-11)@ HOULance McCullers Jr. (13-5)
Thu, Aug 26th@ NYMCarlos Carrasco (1-5)@ SEAYusei Kikuchi (7-9)
Fri, Aug 27th@ ATLMax Fried (14-7)#2@ SEALogan Gilbert (6-5)
Sat, Aug 28th@ ATLHuascar Ynoa (4-6)#5@ SEATyler Anderson (7-11)
Sun, Aug 29th@ ATLIan Anderson (9-5)#3@ SEAMarco Gonzales (10-6)
Mon, Aug 30thvs MILCorbin Burnes (11-4)   
Tue, Aug 31stvs MILBrandon Woodruff (9-10)vs CLEZach Plesac (10-6)
Wed, Sep 1stvs MILBrett Anderson (4-9)vs CLELogan Allen (2-7)
Thu, Sep 2ndvs MILEric Lauer (7-5)vs CLETriston McKenzie (5-9)
Fri, Sep 3rdvs LADCorey Knebel (4-0)vs CWSDallas Keuchel (9-9)
Sat, Sep 4thvs LADJulio Urias (19-3)vs CWSReynaldo Lopez (4-4)
Sun, Sep 5thvs LADWalker Buehler (16-4)vs CWSDylan Cease (13-7)
Mon, Sep 6th@ COLKyle Freeland (7-8)#8@ BALZac Lowther (1-3)
Tue, Sep 7th@ COLChi Chi Gonzalez (3-7)@ BALAlexander Wells (2-3)
Wed, Sep 8th@ COLJon Gray (8-12)#13@ BALMatt Harvey (6-14)
Fri, Sep 10th@ CHCKyle Hendricks (14-7)@ MINGriffin Jax (4-5)
Sat, Sep 11th@ CHCZach Davies (6-12)@ MINMichael Pineda (9-8)
Sun, Sep 12th@ CHCJustin Steele (4-4)@ MINBailey Ober (3-3)
Mon, Sep 13thvs SDYu Darvish (8-11)   
Tue, Sep 14thvs SDJake Arrieta (5-14)vs OAKFrankie Montas (13-9)
Wed, Sep 15thvs SDJoe Musgrove (11-9)vs OAKSean Manaea (11-10)
Thu, Sep 16thvs SDPierce Johnsonvs OAKPaul Blackburn (1-4)
Fri, Sep 17thvs ATLIan Anderson (9-5)#3vs SEAChris Flexen (14-6)
Sat, Sep 18thvs ATLCharlie Morton (14-6)#1vs SEAYusei Kikuchi (7-9)
Sun, Sep 19thvs ATLMax Fried (14-7)#2vs SEALogan Gilbert (6-5)
Tue, Sep 21st@ SDJoe Musgrove (11-9)@ CLECal Quantrill (8-3)
Wed, Sep 22nd@ SDVince Velasquez (3-9)   
Thu, Sep 23rd@ SDYu Darvish (8-11)   
Fri, Sep 24th@ COLPeter Lambert (0-0)@ DETCasey Mize (7-9)
Sat, Sep 25th@ COLJon Gray (8-12)#13@ DETTarik Skubal (8-12)
Sun, Sep 26th@ COLAntonio Senzatela (4-9)#17@ DETWily Peralta (4-5)
Tue, Sep 28thvs ARILuke Weaver (3-6)vs CLEAaron Civale (12-5)
Wed, Sep 29thvs ARIMerrill Kelly (7-11)vs CLEZach Plesac (10-6)
Thu, Sep 30thvs ARIMadison Bumgarner (7-10)vs CLEShane Bieber (7-4)
Fri, Oct 1stvs SDPedro Avila (0-1)vs MINJohn Gant (5-11)
Sat, Oct 2ndvs SDJoe Musgrove (11-9)vs MINGriffin Jax (4-5)
Sun, Oct 3rdvs SDReiss Knehr (1-2)vs MINCharlie Barnes (0-3)
Sun, Apr 4th   vs TEXJordan Lyles (10-13)
Thu, Apr 8th   @ CWSLance Lynn (11-6)
Thu, Apr 15th   vs TORAnthony Kay (1-2)
Mon, May 3rd   vs CLEAaron Civale (12-5)
Thu, May 6th   vs CLETriston McKenzie (5-9)
Wed, May 12th   @ DETCasey Mize (7-9)
Mon, Jun 7th   @ LAADylan Bundy (2-9)
Thu, Jun 10th   @ OAKFrankie Montas (13-9)
Thu, Jun 24th   @ NYYJameson Taillon (8-6)
Wed, Jun 30th   @ BOSMartin Perez (7-8)
Thu, Jul 8th   @ CLEZach Plesac (10-6)
Mon, Jul 26th   vs CWSDallas Keuchel (9-9)
Mon, Aug 9th   vs NYYJameson Taillon (8-6)
Thu, Aug 19th   vs HOULuis Garcia (11-8)
Mon, Aug 23rd   @ HOUZack Greinke (11-6)
Thu, Sep 9th   @ BALJohn Means (6-9)
Mon, Sep 20th   @ CLENick Wittgren
Mon, Sep 27th   @ CLECal Quantrill (8-3)