Skip Navigation to Main Content

Who Should I Trade?

Nathan Eovaldi for Jack Flaherty (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
Experts' Pick
  Nathan Eovaldi
SP - TEX
Nathan Eovaldi
Jack Flaherty
SP - DET
Jack Flaherty
Expert
Recommendation
0%
Recommended by
0 of 0 experts
0%
Recommended by
0 of 0 experts
Rankings 
   
Rest of Season
VBR# 75# 133
   
Projections 
   
Strikeouts
Wins
Saves
ERA
WHIP
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Who Should I Trade? Player Statistics
  Nathan Eovaldi
SP - TEX
Nathan Eovaldi
Jack Flaherty
SP - DET
Jack Flaherty
2025 Stats 
   
   
Games Played2231
   
Games Started2231
   
Innings Pitched130.0161.0
   
Wins118
   
Losses315
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed90147
   
Earned Runs2583
   
Home Runs Allowed1023
   
Strikeouts129188
   
Walks2159
   
ERA1.734.64
   
WHIP0.851.28
   
Who Should I Trade? Player Projections
  Nathan Eovaldi
SP - TEX
Nathan Eovaldi
Jack Flaherty
SP - DET
Jack Flaherty
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
  Nathan Eovaldi
SP - TEX
Nathan Eovaldi
Jack Flaherty
SP - DET
Jack Flaherty
News 
There are no recent news for these players
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Nathan Eovaldi
SP - TEX
Nathan Eovaldi
Jack Flaherty
SP - DET
Jack Flaherty
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ PHI@ SD
Sat, Mar 28th@ PHI@ SD
Sun, Mar 29th@ PHI   
Mon, Mar 30th@ BAL@ ARI
Tue, Mar 31st@ BAL@ ARI
Wed, Apr 1st@ BAL@ ARI
Fri, Apr 3rdvs CINvs STL
Sat, Apr 4thvs CINvs STL
Sun, Apr 5thvs CINvs STL
Mon, Apr 6thvs SEA@ MIN
Tue, Apr 7thvs SEA@ MIN
Wed, Apr 8thvs SEA@ MIN
Fri, Apr 10th@ LADvs MIA
Sat, Apr 11th@ LADvs MIA
Sun, Apr 12th@ LADvs MIA
Mon, Apr 13th@ ATH   
Tue, Apr 14th@ ATHvs KC
Wed, Apr 15th@ ATHvs KC
Thu, Apr 16th@ ATHvs KC
Fri, Apr 17th@ SEA@ BOS
Sat, Apr 18th@ SEA@ BOS
Sun, Apr 19th@ SEA@ BOS
Tue, Apr 21stvs PITvs MIL
Wed, Apr 22ndvs PITvs MIL
Thu, Apr 23rdvs PITvs MIL
Fri, Apr 24thvs ATH@ CIN
Sat, Apr 25thvs ATH@ CIN
Sun, Apr 26thvs ATH@ CIN
Mon, Apr 27thvs NYY   
Tue, Apr 28thvs NYY@ ATL
Wed, Apr 29thvs NYY@ ATL
Fri, May 1st@ DETvs TEX
Sat, May 2nd@ DETvs TEX
Sun, May 3rd@ DETvs TEX
Tue, May 5th@ NYYvs BOS
Wed, May 6th@ NYYvs BOS
Thu, May 7th@ NYY   
Fri, May 8thvs CHC@ KC
Sat, May 9thvs CHC@ KC
Sun, May 10thvs CHC@ KC
Mon, May 11thvs ARI   
Tue, May 12thvs ARI@ NYM
Wed, May 13thvs ARI@ NYM
Fri, May 15th@ HOUvs TOR
Sat, May 16th@ HOUvs TOR
Sun, May 17th@ HOUvs TOR
Mon, May 18th@ COLvs CLE
Tue, May 19th@ COLvs CLE
Wed, May 20th@ COLvs CLE
Fri, May 22nd@ LAA@ BAL
Sat, May 23rd@ LAA@ BAL
Sun, May 24th@ LAA@ BAL
Mon, May 25thvs HOU   
Tue, May 26thvs HOUvs LAA
Wed, May 27thvs HOUvs LAA
Thu, May 28thvs HOUvs LAA
Fri, May 29thvs KC@ CWS
Sat, May 30thvs KC@ CWS
Sun, May 31stvs KC@ CWS
Mon, Jun 1st@ STL@ TB
Tue, Jun 2nd@ STL@ TB
Wed, Jun 3rd@ STL@ TB
Fri, Jun 5thvs CLEvs SEA
Sat, Jun 6thvs CLEvs SEA
Sun, Jun 7thvs CLEvs SEA
Tue, Jun 9th@ KCvs MIN
Wed, Jun 10th@ KCvs MIN
Thu, Jun 11th@ KCvs MIN
Fri, Jun 12th@ BOS@ CLE
Sat, Jun 13th@ BOS@ CLE
Sun, Jun 14th@ BOS@ CLE
Mon, Jun 15thvs MIN@ HOU
Tue, Jun 16thvs MIN@ HOU
Thu, Jun 18thvs MIN   
Fri, Jun 19thvs SDvs CWS
Sat, Jun 20thvs SDvs CWS
Sun, Jun 21stvs SDvs CWS
Mon, Jun 22nd@ MIAvs NYY
Tue, Jun 23rd@ MIAvs NYY
Wed, Jun 24th@ MIAvs NYY
Thu, Jun 25th@ TORvs HOU
Fri, Jun 26th@ TORvs HOU
Sat, Jun 27th@ TORvs HOU
Sun, Jun 28th@ TORvs HOU
Mon, Jun 29th@ CLE@ NYY
Tue, Jun 30th@ CLE@ NYY
Wed, Jul 1st@ CLE@ NYY
Thu, Jul 2ndvs DET@ TEX
Sat, Jul 4thvs DET@ TEX
Sun, Jul 5thvs DET@ TEX
Tue, Jul 7thvs LAAvs ATH
Wed, Jul 8thvs LAAvs ATH
Thu, Jul 9thvs LAAvs ATH
Fri, Jul 10thvs HOUvs PHI
Sat, Jul 11thvs HOUvs PHI
Sun, Jul 12thvs HOUvs PHI
Fri, Jul 17th@ ATL@ LAA
Sat, Jul 18th@ ATL@ LAA
Sun, Jul 19th@ ATL@ LAA
Mon, Jul 20thvs CWS@ CHC
Tue, Jul 21stvs CWS@ CHC
Wed, Jul 22ndvs CWS@ CHC
Fri, Jul 24thvs SEAvs KC
Sat, Jul 25thvs SEAvs KC
Sun, Jul 26thvs SEAvs KC
Mon, Jul 27thvs SEAvs BAL
Tue, Jul 28th@ TBvs BAL
Wed, Jul 29th@ TBvs BAL
Thu, Jul 30th@ TB   
Fri, Jul 31st@ HOU@ ATH
Sat, Aug 1st@ HOU@ ATH
Sun, Aug 2nd@ HOU@ ATH
Mon, Aug 3rdvs SF   
Tue, Aug 4thvs SF@ SEA
Wed, Aug 5thvs SF@ SEA
Fri, Aug 7thvs BAL@ SF
Sat, Aug 8thvs BAL@ SF
Sun, Aug 9thvs BAL@ SF
Mon, Aug 10th@ LAA   
Tue, Aug 11th@ LAAvs CLE
Wed, Aug 12th@ LAAvs CLE
Thu, Aug 13th@ LAAvs CLE
Fri, Aug 14th@ ATHvs CWS
Sat, Aug 15th@ ATHvs CWS
Sun, Aug 16th@ ATHvs CWS
Tue, Aug 18thvs WSH@ PIT
Wed, Aug 19thvs WSH@ PIT
Thu, Aug 20thvs WSH   
Fri, Aug 21stvs LAA@ KC
Sat, Aug 22ndvs LAA@ KC
Sun, Aug 23rdvs LAA@ KC
Mon, Aug 24th@ CWSvs TB
Tue, Aug 25th@ CWSvs TB
Wed, Aug 26th@ CWSvs TB
Fri, Aug 28th@ MILvs LAD
Sat, Aug 29th@ MILvs LAD
Sun, Aug 30th@ MILvs LAD
Mon, Aug 31stvs ATH@ MIN
Tue, Sep 1stvs ATH@ MIN
Wed, Sep 2ndvs ATH@ MIN
Thu, Sep 3rdvs TB   
Fri, Sep 4thvs TB@ CLE
Sat, Sep 5thvs TB@ CLE
Sun, Sep 6thvs TB@ CLE
Tue, Sep 8th@ SEAvs MIN
Wed, Sep 9th@ SEAvs MIN
Thu, Sep 10th@ SEA   
Fri, Sep 11th@ ARIvs COL
Sat, Sep 12th@ ARIvs COL
Sun, Sep 13th@ ARIvs COL
Tue, Sep 15thvs BOS@ TOR
Wed, Sep 16thvs BOS@ TOR
Thu, Sep 17thvs BOS@ CWS
Fri, Sep 18thvs TOR@ CWS
Sat, Sep 19thvs TOR@ CWS
Sun, Sep 20thvs TOR@ CWS
Tue, Sep 22ndvs NYMvs WSH
Wed, Sep 23rdvs NYMvs WSH
Thu, Sep 24thvs NYM   
Fri, Sep 25th@ MINvs PIT
Sat, Sep 26th@ MINvs PIT
Sun, Sep 27th@ MINvs PIT
Fri, Mar 27th   @ SD
Thu, Apr 9th   @ MIN
Mon, Apr 20th   @ BOS
Thu, Apr 30th   @ ATL
Mon, May 4th   vs BOS
Thu, May 14th   @ NYM
Thu, May 21st   vs CLE
Wed, Jun 17th   @ HOU
Thu, Jul 23rd   vs KC
Thu, Aug 6th   @ SEA
Mon, Aug 17th   @ PIT
Mon, Sep 7th   vs MIN
Mon, Sep 14th   @ TOR
Mon, Sep 21st   vs WSH