Skip to main content

Who Should I Trade?

Miguel Castro for Sammy Long (2021)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Miguel Castro
RP - NYM
Miguel Castro
Sammy Long
RP,SP - SF
Sammy Long
Expert
Recommendation
67%
Recommended by
2 of 3 experts
33%
Recommended by
1 of 3 experts
Rankings 
   
Rest of Season# 345
VBR# 439# 684
   
Projections 
   
Strikeouts73
Wins00
Saves00
ERA3.694.71
WHIP1.381.37
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Ryan Amore
Pitcher List
# 243
   
Corbin Young
FantasyData
# 233
   
Mick Ciallela
Fantrax
# 103
   
Who Should I Trade? Player Statistics
  Miguel Castro
RP - NYM
Miguel Castro
Sammy Long
RP,SP - SF
Sammy Long
2021 Stats 
   
   
Games Played6212
   
Games Started25
   
Innings Pitched64.141.2
   
Wins32
   
Losses41
   
Saves00
   
Blown Saves20
   
Holds80
   
Hits Allowed4737
   
Earned Runs2525
   
Home Runs Allowed75
   
Strikeouts7138
   
Walks3715
   
ERA3.535.53
   
WHIP1.321.28
   
Who Should I Trade? Player Projections
  Miguel Castro
RP - NYM
Miguel Castro
Sammy Long
RP,SP - SF
Sammy Long
2021 Projections 
   
   
Games Played62
   
Games Started00
   
Innings Pitched6.53.5
   
Wins00
   
Losses00
   
Saves00
   
Blown Saves00
   
Holds10
   
Hits Allowed53
   
Earned Runs32
   
Home Runs Allowed11
   
Strikeouts73
   
Walks31
   
ERA3.694.71
   
WHIP1.381.37
   
Who Should I Trade? Player Notes
  Miguel Castro
RP - NYM
Miguel Castro
Sammy Long
RP,SP - SF
Sammy Long
News 
 Miguel Castro allowed one walk and struck out four batters in two innings.
Lucas Babits-Feinerman
Tue, May 25th
LHP Sammy Long took a no-decision on Sunday when he allowed six runs on six hits with two walks and three strikeouts as the Giants lost to the Braves 9-0.
Jon Mathisen
Sun, Aug 29th
 Miguel Castro pitched a scoreless first inning allowing one walk and one hit while striking out one.
Lucas Babits-Feinerman
Thu, May 6th
LHP Sammy Long earned the win on Tuesday when he surrendered just three hits with a walk and four strikeouts over 5 1/3 innings as the Giants blanked the Mets 8-0.
Jon Mathisen
Wed, Aug 25th
  LHP Sammy Long worked as the opener on Saturday when he allowed one run on two hits with one walk and four strikeouts across two innings in the Giants' 4-1 loss to the Rockies.
Jon Mathisen
Sun, Aug 15th
  Sammy Long is slated to undergo an MRI after being placed on the 10-day injured list due to a lower back strain.
Ari Koslow
Wed, Jul 7th
  LHP Sammy Long took a no-decision on Saturday when he allowed four runs on seven hits with one walk and six strikeouts across four innings in the Giants' 6-5 win over the D-Backs.
Jon Mathisen
Sun, Jul 4th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Miguel Castro
RP - NYM
Miguel Castro
Sammy Long
RP,SP - SF
Sammy Long
Date OppOpp PitcherVBROppOpp PitcherVBR
Mon, Apr 5th@ PHIMatt Moore (2-4)#400@ SDAdrian Morejon (0-0)
Tue, Apr 6th@ PHIChase Anderson (2-4)#329@ SDYu Darvish (8-10)#21
Wed, Apr 7th@ PHIAaron Nola (7-8)#28@ SDBlake Snell (7-6)#32
Thu, Apr 8thvs MIANick Neidert (1-2)#222   
Sat, Apr 10thvs MIATrevor Rogers (7-7)#42vs COLChi Chi Gonzalez (3-7)#411
Tue, Apr 13thvs PHIAaron Nola (7-8)#28vs CINLuis Castillo (8-15)#38
Wed, Apr 14thvs PHIZack Wheeler (14-9)#1vs CINTyler Mahle (12-5)#30
Sat, Apr 17th@ COLGerman Marquez (12-10)#36@ MIASandy Alcantara (9-13)#8
Sun, Apr 18th@ COLAntonio Senzatela (4-9)#98@ MIAPablo Lopez (5-5)#73
Tue, Apr 20th@ CHCJake Arrieta (5-13)#409@ PHIZack Wheeler (14-9)#1
Wed, Apr 21st@ CHCZach Davies (6-11)#182@ PHIZach Eflin (4-7)
Thu, Apr 22nd@ CHCTrevor Williams (4-2)#175vs MIADaniel Castano (0-2)#269
Fri, Apr 23rdvs WSHErick Fedde (7-9)#154vs MIASandy Alcantara (9-13)#8
Sat, Apr 24thvs WSHJoe Ross (5-9)vs MIAPablo Lopez (5-5)#73
Sun, Apr 25thvs WSHPatrick Corbin (8-14)#166vs MIARoss Detwiler (2-1)#246
Tue, Apr 27thvs BOSGarrett Richards (7-7)#148vs COLChi Chi Gonzalez (3-7)#411
Wed, Apr 28thvs BOSNick Pivetta (9-7)#103vs COLGerman Marquez (12-10)#36
Fri, Apr 30th@ PHIChase Anderson (2-4)#329@ SDYu Darvish (8-10)#21
Sat, May 1st@ PHIZack Wheeler (14-9)#1@ SDBlake Snell (7-6)#32
Sun, May 2nd@ PHIZach Eflin (4-7)@ SDJoe Musgrove (11-9)#14
Mon, May 3rd@ STLAdam Wainwright (16-7)#2   
Wed, May 5th@ STLJohan Oviedo (0-5)#397@ COLJon Gray (8-10)#100
Thu, May 6th@ STLJohn Gant (5-9)#161   
Fri, May 7thvs ARIZac Gallen (2-10)#110vs SDBlake Snell (7-6)#32
Sat, May 8thvs ARIMerrill Kelly (7-10)#77vs SDJoe Musgrove (11-9)#14
Sun, May 9thvs ARIRiley Smith (1-4)#210vs SDChris Paddack (7-7)#72
Tue, May 11thvs BALJohn Means (5-7)#31vs TEXJordan Lyles (9-11)#163
Wed, May 12thvs BALMatt Harvey (6-14)#385   
Fri, May 14th@ TBTyler Glasnow (5-2)@ PITMiguel Yajure
Sat, May 15th@ TBShane McClanahan (9-5)#85@ PITTyler Anderson (6-9)#54
Sun, May 16th@ TBJosh Fleming (10-6)#113@ PITMitch Keller (4-11)#395
Mon, May 17th@ ATLMax Fried (11-7)#33@ CINSonny Gray (7-7)#87
Tue, May 18th@ ATLTucker Davidson (0-0)#326@ CINLuis Castillo (8-15)#38
Wed, May 19th@ ATLCharlie Morton (13-5)#6@ CINWade Miley (12-6)#44
Fri, May 21st@ MIAJohn Curtiss (3-1)vs LADTrevor Bauer (8-5)
Sat, May 22nd@ MIAPablo Lopez (5-5)#73vs LADWalker Buehler (14-4)#4
Sun, May 23rd@ MIACody Poteet (2-3)#218vs LADJulio Urias (18-3)#9
Mon, May 24thvs COLAustin Gomber (9-9)   
Tue, May 25thvs COLKyle Freeland (5-8)#386@ ARICorbin Martin (0-3)#231
Thu, May 27thvs COLAntonio Senzatela (4-9)#98@ LADDavid Price (4-2)#89
Sat, May 29thvs ATLIan Anderson (7-5)#43@ LADJulio Urias (18-3)#9
Mon, May 31st@ ARIMerrill Kelly (7-10)#77vs LAADylan Bundy (2-9)#105
Tue, Jun 1st@ ARICaleb Smith (4-9)#211vs LAAAndrew Heaney (8-9)#91
Wed, Jun 2nd@ ARIMadison Bumgarner (7-10)#82   
Thu, Jun 3rd@ SDYu Darvish (8-10)#21vs CHCZach Davies (6-11)#182
Fri, Jun 4th@ SDBlake Snell (7-6)#32vs CHCJake Arrieta (5-13)#409
Sat, Jun 5th@ SDJoe Musgrove (11-9)#14vs CHCKohl Stewart (1-1)#370
Sun, Jun 6th@ SDChris Paddack (7-7)#72vs CHCKyle Hendricks (14-6)#112
Tue, Jun 8th@ BALBruce Zimmermann (4-4)#387@ TEXJordan Lyles (9-11)#163
Wed, Jun 9th@ BALMatt Harvey (6-14)#385@ TEXKyle Gibson (10-7)#37
Fri, Jun 11thvs SDBlake Snell (7-6)#32@ WSHMax Scherzer (14-4)#3
Sat, Jun 12thvs SDJoe Musgrove (11-9)#14@ WSHJefry Rodriguez (0-0)#373
Sun, Jun 13thvs SDChris Paddack (7-7)#72@ WSHJoe Ross (5-9)
Mon, Jun 14thvs CHCJake Arrieta (5-13)#409vs ARIMatt Peacock (5-7)#181
Tue, Jun 15thvs CHCAlec Mills (6-6)#208vs ARIAlex Young (2-6)#275
Wed, Jun 16thvs CHCRobert Stock (0-2)#303vs ARIMerrill Kelly (7-10)#77
Thu, Jun 17thvs CHCKyle Hendricks (14-6)#112vs ARIZac Gallen (2-10)#110
Fri, Jun 18th@ WSHErick Fedde (7-9)#154vs PHIVince Velasquez (3-7)#203
Sat, Jun 19th@ WSHJon Lester (6-6)#156vs PHIAaron Nola (7-8)#28
Sun, Jun 20th@ WSHPatrick Corbin (8-14)#166vs PHIZach Eflin (4-7)
Mon, Jun 21stvs ATLIan Anderson (7-5)#43   
Tue, Jun 22ndvs ATLCharlie Morton (13-5)#6@ LAAAndrew Heaney (8-9)#91
Wed, Jun 23rdvs ATLKyle Wright (0-1)#159@ LAAShohei Ohtani (9-2)#46
Fri, Jun 25thvs PHIMatt Moore (2-4)#400vs OAKSean Manaea (10-9)#35
Sat, Jun 26thvs PHIZach Eflin (4-7)vs OAKFrankie Montas (12-9)#25
Sun, Jun 27thvs PHIZack Wheeler (14-9)#1vs OAKCole Irvin (10-13)#80
Mon, Jun 28th@ WSHPaolo Espino (4-5)#127@ LADTrevor Bauer (8-5)
Tue, Jun 29th@ ATLCharlie Morton (13-5)#6@ LADWalker Buehler (14-4)#4
Wed, Jun 30th@ ATLMax Fried (11-7)#33   
Thu, Jul 1st@ ATLIan Anderson (7-5)#43@ ARIMerrill Kelly (7-10)#77
Sat, Jul 3rd@ NYYJordan Montgomery (5-6)#45@ ARIJake Faria (0-0)#328
Sun, Jul 4th@ NYYNestor Cortes Jr. (2-2)#119@ ARICaleb Smith (4-9)#211
Mon, Jul 5thvs MILBrandon Woodruff (9-9)#7vs STLKwang Hyun Kim (6-7)#78
Wed, Jul 7thvs MILBrett Anderson (4-8)#171vs STLJohan Oviedo (0-5)#397
Fri, Jul 9thvs PITJT Brubaker (5-13)#101vs WSHPaolo Espino (4-5)#127
Sat, Jul 10thvs PITMax Kranick (1-3)#282vs WSHJon Lester (6-6)#156
Sun, Jul 11thvs PITChase De Jong (1-4)vs WSHErick Fedde (7-9)#154
Fri, Jul 16th@ PITChad Kuhl (5-6)#228@ STLAdam Wainwright (16-7)#2
Sat, Jul 17th@ PITWil Crowe (4-7)#408@ STLKwang Hyun Kim (6-7)#78
Sun, Jul 18th@ PITJT Brubaker (5-13)#101@ STLWade LeBlanc (0-2)#378
Mon, Jul 19th@ CINVladimir Gutierrez (9-6)#102@ LADTony Gonsolin (3-1)#55
Tue, Jul 20th@ CINWade Miley (12-6)#44@ LADDarien Nunez
Wed, Jul 21st@ CINJeff Hoffman (3-5)#212@ LADJulio Urias (18-3)#9
Fri, Jul 23rdvs TORSteven Matz (12-7)#71vs PITChad Kuhl (5-6)#228
Sat, Jul 24thvs TORHyun Jin Ryu (13-9)#48vs PITWil Crowe (4-7)#408
Sun, Jul 25thvs TORRoss Stripling (5-6)#59vs PITJT Brubaker (5-13)#101
Mon, Jul 26thvs ATLBryse Wilson (2-7)#121   
Tue, Jul 27thvs ATLCharlie Morton (13-5)#6vs LADJulio Urias (18-3)#9
Wed, Jul 28thvs ATLMax Fried (11-7)#33vs LADWalker Buehler (14-4)#4
Thu, Jul 29thvs ATLDrew Smyly (9-4)#83vs LADDavid Price (4-2)#89
Fri, Jul 30thvs CINSonny Gray (7-7)#87vs HOUFramber Valdez (10-5)#47
Sat, Jul 31stvs CINWade Miley (12-6)#44vs HOUZack Greinke (11-6)#27
Sun, Aug 1stvs CINVladimir Gutierrez (9-6)#102vs HOULuis Garcia (11-7)#40
Mon, Aug 2nd@ MIAJesus Luzardo (5-8)#114@ ARITaylor Widener (2-1)#177
Tue, Aug 3rd@ MIANick Neidert (1-2)#222@ ARIMadison Bumgarner (7-10)#82
Wed, Aug 4th@ MIAZach Thompson (2-6)#99@ ARIZac Gallen (2-10)#110
Thu, Aug 5th@ MIABraxton Garrett (1-2)#322@ ARIMerrill Kelly (7-10)#77
Fri, Aug 6th@ PHIKyle Gibson (10-7)#37@ MILCorbin Burnes (10-4)#5
Sat, Aug 7th@ PHIRanger Suarez (6-4)#96@ MILBrandon Woodruff (9-9)#7
Sun, Aug 8th@ PHIZack Wheeler (14-9)#1@ MILBrett Anderson (4-8)#171
Wed, Aug 11thvs WSHPaolo Espino (4-5)#127vs ARIMerrill Kelly (7-10)#77
Thu, Aug 12thvs WSHErick Fedde (7-9)#154vs COLGerman Marquez (12-10)#36
Fri, Aug 13thvs LADJulio Urias (18-3)#9vs COLAustin Gomber (9-9)
Sat, Aug 14thvs LADWalker Buehler (14-4)#4vs COLKyle Freeland (5-8)#386
Sun, Aug 15thvs LADMax Scherzer (14-4)#3vs COLJon Gray (8-10)#100
Mon, Aug 16th@ SFKevin Gausman (14-6)#18vs NYMRich Hill (6-7)#61
Tue, Aug 17th@ SFLogan Webb (10-3)#34vs NYMMarcus Stroman (9-12)#15
Wed, Aug 18th@ SFAnthony DeSclafani (12-6)#23vs NYMTylor Megill (3-5)#150
Thu, Aug 19th@ LADCorey Knebel (3-0)#134   
Fri, Aug 20th@ LADWalker Buehler (14-4)#4@ OAKJames Kaprielian (7-5)#122
Sat, Aug 21st@ LADMax Scherzer (14-4)#3@ OAKSean Manaea (10-9)#35
Sun, Aug 22nd@ LADDavid Price (4-2)#89@ OAKFrankie Montas (12-9)#25
Tue, Aug 24thvs SFSammy Long (2-1)#223@ NYMTylor Megill (3-5)#150
Wed, Aug 25thvs SFJohnny Cueto (7-7)#147@ NYMTaijuan Walker (7-10)#58
Thu, Aug 26thvs SFAlex Wood (10-4)#74@ NYMCarlos Carrasco (1-2)#67
Fri, Aug 27thvs WSHPaolo Espino (4-5)#127@ ATLMax Fried (11-7)#33
Sat, Aug 28thvs WSHSean Nolin (0-2)#258@ ATLHuascar Ynoa (4-5)#129
Sun, Aug 29thvs WSHErick Fedde (7-9)#154@ ATLIan Anderson (7-5)#43
Tue, Aug 31stvs MIAEdward Cabrera (0-1)#264vs MILBrandon Woodruff (9-9)#7
Thu, Sep 2ndvs MIASandy Alcantara (9-13)#8vs MILEric Lauer (6-5)#111
Fri, Sep 3rd@ WSHSean Nolin (0-2)#258vs LADCorey Knebel (3-0)#134
Sat, Sep 4th@ WSHJosh Rogers (1-0)#279vs LADJulio Urias (18-3)#9
Sun, Sep 5th@ WSHJosiah Gray (0-2)#229vs LADWalker Buehler (14-4)#4
Mon, Sep 6th@ WSHPatrick Corbin (8-14)#166@ COLKyle Freeland (5-8)#386
Tue, Sep 7th@ MIAEdward Cabrera (0-1)#264@ COLChi Chi Gonzalez (3-7)#411
Wed, Sep 8th@ MIASandy Alcantara (9-13)#8@ COLJon Gray (8-10)#100
Thu, Sep 9th@ MIAJesus Luzardo (5-8)#114   
Fri, Sep 10thvs NYYJordan Montgomery (5-6)#45@ CHCKyle Hendricks (14-6)#112
Sat, Sep 11thvs NYYCorey Kluber (5-3)#68@ CHCZach Davies (6-11)#182
Sun, Sep 12thvs NYYClarke Schmidt (0-0)#281@ CHCJustin Steele (3-3)#205
Mon, Sep 13thvs STLAdam Wainwright (16-7)#2vs SDYu Darvish (8-10)#21
Tue, Sep 14thvs STLJake Woodford (2-3)#339vs SDJake Arrieta (5-13)#409
Wed, Sep 15thvs STLJon Lester (6-6)#156vs SDJoe Musgrove (11-9)#14
Fri, Sep 17thvs PHIZack Wheeler (14-9)#1vs ATLIan Anderson (7-5)#43
Sat, Sep 18thvs PHIAaron Nola (7-8)#28vs ATLCharlie Morton (13-5)#6
Sun, Sep 19thvs PHIKyle Gibson (10-7)#37vs ATLMax Fried (11-7)#33
Tue, Sep 21st@ BOSNathan Eovaldi (10-8)#26@ SDJoe Musgrove (11-9)#14
Wed, Sep 22nd@ BOSTanner Houck (0-4)#280@ SD
Fri, Sep 24th@ MILEric Lauer (6-5)#111@ COLKyle Freeland (5-8)#386
Sat, Sep 25th@ MIL@ COL
Sun, Sep 26th@ MIL@ COL
Tue, Sep 28thvs MIAvs ARI
Wed, Sep 29thvs MIAvs ARI
Thu, Sep 30thvs MIAvs ARI
Fri, Oct 1st@ ATLvs SD
Sat, Oct 2nd@ ATLvs SD
Sun, Oct 3rd@ ATLvs SD
Thu, Apr 1st   @ SEAMarco Gonzales (8-5)#62
Fri, Apr 2nd   @ SEAYusei Kikuchi (7-8)#53
Sat, Apr 3rd   @ SEAChris Flexen (12-6)#51
Fri, Apr 9th   vs COLAustin Gomber (9-9)
Sun, Apr 11th   vs COLGerman Marquez (12-10)#36
Mon, Apr 12th   vs CINWade Miley (12-6)#44
Fri, Apr 16th   @ MIADaniel Castano (0-2)#269
Mon, Apr 19th   @ PHIChase Anderson (2-4)#329
Mon, Apr 26th   vs COLAustin Gomber (9-9)
Tue, May 4th   @ COLRyan Castellani (0-0)#406
Mon, May 10th   vs TEXKyle Gibson (10-7)#37
Thu, May 13th   @ PITWil Crowe (4-7)#408
Thu, May 20th   @ CINTyler Mahle (12-5)#30
Wed, May 26th   @ ARIMerrill Kelly (7-10)#77
Fri, May 28th   @ LADWalker Buehler (14-4)#4
Sun, May 30th   @ LADClayton Kershaw (9-7)#24
Fri, Jul 2nd   @ ARIZac Gallen (2-10)#110
Tue, Jul 6th   vs STLAdam Wainwright (16-7)#2
Thu, Jul 22nd   @ LADWalker Buehler (14-4)#4
Tue, Aug 10th   vs ARIZac Gallen (2-10)#110
Mon, Aug 30th   vs MILCorbin Burnes (10-4)#5
Wed, Sep 1st   vs MILBrett Anderson (4-8)#171
Thu, Sep 16th   vs SDPierce Johnson
Thu, Sep 23rd   @ SD