Skip to main content

Who Should I Trade?

Giovanny Gallegos for Joe Ryan (2022)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Joe Ryan
SP - MIN
Joe Ryan
Giovanny Gallegos
RP - STL
Giovanny Gallegos
Expert
Recommendation
62%
Recommended by
8 of 13 experts
38%
Recommended by
5 of 13 experts
Rankings 
   
Rest of Season# 54# 64
VBR# 218# 234
   
Projections 
   
Strikeouts6742
Wins53
Saves010
ERA3.893.35
WHIP1.201.13
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Pierre Camus
RotoBaller
# 51# 54
   
Andrew Seifter
FantasyPros
# 44# 101
   
Bart Wheeler
Hail to Fantasy Football
# 40# 71
   
Mick Ciallela
Fantrax
# 64# 71
   
Nate Miller
Fantasy Six Pack
# 68# 105
   
Joe Pisapia
FantasyPros
# 36# 74
   
Scott Youngson
Pitcher List
# 66# 164
   
Kelly Kirby
FantasyPros
# 56# 58
   
Ryan Amore
Pitcher List
# 47# 26
   
Dalton Del Don
Yahoo! Sports
# 63# 47
   
Travis Argo
Fantasy Six Pack
# 58# 54
   
Brad Camara
RotoBaller
# 101# 60
   
Mike Maher
FantasyPros
# 104# 61
   
Who Should I Trade? Player Statistics
  Joe Ryan
SP - MIN
Joe Ryan
Giovanny Gallegos
RP - STL
Giovanny Gallegos
2022 Stats 
   
   
Games Played1126
   
Games Started110
   
Innings Pitched59.228.1
   
Wins62
   
Losses32
   
Saves09
   
Blown Saves04
   
Holds03
   
Hits Allowed4923
   
Earned Runs2110
   
Home Runs Allowed73
   
Strikeouts5334
   
Walks178
   
ERA3.203.21
   
WHIP1.121.11
   
Who Should I Trade? Player Projections
  Joe Ryan
SP - MIN
Joe Ryan
Giovanny Gallegos
RP - STL
Giovanny Gallegos
2022 Projections 
   
   
Games Played1334
   
Games Started130
   
Innings Pitched65.535.4
   
Wins53
   
Losses31
   
Saves010
   
Blown Saves01
   
Holds04
   
Hits Allowed5728
   
Earned Runs2813
   
Home Runs Allowed104
   
Strikeouts6742
   
Walks1910
   
ERA3.893.35
   
WHIP1.201.13
   
Who Should I Trade? Player Notes
  Joe Ryan
SP - MIN
Joe Ryan
Giovanny Gallegos
RP - STL
Giovanny Gallegos
News 
 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
Giovanny Gallegos struggled on the mound in relief for the Cardinals, allowing two runs on three hits while also striking out one in 1 1/3 innings Saturday, blowing the save opportunity in the Cardinals' 5-3 win over the Cubs.
Chris Schommer
Sun, Jun 26th
 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
Giovanny Gallegos tossed a scoreless ninth inning in the first game of a doubleheader Tuesday, allowing one hit and striking out one and picking up the save in the Cardinals' 3-1 win over the Pirates.
Chris Schommer
Tue, Jun 14th
 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
Giovanny Gallegos tossed a scoreless inning Monday for the Cardinals, striking out one and picking up the win in the Cardinals' 7-5 win over the Pirates.
Chris Schommer
Tue, Jun 14th
 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
Giovanny Gallegos tossed a scoreless eighth inning Friday, walking three and striking out one in the Cardinals' 2-0 win over the Reds.
Chris Schommer
Sat, Jun 11th
 Joe Ryan will be activated from the IL and start on Tuesday against Seattle.
Jesse Garcia
Mon, Jun 13th
Cardinals RP Giovanny Gallegos was solid on the mound in the second game of a doubleheader Saturday, allowing one run on two hits while also walking one and striking out five in two innings pitched in the Cardinals' 7-4 win over the Cubs.
Chris Schommer
Sun, Jun 5th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Joe Ryan
SP - MIN
Joe Ryan
Giovanny Gallegos
RP - STL
Giovanny Gallegos
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 7th   vs PITJT Brubaker (1-7)#125
Sat, Apr 9thvs SEALogan Gilbert (8-3)#40vs PITMitch Keller (2-5)#212
Sun, Apr 10thvs SEAMarco Gonzales (4-8)#90vs PITBryse Wilson (0-4)#382
Tue, Apr 12thvs LADAndrew Heaney (1-0)#71vs KCDaniel Lynch (3-7)#271
Thu, Apr 14th   @ MILBrandon Woodruff (5-3)#24
Fri, Apr 15th@ BOSNick Pivetta (8-5)#49@ MILFreddy Peralta (3-2)#94
Sat, Apr 16th@ BOSTanner Houck (4-3)#66@ MILAdrian Houser (4-8)#163
Sun, Apr 17th@ BOSMichael Wacha (6-1)#113@ MILAaron Ashby (1-5)#89
Tue, Apr 19th@ KCCarlos Hernandez (0-3)#315@ MIAJesus Luzardo (2-3)#137
Wed, Apr 20th@ KCDaniel Lynch (3-7)#271@ MIASandy Alcantara (7-3)#4
Thu, Apr 21st@ KCZack Greinke (1-4)#130@ MIAPablo Lopez (5-3)#21
Fri, Apr 22ndvs CWSMichael Kopech (2-4)#35@ CINHunter Greene (3-8)#107
Sat, Apr 23rdvs CWSVince Velasquez (3-3)#184@ CINTyler Mahle (3-6)#48
Sun, Apr 24thvs CWSLucas Giolito (4-4)#33@ CINNick Lodolo (1-2)#190
Mon, Apr 25th   vs NYMMax Scherzer (5-1)#122
Tue, Apr 26thvs DETEduardo Rodriguez (1-3)#41vs NYMChris Bassitt (6-5)#32
Wed, Apr 27thvs DETMichael Pineda (1-2)#135vs NYMCarlos Carrasco (8-3)#44
Thu, Apr 28thvs DETTarik Skubal (5-5)#28vs ARIHumberto Castellanos (3-2)#231
Fri, Apr 29th@ TBCorey Kluber (3-4)#56vs ARIMadison Bumgarner (3-7)#112
Sat, Apr 30th@ TBShane McClanahan (8-3)#8vs ARIMerrill Kelly (6-5)#117
Sun, May 1st@ TBJosh Fleming (2-3)#166vs ARIZach Davies (2-4)#191
Mon, May 2nd@ BALTyler Wells (5-4)#80vs KCZack Greinke (1-4)#130
Tue, May 3rd@ BALBruce Zimmermann (2-5)#244@ KCBrad Keller (2-9)#121
Wed, May 4th@ BALKyle Bradish (1-4)#256@ KCKris Bubic (1-4)#245
Thu, May 5th@ BALSpenser Watkins (1-1)#377@ SFMauricio Llovera
Fri, May 6thvs OAKZach Logue (2-4)#207@ SFAlex Cobb (3-3)#88
Sat, May 7thvs OAKJames Kaprielian (0-5)#202@ SFLogan Webb (7-2)#18
Sun, May 8thvs OAKDaulton Jefferies (1-7)@ SFJakob Junis (4-1)#116
Tue, May 10thvs HOUJustin Verlander (9-3)#2vs BALKyle Bradish (1-4)#256
Wed, May 11th   vs BALSpenser Watkins (1-1)#377
Thu, May 12thvs HOULuis Garcia (5-5)#34vs BALBryan Baker
Fri, May 13thvs CLEAaron Civale (2-4)#140vs SFLogan Webb (7-2)#18
Sat, May 14thvs CLEShane Bieber (3-4)#5vs SFJakob Junis (4-1)#116
Sun, May 15thvs CLETriston McKenzie (4-5)#58vs SFCarlos Rodon (6-4)#13
Tue, May 17th@ OAKJames Kaprielian (0-5)#202@ NYMTaijuan Walker (6-2)#99
Wed, May 18th@ OAKDaulton Jefferies (1-7)@ NYMMax Scherzer (5-1)#122
Thu, May 19th   @ NYMChris Bassitt (6-5)#32
Fri, May 20th@ KCDaniel Lynch (3-7)#271@ PITZach Thompson (3-5)#160
Sat, May 21st@ KCBrad Keller (2-9)#121@ PITJose Quintana (1-4)#124
Sun, May 22nd@ KCBrady Singer (3-3)#81@ PITBryse Wilson (0-4)#382
Mon, May 23rdvs DETElvin Rodriguez (0-2)#363vs TORJose Berrios (5-4)#31
Tue, May 24thvs DETBeau Brieske (1-6)#177vs TORKevin Gausman (5-6)#14
Thu, May 26thvs KCDaniel Lynch (3-7)#271vs MILEric Lauer (6-3)#86
Fri, May 27thvs KCBrad Keller (2-9)#121vs MILBrandon Woodruff (5-3)#24
Sat, May 28thvs KCBrady Singer (3-3)#81vs MILAdrian Houser (4-8)#163
Sun, May 29thvs KCZack Greinke (1-4)#130vs MILCorbin Burnes (6-4)#3
Mon, May 30th@ DETBeau Brieske (1-6)#177vs SDNick Martinez (2-3)#144
Tue, May 31st@ DETJoey Wentz (0-1)#375vs SDBlake Snell (0-5)#65
Wed, Jun 1st@ DETTarik Skubal (5-5)#28vs SDYu Darvish (7-3)#27
Thu, Jun 2nd@ DETAlex Faedo (1-4)#134@ CHCKeegan Thompson (7-2)#119
Fri, Jun 3rd@ TORYusei Kikuchi (2-4)#101@ CHCMarcus Stroman (2-5)#62
Sat, Jun 4th@ TORJose Berrios (5-4)#31@ CHCCaleb Kilian (0-2)#229
Sun, Jun 5th@ TORKevin Gausman (5-6)#14@ CHCJustin Steele (2-5)#169
Tue, Jun 7thvs NYYJameson Taillon (8-1)#47@ TBJeffrey Springs (3-2)#37
Wed, Jun 8thvs NYYNestor Cortes Jr. (6-3)#50@ TBCorey Kluber (3-4)#56
Thu, Jun 9thvs NYYGerrit Cole (6-2)#1@ TBShane McClanahan (8-3)#8
Fri, Jun 10thvs TBDrew Rasmussen (5-3)#52vs CINLuis Castillo (2-4)#43
Sat, Jun 11thvs TBShane Baz (0-1)#91vs CINHunter Greene (3-8)#107
Sun, Jun 12thvs TBJeffrey Springs (3-2)#37vs CINGraham Ashcraft (4-1)#217
Mon, Jun 13th@ SEAChris Flexen (3-8)#114vs PITMitch Keller (2-5)#212
Tue, Jun 14th@ SEALogan Gilbert (8-3)#40vs PITBryse Wilson (0-4)#382
Wed, Jun 15th@ SEAMarco Gonzales (4-8)#90vs PITRoansy Contreras (2-1)#154
Fri, Jun 17th@ ARIMadison Bumgarner (3-7)#112@ BOSMichael Wacha (6-1)#113
Sat, Jun 18th@ ARILuke Weaver (1-1)#141@ BOSKutter Crawford (1-2)#209
Sun, Jun 19th@ ARIMerrill Kelly (6-5)#117@ BOSNick Pivetta (8-5)#49
Mon, Jun 20th   @ MILCorbin Burnes (6-4)#3
Tue, Jun 21stvs CLEAaron Civale (2-4)#140@ MILChi Chi Gonzalez (0-1)#349
Wed, Jun 22ndvs CLETriston McKenzie (4-5)#58@ MILEric Lauer (6-3)#86
Thu, Jun 23rdvs CLEZach Plesac (2-5)#108@ MILJason Alexander (2-0)#295
Fri, Jun 24thvs COLGerman Marquez (4-5)#106vs CHCKyle Hendricks (3-6)#128
Sat, Jun 25thvs COLAntonio Senzatela (3-4)#259vs CHCAdrian Sampson (0-0)#374
Sun, Jun 26thvs COLRyan Feltner (1-3)#376vs CHCAlec Mills (0-1)#322
Mon, Jun 27th@ CLETriston McKenzie (4-5)#58vs MIAPablo Lopez (5-3)#21
Tue, Jun 28th@ CLEvs MIABraxton Garrett (1-2)#255
Wed, Jun 29th@ CLECal Quantrill (4-4)#78vs MIASandy Alcantara (7-3)#4
Fri, Jul 1stvs BALSpenser Watkins (1-1)#377@ PHIZach Eflin (3-5)#67
Sat, Jul 2ndvs BALJordan Lyles (4-7)#345@ PHIKyle Gibson (4-3)#87
Sun, Jul 3rdvs BALTyler Wells (5-4)#80@ PHIZack Wheeler (6-4)#10
Mon, Jul 4th@ CWSJohnny Cueto (1-4)#195@ ATLKyle Wright (8-4)#45
Tue, Jul 5th@ CWS@ ATL
Wed, Jul 6th@ CWS@ ATL
Thu, Jul 7th   @ ATL
Fri, Jul 8th@ TEXvs PHI
Sat, Jul 9th@ TEXvs PHI
Sun, Jul 10th@ TEXvs PHI
Mon, Jul 11th   vs PHI
Tue, Jul 12thvs MILvs LAD
Wed, Jul 13thvs MILvs LAD
Thu, Jul 14thvs CWSvs LAD
Fri, Jul 15thvs CWSvs CIN
Sat, Jul 16thvs CWSvs CIN
Sun, Jul 17thvs CWSvs CIN
Fri, Jul 22nd   @ CIN
Sat, Jul 23rd@ DET@ CIN
Sun, Jul 24th@ DET@ CIN
Tue, Jul 26th@ MIL@ TOR
Wed, Jul 27th@ MIL@ TOR
Fri, Jul 29th@ SD@ WSH
Sat, Jul 30th@ SD@ WSH
Sun, Jul 31st@ SD@ WSH
Tue, Aug 2ndvs DETvs CHC
Wed, Aug 3rdvs DETvs CHC
Thu, Aug 4thvs TORvs CHC
Fri, Aug 5thvs TORvs NYY
Sat, Aug 6thvs TORvs NYY
Sun, Aug 7thvs TORvs NYY
Tue, Aug 9th@ LAD@ COL
Wed, Aug 10th@ LAD@ COL
Thu, Aug 11th   @ COL
Fri, Aug 12th@ LAAvs MIL
Sat, Aug 13th@ LAAvs MIL
Sun, Aug 14th@ LAAvs MIL
Tue, Aug 16thvs KCvs COL
Wed, Aug 17thvs KCvs COL
Thu, Aug 18th   vs COL
Fri, Aug 19thvs TEX@ ARI
Sat, Aug 20thvs TEX@ ARI
Sun, Aug 21stvs TEX@ ARI
Mon, Aug 22ndvs TEX@ CHC
Tue, Aug 23rd@ HOU@ CHC
Wed, Aug 24th@ HOU@ CHC
Thu, Aug 25th@ HOU@ CHC
Fri, Aug 26thvs SFvs ATL
Sat, Aug 27thvs SFvs ATL
Sun, Aug 28thvs SFvs ATL
Mon, Aug 29thvs BOS@ CIN
Tue, Aug 30thvs BOS@ CIN
Wed, Aug 31stvs BOS@ CIN
Fri, Sep 2nd@ CWSvs CHC
Sat, Sep 3rd@ CWSvs CHC
Sun, Sep 4th@ CWSvs CHC
Mon, Sep 5th@ NYYvs WSH
Tue, Sep 6th@ NYYvs WSH
Wed, Sep 7th@ NYYvs WSH
Thu, Sep 8th@ NYYvs WSH
Fri, Sep 9thvs CLE@ PIT
Sat, Sep 10thvs CLE@ PIT
Sun, Sep 11thvs CLE@ PIT
Tue, Sep 13thvs KCvs MIL
Wed, Sep 14thvs KCvs MIL
Thu, Sep 15thvs KCvs CIN
Fri, Sep 16th@ CLEvs CIN
Sat, Sep 17th@ CLEvs CIN
Sun, Sep 18th@ CLEvs CIN
Tue, Sep 20th@ KC@ SD
Wed, Sep 21st@ KC@ SD
Thu, Sep 22nd@ KC@ SD
Fri, Sep 23rdvs LAA@ LAD
Sat, Sep 24thvs LAA@ LAD
Sun, Sep 25thvs LAA@ LAD
Tue, Sep 27thvs CWS@ MIL
Wed, Sep 28thvs CWS@ MIL
Fri, Sep 30th@ DETvs PIT
Sat, Oct 1st@ DETvs PIT
Sun, Oct 2nd@ DETvs PIT
Mon, Oct 3rd@ CWS@ PIT
Tue, Oct 4th@ CWS@ PIT
Wed, Oct 5th@ CWS@ PIT
Fri, Apr 8thvs SEARobbie Ray (6-6)#19   
Mon, Apr 11thvs SEAChris Flexen (3-8)#114   
Wed, Apr 13thvs LADClayton Kershaw (5-1)#30   
Mon, Apr 18th@ BOSRich Hill (4-4)#138   
Mon, May 16th@ OAKZach Logue (2-4)#207   
Wed, May 25thvs DETRony Garcia (2-2)#238   
Thu, Jun 30th@ CLEShane Bieber (3-4)#5   
Mon, Aug 1stvs DET   
Mon, Aug 15thvs KC   
Mon, Sep 19th@ CLE   
Thu, Sep 29thvs CWS