Skip to main content

Who Should I Trade?

Zac Gallen for Luis Castillo (2022)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Zac Gallen
SP - ARI
Zac Gallen
Luis Castillo
SP - CIN
Luis Castillo
Expert
Recommendation
62%
Recommended by
8 of 13 experts
38%
Recommended by
5 of 13 experts
Rankings 
   
Rest of Season# 43# 46
VBR# 164# 184
   
Projections 
   
Strikeouts9085
Wins77
Saves00
ERA3.763.85
WHIP1.271.29
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Andrew Seifter
FantasyPros
# 39# 75
   
Bart Wheeler
Hail to Fantasy Football
# 41# 53
   
Mick Ciallela
Fantrax
# 50# 51
   
Nate Miller
Fantasy Six Pack
# 25# 35
   
Brad Camara
RotoBaller
# 48# 59
   
Joe Pisapia
FantasyPros
# 40# 44
   
Scott Youngson
Pitcher List
# 47# 48
   
Kelly Kirby
FantasyPros
# 46# 49
   
Pierre Camus
RotoBaller
# 38# 36
   
Travis Argo
Fantasy Six Pack
# 53# 38
   
Dalton Del Don
Yahoo! Sports
# 58# 45
   
Mike Maher
FantasyPros
# 59# 47
   
Ryan Amore
Pitcher List
# 104# 87
   
Who Should I Trade? Player Statistics
  Zac Gallen
SP - ARI
Zac Gallen
Luis Castillo
SP - CIN
Luis Castillo
2022 Stats 
   
   
Games Played139
   
Games Started139
   
Innings Pitched71.251.0
   
Wins42
   
Losses24
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed5340
   
Earned Runs2321
   
Home Runs Allowed74
   
Strikeouts7149
   
Walks1918
   
ERA2.923.71
   
WHIP1.011.14
   
Who Should I Trade? Player Projections
  Zac Gallen
SP - ARI
Zac Gallen
Luis Castillo
SP - CIN
Luis Castillo
2022 Projections 
   
   
Games Played1614
   
Games Started1713
   
Innings Pitched86.883.8
   
Wins77
   
Losses33
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed7574
   
Earned Runs3636
   
Home Runs Allowed119
   
Strikeouts9085
   
Walks2931
   
ERA3.763.85
   
WHIP1.271.29
   
Who Should I Trade? Player Notes
  Zac Gallen
SP - ARI
Zac Gallen
Luis Castillo
SP - CIN
Luis Castillo
News 
 Zac Gallen lasted six innings on the mound Tuesday, allowing two runs on five hits while also walking three and striking out 11 in the Diamondbacks' 3-2 loss to the Padres.
Chris Schommer
Wed, Jun 22nd
Luis Castillo gave up three runs off three hits, a walk, and an HBP in the fifth inning Wednesday, blowing a 3-1 lead.
Scott Youngson
Wed, Jun 22nd
 Zac Gallen pitched seven innings on Wednesday, striking out five, and allowing two hits for two earned runs as he took the no-decision in the Diamondbacks' 7-4 win over the Reds.
Josh Thiessen
Wed, Jun 15th
Luis Castillo pitched seven innings on Wednesday, striking out six, walking two, and allowing four hits for three earned runs as he took the no-decision in the Reds' 7-4 loss to the Diamondbacks.
Josh Thiessen
Wed, Jun 15th
 Zac Gallen pitched 1 2/3 innings on Friday, striking out two, walking one, and allowing seven hits for four earned runs in the Diamondbacks' 7-5 loss to the Phillies.
Josh Thiessen
Sat, Jun 11th
Luis Castillo pitched six innings on Friday, striking out three, walking one, and allowing six hits for one earned run in the Reds' 2-0 loss to the Cardinals.
Josh Thiessen
Sat, Jun 11th
 Arizona Diamondbacks SP Zac Gallen pitched six innings on Sunday, striking out four, walking three, and allowing five hits for two earned runs in the Diamondbacks' 3-0 loss to the Pirates.
Josh Thiessen
Sun, Jun 5th
Cincinnati Reds SP Luis Castillo pitched 6 1/3 innings on Sunday, striking out six, walking four, and allowing six hits for three earned runs in the Reds' 5-4 loss to the Nationals.
Josh Thiessen
Sun, Jun 5th
 Arizona Diamondbacks SP Zac Gallen pitched 5 2/3 innings on Monday, striking out six, walking two, and allowing seven hits for two earned runs in the Diamondbacks' 6-2 win over the Braves.
Josh Thiessen
Tue, May 31st
Cincinnati Reds SP Luis Castillo pitched six innings on Tuesday, striking out 10, walking three, and allowing one hit for zero earned runs in the Reds' 2-1 win over the Red Sox.
Josh Thiessen
Tue, May 31st
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Zac Gallen
SP - ARI
Zac Gallen
Luis Castillo
SP - CIN
Luis Castillo
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 7thvs SDYu Darvish (7-3)#29@ ATLMax Fried (7-2)#8
Fri, Apr 8thvs SDSean Manaea (3-3)#28@ ATLCharlie Morton (4-3)#55
Sat, Apr 9thvs SDJoe Musgrove (8-1)#11@ ATLKyle Wright (8-4)#43
Sun, Apr 10thvs SDNabil Crismatt@ ATLIan Anderson (6-4)#93
Tue, Apr 12thvs HOULuis Garcia (5-5)#38vs CLEShane Bieber (3-4)#5
Wed, Apr 13thvs HOUFramber Valdez (7-3)#21vs CLETriston McKenzie (4-5)#57
Fri, Apr 15th@ NYMChris Bassitt (6-5)#26@ LADTony Gonsolin (9-0)#22
Sat, Apr 16th@ NYMCarlos Carrasco (8-3)#67@ LADJulio Urias (5-6)#14
Sun, Apr 17th@ NYMDavid Peterson (4-1)#119@ LADAndrew Heaney (1-0)#72
Tue, Apr 19th@ WSHJoan Adon (1-11)#386@ SDJoe Musgrove (8-1)#11
Wed, Apr 20th@ WSHErick Fedde (5-5)#189@ SDMacKenzie Gore (4-3)#116
Thu, Apr 21st@ WSHJosh Rogers (2-2)#380   
Fri, Apr 22ndvs NYMDavid Peterson (4-1)#119vs STLSteven Matz (3-3)#86
Sat, Apr 23rdvs NYMTrevor Williams (1-4)#181vs STLDakota Hudson (5-4)#97
Sun, Apr 24thvs NYMTylor Megill (4-2)#114vs STLAdam Wainwright (5-5)#40
Mon, Apr 25thvs LADWalker Buehler (6-3)#137   
Tue, Apr 26thvs LADTony Gonsolin (9-0)#22vs SDJoe Musgrove (8-1)#11
Wed, Apr 27thvs LADJulio Urias (5-6)#14vs SDMacKenzie Gore (4-3)#116
Thu, Apr 28th@ STLDakota Hudson (5-4)#97vs SDNick Martinez (2-3)#140
Fri, Apr 29th@ STLAdam Wainwright (5-5)#40@ COLAntonio Senzatela (3-4)#308
Sat, Apr 30th@ STLMiles Mikolas (5-5)#44@ COLChad Kuhl (4-5)#263
Sun, May 1st@ STLJordan Hicks (1-4)#193@ COLKyle Freeland (3-5)#168
Mon, May 2nd@ MIAPablo Lopez (5-3)#18   
Tue, May 3rd@ MIATrevor Rogers (3-6)#75@ MILBrandon Woodruff (5-3)#31
Wed, May 4th@ MIAElieser Hernandez (2-5)#160@ MILFreddy Peralta (3-2)#107
Fri, May 6thvs COLChad Kuhl (4-5)#263   
Sat, May 7thvs COLKyle Freeland (3-5)#168vs PITMitch Keller (2-5)#192
Sun, May 8thvs COLGerman Marquez (4-5)#96vs PITZach Thompson (3-5)#166
Mon, May 9thvs MIAElieser Hernandez (2-5)#160vs MILBrandon Woodruff (5-3)#31
Tue, May 10thvs MIAJesus Luzardo (2-3)#134vs MILFreddy Peralta (3-2)#107
Wed, May 11thvs MIASandy Alcantara (7-3)#1vs MILAdrian Houser (4-8)#153
Fri, May 13thvs CHCDrew Smyly (2-5)#148@ PITMitch Keller (2-5)#192
Sat, May 14thvs CHCKyle Hendricks (3-6)#131@ PITZach Thompson (3-5)#166
Sun, May 15thvs CHCJustin Steele (2-5)#149@ PITJose Quintana (1-4)#92
Mon, May 16th@ LADTony Gonsolin (9-0)#22   
Tue, May 17th@ LADTyler Anderson (8-0)#54@ CLEZach Plesac (2-5)#105
Wed, May 18th@ LADWalker Buehler (6-3)#137   
Thu, May 19th@ CHCMarcus Stroman (2-5)#63@ CLECal Quantrill (4-4)#81
Fri, May 20th@ CHCKyle Hendricks (3-6)#131@ TORHyun Jin Ryu (2-0)
Sat, May 21st@ CHCJustin Steele (2-5)#149@ TORAlek Manoah (9-2)#13
Sun, May 22nd@ CHCWade Miley (1-0)#180@ TORYusei Kikuchi (2-4)#102
Mon, May 23rdvs KCZack Greinke (1-4)#122vs CHCDrew Smyly (2-5)#148
Tue, May 24thvs KCJonathan Heasley (1-3)#212vs CHCMarcus Stroman (2-5)#63
Thu, May 26thvs LADMitch White (1-1)#161vs CHCJustin Steele (2-5)#149
Fri, May 27thvs LADRyan Pepiot (0-0)#310vs SFCarlos Rodon (6-4)#10
Sat, May 28thvs LADTony Gonsolin (9-0)#22vs SFAlex Wood (5-6)#74
Sun, May 29thvs LADTyler Anderson (8-0)#54vs SFAlex Cobb (3-3)#89
Mon, May 30thvs ATLSpencer Strider (3-2)#90   
Tue, May 31stvs ATLCharlie Morton (4-3)#55@ BOSMichael Wacha (6-1)#111
Wed, Jun 1stvs ATLKyle Wright (8-4)#43@ BOSGarrett Whitlock (2-1)#58
Fri, Jun 3rd@ PITJT Brubaker (1-7)#104vs WSHJosiah Gray (6-4)#84
Sat, Jun 4th@ PITRoansy Contreras (2-1)#150vs WSHErick Fedde (5-5)#189
Sun, Jun 5th@ PITZach Thompson (3-5)#166vs WSHPatrick Corbin (3-10)#136
Mon, Jun 6th@ CINHunter Greene (3-8)#113vs ARIMadison Bumgarner (3-7)#129
Tue, Jun 7th@ CINGraham Ashcraft (4-1)#182vs ARITyler Gilbert (0-3)#338
Wed, Jun 8th@ CINMike Minor (1-4)#118vs ARIMerrill Kelly (6-5)#110
Thu, Jun 9th@ CINTyler Mahle (2-6)#52vs ARIZach Davies (2-4)#164
Fri, Jun 10th@ PHIKyle Gibson (4-3)#83@ STLAndre Pallante (2-3)#157
Sat, Jun 11th@ PHIZack Wheeler (6-4)#16@ STLAdam Wainwright (5-5)#40
Sun, Jun 12th@ PHIRanger Suarez (6-4)#78@ STLDakota Hudson (5-4)#97
Mon, Jun 13thvs CINMike Minor (1-4)#118@ ARIMerrill Kelly (6-5)#110
Tue, Jun 14thvs CINTyler Mahle (2-6)#52@ ARIZach Davies (2-4)#164
Wed, Jun 15thvs CINLuis Castillo (2-4)#47@ ARIZac Gallen (4-2)#41
Fri, Jun 17thvs MINDevin Smeltzer (4-1)#144vs MILEric Lauer (6-3)#88
Sat, Jun 18thvs MINDylan Bundy (4-4)#152vs MILJason Alexander (2-0)#241
Sun, Jun 19thvs MINChris Archer (2-3)#126vs MILAdrian Houser (4-8)#153
Mon, Jun 20th@ SDYu Darvish (7-3)#29   
Tue, Jun 21st@ SDSean Manaea (3-3)#28vs LADTony Gonsolin (9-0)#22
Wed, Jun 22nd@ SDMike Clevinger (1-0)#61vs LADTyler Anderson (8-0)#54
Fri, Jun 24thvs DETRony Garcia (2-2)#219@ SFAlex Cobb (3-3)#89
Sat, Jun 25thvs DETAlex Faedo (1-4)#125@ SFLogan Webb (7-2)#12
Sun, Jun 26thvs DETBeau Brieske (1-6)#187@ SFAnthony DeSclafani (0-1)#80
Tue, Jun 28thvs SDSean Manaea (3-3)#28@ CHCKeegan Thompson (7-2)#99
Wed, Jun 29thvs SDMike Clevinger (1-0)#61@ CHCJustin Steele (2-5)#149
Fri, Jul 1st@ COLAntonio Senzatela (3-4)#308vs ATLMax Fried (7-2)#8
Sat, Jul 2nd@ COLRyan Feltner (1-2)#382vs ATLSpencer Strider (3-2)#90
Sun, Jul 3rd@ COLChad Kuhl (4-5)#263vs ATLCharlie Morton (4-3)#55
Mon, Jul 4thvs SFvs NYM
Tue, Jul 5thvs SFvs NYM
Wed, Jul 6thvs SFvs NYM
Thu, Jul 7thvs COLvs PIT
Fri, Jul 8thvs COLvs TB
Sat, Jul 9thvs COLvs TB
Sun, Jul 10thvs COLvs TB
Mon, Jul 11th@ SF   
Tue, Jul 12th@ SF@ NYY
Wed, Jul 13th@ SF@ NYY
Fri, Jul 15th@ SD@ STL
Sat, Jul 16th@ SD@ STL
Sun, Jul 17th@ SD@ STL
Fri, Jul 22ndvs WSHvs STL
Sat, Jul 23rdvs WSHvs STL
Sun, Jul 24thvs WSHvs STL
Mon, Jul 25thvs SFvs MIA
Tue, Jul 26thvs SFvs MIA
Wed, Jul 27thvs SFvs MIA
Fri, Jul 29th@ ATLvs BAL
Sat, Jul 30th@ ATLvs BAL
Sun, Jul 31st@ ATLvs BAL
Mon, Aug 1st@ CLE@ MIA
Tue, Aug 2nd@ CLE@ MIA
Wed, Aug 3rd@ CLE@ MIA
Fri, Aug 5thvs COL@ MIL
Sat, Aug 6thvs COL@ MIL
Sun, Aug 7thvs COL@ MIL
Mon, Aug 8thvs PIT@ NYM
Tue, Aug 9thvs PIT@ NYM
Wed, Aug 10thvs PIT@ NYM
Thu, Aug 11thvs PITvs CHC
Fri, Aug 12th@ COL   
Sat, Aug 13th@ COLvs CHC
Sun, Aug 14th@ COLvs CHC
Mon, Aug 15th@ SFvs PHI
Tue, Aug 16th@ SFvs PHI
Wed, Aug 17th@ SFvs PHI
Thu, Aug 18th@ SF   
Fri, Aug 19thvs STL@ PIT
Sat, Aug 20thvs STL@ PIT
Sun, Aug 21stvs STL@ PIT
Tue, Aug 23rd@ KC@ PHI
Wed, Aug 24th@ KC@ PHI
Fri, Aug 26th@ CWS@ WSH
Sat, Aug 27th@ CWS@ WSH
Sun, Aug 28th@ CWS@ WSH
Mon, Aug 29thvs PHIvs STL
Tue, Aug 30thvs PHIvs STL
Wed, Aug 31stvs PHIvs STL
Thu, Sep 1stvs MIL   
Fri, Sep 2ndvs MILvs COL
Sat, Sep 3rdvs MILvs COL
Sun, Sep 4thvs MILvs COL
Mon, Sep 5th@ SD   
Tue, Sep 6th@ SD@ CHC
Wed, Sep 7th@ SD@ CHC
Fri, Sep 9th@ COL@ MIL
Sat, Sep 10th@ COL@ MIL
Sun, Sep 11th@ COL@ MIL
Mon, Sep 12thvs LADvs PIT
Tue, Sep 13thvs LADvs PIT
Wed, Sep 14thvs LADvs PIT
Thu, Sep 15thvs SD@ STL
Fri, Sep 16thvs SD@ STL
Sat, Sep 17thvs SD@ STL
Sun, Sep 18thvs SD@ STL
Mon, Sep 19th@ LAD   
Tue, Sep 20th@ LADvs BOS
Wed, Sep 21st@ LADvs BOS
Thu, Sep 22nd@ LADvs MIL
Fri, Sep 23rdvs SFvs MIL
Sat, Sep 24thvs SFvs MIL
Sun, Sep 25thvs SFvs MIL
Tue, Sep 27th@ HOU@ PIT
Wed, Sep 28th@ HOU@ PIT
Fri, Sep 30th@ SF@ CHC
Sat, Oct 1st@ SF@ CHC
Sun, Oct 2nd@ SF@ CHC
Mon, Oct 3rd@ MILvs CHC
Tue, Oct 4th@ MILvs CHC
Wed, Oct 5th@ MILvs CHC
Thu, Apr 14th   @ LADWalker Buehler (6-3)#137
Mon, Apr 18th   @ SDSean Manaea (3-3)#28
Thu, May 5th   @ MILAdrian Houser (4-8)#153
Thu, May 12th   @ PITJT Brubaker (1-7)#104
Wed, May 25th   vs CHCKyle Hendricks (3-6)#131
Thu, Jun 2nd   vs WSHJoan Adon (1-11)#386
Thu, Jun 23rd   vs LADClayton Kershaw (5-1)#35
Thu, Jun 30th   @ CHCKyle Hendricks (3-6)#131
Thu, Jul 14th   @ NYY
Thu, Jul 28th   vs MIA
Mon, Aug 22nd   @ PHI
Thu, Aug 25th   @ PHI
Thu, Sep 8th   @ CHC
Mon, Sep 26th   @ PIT