Skip to main content

Who Should I Trade?

James Karinchak for A.J. Puk (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
  A.J. Puk
A.J. Puk
James Karinchak
James Karinchak
Recommended by
5 of 8 experts
Recommended by
3 of 8 experts
Rest of Season# 135# 153
VBR# 365# 372
Injury AlertIL15-
Expert Ranks 
Mick Ciallela
# 136# 159
Lucas Spence
Pitcher List
# 69
Scott Youngson
Pitcher List
# 127# 129
Kelly Kirby
# 79
Tristan Davis
SEMO Fantasy Sports Podcast
# 86
Keith Lott
Fantasy Six Pack
# 117
Mike Maher
# 138# 133
Brandon 'B_Don' Myers
# 149# 147
Who Should I Trade? Player Statistics
  A.J. Puk
A.J. Puk
James Karinchak
James Karinchak
2023 Stats 
Games Played1525
Games Started00
Innings Pitched14.221.2
Blown Saves12
Hits Allowed1513
Earned Runs611
Home Runs Allowed26
Who Should I Trade? Player Projections
  A.J. Puk
A.J. Puk
James Karinchak
James Karinchak
2023 Projections 
Games Played4145
Games Started00
Innings Pitched43.744.7
Blown Saves22
Hits Allowed3732
Earned Runs1717
Home Runs Allowed45
Who Should I Trade? Player Notes
  A.J. Puk
A.J. Puk
James Karinchak
James Karinchak
 A.J. Puk is dealing with left elbow nerve irritation and has been placed on the 15-day IL.
Jesse Garcia
Sun, May 14th
James Karinchak allowed one run on one hit in one inning of work in a 4-3 loss to the Tigers in Game 1 of a doubleheader on Tuesday.
Matthew Terelle
Tue, Apr 18th
 A.J. Puk pitched a scoreless eighth innings against the Braves on Thursday while striking out one and recording his second win of the season.
Dan Tursky
Fri, Apr 28th
 A.J. Puk pitched a scoreless ninth inning Saturday, allowing just one walk, and striking out one Cleveland hitter to earn the save.
Jesse Garcia
Sun, Apr 23rd
 A.J. Puk tossed a scoreless ninth inning on the mound in relief for the Marlins Tuesday, allowing one hit and striking out two to shut the door on the Giants and record the save in a 4-2 win.
Chris Schommer
Wed, Apr 19th
 Miami Marlins pitcher A.J. Puk will make his spring debut Friday as he works his way back from a left adductor injury.
Brenton Kemp
Wed, Mar 8th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  A.J. Puk
A.J. Puk
James Karinchak
James Karinchak
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30thvs NYMMax Scherzer (4-2)#19@ SEALuis Castillo (4-2)#3
Fri, Mar 31stvs NYMDavid Peterson (1-6)#119@ SEARobbie Ray (0-1)
Sat, Apr 1stvs NYMTylor Megill (5-3)#66@ SEALogan Gilbert (3-2)#23
Sun, Apr 2ndvs NYMKodai Senga (4-3)#61@ SEAMarco Gonzales (4-1)#145
Mon, Apr 3rdvs MINTyler Mahle (1-2)@ OAKJames Kaprielian (0-5)#247
Tue, Apr 4thvs MINKenta Maeda (0-4)#95@ OAKJP Sears (0-3)#94
Wed, Apr 5thvs MINPablo Lopez (3-3)#25@ OAKKyle Muller (1-4)#215
Fri, Apr 7th@ NYMTylor Megill (5-3)#66vs SEALogan Gilbert (3-2)#23
Sat, Apr 8th@ NYMKodai Senga (4-3)#61vs SEAMarco Gonzales (4-1)#145
Sun, Apr 9th@ NYMCarlos Carrasco (1-2)#87vs SEAGeorge Kirby (5-4)#24
Mon, Apr 10th@ PHIMatt Strahm (4-3)#105vs NYYDomingo German (2-3)#60
Tue, Apr 11th@ PHIAaron Nola (4-3)#6vs NYYGerrit Cole (6-0)#2
Wed, Apr 12th@ PHIZack Wheeler (4-4)#14vs NYYClarke Schmidt (2-5)#131
Fri, Apr 14thvs ARIMadison Bumgarner (0-3)@ WSHTrevor Williams (2-2)#108
Sat, Apr 15thvs ARIRyne Nelson (1-2)#126@ WSHChad Kuhl (0-3)#360
Sun, Apr 16thvs ARIZac Gallen (6-2)#8@ WSHPatrick Corbin (4-5)#173
Tue, Apr 18thvs SFAlex Wood (1-0)#97@ DETEduardo Rodriguez (4-4)#31
Wed, Apr 19thvs SFAlex Cobb (4-2)#46@ DETSpencer Turnbull (1-4)#181
Sat, Apr 22nd@ CLEZach Plesac (1-1)#179vs MIABraxton Garrett (1-2)#110
Sun, Apr 23rd@ CLELogan Allen (1-2)#231vs MIAJesus Luzardo (4-3)#70
Mon, Apr 24th@ ATLSpencer Strider (5-2)#1vs COLAustin Gomber (4-4)#306
Tue, Apr 25th@ ATLCharlie Morton (5-5)#44vs COLRyan Feltner (2-3)#364
Wed, Apr 26th@ ATLBryce Elder (3-0)#27vs COLGerman Marquez (2-2)
Fri, Apr 28thvs CHCMarcus Stroman (4-4)#42@ BOSNick Pivetta (3-3)#158
Sat, Apr 29thvs CHCCaleb Kilian (0-1)#261@ BOSBrayan Bello (3-2)#118
Sun, Apr 30thvs CHCJustin Steele (6-2)#54@ BOSChris Sale (5-2)#45
Mon, May 1st   @ NYYDomingo German (2-3)#60
Tue, May 2ndvs ATLBryce Elder (3-0)#27@ NYYGerrit Cole (6-0)#2
Wed, May 3rdvs ATLKyle Wright (0-1)#63@ NYYClarke Schmidt (2-5)#131
Fri, May 5th@ CHCJustin Steele (6-2)#54vs MINBailey Ober (3-2)#79
Sat, May 6th@ CHCDrew Smyly (5-2)#73vs MINSonny Gray (4-0)#35
Sun, May 7th@ CHCHayden Wesneski (2-2)#115vs MINJoe Ryan (7-1)#15
Mon, May 8th@ ARIZac Gallen (6-2)#8vs DETJoey Wentz (1-5)#277
Tue, May 9th@ ARIBrandon Pfaadt (0-2)#154vs DETMichael Lorenzen (2-2)#116
Wed, May 10th@ ARIMerrill Kelly (6-3)#47vs DETEduardo Rodriguez (4-4)#31
Fri, May 12thvs CINGraham Ashcraft (3-3)#161vs LAATyler Anderson (2-0)#93
Sat, May 13thvs CINDerek Lawvs LAAReid Detmers (0-4)#81
Sun, May 14thvs CINLuke Weaver (1-2)#213vs LAAPatrick Sandoval (3-4)#57
Tue, May 16thvs WSHJosiah Gray (4-5)#89@ CWSLance Lynn (4-5)#59
Wed, May 17thvs WSHMacKenzie Gore (3-3)#114@ CWSMike Clevinger (3-3)#156
Thu, May 18thvs WSHTrevor Williams (2-2)#108@ CWSDylan Cease (3-3)#34
Fri, May 19th@ SFAnthony DeSclafani (3-4)#92@ NYMCarlos Carrasco (1-2)#87
Sun, May 21st@ SFAlex Wood (1-0)#97@ NYMJustin Verlander (2-2)#17
Mon, May 22nd@ COLChase Anderson (0-0)#327vs CWSJimmy Lambert
Tue, May 23rd@ COLAustin Gomber (4-4)#306vs CWSDylan Cease (3-3)#34
Wed, May 24th@ COLKarl Kauffmann (0-2)#366vs CWSMichael Kopech (3-4)#90
Fri, May 26th@ LAAReid Detmers (0-4)#81vs STLMatthew Liberatore (1-1)#200
Sat, May 27th@ LAAShohei Ohtani (5-1)#5vs STLJack Flaherty (3-4)#88
Sun, May 28th@ LAAPatrick Sandoval (3-4)#57vs STLJordan Montgomery (2-6)#52
Mon, May 29th   @ BALTyler Wells (3-1)#65
Tue, May 30thvs SDRyan Weathers (1-3)#238@ BALKyle Gibson (6-3)#77
Wed, May 31stvs SDBlake Snell (1-6)#53@ BALBruce Zimmermann#266
Thu, Jun 1stvs SDJoe Musgrove (2-2)#50@ MINPablo Lopez (3-3)#25
Fri, Jun 2ndvs OAKJames Kaprielian (0-5)#247@ MINBailey Ober (3-2)#79
Sat, Jun 3rdvs OAKLuis Medina (0-4)#166@ MINSonny Gray (4-0)#35
Sun, Jun 4thvs OAKPaul Blackburn#121@ MINJoe Ryan (7-1)#15
Tue, Jun 6thvs KCvs BOS
Wed, Jun 7thvs KCvs BOS
Thu, Jun 8th   vs BOS
Fri, Jun 9th@ CWSvs HOU
Sat, Jun 10th@ CWSvs HOU
Sun, Jun 11th@ CWSvs HOU
Tue, Jun 13th@ SEA@ SD
Wed, Jun 14th@ SEA@ SD
Thu, Jun 15th   @ SD
Fri, Jun 16th@ WSH@ ARI
Sat, Jun 17th@ WSH@ ARI
Sun, Jun 18th@ WSH@ ARI
Tue, Jun 20thvs TORvs OAK
Wed, Jun 21stvs TORvs OAK
Thu, Jun 22ndvs PITvs OAK
Fri, Jun 23rdvs PITvs MIL
Sat, Jun 24thvs PITvs MIL
Sun, Jun 25thvs PITvs MIL
Tue, Jun 27th@ BOS@ KC
Wed, Jun 28th@ BOS@ KC
Thu, Jun 29th@ BOS@ KC
Fri, Jun 30th@ ATL@ CHC
Sat, Jul 1st@ ATL@ CHC
Sun, Jul 2nd@ ATL@ CHC
Mon, Jul 3rdvs STLvs ATL
Tue, Jul 4thvs STLvs ATL
Wed, Jul 5thvs STLvs ATL
Thu, Jul 6thvs STLvs KC
Fri, Jul 7thvs PHIvs KC
Sat, Jul 8thvs PHIvs KC
Sun, Jul 9thvs PHIvs KC
Fri, Jul 14th@ BAL@ TEX
Sat, Jul 15th@ BAL@ TEX
Sun, Jul 16th@ BAL@ TEX
Mon, Jul 17th@ STL@ PIT
Tue, Jul 18th@ STL@ PIT
Wed, Jul 19th@ STL@ PIT
Fri, Jul 21stvs COLvs PHI
Sat, Jul 22ndvs COLvs PHI
Sun, Jul 23rdvs COLvs PHI
Mon, Jul 24th   vs KC
Tue, Jul 25th@ TBvs KC
Wed, Jul 26th@ TBvs KC
Thu, Jul 27th   @ CWS
Fri, Jul 28thvs DET@ CWS
Sat, Jul 29thvs DET@ CWS
Sun, Jul 30thvs DET@ CWS
Mon, Jul 31stvs PHI@ HOU
Tue, Aug 1stvs PHI@ HOU
Wed, Aug 2ndvs PHI@ HOU
Fri, Aug 4th@ TEXvs CWS
Sat, Aug 5th@ TEXvs CWS
Sun, Aug 6th@ TEXvs CWS
Mon, Aug 7th@ CINvs TOR
Tue, Aug 8th@ CINvs TOR
Wed, Aug 9th@ CINvs TOR
Thu, Aug 10th   vs TOR
Fri, Aug 11thvs NYY@ TB
Sat, Aug 12thvs NYY@ TB
Sun, Aug 13thvs NYY@ TB
Tue, Aug 15thvs HOU@ CIN
Wed, Aug 16thvs HOU@ CIN
Thu, Aug 17th   vs DET
Fri, Aug 18th@ LADvs DET
Sat, Aug 19th@ LADvs DET
Sun, Aug 20th@ LADvs DET
Tue, Aug 22nd@ SDvs LAD
Wed, Aug 23rd@ SDvs LAD
Thu, Aug 24th   vs LAD
Fri, Aug 25thvs WSH@ TOR
Sat, Aug 26thvs WSH@ TOR
Sun, Aug 27thvs WSH@ TOR
Mon, Aug 28th   @ MIN
Tue, Aug 29thvs TB@ MIN
Wed, Aug 30thvs TB@ MIN
Fri, Sep 1st@ WSHvs TB
Sat, Sep 2nd@ WSHvs TB
Sun, Sep 3rd@ WSHvs TB
Mon, Sep 4th   vs MIN
Tue, Sep 5thvs LADvs MIN
Wed, Sep 6thvs LADvs MIN
Thu, Sep 7thvs LAD@ LAA
Fri, Sep 8th@ PHI@ LAA
Sat, Sep 9th@ PHI@ LAA
Sun, Sep 10th@ PHI@ LAA
Mon, Sep 11th@ MIL@ SF
Tue, Sep 12th@ MIL@ SF
Wed, Sep 13th@ MIL@ SF
Fri, Sep 15thvs ATLvs TEX
Sat, Sep 16thvs ATLvs TEX
Sun, Sep 17thvs ATLvs TEX
Mon, Sep 18thvs NYM@ KC
Tue, Sep 19thvs NYM@ KC
Wed, Sep 20thvs NYM@ KC
Thu, Sep 21st   vs BAL
Fri, Sep 22ndvs MILvs BAL
Sat, Sep 23rdvs MILvs BAL
Sun, Sep 24thvs MILvs BAL
Tue, Sep 26th@ NYMvs CIN
Wed, Sep 27th@ NYMvs CIN
Fri, Sep 29th@ PIT@ DET
Sat, Sep 30th@ PIT@ DET
Sun, Oct 1st@ PIT@ DET
Mon, Apr 17thvs SFLogan Webb (4-5)#18   
Thu, Apr 27th@ ATLKyle Wright (0-1)#63   
Thu, May 4thvs ATLDylan Dodd (2-1)#265   
Sat, May 20th@ SFLogan Webb (4-5)#18   
Thu, May 25th@ COLKyle Freeland (4-5)#162   
Mon, Jun 5thvs KC   
Mon, Jun 12th@ SEA   
Mon, Jun 19thvs TOR   
Thu, Aug 3rdvs PHI   
Mon, Aug 14thvs HOU   
Mon, Aug 21st@ SD   
Thu, Aug 31st@ WSH   
Thu, Sep 14th@ MIL   
Thu, Sep 28th@ NYM