Skip Navigation to Main Content

Who Should I Trade?

Jackson Kowar for Thomas Hatch (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
Experts' Pick
  Jackson Kowar
RP - SEA
Jackson Kowar
Thomas Hatch
SP,RP - ARI
Thomas Hatch
Expert
Recommendation
0%
Recommended by
0 of 0 experts
0%
Recommended by
0 of 0 experts
Rankings 
   
Rest of Season
VBR# 632
   
Projections 
   
Strikeouts
Wins
Saves
ERA
WHIP
   
Misc 
   
Injury Alert-MiLB
   
Expert Ranks 
   
Who Should I Trade? Player Statistics
  Jackson Kowar
RP - SEA
Jackson Kowar
Thomas Hatch
SP,RP - ARI
Thomas Hatch
2025 Stats 
   
   
Games Played1512
   
Games Started01
   
Innings Pitched17.034.0
   
Wins22
   
Losses01
   
Saves00
   
Blown Saves00
   
Holds10
   
Hits Allowed1440
   
Earned Runs822
   
Home Runs Allowed47
   
Strikeouts1522
   
Walks717
   
ERA4.245.82
   
WHIP1.241.68
   
Who Should I Trade? Player Projections
  Jackson Kowar
RP - SEA
Jackson Kowar
Thomas Hatch
SP,RP - ARI
Thomas Hatch
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
  Jackson Kowar
RP - SEA
Jackson Kowar
Thomas Hatch
SP,RP - ARI
Thomas Hatch
News 
  Thomas Hatch has agreed to a minor league deal with the Arizona Diamondbacks. He will be in major league camp as a non-roster invitee this spring.
David Leisering
Thu, Jan 8th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Jackson Kowar
RP - SEA
Jackson Kowar
Thomas Hatch
SP,RP - ARI
Thomas Hatch
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs CLE@ LAD
Fri, Mar 27thvs CLE@ LAD
Sat, Mar 28thvs CLE@ LAD
Sun, Mar 29thvs CLE   
Mon, Mar 30thvs NYYvs DET
Tue, Mar 31stvs NYYvs DET
Wed, Apr 1stvs NYYvs DET
Fri, Apr 3rd@ LAAvs ATL
Sat, Apr 4th@ LAAvs ATL
Sun, Apr 5th@ LAAvs ATL
Mon, Apr 6th@ TEX   
Tue, Apr 7th@ TEX@ NYM
Wed, Apr 8th@ TEX@ NYM
Fri, Apr 10thvs HOU@ PHI
Sat, Apr 11thvs HOU@ PHI
Sun, Apr 12thvs HOU@ PHI
Mon, Apr 13thvs HOU@ BAL
Tue, Apr 14th@ SD@ BAL
Wed, Apr 15th@ SD@ BAL
Thu, Apr 16th@ SD   
Fri, Apr 17thvs TEXvs TOR
Sat, Apr 18thvs TEXvs TOR
Sun, Apr 19thvs TEXvs TOR
Mon, Apr 20thvs ATH   
Tue, Apr 21stvs ATHvs CWS
Wed, Apr 22ndvs ATHvs CWS
Fri, Apr 24th@ STL   
Sat, Apr 25th@ STLvs SD
Sun, Apr 26th@ STLvs SD
Mon, Apr 27th@ MIN   
Tue, Apr 28th@ MIN@ MIL
Wed, Apr 29th@ MIN@ MIL
Fri, May 1stvs KC@ CHC
Sat, May 2ndvs KC@ CHC
Sun, May 3rdvs KC@ CHC
Mon, May 4thvs ATL   
Tue, May 5thvs ATLvs PIT
Wed, May 6thvs ATLvs PIT
Fri, May 8th@ CWSvs NYM
Sat, May 9th@ CWSvs NYM
Sun, May 10th@ CWSvs NYM
Mon, May 11th@ HOU@ TEX
Tue, May 12th@ HOU@ TEX
Wed, May 13th@ HOU@ TEX
Thu, May 14th@ HOU   
Fri, May 15thvs SD@ COL
Sat, May 16thvs SD@ COL
Sun, May 17thvs SD@ COL
Mon, May 18thvs CWSvs SF
Tue, May 19thvs CWSvs SF
Wed, May 20thvs CWSvs SF
Fri, May 22nd@ KCvs COL
Sat, May 23rd@ KCvs COL
Sun, May 24th@ KCvs COL
Mon, May 25th@ ATH@ SF
Tue, May 26th@ ATH@ SF
Wed, May 27th@ ATH@ SF
Fri, May 29thvs ARI@ SEA
Sat, May 30thvs ARI@ SEA
Sun, May 31stvs ARI@ SEA
Mon, Jun 1stvs NYMvs LAD
Tue, Jun 2ndvs NYMvs LAD
Wed, Jun 3rdvs NYMvs LAD
Fri, Jun 5th@ DETvs WSH
Sat, Jun 6th@ DETvs WSH
Sun, Jun 7th@ DETvs WSH
Mon, Jun 8th@ BAL   
Tue, Jun 9th@ BAL@ MIA
Wed, Jun 10th@ BAL@ MIA
Thu, Jun 11th@ BAL@ MIA
Fri, Jun 12th@ WSH@ CIN
Sat, Jun 13th@ WSH@ CIN
Sun, Jun 14th@ WSH@ CIN
Tue, Jun 16thvs BALvs LAA
Wed, Jun 17thvs BALvs LAA
Thu, Jun 18thvs BAL   
Sat, Jun 20thvs BOSvs MIN
Sun, Jun 21stvs BOSvs MIN
Tue, Jun 23rd@ PIT@ STL
Wed, Jun 24th@ PIT@ STL
Thu, Jun 25th@ PIT@ STL
Fri, Jun 26th@ CLE@ TB
Sat, Jun 27th@ CLE@ TB
Sun, Jun 28th@ CLE@ TB
Mon, Jun 29thvs LAAvs SF
Tue, Jun 30thvs LAAvs SF
Thu, Jul 2ndvs LAA   
Fri, Jul 3rdvs TORvs MIL
Sat, Jul 4thvs TORvs MIL
Sun, Jul 5thvs TORvs MIL
Tue, Jul 7th@ MIA@ SD
Wed, Jul 8th@ MIA@ SD
Thu, Jul 9th@ MIA@ SD
Fri, Jul 10th@ TB@ LAD
Sat, Jul 11th@ TB@ LAD
Sun, Jul 12th@ TB@ LAD
Fri, Jul 17thvs SFvs STL
Sat, Jul 18thvs SFvs STL
Sun, Jul 19thvs SFvs STL
Mon, Jul 20thvs CINvs ATH
Tue, Jul 21stvs CINvs ATH
Wed, Jul 22ndvs CINvs ATH
Fri, Jul 24th@ TEX@ WSH
Sat, Jul 25th@ TEX@ WSH
Sun, Jul 26th@ TEX@ WSH
Mon, Jul 27th@ TEX@ PIT
Tue, Jul 28th@ LAD@ PIT
Wed, Jul 29th@ LAD@ PIT
Thu, Jul 30th@ LAD   
Fri, Jul 31stvs MIN@ CLE
Sat, Aug 1stvs MIN@ CLE
Sun, Aug 2ndvs MIN@ CLE
Tue, Aug 4thvs DETvs SD
Wed, Aug 5thvs DETvs SD
Thu, Aug 6thvs DETvs SD
Fri, Aug 7thvs TBvs LAD
Sat, Aug 8thvs TBvs LAD
Sun, Aug 9thvs TBvs LAD
Tue, Aug 11th@ NYYvs COL
Wed, Aug 12th@ NYYvs COL
Thu, Aug 13th@ NYY   
Fri, Aug 14th@ HOU@ ATL
Sat, Aug 15th@ HOU@ ATL
Sun, Aug 16th@ HOU@ ATL
Tue, Aug 18th@ MIL@ BOS
Wed, Aug 19th@ MIL@ BOS
Thu, Aug 20th@ MIL   
Fri, Aug 21stvs CHCvs CIN
Sat, Aug 22ndvs CHCvs CIN
Sun, Aug 23rdvs CHCvs CIN
Mon, Aug 24thvs PHIvs CHC
Tue, Aug 25thvs PHIvs CHC
Wed, Aug 26thvs PHIvs CHC
Fri, Aug 28th@ TOR@ SF
Sat, Aug 29th@ TOR@ SF
Sun, Aug 30th@ TOR@ SF
Mon, Aug 31st@ BOSvs PHI
Tue, Sep 1st@ BOSvs PHI
Wed, Sep 2nd@ BOSvs PHI
Thu, Sep 3rdvs ATH   
Fri, Sep 4thvs ATH@ HOU
Sat, Sep 5thvs ATH@ HOU
Sun, Sep 6thvs ATH@ HOU
Tue, Sep 8thvs TEX@ KC
Wed, Sep 9thvs TEX@ KC
Thu, Sep 10thvs TEX   
Fri, Sep 11th@ ATHvs TEX
Sat, Sep 12th@ ATHvs TEX
Sun, Sep 13th@ ATHvs TEX
Mon, Sep 14th@ LAAvs MIA
Tue, Sep 15th@ LAAvs MIA
Wed, Sep 16th@ LAAvs MIA
Fri, Sep 18th@ COLvs NYY
Sat, Sep 19th@ COLvs NYY
Sun, Sep 20th@ COLvs NYY
Tue, Sep 22ndvs HOU@ COL
Wed, Sep 23rdvs HOU@ COL
Thu, Sep 24thvs LAA@ COL
Fri, Sep 25thvs LAA@ SD
Sat, Sep 26thvs LAA@ SD
Sun, Sep 27thvs LAA@ SD
Thu, Apr 2nd   vs ATL
Thu, Apr 9th   @ NYM
Thu, Apr 23rd   vs CWS
Thu, Apr 30th   @ MIL
Thu, May 7th   vs PIT
Thu, May 21st   vs COL
Thu, Jun 4th   vs LAD
Mon, Jun 15th   vs LAA
Fri, Jun 19th   vs MIN
Mon, Jun 22nd   @ STL
Wed, Jul 1st   vs SF
Mon, Jul 6th   @ SD
Mon, Aug 3rd   vs SD
Mon, Aug 10th   vs COL
Mon, Aug 17th   @ BOS
Thu, Aug 27th   @ SF
Mon, Sep 7th   @ KC