Skip to main content

Who Should I Trade?

Gregory Soto for Giovanny Gallegos (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Gregory Soto
Gregory Soto
Giovanny Gallegos
Giovanny Gallegos
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
Injury Alert--
Expert Ranks 
Who Should I Trade? Player Statistics
  Gregory Soto
Gregory Soto
Giovanny Gallegos
Giovanny Gallegos
2022 Stats 
Games Played6457
Games Started00
Innings Pitched60.159.0
Blown Saves36
Hits Allowed4942
Earned Runs2220
Home Runs Allowed26
Who Should I Trade? Player Notes
  Gregory Soto
Gregory Soto
Giovanny Gallegos
Giovanny Gallegos
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Gregory Soto
Gregory Soto
Giovanny Gallegos
Giovanny Gallegos
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30th@ TBvs TOR
Sat, Apr 1st@ TBvs TOR
Sun, Apr 2nd@ TBvs TOR
Mon, Apr 3rd@ HOUvs ATL
Tue, Apr 4th@ HOUvs ATL
Wed, Apr 5th@ HOUvs ATL
Thu, Apr 6thvs BOS   
Sat, Apr 8thvs BOS@ MIL
Sun, Apr 9thvs BOS@ MIL
Tue, Apr 11th@ TOR@ COL
Wed, Apr 12th@ TOR@ COL
Thu, Apr 13th@ TORvs PIT
Fri, Apr 14thvs SFvs PIT
Sat, Apr 15thvs SFvs PIT
Sun, Apr 16thvs SFvs PIT
Mon, Apr 17thvs CLEvs ARI
Tue, Apr 18thvs CLEvs ARI
Wed, Apr 19thvs CLEvs ARI
Fri, Apr 21st@ BAL@ SEA
Sat, Apr 22nd@ BAL@ SEA
Sun, Apr 23rd@ BAL@ SEA
Mon, Apr 24th@ MIL@ SF
Tue, Apr 25th@ MIL@ SF
Wed, Apr 26th@ MIL@ SF
Thu, Apr 27thvs BAL@ SF
Fri, Apr 28thvs BAL@ LAD
Sat, Apr 29thvs BAL@ LAD
Sun, Apr 30thvs BAL@ LAD
Tue, May 2ndvs NYMvs LAA
Wed, May 3rdvs NYMvs LAA
Thu, May 4thvs NYMvs LAA
Fri, May 5th@ STLvs DET
Sat, May 6th@ STLvs DET
Sun, May 7th@ STLvs DET
Mon, May 8th@ CLE@ CHC
Tue, May 9th@ CLE@ CHC
Wed, May 10th@ CLE@ CHC
Fri, May 12thvs SEA@ BOS
Sat, May 13thvs SEA@ BOS
Sun, May 14thvs SEA@ BOS
Tue, May 16thvs PITvs MIL
Wed, May 17thvs PITvs MIL
Fri, May 19th@ WSHvs LAD
Sat, May 20th@ WSHvs LAD
Sun, May 21st@ WSHvs LAD
Mon, May 22nd@ KC@ CIN
Tue, May 23rd@ KC@ CIN
Wed, May 24th@ KC@ CIN
Thu, May 25thvs CWS@ CIN
Fri, May 26thvs CWS@ CLE
Sat, May 27thvs CWS@ CLE
Sun, May 28thvs CWS@ CLE
Mon, May 29thvs TEXvs KC
Tue, May 30thvs TEXvs KC
Wed, May 31stvs TEX   
Fri, Jun 2nd@ CWS@ PIT
Sat, Jun 3rd@ CWS@ PIT
Sun, Jun 4th@ CWS@ PIT
Mon, Jun 5th@ PHI@ TEX
Tue, Jun 6th@ PHI@ TEX
Wed, Jun 7th@ PHI@ TEX
Fri, Jun 9thvs ARIvs CIN
Sat, Jun 10thvs ARIvs CIN
Sun, Jun 11thvs ARIvs CIN
Mon, Jun 12thvs ATLvs SF
Tue, Jun 13thvs ATLvs SF
Wed, Jun 14thvs ATLvs SF
Thu, Jun 15th@ MIN   
Fri, Jun 16th@ MIN@ NYM
Sat, Jun 17th@ MIN@ NYM
Sun, Jun 18th@ MIN@ NYM
Mon, Jun 19thvs KC@ WSH
Tue, Jun 20thvs KC@ WSH
Wed, Jun 21stvs KC@ WSH
Fri, Jun 23rdvs MIN   
Sat, Jun 24thvs MINvs CHC
Sun, Jun 25thvs MINvs CHC
Mon, Jun 26th@ TEX   
Tue, Jun 27th@ TEXvs HOU
Wed, Jun 28th@ TEXvs HOU
Thu, Jun 29th@ TEXvs HOU
Fri, Jun 30th@ COLvs NYY
Sat, Jul 1st@ COLvs NYY
Sun, Jul 2nd@ COLvs NYY
Tue, Jul 4thvs OAK@ MIA
Wed, Jul 5thvs OAK@ MIA
Thu, Jul 6thvs OAK@ MIA
Fri, Jul 7thvs TOR@ CWS
Sat, Jul 8thvs TOR@ CWS
Sun, Jul 9thvs TOR@ CWS
Fri, Jul 14th@ SEAvs WSH
Sat, Jul 15th@ SEAvs WSH
Sun, Jul 16th@ SEAvs WSH
Mon, Jul 17th@ KCvs MIA
Tue, Jul 18th@ KCvs MIA
Wed, Jul 19th@ KCvs MIA
Thu, Jul 20th@ KC@ CHC
Fri, Jul 21stvs SD@ CHC
Sat, Jul 22ndvs SD@ CHC
Sun, Jul 23rdvs SD@ CHC
Tue, Jul 25thvs LAA@ ARI
Wed, Jul 26thvs LAA@ ARI
Thu, Jul 27thvs LAAvs CHC
Fri, Jul 28th@ MIAvs CHC
Sat, Jul 29th@ MIAvs CHC
Sun, Jul 30th@ MIAvs CHC
Tue, Aug 1st@ PITvs MIN
Wed, Aug 2nd@ PITvs MIN
Fri, Aug 4thvs TBvs COL
Sat, Aug 5thvs TBvs COL
Sun, Aug 6thvs TBvs COL
Mon, Aug 7thvs MIN   
Tue, Aug 8thvs MIN@ TB
Wed, Aug 9thvs MIN@ TB
Thu, Aug 10thvs MIN@ TB
Fri, Aug 11th@ BOS@ KC
Sat, Aug 12th@ BOS@ KC
Sun, Aug 13th@ BOS   
Tue, Aug 15th@ MINvs OAK
Wed, Aug 16th@ MINvs OAK
Thu, Aug 17th@ CLEvs NYM
Fri, Aug 18th@ CLEvs NYM
Sat, Aug 19th@ CLEvs NYM
Sun, Aug 20th@ CLEvs NYM
Mon, Aug 21stvs CHC@ PIT
Tue, Aug 22ndvs CHC@ PIT
Wed, Aug 23rdvs CHC@ PIT
Fri, Aug 25thvs HOU@ PHI
Sat, Aug 26thvs HOU@ PHI
Sun, Aug 27thvs HOU@ PHI
Mon, Aug 28thvs NYYvs SD
Tue, Aug 29thvs NYYvs SD
Wed, Aug 30thvs NYYvs SD
Thu, Aug 31stvs NYY   
Fri, Sep 1st@ CWSvs PIT
Sat, Sep 2nd@ CWSvs PIT
Sun, Sep 3rd@ CWSvs PIT
Tue, Sep 5th@ NYY@ ATL
Wed, Sep 6th@ NYY@ ATL
Thu, Sep 7th@ NYY@ ATL
Fri, Sep 8thvs CWS@ CIN
Sat, Sep 9thvs CWS@ CIN
Sun, Sep 10thvs CWS@ CIN
Tue, Sep 12thvs CIN@ BAL
Wed, Sep 13thvs CIN@ BAL
Thu, Sep 14thvs CIN   
Fri, Sep 15th@ LAAvs PHI
Sat, Sep 16th@ LAAvs PHI
Sun, Sep 17th@ LAAvs PHI
Mon, Sep 18th@ LADvs MIL
Tue, Sep 19th@ LADvs MIL
Wed, Sep 20th@ LADvs MIL
Thu, Sep 21st@ OAKvs MIL
Fri, Sep 22nd@ OAK@ SD
Sat, Sep 23rd@ OAK@ SD
Sun, Sep 24th@ OAK@ SD
Tue, Sep 26thvs KC@ MIL
Wed, Sep 27thvs KC@ MIL
Thu, Sep 28thvs KC@ MIL
Fri, Sep 29thvs CLEvs CIN
Sat, Sep 30thvs CLEvs CIN
Sun, Oct 1stvs CLEvs CIN
Fri, Apr 7th   @ MIL
Mon, Apr 10th   @ COL
Mon, May 15th   vs MIL
Thu, May 18th   vs LAD
Mon, Jul 3rd   @ MIA
Mon, Jul 24th   @ ARI
Thu, Aug 3rd   vs MIN
Mon, Aug 14th   vs OAK
Mon, Sep 11th   @ BAL