Skip to main content

Who Should I Trade?

Kyle Wright for Gregory Soto (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Kyle Wright
Kyle Wright
Gregory Soto
Gregory Soto
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
  Kyle Wright
Kyle Wright
Gregory Soto
Gregory Soto
2022 Stats 
Games Played3064
Games Started300
Innings Pitched180.160.1
Blown Saves03
Hits Allowed15649
Earned Runs6422
Home Runs Allowed192
Who Should I Trade? Player Notes
  Kyle Wright
Kyle Wright
Gregory Soto
Gregory Soto
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Kyle Wright
Kyle Wright
Gregory Soto
Gregory Soto
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30th@ WSH@ TB
Sat, Apr 1st@ WSH@ TB
Sun, Apr 2nd@ WSH@ TB
Mon, Apr 3rd@ STL@ HOU
Tue, Apr 4th@ STL@ HOU
Wed, Apr 5th@ STL@ HOU
Thu, Apr 6thvs SDvs BOS
Fri, Apr 7thvs SD   
Sat, Apr 8thvs SDvs BOS
Sun, Apr 9thvs SDvs BOS
Mon, Apr 10thvs CIN   
Tue, Apr 11thvs CIN@ TOR
Wed, Apr 12thvs CIN@ TOR
Fri, Apr 14th@ KCvs SF
Sat, Apr 15th@ KCvs SF
Sun, Apr 16th@ KCvs SF
Mon, Apr 17th@ SDvs CLE
Tue, Apr 18th@ SDvs CLE
Wed, Apr 19th@ SDvs CLE
Fri, Apr 21stvs HOU@ BAL
Sat, Apr 22ndvs HOU@ BAL
Sun, Apr 23rdvs HOU@ BAL
Mon, Apr 24thvs MIA@ MIL
Tue, Apr 25thvs MIA@ MIL
Wed, Apr 26thvs MIA@ MIL
Thu, Apr 27thvs MIAvs BAL
Fri, Apr 28th@ NYMvs BAL
Sat, Apr 29th@ NYMvs BAL
Sun, Apr 30th@ NYMvs BAL
Mon, May 1st@ NYM   
Tue, May 2nd@ MIAvs NYM
Wed, May 3rd@ MIAvs NYM
Thu, May 4th@ MIAvs NYM
Fri, May 5thvs BAL@ STL
Sat, May 6thvs BAL@ STL
Sun, May 7thvs BAL@ STL
Tue, May 9thvs BOS@ CLE
Wed, May 10thvs BOS@ CLE
Fri, May 12th@ TORvs SEA
Sat, May 13th@ TORvs SEA
Sun, May 14th@ TORvs SEA
Mon, May 15th@ TEX   
Tue, May 16th@ TEXvs PIT
Wed, May 17th@ TEXvs PIT
Fri, May 19thvs SEA@ WSH
Sat, May 20thvs SEA@ WSH
Sun, May 21stvs SEA@ WSH
Mon, May 22ndvs LAD@ KC
Tue, May 23rdvs LAD@ KC
Wed, May 24thvs LAD@ KC
Thu, May 25thvs PHIvs CWS
Fri, May 26thvs PHIvs CWS
Sat, May 27thvs PHIvs CWS
Sun, May 28thvs PHIvs CWS
Mon, May 29th@ OAKvs TEX
Tue, May 30th@ OAKvs TEX
Wed, May 31st@ OAKvs TEX
Fri, Jun 2nd@ ARI@ CWS
Sat, Jun 3rd@ ARI@ CWS
Sun, Jun 4th@ ARI@ CWS
Tue, Jun 6thvs NYM@ PHI
Wed, Jun 7thvs NYM@ PHI
Thu, Jun 8thvs NYM   
Fri, Jun 9thvs WSHvs ARI
Sat, Jun 10thvs WSHvs ARI
Sun, Jun 11thvs WSHvs ARI
Mon, Jun 12th@ DETvs ATL
Tue, Jun 13th@ DETvs ATL
Wed, Jun 14th@ DETvs ATL
Thu, Jun 15thvs COL@ MIN
Fri, Jun 16thvs COL@ MIN
Sat, Jun 17thvs COL@ MIN
Sun, Jun 18thvs COL@ MIN
Tue, Jun 20th@ PHIvs KC
Wed, Jun 21st@ PHIvs KC
Thu, Jun 22nd@ PHI   
Fri, Jun 23rd@ CINvs MIN
Sat, Jun 24th@ CINvs MIN
Sun, Jun 25th@ CINvs MIN
Mon, Jun 26thvs MIN@ TEX
Tue, Jun 27thvs MIN@ TEX
Wed, Jun 28thvs MIN@ TEX
Fri, Jun 30thvs MIA@ COL
Sat, Jul 1stvs MIA@ COL
Sun, Jul 2ndvs MIA@ COL
Mon, Jul 3rd@ CLE   
Tue, Jul 4th@ CLEvs OAK
Wed, Jul 5th@ CLEvs OAK
Fri, Jul 7th@ TBvs TOR
Sat, Jul 8th@ TBvs TOR
Sun, Jul 9th@ TBvs TOR
Fri, Jul 14thvs CWS@ SEA
Sat, Jul 15thvs CWS@ SEA
Sun, Jul 16thvs CWS@ SEA
Tue, Jul 18thvs ARI@ KC
Wed, Jul 19thvs ARI@ KC
Thu, Jul 20thvs ARI@ KC
Fri, Jul 21st@ MILvs SD
Sat, Jul 22nd@ MILvs SD
Sun, Jul 23rd@ MILvs SD
Tue, Jul 25th@ BOSvs LAA
Wed, Jul 26th@ BOSvs LAA
Fri, Jul 28thvs MIL@ MIA
Sat, Jul 29thvs MIL@ MIA
Sun, Jul 30thvs MIL@ MIA
Mon, Jul 31stvs LAA   
Tue, Aug 1stvs LAA@ PIT
Wed, Aug 2ndvs LAA@ PIT
Fri, Aug 4th@ CHCvs TB
Sat, Aug 5th@ CHCvs TB
Sun, Aug 6th@ CHCvs TB
Mon, Aug 7th@ PITvs MIN
Tue, Aug 8th@ PITvs MIN
Wed, Aug 9th@ PITvs MIN
Thu, Aug 10th@ PITvs MIN
Fri, Aug 11th@ NYM@ BOS
Sat, Aug 12th@ NYM@ BOS
Sun, Aug 13th@ NYM@ BOS
Mon, Aug 14thvs NYY   
Tue, Aug 15thvs NYY@ MIN
Wed, Aug 16thvs NYY@ MIN
Fri, Aug 18thvs SF@ CLE
Sat, Aug 19thvs SF@ CLE
Sun, Aug 20thvs SF@ CLE
Mon, Aug 21stvs NYMvs CHC
Tue, Aug 22ndvs NYMvs CHC
Wed, Aug 23rdvs NYMvs CHC
Fri, Aug 25th@ SFvs HOU
Sat, Aug 26th@ SFvs HOU
Sun, Aug 27th@ SFvs HOU
Mon, Aug 28th@ COLvs NYY
Tue, Aug 29th@ COLvs NYY
Wed, Aug 30th@ COLvs NYY
Thu, Aug 31st@ LADvs NYY
Fri, Sep 1st@ LAD@ CWS
Sat, Sep 2nd@ LAD@ CWS
Sun, Sep 3rd@ LAD@ CWS
Tue, Sep 5thvs STL@ NYY
Wed, Sep 6thvs STL@ NYY
Thu, Sep 7thvs STL@ NYY
Fri, Sep 8thvs PITvs CWS
Sat, Sep 9thvs PITvs CWS
Sun, Sep 10thvs PITvs CWS
Tue, Sep 12th@ PHIvs CIN
Wed, Sep 13th@ PHIvs CIN
Thu, Sep 14th@ PHIvs CIN
Fri, Sep 15th@ MIA@ LAA
Sat, Sep 16th@ MIA@ LAA
Sun, Sep 17th@ MIA@ LAA
Mon, Sep 18thvs PHI@ LAD
Tue, Sep 19thvs PHI@ LAD
Wed, Sep 20thvs PHI@ LAD
Thu, Sep 21st@ WSH@ OAK
Fri, Sep 22nd@ WSH@ OAK
Sat, Sep 23rd@ WSH@ OAK
Sun, Sep 24th@ WSH@ OAK
Tue, Sep 26thvs CHCvs KC
Wed, Sep 27thvs CHCvs KC
Thu, Sep 28thvs CHCvs KC
Fri, Sep 29thvs WSHvs CLE
Sat, Sep 30thvs WSHvs CLE
Sun, Oct 1stvs WSHvs CLE
Thu, Apr 13th   @ TOR
Mon, May 8th   @ CLE
Mon, Jun 5th   @ PHI
Mon, Jun 19th   vs KC
Thu, Jun 29th   @ TEX
Thu, Jul 6th   vs OAK
Mon, Jul 17th   @ KC
Thu, Jul 27th   vs LAA
Thu, Aug 17th   @ CLE