Skip to main content

Who Should I Trade?

Joe Ryan for Giovanny Gallegos (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# 53# 65
VBR# 202# 233
   
Projections 
   
Strikeouts7345
Wins63
Saves010
ERA3.893.32
WHIP1.201.12
   
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
# 53# 108
   
Joe Pisapia
FantasyPros
# 36# 74
   
Scott Youngson
Pitcher List
# 66# 166
   
Kelly Kirby
FantasyPros
# 56# 58
   
Ryan Amore
Pitcher List
# 47# 26
   
Travis Argo
Fantasy Six Pack
# 58# 54
   
Dalton Del Don
Yahoo! Sports
# 63# 47
   
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 Played1025
   
Games Started100
   
Innings Pitched54.027.3
   
Wins52
   
Losses32
   
Saves09
   
Blown Saves03
   
Holds03
   
Hits Allowed4120
   
Earned Runs188
   
Home Runs Allowed62
   
Strikeouts5233
   
Walks168
   
ERA3.002.70
   
WHIP1.061.05
   
Who Should I Trade? Player Projections
  Joe Ryan
SP - MIN
Joe Ryan
Giovanny Gallegos
RP - STL
Giovanny Gallegos
2022 Projections 
   
   
Games Played1436
   
Games Started140
   
Innings Pitched71.337.4
   
Wins63
   
Losses31
   
Saves010
   
Blown Saves01
   
Holds04
   
Hits Allowed6230
   
Earned Runs3114
   
Home Runs Allowed115
   
Strikeouts7345
   
Walks2011
   
ERA3.893.32
   
WHIP1.201.12
   
Who Should I Trade? Player Notes
  Joe Ryan
SP - MIN
Joe Ryan
Giovanny Gallegos
RP - STL
Giovanny Gallegos
News 
 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
 Joe Ryan is expected to make his return to the Twins starting rotation sometime next week.
Ari Koslow
Fri, Jun 10th
Cardinals RP Giovanny Gallegos tossed 1 2/3 scoreless innings to shut the door on the Pirates, striking out five and picking up the save in the Cardinals' 5-3 win over the Pirates.
Chris Schommer
Sat, May 21st
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
Fri, Apr 8thvs SEARobbie Ray (6-6)#18   
Sat, Apr 9thvs SEALogan Gilbert (7-3)#36vs PITMitch Keller (2-5)#193
Sun, Apr 10thvs SEAMarco Gonzales (4-7)#90vs PITBryse Wilson (0-4)#383
Mon, Apr 11thvs SEAChris Flexen (3-8)#117   
Tue, Apr 12thvs LADAndrew Heaney (1-0)#70vs KCDaniel Lynch (3-7)#230
Wed, Apr 13thvs LADClayton Kershaw (5-1)#35   
Fri, Apr 15th@ BOSNick Pivetta (8-5)#37@ MILFreddy Peralta (3-2)#107
Sat, Apr 16th@ BOSTanner Houck (4-3)#64@ MILAdrian Houser (4-8)#155
Sun, Apr 17th@ BOSMichael Wacha (6-1)#113@ MILAaron Ashby (1-5)#94
Mon, Apr 18th@ BOSRich Hill (3-4)#142   
Tue, Apr 19th@ KCCarlos Hernandez (0-3)#302@ MIAJesus Luzardo (2-3)#133
Wed, Apr 20th@ KCDaniel Lynch (3-7)#230@ MIASandy Alcantara (7-3)#1
Thu, Apr 21st@ KCZack Greinke (1-4)#121@ MIAPablo Lopez (5-3)#17
Fri, Apr 22ndvs CWSMichael Kopech (2-4)#34@ CINHunter Greene (3-8)#114
Sat, Apr 23rdvs CWSVince Velasquez (3-3)#177@ CINTyler Mahle (2-6)#53
Sun, Apr 24thvs CWSLucas Giolito (4-4)#40@ CINNick Lodolo (1-2)#205
Tue, Apr 26thvs DETEduardo Rodriguez (1-3)#44vs NYMChris Bassitt (5-5)#31
Wed, Apr 27thvs DETMichael Pineda (1-2)#144vs NYMCarlos Carrasco (8-3)#65
Thu, Apr 28thvs DETTarik Skubal (5-5)#32vs ARIHumberto Castellanos (3-2)#236
Fri, Apr 29th@ TBCorey Kluber (3-4)#48vs ARIMadison Bumgarner (3-7)#129
Sat, Apr 30th@ TBShane McClanahan (7-3)#8vs ARIMerrill Kelly (6-5)#109
Sun, May 1st@ TBJosh Fleming (2-3)#171vs ARIZach Davies (2-4)#192
Mon, May 2nd@ BALTyler Wells (5-4)#74vs KCZack Greinke (1-4)#121
Tue, May 3rd@ BALBruce Zimmermann (2-5)#255@ KCBrad Keller (2-8)#111
Wed, May 4th@ BALKyle Bradish (1-4)#257@ KCKris Bubic (1-4)#244
Thu, May 5th@ BALSpenser Watkins (0-1)#379@ SFMauricio Llovera
Fri, May 6thvs OAKZach Logue (2-4)#215@ SFAlex Cobb (3-3)#91
Sat, May 7thvs OAKJames Kaprielian (0-5)#179@ SFLogan Webb (6-2)#20
Sun, May 8thvs OAKDaulton Jefferies (1-7)@ SFJakob Junis (4-1)#124
Tue, May 10thvs HOUJustin Verlander (9-3)#3vs BALKyle Bradish (1-4)#257
Thu, May 12thvs HOULuis Garcia (5-5)#39vs BALBryan Baker
Fri, May 13thvs CLEAaron Civale (2-3)#159vs SFLogan Webb (6-2)#20
Sat, May 14thvs CLEShane Bieber (3-3)#5vs SFJakob Junis (4-1)#124
Sun, May 15thvs CLETriston McKenzie (4-5)#57vs SFCarlos Rodon (6-4)#9
Mon, May 16th@ OAKZach Logue (2-4)#215   
Tue, May 17th@ OAKJames Kaprielian (0-5)#179@ NYMTaijuan Walker (6-2)#93
Wed, May 18th@ OAKDaulton Jefferies (1-7)@ NYMMax Scherzer (5-1)#127
Fri, May 20th@ KCDaniel Lynch (3-7)#230@ PITZach Thompson (3-5)#165
Sat, May 21st@ KCBrad Keller (2-8)#111@ PITJose Quintana (1-4)#81
Sun, May 22nd@ KCBrady Singer (3-2)#85@ PITBryse Wilson (0-4)#383
Mon, May 23rdvs DETElvin Rodriguez (0-2)#365vs TORJose Berrios (5-3)#46
Tue, May 24thvs DETBeau Brieske (1-6)#185vs TORKevin Gausman (5-6)#19
Wed, May 25thvs DETRony Garcia (2-2)#219   
Thu, May 26thvs KCDaniel Lynch (3-7)#230vs MILEric Lauer (6-3)#87
Fri, May 27thvs KCBrad Keller (2-8)#111vs MILBrandon Woodruff (5-3)#30
Sat, May 28thvs KCBrady Singer (3-2)#85vs MILAdrian Houser (4-8)#155
Sun, May 29thvs KCZack Greinke (1-4)#121vs MILCorbin Burnes (5-4)#4
Mon, May 30th@ DETBeau Brieske (1-6)#185vs SDNick Martinez (2-3)#139
Tue, May 31st@ DETJoey Wentz (0-1)#376vs SDBlake Snell (0-4)#83
Wed, Jun 1st@ DETTarik Skubal (5-5)#32vs SDYu Darvish (7-3)#24
Thu, Jun 2nd@ DETAlex Faedo (1-4)#128@ CHCKeegan Thompson (7-2)#99
Fri, Jun 3rd@ TORYusei Kikuchi (2-3)#102@ CHCMarcus Stroman (2-5)#63
Sat, Jun 4th@ TORJose Berrios (5-3)#46@ CHCCaleb Kilian (0-2)#238
Sun, Jun 5th@ TORKevin Gausman (5-6)#19@ CHCJustin Steele (2-5)#150
Tue, Jun 7thvs NYYJameson Taillon (8-1)#43@ TBJeffrey Springs (3-2)#25
Wed, Jun 8thvs NYYNestor Cortes Jr. (6-3)#49@ TBCorey Kluber (3-4)#48
Thu, Jun 9thvs NYYGerrit Cole (6-1)#2@ TBShane McClanahan (7-3)#8
Fri, Jun 10thvs TBDrew Rasmussen (5-3)#56vs CINLuis Castillo (2-4)#45
Sat, Jun 11thvs TBShane Baz (0-1)#103vs CINHunter Greene (3-8)#114
Sun, Jun 12thvs TBJeffrey Springs (3-2)#25vs CINGraham Ashcraft (4-1)#178
Mon, Jun 13th@ SEAChris Flexen (3-8)#117vs PITMitch Keller (2-5)#193
Tue, Jun 14th@ SEALogan Gilbert (7-3)#36vs PITBryse Wilson (0-4)#383
Wed, Jun 15th@ SEAMarco Gonzales (4-7)#90vs PITRoansy Contreras (2-1)#149
Fri, Jun 17th@ ARIMadison Bumgarner (3-7)#129@ BOSMichael Wacha (6-1)#113
Sat, Jun 18th@ ARILuke Weaver (1-1)#176@ BOSKutter Crawford (1-2)#213
Sun, Jun 19th@ ARIMerrill Kelly (6-5)#109@ BOSNick Pivetta (8-5)#37
Tue, Jun 21stvs CLEAaron Civale (2-3)#159@ MILChi Chi Gonzalez (0-1)#348
Wed, Jun 22ndvs CLETriston McKenzie (4-5)#57@ MILEric Lauer (6-3)#87
Thu, Jun 23rdvs CLEZach Plesac (2-5)#104@ MILJason Alexander (2-0)#239
Fri, Jun 24thvs COLGerman Marquez (4-5)#96vs CHCKyle Hendricks (3-6)#130
Sat, Jun 25thvs COLAntonio Senzatela (3-3)#306vs CHCAdrian Sampson (0-0)#373
Sun, Jun 26thvs COLRyan Feltner (1-2)#382vs CHCMatt Swarmer (1-3)#246
Mon, Jun 27th@ CLETriston McKenzie (4-5)#57vs MIAPablo Lopez (5-3)#17
Tue, Jun 28th@ CLEvs MIABraxton Garrett (1-2)#254
Wed, Jun 29th@ CLECal Quantrill (4-4)#80vs MIASandy Alcantara (7-3)#1
Thu, Jun 30th@ CLEShane Bieber (3-3)#5   
Fri, Jul 1stvs BAL@ PHIZach Eflin (2-5)#66
Sat, Jul 2ndvs BALJordan Lyles (4-6)#291@ PHIKyle Gibson (4-3)#84
Sun, Jul 3rdvs BALTyler Wells (5-4)#74@ PHIZack Wheeler (6-4)#15
Mon, Jul 4th@ CWS@ ATL
Tue, Jul 5th@ CWS@ ATL
Wed, Jul 6th@ CWS@ ATL
Fri, Jul 8th@ TEXvs PHI
Sat, Jul 9th@ TEXvs PHI
Sun, Jul 10th@ TEXvs 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
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
Mon, Aug 1stvs DET   
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
Fri, Aug 12th@ LAAvs MIL
Sat, Aug 13th@ LAAvs MIL
Sun, Aug 14th@ LAAvs MIL
Mon, Aug 15thvs KC   
Tue, Aug 16thvs KCvs COL
Wed, Aug 17thvs KCvs 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
Mon, Sep 19th@ CLE   
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
Thu, Sep 29thvs CWS   
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
Thu, Apr 7th   vs PITJT Brubaker (1-7)#112
Thu, Apr 14th   @ MILBrandon Woodruff (5-3)#30
Mon, Apr 25th   vs NYMMax Scherzer (5-1)#127
Wed, May 11th   vs BALSpenser Watkins (0-1)#379
Thu, May 19th   @ NYMChris Bassitt (5-5)#31
Mon, Jun 20th   @ MILCorbin Burnes (5-4)#4
Thu, Jul 7th   @ ATL
Mon, Jul 11th   vs PHI
Fri, Jul 22nd   @ CIN
Thu, Aug 11th   @ COL
Thu, Aug 18th   vs COL