Skip Navigation to Main Content

Who Should I Trade?

Sonny Gray for Nathan Eovaldi (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
Experts' Pick
  Sonny Gray
SP - BOS
Sonny Gray
Nathan Eovaldi
SP - TEX
Nathan Eovaldi
Expert
Recommendation
0%
Recommended by
0 of 0 experts
0%
Recommended by
0 of 0 experts
Rankings 
   
Rest of Season
VBR# 76# 75
   
Projections 
   
Strikeouts
Wins
Saves
ERA
WHIP
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Who Should I Trade? Player Statistics
  Sonny Gray
SP - BOS
Sonny Gray
Nathan Eovaldi
SP - TEX
Nathan Eovaldi
2025 Stats 
   
   
Games Played3222
   
Games Started3222
   
Innings Pitched180.2130.0
   
Wins1411
   
Losses83
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed18490
   
Earned Runs8625
   
Home Runs Allowed2510
   
Strikeouts201129
   
Walks3821
   
ERA4.281.73
   
WHIP1.230.85
   
Who Should I Trade? Player Projections
  Sonny Gray
SP - BOS
Sonny Gray
Nathan Eovaldi
SP - TEX
Nathan Eovaldi
2026 Projections 
   
   
Games Played
   
Games Started
   
Innings Pitched
   
Wins
   
Losses
   
Saves
   
Blown Saves
   
Holds
   
Hits Allowed
   
Earned Runs
   
Home Runs Allowed
   
Strikeouts
   
Walks
   
ERA
   
WHIP
   
Who Should I Trade? Player Notes
  Sonny Gray
SP - BOS
Sonny Gray
Nathan Eovaldi
SP - TEX
Nathan Eovaldi
News 
There are no recent news for these players
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Sonny Gray
SP - BOS
Sonny Gray
Nathan Eovaldi
SP - TEX
Nathan Eovaldi
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ CIN@ PHI
Sat, Mar 28th@ CIN@ PHI
Sun, Mar 29th@ CIN@ PHI
Mon, Mar 30th@ HOU@ BAL
Tue, Mar 31st@ HOU@ BAL
Wed, Apr 1st@ HOU@ BAL
Fri, Apr 3rdvs SDvs CIN
Sat, Apr 4thvs SDvs CIN
Sun, Apr 5thvs SDvs CIN
Mon, Apr 6thvs MILvs SEA
Tue, Apr 7thvs MILvs SEA
Wed, Apr 8thvs MILvs SEA
Fri, Apr 10th@ STL@ LAD
Sat, Apr 11th@ STL@ LAD
Sun, Apr 12th@ STL@ LAD
Mon, Apr 13th@ MIN@ ATH
Tue, Apr 14th@ MIN@ ATH
Wed, Apr 15th@ MIN@ ATH
Fri, Apr 17thvs DET@ SEA
Sat, Apr 18thvs DET@ SEA
Sun, Apr 19thvs DET@ SEA
Mon, Apr 20thvs DET   
Tue, Apr 21stvs NYYvs PIT
Wed, Apr 22ndvs NYYvs PIT
Thu, Apr 23rdvs NYYvs PIT
Fri, Apr 24th@ BALvs ATH
Sat, Apr 25th@ BALvs ATH
Sun, Apr 26th@ BALvs ATH
Mon, Apr 27th@ TORvs NYY
Tue, Apr 28th@ TORvs NYY
Wed, Apr 29th@ TORvs NYY
Fri, May 1stvs HOU@ DET
Sat, May 2ndvs HOU@ DET
Sun, May 3rdvs HOU@ DET
Mon, May 4th@ DET   
Tue, May 5th@ DET@ NYY
Wed, May 6th@ DET@ NYY
Thu, May 7thvs TB@ NYY
Fri, May 8thvs TBvs CHC
Sat, May 9thvs TBvs CHC
Sun, May 10thvs TBvs CHC
Tue, May 12thvs PHIvs ARI
Wed, May 13thvs PHIvs ARI
Thu, May 14thvs PHI   
Fri, May 15th@ ATL@ HOU
Sat, May 16th@ ATL@ HOU
Sun, May 17th@ ATL@ HOU
Mon, May 18th@ KC@ COL
Tue, May 19th@ KC@ COL
Wed, May 20th@ KC@ COL
Fri, May 22ndvs MIN@ LAA
Sat, May 23rdvs MIN@ LAA
Sun, May 24thvs MIN@ LAA
Tue, May 26thvs ATLvs HOU
Wed, May 27thvs ATLvs HOU
Thu, May 28thvs ATLvs HOU
Fri, May 29th@ CLEvs KC
Sat, May 30th@ CLEvs KC
Sun, May 31st@ CLEvs KC
Tue, Jun 2ndvs BAL@ STL
Wed, Jun 3rdvs BAL@ STL
Thu, Jun 4thvs BAL   
Fri, Jun 5th@ NYYvs CLE
Sat, Jun 6th@ NYYvs CLE
Sun, Jun 7th@ NYYvs CLE
Mon, Jun 8th@ TB   
Tue, Jun 9th@ TB@ KC
Wed, Jun 10th@ TB@ KC
Fri, Jun 12thvs TEX@ BOS
Sat, Jun 13thvs TEX@ BOS
Sun, Jun 14thvs TEX@ BOS
Tue, Jun 16thvs TORvs MIN
Wed, Jun 17thvs TOR   
Thu, Jun 18thvs TORvs MIN
Sat, Jun 20th@ SEAvs SD
Sun, Jun 21st@ SEAvs SD
Mon, Jun 22nd@ COL@ MIA
Tue, Jun 23rd@ COL@ MIA
Wed, Jun 24th@ COL@ MIA
Thu, Jun 25thvs NYY@ TOR
Fri, Jun 26thvs NYY@ TOR
Sat, Jun 27thvs NYY@ TOR
Sun, Jun 28thvs NYY@ TOR
Mon, Jun 29thvs WSH@ CLE
Tue, Jun 30thvs WSH@ CLE
Wed, Jul 1stvs WSH@ CLE
Fri, Jul 3rd@ LAA   
Sat, Jul 4th@ LAAvs DET
Sun, Jul 5th@ LAAvs DET
Tue, Jul 7th@ CWSvs LAA
Wed, Jul 8th@ CWSvs LAA
Thu, Jul 9th@ CWSvs LAA
Fri, Jul 10th@ NYMvs HOU
Sat, Jul 11th@ NYMvs HOU
Sun, Jul 12th@ NYMvs HOU
Fri, Jul 17thvs TB@ ATL
Sat, Jul 18thvs TB@ ATL
Sun, Jul 19thvs TB@ ATL
Mon, Jul 20thvs BALvs CWS
Tue, Jul 21stvs BALvs CWS
Wed, Jul 22ndvs BALvs CWS
Fri, Jul 24thvs TORvs SEA
Sat, Jul 25thvs TORvs SEA
Sun, Jul 26thvs TORvs SEA
Mon, Jul 27th@ ATHvs SEA
Tue, Jul 28th@ ATH@ TB
Wed, Jul 29th@ ATH@ TB
Thu, Jul 30th@ ATH@ TB
Fri, Jul 31st@ LAD@ HOU
Sat, Aug 1st@ LAD@ HOU
Sun, Aug 2nd@ LAD@ HOU
Tue, Aug 4thvs CWSvs SF
Wed, Aug 5thvs CWSvs SF
Thu, Aug 6thvs CWS   
Fri, Aug 7thvs ATHvs BAL
Sat, Aug 8thvs ATHvs BAL
Sun, Aug 9thvs ATHvs BAL
Mon, Aug 10th@ TOR@ LAA
Tue, Aug 11th@ TOR@ LAA
Wed, Aug 12th@ TOR@ LAA
Thu, Aug 13th@ TOR@ LAA
Fri, Aug 14th@ PIT@ ATH
Sat, Aug 15th@ PIT@ ATH
Sun, Aug 16th@ PIT@ ATH
Mon, Aug 17thvs ARI   
Tue, Aug 18thvs ARIvs WSH
Wed, Aug 19thvs ARIvs WSH
Fri, Aug 21stvs SFvs LAA
Sat, Aug 22ndvs SFvs LAA
Sun, Aug 23rdvs SFvs LAA
Mon, Aug 24th@ MIA@ CWS
Tue, Aug 25th@ MIA@ CWS
Wed, Aug 26th@ MIA@ CWS
Fri, Aug 28th@ NYY@ MIL
Sat, Aug 29th@ NYY@ MIL
Sun, Aug 30th@ NYY@ MIL
Mon, Aug 31stvs SEAvs ATH
Tue, Sep 1stvs SEAvs ATH
Wed, Sep 2ndvs SEAvs ATH
Thu, Sep 3rd@ BALvs TB
Fri, Sep 4th@ BALvs TB
Sat, Sep 5th@ BALvs TB
Sun, Sep 6th@ BALvs TB
Mon, Sep 7thvs LAA   
Tue, Sep 8thvs LAA@ SEA
Wed, Sep 9thvs LAA@ SEA
Fri, Sep 11thvs KC@ ARI
Sat, Sep 12thvs KC@ ARI
Sun, Sep 13thvs KC@ ARI
Tue, Sep 15th@ TEXvs BOS
Wed, Sep 16th@ TEXvs BOS
Thu, Sep 17th@ TEXvs BOS
Fri, Sep 18th@ TBvs TOR
Sat, Sep 19th@ TBvs TOR
Sun, Sep 20th@ TBvs TOR
Tue, Sep 22ndvs CLEvs NYM
Wed, Sep 23rdvs CLEvs NYM
Thu, Sep 24thvs CLEvs NYM
Fri, Sep 25thvs CHC@ MIN
Sat, Sep 26thvs CHC@ MIN
Sun, Sep 27thvs CHC@ MIN
Thu, Apr 16th   @ ATH
Mon, May 11th   vs ARI
Mon, May 25th   vs HOU
Mon, Jun 1st   @ STL
Thu, Jun 11th   @ KC
Mon, Jun 15th   vs MIN
Fri, Jun 19th   vs SD
Thu, Jul 2nd   vs DET
Mon, Aug 3rd   vs SF
Thu, Aug 20th   vs WSH
Thu, Sep 10th   @ SEA