Skip Navigation to Main Content

Who Should I Trade?

Jack Flaherty 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
  Jack Flaherty
SP - DET
Jack Flaherty
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# 133# 75
   
Projections 
   
Strikeouts
Wins
Saves
ERA
WHIP
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Who Should I Trade? Player Statistics
  Jack Flaherty
SP - DET
Jack Flaherty
Nathan Eovaldi
SP - TEX
Nathan Eovaldi
2025 Stats 
   
   
Games Played3122
   
Games Started3122
   
Innings Pitched161.0130.0
   
Wins811
   
Losses153
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed14790
   
Earned Runs8325
   
Home Runs Allowed2310
   
Strikeouts188129
   
Walks5921
   
ERA4.641.73
   
WHIP1.280.85
   
Who Should I Trade? Player Projections
  Jack Flaherty
SP - DET
Jack Flaherty
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
  Jack Flaherty
SP - DET
Jack Flaherty
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
  Jack Flaherty
SP - DET
Jack Flaherty
Nathan Eovaldi
SP - TEX
Nathan Eovaldi
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ SD@ PHI
Fri, Mar 27th@ SD   
Sat, Mar 28th@ SD@ PHI
Mon, Mar 30th@ ARI@ BAL
Tue, Mar 31st@ ARI@ BAL
Wed, Apr 1st@ ARI@ BAL
Fri, Apr 3rdvs STLvs CIN
Sat, Apr 4thvs STLvs CIN
Sun, Apr 5thvs STLvs CIN
Mon, Apr 6th@ MINvs SEA
Tue, Apr 7th@ MINvs SEA
Wed, Apr 8th@ MINvs SEA
Thu, Apr 9th@ MIN   
Fri, Apr 10thvs MIA@ LAD
Sat, Apr 11thvs MIA@ LAD
Sun, Apr 12thvs MIA@ LAD
Tue, Apr 14thvs KC@ ATH
Wed, Apr 15thvs KC@ ATH
Thu, Apr 16thvs KC@ ATH
Fri, Apr 17th@ BOS@ SEA
Sat, Apr 18th@ BOS@ SEA
Sun, Apr 19th@ BOS@ SEA
Mon, Apr 20th@ BOS   
Tue, Apr 21stvs MILvs PIT
Wed, Apr 22ndvs MILvs PIT
Thu, Apr 23rdvs MILvs PIT
Fri, Apr 24th@ CINvs ATH
Sat, Apr 25th@ CINvs ATH
Sun, Apr 26th@ CINvs ATH
Tue, Apr 28th@ ATLvs NYY
Wed, Apr 29th@ ATLvs NYY
Thu, Apr 30th@ ATL   
Fri, May 1stvs TEX@ DET
Sat, May 2ndvs TEX@ DET
Sun, May 3rdvs TEX@ DET
Mon, May 4thvs BOS   
Tue, May 5thvs BOS@ NYY
Wed, May 6thvs BOS@ NYY
Fri, May 8th@ KCvs CHC
Sat, May 9th@ KCvs CHC
Sun, May 10th@ KCvs CHC
Tue, May 12th@ NYMvs ARI
Wed, May 13th@ NYMvs ARI
Thu, May 14th@ NYM   
Fri, May 15thvs TOR@ HOU
Sat, May 16thvs TOR@ HOU
Sun, May 17thvs TOR@ HOU
Mon, May 18thvs CLE@ COL
Tue, May 19thvs CLE@ COL
Wed, May 20thvs CLE@ COL
Thu, May 21stvs CLE   
Fri, May 22nd@ BAL@ LAA
Sat, May 23rd@ BAL@ LAA
Sun, May 24th@ BAL@ LAA
Tue, May 26thvs LAAvs HOU
Wed, May 27thvs LAAvs HOU
Thu, May 28thvs LAAvs HOU
Fri, May 29th@ CWSvs KC
Sat, May 30th@ CWSvs KC
Sun, May 31st@ CWSvs KC
Mon, Jun 1st@ TB@ STL
Tue, Jun 2nd@ TB@ STL
Wed, Jun 3rd@ TB@ STL
Fri, Jun 5thvs SEAvs CLE
Sat, Jun 6thvs SEAvs CLE
Sun, Jun 7thvs SEAvs CLE
Tue, Jun 9thvs MIN@ KC
Wed, Jun 10thvs MIN@ KC
Thu, Jun 11thvs MIN@ KC
Fri, Jun 12th@ CLE@ BOS
Sat, Jun 13th@ CLE@ BOS
Sun, Jun 14th@ CLE@ BOS
Mon, Jun 15th@ HOUvs MIN
Tue, Jun 16th@ HOUvs MIN
Wed, Jun 17th@ HOU   
Fri, Jun 19thvs CWSvs SD
Sat, Jun 20thvs CWSvs SD
Sun, Jun 21stvs CWSvs SD
Mon, Jun 22ndvs NYY@ MIA
Tue, Jun 23rdvs NYY@ MIA
Wed, Jun 24thvs NYY@ MIA
Thu, Jun 25thvs HOU@ TOR
Fri, Jun 26thvs HOU@ TOR
Sat, Jun 27thvs HOU@ TOR
Sun, Jun 28thvs HOU@ TOR
Mon, Jun 29th@ NYY@ CLE
Tue, Jun 30th@ NYY@ CLE
Wed, Jul 1st@ NYY@ CLE
Thu, Jul 2nd@ TEXvs DET
Sat, Jul 4th@ TEXvs DET
Sun, Jul 5th@ TEXvs DET
Tue, Jul 7thvs ATHvs LAA
Wed, Jul 8thvs ATHvs LAA
Thu, Jul 9thvs ATHvs LAA
Fri, Jul 10thvs PHIvs HOU
Sat, Jul 11thvs PHIvs HOU
Sun, Jul 12thvs PHIvs HOU
Fri, Jul 17th@ LAA@ ATL
Sat, Jul 18th@ LAA@ ATL
Sun, Jul 19th@ LAA@ ATL
Mon, Jul 20th@ CHCvs CWS
Tue, Jul 21st@ CHCvs CWS
Wed, Jul 22nd@ CHCvs CWS
Thu, Jul 23rdvs KC   
Fri, Jul 24thvs KCvs SEA
Sat, Jul 25thvs KCvs SEA
Sun, Jul 26thvs KCvs SEA
Mon, Jul 27thvs BALvs SEA
Tue, Jul 28thvs BAL@ TB
Wed, Jul 29thvs BAL@ TB
Fri, Jul 31st@ ATH@ HOU
Sat, Aug 1st@ ATH@ HOU
Sun, Aug 2nd@ ATH@ HOU
Tue, Aug 4th@ SEAvs SF
Wed, Aug 5th@ SEAvs SF
Thu, Aug 6th@ SEA   
Fri, Aug 7th@ SFvs BAL
Sat, Aug 8th@ SFvs BAL
Sun, Aug 9th@ SFvs BAL
Tue, Aug 11thvs CLE@ LAA
Wed, Aug 12thvs CLE@ LAA
Thu, Aug 13thvs CLE@ LAA
Fri, Aug 14thvs CWS@ ATH
Sat, Aug 15thvs CWS@ ATH
Sun, Aug 16thvs CWS@ ATH
Mon, Aug 17th@ PIT   
Tue, Aug 18th@ PITvs WSH
Wed, Aug 19th@ PITvs WSH
Fri, Aug 21st@ KCvs LAA
Sat, Aug 22nd@ KCvs LAA
Sun, Aug 23rd@ KCvs LAA
Mon, Aug 24thvs TB@ CWS
Tue, Aug 25thvs TB@ CWS
Wed, Aug 26thvs TB@ CWS
Fri, Aug 28thvs LAD@ MIL
Sat, Aug 29thvs LAD@ MIL
Sun, Aug 30thvs LAD@ MIL
Mon, Aug 31st@ MINvs ATH
Tue, Sep 1st@ MINvs ATH
Wed, Sep 2nd@ MINvs ATH
Fri, Sep 4th@ CLEvs TB
Sat, Sep 5th@ CLEvs TB
Sun, Sep 6th@ CLEvs TB
Mon, Sep 7thvs MIN   
Tue, Sep 8thvs MIN@ SEA
Wed, Sep 9thvs MIN@ SEA
Fri, Sep 11thvs COL@ ARI
Sat, Sep 12thvs COL@ ARI
Sun, Sep 13thvs COL@ ARI
Mon, Sep 14th@ TOR   
Tue, Sep 15th@ TORvs BOS
Wed, Sep 16th@ TORvs BOS
Thu, Sep 17th@ CWSvs BOS
Fri, Sep 18th@ CWSvs TOR
Sat, Sep 19th@ CWSvs TOR
Sun, Sep 20th@ CWSvs TOR
Mon, Sep 21stvs WSH   
Tue, Sep 22ndvs WSHvs NYM
Wed, Sep 23rdvs WSHvs NYM
Fri, Sep 25thvs PIT@ MIN
Sat, Sep 26thvs PIT@ MIN
Sun, Sep 27thvs PIT@ MIN
Sun, Mar 29th   @ PHI
Mon, Apr 13th   @ ATH
Mon, Apr 27th   vs NYY
Thu, May 7th   @ NYY
Mon, May 11th   vs ARI
Mon, May 25th   vs HOU
Thu, Jun 18th   vs MIN
Thu, Jul 30th   @ TB
Mon, Aug 3rd   vs SF
Mon, Aug 10th   @ LAA
Thu, Aug 20th   vs WSH
Thu, Sep 3rd   vs TB
Thu, Sep 10th   @ SEA
Thu, Sep 24th   vs NYM