Skip to main content

Who Should I Trade?

Joe Ryan for Zac Gallen (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
Joe Ryan
SP - MIN
Joe Ryan
Expert
Recommendation
85%
Recommended by
11 of 13 experts
15%
Recommended by
2 of 13 experts
Rankings 
   
Rest of Season# 41# 53
VBR# 160# 211
   
Projections 
   
Strikeouts8061
Wins65
Saves00
ERA3.763.89
WHIP1.271.20
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Dalton Del Don
Yahoo! Sports
# 58# 63
   
Mike Maher
FantasyPros
# 46# 62
   
Pierre Camus
RotoBaller
# 38# 51
   
Andrew Seifter
FantasyPros
# 39# 44
   
Bart Wheeler
Hail to Fantasy Football
# 42# 54
   
Mick Ciallela
Fantrax
# 47# 67
   
Nate Miller
Fantasy Six Pack
# 30# 68
   
Brad Camara
RotoBaller
# 48# 101
   
Scott Youngson
Pitcher List
# 47# 66
   
Travis Argo
Fantasy Six Pack
# 53# 58
   
Kelly Kirby
FantasyPros
# 46# 56
   
Joe Pisapia
FantasyPros
# 40# 36
   
Ryan Amore
Pitcher List
# 104# 47
   
Who Should I Trade? Player Statistics
  Zac Gallen
SP - ARI
Zac Gallen
Joe Ryan
SP - MIN
Joe Ryan
2022 Stats 
   
   
Games Played1512
   
Games Started1512
   
Innings Pitched82.066.0
   
Wins46
   
Losses23
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed6451
   
Earned Runs3222
   
Home Runs Allowed97
   
Strikeouts7760
   
Walks2318
   
ERA3.513.00
   
WHIP1.061.05
   
Who Should I Trade? Player Projections
  Zac Gallen
SP - ARI
Zac Gallen
Joe Ryan
SP - MIN
Joe Ryan
2022 Projections 
   
   
Games Played1411
   
Games Started1512
   
Innings Pitched76.559.3
   
Wins65
   
Losses32
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed6652
   
Earned Runs3226
   
Home Runs Allowed109
   
Strikeouts8061
   
Walks2617
   
ERA3.763.89
   
WHIP1.271.20
   
Who Should I Trade? Player Notes
  Zac Gallen
SP - ARI
Zac Gallen
Joe Ryan
SP - MIN
Joe Ryan
News 
 Zac Gallen lasted six innings on the mound for the Diamondbacks Sunday, allowing three runs on four hits while also walking two and striking out four in the Diamondbacks' 6-5 loss to the Rockies.
Chris Schommer
Mon, Jul 4th
Joe Ryan pitched seven innings, allowing two hits, one walk, one earned run, and striking out seven batters Friday. He earned a no-decision in a win over the Orioles.
Jesse Garcia
Fri, Jul 1st
 Zac Gallen struggled on the mound for the Diamondbacks Tuesday, allowing six runs on seven hits while also walking two and striking out two in five innings pitched, picking up a no-decision in the Diamondbacks' 7-6 win over the Padres.
Chris Schommer
Wed, Jun 29th
Joe Ryan pitched five innings, allowing eight hits, one walk, and three earned runs. He registered just one strikeout in a win over the Rockies on Sunday.
Jesse Garcia
Sun, Jun 26th
 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
Joe Ryan tossed six innings, allowing seven hits, three earned runs, one walk, and stuck out seven. He earned a no-decision in the Twins loss to Cleveland on Tuesday.
Jesse Garcia
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
Joe Ryan pitched 4 2/3 innings, allowing five hits, one walk, four earned runs, and struck out three batters. He earned the loss as the Twins fell to Seattle 5-0 on Tuesday.
Jesse Garcia
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
The Minnesota Twins officially activated Joe Ryan from the COVID-19 list ahead of Tuesday's game against the Mariners.
Ari Koslow
Tue, Jun 14th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Zac Gallen
SP - ARI
Zac Gallen
Joe Ryan
SP - MIN
Joe Ryan
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Apr 8thvs SDSean Manaea (3-3)#26vs SEARobbie Ray (7-6)#20
Sat, Apr 9thvs SDJoe Musgrove (8-2)#9vs SEALogan Gilbert (9-3)#39
Sun, Apr 10thvs SDNabil Crismattvs SEAMarco Gonzales (4-9)#93
Mon, Apr 11th   vs SEAChris Flexen (4-8)#122
Tue, Apr 12thvs HOULuis Garcia (6-5)#38vs LADAndrew Heaney (1-0)#64
Wed, Apr 13thvs HOUFramber Valdez (8-3)#23vs LADClayton Kershaw (5-2)#33
Fri, Apr 15th@ NYMChris Bassitt (6-5)#29@ BOSNick Pivetta (8-5)#36
Sat, Apr 16th@ NYMCarlos Carrasco (9-4)#65@ BOSTanner Houck (4-3)#55
Sun, Apr 17th@ NYMDavid Peterson (5-1)#126@ BOSMichael Wacha (6-1)#109
Mon, Apr 18th   @ BOSRich Hill (4-4)#146
Tue, Apr 19th@ WSHJoan Adon (1-11)#387@ KCCarlos Hernandez (0-3)#327
Wed, Apr 20th@ WSHErick Fedde (5-5)#174@ KCDaniel Lynch (3-7)#233
Thu, Apr 21st@ WSHJosh Rogers (2-2)#381@ KCZack Greinke (2-4)#125
Fri, Apr 22ndvs NYMDavid Peterson (5-1)#126vs CWSMichael Kopech (2-5)#34
Sat, Apr 23rdvs NYMTrevor Williams (1-5)#171vs CWSVince Velasquez (3-3)#168
Sun, Apr 24thvs NYMTylor Megill (4-2)#103vs CWSLucas Giolito (5-4)#37
Tue, Apr 26thvs LADTony Gonsolin (10-0)#24vs DETEduardo Rodriguez (1-3)#43
Wed, Apr 27thvs LADJulio Urias (6-6)#13vs DETMichael Pineda (1-3)#142
Thu, Apr 28th@ STLDakota Hudson (6-4)#94vs DETTarik Skubal (5-7)#35
Fri, Apr 29th@ STLAdam Wainwright (6-6)#41@ TBCorey Kluber (3-5)#49
Sat, Apr 30th@ STLMiles Mikolas (5-6)#54@ TBShane McClanahan (9-3)#8
Sun, May 1st@ STLJordan Hicks (1-4)#187@ TBJosh Fleming (2-3)#181
Mon, May 2nd@ MIAPablo Lopez (5-4)#16@ BALTyler Wells (7-4)#88
Tue, May 3rd@ MIATrevor Rogers (4-6)#72@ BALBruce Zimmermann (2-5)#225
Wed, May 4th@ MIAElieser Hernandez (2-5)#150@ BALKyle Bradish (1-4)#269
Thu, May 5th   @ BALSpenser Watkins (1-1)#385
Fri, May 6thvs COLChad Kuhl (5-5)#249vs OAKZach Logue (2-4)#217
Sat, May 7thvs COLKyle Freeland (4-5)#169vs OAKJames Kaprielian (1-5)#193
Sun, May 8thvs COLGerman Marquez (4-6)#97vs OAKDaulton Jefferies (1-7)
Tue, May 10thvs MIAJesus Luzardo (2-3)#135vs HOUJustin Verlander (10-3)#4
Thu, May 12th   vs HOULuis Garcia (6-5)#38
Fri, May 13thvs CHCDrew Smyly (2-5)#152vs CLEAaron Civale (2-5)#162
Sat, May 14thvs CHCKyle Hendricks (4-6)#120vs CLEShane Bieber (3-4)#6
Sun, May 15thvs CHCJustin Steele (3-5)#153vs CLETriston McKenzie (5-6)#69
Mon, May 16th@ LADTony Gonsolin (10-0)#24@ OAKZach Logue (2-4)#217
Tue, May 17th@ LADTyler Anderson (9-1)#60@ OAKJames Kaprielian (1-5)#193
Wed, May 18th@ LADWalker Buehler (6-3)#133@ OAKDaulton Jefferies (1-7)
Fri, May 20th@ CHCKyle Hendricks (4-6)#120@ KCDaniel Lynch (3-7)#233
Sat, May 21st@ CHCJustin Steele (3-5)#153@ KCBrad Keller (3-9)#115
Sun, May 22nd@ CHCWade Miley (1-0)#166@ KCBrady Singer (3-3)#84
Mon, May 23rdvs KCZack Greinke (2-4)#125vs DETElvin Rodriguez (0-2)#336
Tue, May 24thvs KCJonathan Heasley (1-4)#209vs DETBeau Brieske (1-6)#180
Wed, May 25th   vs DETRony Garcia (3-2)#213
Thu, May 26thvs LADMitch White (1-1)#197vs KCDaniel Lynch (3-7)#233
Fri, May 27thvs LADRyan Pepiot (0-0)#315vs KCBrad Keller (3-9)#115
Sat, May 28thvs LADTony Gonsolin (10-0)#24vs KCBrady Singer (3-3)#84
Sun, May 29thvs LADTyler Anderson (9-1)#60vs KCZack Greinke (2-4)#125
Mon, May 30thvs ATLSpencer Strider (4-2)#95@ DETBeau Brieske (1-6)#180
Tue, May 31stvs ATLCharlie Morton (4-3)#52@ DETJoey Wentz (0-1)#382
Wed, Jun 1stvs ATLKyle Wright (9-4)#44@ DETTarik Skubal (5-7)#35
Thu, Jun 2nd   @ DETAlex Faedo (1-4)#138
Fri, Jun 3rd@ PITJT Brubaker (2-7)#117@ TORYusei Kikuchi (3-4)#99
Sat, Jun 4th@ PITRoansy Contreras (2-2)#143@ TORJose Berrios (6-4)#50
Sun, Jun 5th@ PITZach Thompson (3-6)#157@ TORKevin Gausman (6-6)#19
Tue, Jun 7th@ CINGraham Ashcraft (4-2)#177vs NYYJameson Taillon (9-1)#42
Wed, Jun 8th@ CINMike Minor (1-5)#105vs NYYNestor Cortes Jr. (7-3)#46
Thu, Jun 9th@ CINTyler Mahle (3-7)#48vs NYYGerrit Cole (7-2)#2
Fri, Jun 10th@ PHIKyle Gibson (4-3)#77vs TBDrew Rasmussen (5-3)#57
Sat, Jun 11th@ PHIZack Wheeler (7-4)#11vs TBShane Baz (1-1)#107
Sun, Jun 12th@ PHIRanger Suarez (6-5)#78vs TBJeffrey Springs (3-2)#32
Mon, Jun 13thvs CINMike Minor (1-5)#105@ SEAChris Flexen (4-8)#122
Tue, Jun 14thvs CINTyler Mahle (3-7)#48@ SEALogan Gilbert (9-3)#39
Wed, Jun 15thvs CINLuis Castillo (3-4)#45@ SEAMarco Gonzales (4-9)#93
Fri, Jun 17thvs MINDevin Smeltzer (4-2)#144@ ARIMadison Bumgarner (3-8)#131
Sat, Jun 18thvs MINDylan Bundy (4-4)#141@ ARILuke Weaver (1-1)#164
Sun, Jun 19thvs MINChris Archer (2-3)#165@ ARIMerrill Kelly (7-5)#96
Tue, Jun 21st@ SDSean Manaea (3-3)#26vs CLEAaron Civale (2-5)#162
Wed, Jun 22nd@ SDMike Clevinger (2-0)#61vs CLETriston McKenzie (5-6)#69
Thu, Jun 23rd   vs CLEZach Plesac (2-5)#116
Fri, Jun 24thvs DETRony Garcia (3-2)#213vs COLGerman Marquez (4-6)#97
Sat, Jun 25thvs DETAlex Faedo (1-4)#138vs COLAntonio Senzatela (3-5)#322
Sun, Jun 26thvs DETBeau Brieske (1-6)#180vs COLRyan Feltner (1-3)#383
Mon, Jun 27th   @ CLETriston McKenzie (5-6)#69
Tue, Jun 28thvs SDSean Manaea (3-3)#26@ CLEKonnor Pilkington (1-1)#198
Wed, Jun 29thvs SDMike Clevinger (2-0)#61@ CLECal Quantrill (4-4)#91
Thu, Jun 30th   @ CLEShane Bieber (3-4)#6
Fri, Jul 1st@ COLAntonio Senzatela (3-5)#322vs BALSpenser Watkins (1-1)#385
Sat, Jul 2nd@ COLAustin Gomber (4-7)#182vs BALJordan Lyles (4-7)#292
Sun, Jul 3rd@ COLChad Kuhl (5-5)#249vs BALTyler Wells (7-4)#88
Mon, Jul 4thvs SFCarlos Rodon (7-4)#7@ CWSJohnny Cueto (2-4)#167
Tue, Jul 5thvs SFAlex Wood (5-7)#73@ CWSMichael Kopech (2-5)#34
Wed, Jul 6thvs SFAlex Cobb (3-3)#89@ CWSLance Lynn (1-1)#56
Fri, Jul 8thvs COLChad Kuhl (5-5)#249@ TEXMartin Perez (7-2)#68
Sat, Jul 9thvs COLKyle Freeland (4-5)#169@ TEXJon Gray (4-4)#47
Sun, Jul 10thvs COLGerman Marquez (4-6)#97@ TEXDane Dunning (1-6)#102
Tue, Jul 12th@ SFvs MIL
Wed, Jul 13th@ SFvs MIL
Thu, Jul 14th   vs CWS
Fri, Jul 15th@ SDvs CWS
Sat, Jul 16th@ SDvs CWS
Sun, Jul 17th@ SDvs CWS
Sat, Jul 23rdvs WSH@ DET
Sun, Jul 24thvs WSH@ DET
Tue, Jul 26thvs SF@ MIL
Wed, Jul 27thvs SF@ MIL
Fri, Jul 29th@ ATL@ SD
Sat, Jul 30th@ ATL@ SD
Sun, Jul 31st@ ATL@ SD
Mon, Aug 1st@ CLEvs DET
Tue, Aug 2nd@ CLEvs DET
Wed, Aug 3rd@ CLEvs DET
Thu, Aug 4th   vs TOR
Fri, Aug 5thvs COLvs TOR
Sat, Aug 6thvs COLvs TOR
Sun, Aug 7thvs COLvs TOR
Tue, Aug 9thvs PIT@ LAD
Wed, Aug 10thvs PIT@ LAD
Fri, Aug 12th@ COL@ LAA
Sat, Aug 13th@ COL@ LAA
Sun, Aug 14th@ COL@ LAA
Mon, Aug 15th@ SFvs KC
Tue, Aug 16th@ SFvs KC
Wed, Aug 17th@ SFvs KC
Fri, Aug 19thvs STLvs TEX
Sat, Aug 20thvs STLvs TEX
Sun, Aug 21stvs STLvs TEX
Mon, Aug 22nd   vs TEX
Tue, Aug 23rd@ KC@ HOU
Wed, Aug 24th@ KC@ HOU
Thu, Aug 25th   @ HOU
Fri, Aug 26th@ CWSvs SF
Sat, Aug 27th@ CWSvs SF
Sun, Aug 28th@ CWSvs SF
Mon, Aug 29thvs PHIvs BOS
Tue, Aug 30thvs PHIvs BOS
Wed, Aug 31stvs PHIvs BOS
Fri, Sep 2ndvs MIL@ CWS
Sat, Sep 3rdvs MIL@ CWS
Sun, Sep 4thvs MIL@ CWS
Mon, Sep 5th@ SD@ NYY
Tue, Sep 6th@ SD@ NYY
Wed, Sep 7th@ SD@ NYY
Thu, Sep 8th   @ NYY
Fri, Sep 9th@ COLvs CLE
Sat, Sep 10th@ COLvs CLE
Sun, Sep 11th@ COLvs CLE
Tue, Sep 13thvs LADvs KC
Wed, Sep 14thvs LADvs KC
Thu, Sep 15thvs SDvs KC
Fri, Sep 16thvs SD@ CLE
Sat, Sep 17thvs SD@ CLE
Sun, Sep 18thvs SD@ CLE
Mon, Sep 19th@ LAD@ CLE
Tue, Sep 20th@ LAD@ KC
Wed, Sep 21st@ LAD@ KC
Thu, Sep 22nd@ LAD@ KC
Fri, Sep 23rdvs SFvs LAA
Sat, Sep 24thvs SFvs LAA
Sun, Sep 25thvs SFvs LAA
Tue, Sep 27th@ HOUvs CWS
Wed, Sep 28th@ HOUvs CWS
Thu, Sep 29th   vs CWS
Fri, Sep 30th@ SF@ DET
Sat, Oct 1st@ SF@ DET
Sun, Oct 2nd@ SF@ DET
Mon, Oct 3rd@ MIL@ CWS
Tue, Oct 4th@ MIL@ CWS
Wed, Oct 5th@ MIL@ CWS
Thu, Apr 7thvs SDYu Darvish (7-4)#27   
Mon, Apr 25thvs LADWalker Buehler (6-3)#133   
Mon, May 9thvs MIAElieser Hernandez (2-5)#150   
Wed, May 11thvs MIASandy Alcantara (8-3)#1   
Thu, May 19th@ CHCMarcus Stroman (2-5)#59   
Mon, Jun 6th@ CINHunter Greene (3-9)#114   
Mon, Jun 20th@ SDYu Darvish (7-4)#27   
Thu, Jul 7thvs COLAustin Gomber (4-7)#182   
Mon, Jul 11th@ SFAlex Cobb (3-3)#89   
Fri, Jul 22ndvs WSH   
Mon, Jul 25thvs SF   
Mon, Aug 8thvs PIT   
Thu, Aug 11thvs PIT   
Thu, Aug 18th@ SF   
Thu, Sep 1stvs MIL   
Mon, Sep 12thvs LAD