Skip Navigation to Main Content

Who Should I Trade?

James Karinchak for A.J. Puk (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
Experts' Pick
  James Karinchak
RP - ATL
James Karinchak
A.J. Puk
RP - ARI
A.J. Puk
Expert
Recommendation
0%
Recommended by
0 of 0 experts
0%
Recommended by
0 of 0 experts
Rankings 
   
Rest of Season
VBR# 968# 572
   
Projections 
   
Strikeouts
Wins
Saves
ERA
WHIP
   
Misc 
   
Injury AlertMiLB-
   
Expert Ranks 
   
Who Should I Trade? Player Statistics
  James Karinchak
RP - ATL
James Karinchak
A.J. Puk
RP - ARI
A.J. Puk
2025 Stats 
   
   
Games Played8
   
Games Started0
   
Innings Pitched8.0
   
Wins0
   
Losses0
   
Saves4
   
Blown Saves0
   
Holds2
   
Hits Allowed8
   
Earned Runs3
   
Home Runs Allowed2
   
Strikeouts12
   
Walks2
   
ERA3.38
   
WHIP1.25
   
Who Should I Trade? Player Projections
  James Karinchak
RP - ATL
James Karinchak
A.J. Puk
RP - ARI
A.J. Puk
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
  James Karinchak
RP - ATL
James Karinchak
A.J. Puk
RP - ARI
A.J. Puk
News 
  The Diamondbacks signed LHP A.J. Puk to a one-year, $3.1 million deal to avoid arbitration.
Ari Koslow
Fri, Jan 9th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  James Karinchak
RP - ATL
James Karinchak
A.J. Puk
RP - ARI
A.J. Puk
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Mar 27thvs KC@ LAD
Sat, Mar 28thvs KC@ LAD
Sun, Mar 29thvs KC   
Mon, Mar 30thvs ATHvs DET
Tue, Mar 31stvs ATHvs DET
Wed, Apr 1stvs ATHvs DET
Thu, Apr 2nd@ ARIvs ATL
Fri, Apr 3rd@ ARIvs ATL
Sat, Apr 4th@ ARIvs ATL
Sun, Apr 5th@ ARIvs ATL
Mon, Apr 6th@ LAA   
Tue, Apr 7th@ LAA@ NYM
Wed, Apr 8th@ LAA@ NYM
Fri, Apr 10thvs CLE@ PHI
Sat, Apr 11thvs CLE@ PHI
Sun, Apr 12thvs CLE@ PHI
Mon, Apr 13thvs MIA@ BAL
Tue, Apr 14thvs MIA@ BAL
Wed, Apr 15thvs MIA@ BAL
Fri, Apr 17th@ PHIvs TOR
Sat, Apr 18th@ PHIvs TOR
Sun, Apr 19th@ PHIvs TOR
Mon, Apr 20th@ WSH   
Tue, Apr 21st@ WSHvs CWS
Wed, Apr 22nd@ WSHvs CWS
Thu, Apr 23rd@ WSHvs CWS
Fri, Apr 24thvs PHI   
Sat, Apr 25thvs PHIvs SD
Sun, Apr 26thvs PHIvs SD
Tue, Apr 28thvs DET@ MIL
Wed, Apr 29thvs DET@ MIL
Thu, Apr 30thvs DET@ MIL
Fri, May 1st@ COL@ CHC
Sat, May 2nd@ COL@ CHC
Sun, May 3rd@ COL@ CHC
Mon, May 4th@ SEA   
Tue, May 5th@ SEAvs PIT
Wed, May 6th@ SEAvs PIT
Fri, May 8th@ LADvs NYM
Sat, May 9th@ LADvs NYM
Sun, May 10th@ LADvs NYM
Tue, May 12thvs CHC@ TEX
Wed, May 13thvs CHC@ TEX
Thu, May 14thvs CHC   
Fri, May 15thvs BOS@ COL
Sat, May 16thvs BOS@ COL
Sun, May 17thvs BOS@ COL
Mon, May 18th@ MIAvs SF
Tue, May 19th@ MIAvs SF
Wed, May 20th@ MIAvs SF
Thu, May 21st@ MIAvs COL
Fri, May 22ndvs WSHvs COL
Sat, May 23rdvs WSHvs COL
Sun, May 24thvs WSHvs COL
Tue, May 26th@ BOS@ SF
Wed, May 27th@ BOS@ SF
Thu, May 28th@ BOS   
Fri, May 29th@ CIN@ SEA
Sat, May 30th@ CIN@ SEA
Sun, May 31st@ CIN@ SEA
Tue, Jun 2ndvs TORvs LAD
Wed, Jun 3rdvs TORvs LAD
Thu, Jun 4thvs TORvs LAD
Fri, Jun 5thvs PITvs WSH
Sat, Jun 6thvs PITvs WSH
Sun, Jun 7thvs PITvs WSH
Tue, Jun 9th@ CWS@ MIA
Wed, Jun 10th@ CWS@ MIA
Thu, Jun 11th@ CWS@ MIA
Fri, Jun 12th@ NYM@ CIN
Sat, Jun 13th@ NYM@ CIN
Sun, Jun 14th@ NYM@ CIN
Tue, Jun 16thvs SFvs LAA
Wed, Jun 17thvs SFvs LAA
Thu, Jun 18thvs SF   
Fri, Jun 19thvs MILvs MIN
Sat, Jun 20thvs MILvs MIN
Sun, Jun 21stvs MILvs MIN
Mon, Jun 22nd@ SD@ STL
Tue, Jun 23rd@ SD@ STL
Wed, Jun 24th@ SD@ STL
Fri, Jun 26th@ SF@ TB
Sat, Jun 27th@ SF@ TB
Sun, Jun 28th@ SF@ TB
Tue, Jun 30thvs STLvs SF
Wed, Jul 1stvs STLvs SF
Thu, Jul 2ndvs STL   
Fri, Jul 3rdvs NYMvs MIL
Sat, Jul 4thvs NYMvs MIL
Sun, Jul 5thvs NYMvs MIL
Mon, Jul 6thvs NYM@ SD
Tue, Jul 7th@ PIT@ SD
Wed, Jul 8th@ PIT@ SD
Thu, Jul 9th@ PIT@ SD
Fri, Jul 10th@ STL@ LAD
Sat, Jul 11th@ STL@ LAD
Sun, Jul 12th@ STL@ LAD
Fri, Jul 17thvs TEXvs STL
Sat, Jul 18thvs TEXvs STL
Sun, Jul 19thvs TEXvs STL
Mon, Jul 20thvs SDvs ATH
Tue, Jul 21stvs SDvs ATH
Wed, Jul 22ndvs SDvs ATH
Thu, Jul 23rdvs SD   
Fri, Jul 24th@ BAL@ WSH
Sat, Jul 25th@ BAL@ WSH
Sun, Jul 26th@ BAL@ WSH
Mon, Jul 27th@ NYM@ PIT
Tue, Jul 28th@ NYM@ PIT
Wed, Jul 29th@ NYM@ PIT
Thu, Jul 30thvs WSH   
Fri, Jul 31stvs WSH@ CLE
Sat, Aug 1stvs WSH@ CLE
Sun, Aug 2ndvs WSH@ CLE
Tue, Aug 4thvs MIAvs SD
Wed, Aug 5thvs MIAvs SD
Thu, Aug 6thvs MIAvs SD
Fri, Aug 7th@ NYYvs LAD
Sat, Aug 8th@ NYYvs LAD
Sun, Aug 9th@ NYYvs LAD
Mon, Aug 10thvs NYMvs COL
Tue, Aug 11thvs NYMvs COL
Wed, Aug 12thvs NYMvs COL
Fri, Aug 14thvs ARI@ ATL
Sat, Aug 15thvs ARI@ ATL
Sun, Aug 16thvs ARI@ ATL
Mon, Aug 17th@ MIN@ BOS
Tue, Aug 18th@ MIN@ BOS
Wed, Aug 19th@ MIN@ BOS
Fri, Aug 21st@ MILvs CIN
Sat, Aug 22nd@ MILvs CIN
Sun, Aug 23rd@ MILvs CIN
Tue, Aug 25thvs LADvs CHC
Wed, Aug 26thvs LADvs CHC
Thu, Aug 27thvs LAD@ SF
Fri, Aug 28thvs COL@ SF
Sat, Aug 29thvs COL@ SF
Sun, Aug 30thvs COL@ SF
Tue, Sep 1st@ WSHvs PHI
Wed, Sep 2nd@ WSHvs PHI
Fri, Sep 4th@ PHI@ HOU
Sat, Sep 5th@ PHI@ HOU
Sun, Sep 6th@ PHI@ HOU
Mon, Sep 7th@ PHI@ KC
Tue, Sep 8thvs TB@ KC
Wed, Sep 9thvs TB@ KC
Thu, Sep 10thvs TB   
Fri, Sep 11thvs PHIvs TEX
Sat, Sep 12thvs PHIvs TEX
Sun, Sep 13thvs PHIvs TEX
Mon, Sep 14th@ CHCvs MIA
Tue, Sep 15th@ CHCvs MIA
Wed, Sep 16th@ CHCvs MIA
Fri, Sep 18th@ HOUvs NYY
Sat, Sep 19th@ HOUvs NYY
Sun, Sep 20th@ HOUvs NYY
Tue, Sep 22ndvs CIN@ COL
Wed, Sep 23rdvs CIN@ COL
Thu, Sep 24thvs CIN@ COL
Fri, Sep 25th@ MIA@ SD
Sat, Sep 26th@ MIA@ SD
Sun, Sep 27th@ MIA@ SD
Thu, Mar 26th   @ LAD
Thu, Apr 9th   @ NYM
Thu, May 7th   vs PIT
Mon, May 11th   @ TEX
Mon, May 25th   @ SF
Mon, Jun 1st   vs LAD
Mon, Jun 15th   vs LAA
Thu, Jun 25th   @ STL
Mon, Jun 29th   vs SF
Mon, Aug 3rd   vs SD
Mon, Aug 24th   vs CHC
Mon, Aug 31st   vs PHI