Skip Navigation to Main Content

Who Should I Trade?

A.J. Puk for Andry Lara (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  A.J. Puk
RP - ARI
A.J. Puk
Andry Lara
RP - WSH
Andry Lara
Expert
Recommendation
100%
Recommended by
1 of 1 experts
0%
Recommended by
0 of 1 experts
Rankings 
   
Rest of Season
VBR# 389# 1045
   
Projections 
   
Strikeouts324
Wins20
Saves40
ERA3.474.48
WHIP1.241.39
   
Misc 
   
Injury AlertIL60MiLB
   
Expert Ranks 
   
Kelly Kirby
FantasyPros
# 173
   
Who Should I Trade? Player Statistics
  A.J. Puk
RP - ARI
A.J. Puk
Andry Lara
RP - WSH
Andry Lara
2026 Stats 
   
   
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 Projections
  A.J. Puk
RP - ARI
A.J. Puk
Andry Lara
RP - WSH
Andry Lara
2026 Projections 
   
   
Games Played308
   
Games Started00
   
Innings Pitched27.95.1
   
Wins20
   
Losses10
   
Saves40
   
Blown Saves00
   
Holds30
   
Hits Allowed235
   
Earned Runs113
   
Home Runs Allowed30
   
Strikeouts324
   
Walks102
   
ERA3.474.48
   
WHIP1.241.39
   
Who Should I Trade? Player Notes
  A.J. Puk
RP - ARI
A.J. Puk
Andry Lara
RP - WSH
Andry Lara
News 
 Diamondbacks manager Torey Lovullo said A.J. Puk will pitch in rehab games on Tuesday and Friday.
Ari Koslow
Mon, Jun 1st
The Nationals sent RHP Andry Lara outright to Triple-A Rochester.
Ari Koslow
Tue, Jan 27th
 Diamondbacks GM Mike Hazen says A.J. Puk is likely to get seven or eight appearances in the minors on his rehab assignment.
Ari Koslow
Tue, May 26th
The Nationals designated Andry Lara for assignment.
Ari Koslow
Tue, Jan 20th
 A.J. Puk threw a scoreless inning on Saturday in a rehab appearance in the Rookie-level Arizona Complex Leauge.
Ari Koslow
Sat, May 23rd
 
 Diamondbacks manager Torey Lovullo said A.J. Puk is scheduled to throw in a real game at Salt River Fields on Saturday.
Ari Koslow
Thu, May 21st
 
 Diamondbacks manager Torey Lovullo said A.J. Puk threw 20 pitches to live hitters on Tuesday.
Ari Koslow
Wed, May 20th
 
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  A.J. Puk
RP - ARI
A.J. Puk
Andry Lara
RP - WSH
Andry Lara
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ LADYoshinobu Yamamoto (5-4)#10@ CHCMatthew Boyd (2-1)#39
Fri, Mar 27th@ LADEmmet Sheehan (3-2)#49   
Sat, Mar 28th@ LADTyler Glasnow (3-0)#37@ CHCCade Horton (1-0)
Mon, Mar 30thvs DETJustin Verlander (0-1)#154@ PHITaijuan Walker (1-4)#401
Tue, Mar 31stvs DETCasey Mize (2-3)#66@ PHIAndrew Painter (1-6)#164
Wed, Apr 1stvs DETTarik Skubal (3-2)#4@ PHICristopher Sanchez (6-2)#3
Thu, Apr 2ndvs ATLReynaldo Lopez (2-1)#107   
Fri, Apr 3rdvs ATLGrant Holmes (3-2)#131vs LADEmmet Sheehan (3-2)#49
Sat, Apr 4thvs ATLBryce Elder (4-3)#111vs LADTyler Glasnow (3-0)#37
Sun, Apr 5thvs ATLMartin Perez (3-3)#208vs LADRoki Sasaki (3-3)#118
Tue, Apr 7th@ NYMFreddy Peralta (3-4)#27vs STLMatthew Liberatore (3-3)#113
Wed, Apr 8th@ NYMDavid Peterson (3-5)#121vs STLMichael McGreevy (3-5)#84
Thu, Apr 9th@ NYMNolan McLean (3-4)#32   
Fri, Apr 10th@ PHIJesus Luzardo (4-4)#9@ MILAaron Ashby
Sat, Apr 11th@ PHITaijuan Walker (1-4)#401@ MILKyle Harrison (6-1)#64
Sun, Apr 12th@ PHIZach Pop@ MILBrandon Woodruff (2-1)#55
Mon, Apr 13th@ BALDean Kremer (0-1)#110@ PITPaul Skenes (6-5)#2
Tue, Apr 14th@ BALTrevor Rogers (2-6)#91@ PITMitch Keller (5-2)#88
Wed, Apr 15th@ BALKyle Bradish (3-6)#45@ PITMason Montgomery (1-1)#163
Fri, Apr 17thvs TORBraydon Fisher (2-1)#157vs SFLogan Webb (2-4)#13
Sat, Apr 18thvs TORMax Scherzer (1-3)#146vs SFAdrian Houser (2-5)#186
Sun, Apr 19thvs TORKevin Gausman (4-3)#19vs SFRobbie Ray (3-6)#81
Tue, Apr 21stvs CWSSean Burke (2-3)#135vs ATLReynaldo Lopez (2-1)#107
Wed, Apr 22ndvs CWSAnthony Kay (5-1)#178vs ATLDidier Fuentes (4-0)#172
Thu, Apr 23rdvs CWSDavis Martin (8-1)#78vs ATLJR Ritchie (1-1)#238
Sat, Apr 25thvs SDGerman Marquez (3-2)#338@ CWSNoah Schultz (2-4)#227
Sun, Apr 26thvs SDMichael King (4-4)#35@ CWSBryan Hudson (3-1)#173
Tue, Apr 28th@ MILChad Patrick (3-2)#120@ NYMClay Holmes (4-4)#169
Wed, Apr 29th@ MILBrandon Sproat (1-4)#166@ NYMDavid Peterson (3-5)#121
Thu, Apr 30th@ MILBrandon Woodruff (2-1)#55@ NYMFreddy Peralta (3-4)#27
Fri, May 1st@ CHCColin Rea (5-3)#143vs MILJacob Misiorowski (6-2)#17
Sat, May 2nd@ CHCShota Imanaga (4-6)#24vs MILKyle Harrison (6-1)#64
Sun, May 3rd@ CHCMatthew Boyd (2-1)#39vs MILLogan Henderson (2-1)#56
Tue, May 5thvs PITBubba Chandler (1-6)#122vs MINTaj Bradley (5-1)#59
Wed, May 6thvs PITPaul Skenes (6-5)#2vs MINBailey Ober (6-3)#93
Thu, May 7thvs PITMitch Keller (5-2)#88vs MINSimeon Woods Richardson (0-7)#363
Fri, May 8thvs NYMNolan McLean (3-4)#32@ MIARobby Snelling (0-1)
Sat, May 9thvs NYMClay Holmes (4-4)#169@ MIAJanson Junk (3-5)#138
Sun, May 10thvs NYMHuascar Brazoban (3-1)#195@ MIASandy Alcantara (4-4)#75
Mon, May 11th@ TEXJakob Junis   
Tue, May 12th@ TEXMacKenzie Gore (4-4)#51@ CINBrady Singer (2-5)#149
Wed, May 13th@ TEXKumar Rocker (2-5)#106@ CINNick Lodolo (2-1)#73
Fri, May 15th@ COLKyle Freeland (1-6)#385vs BALShane Baz (2-5)#83
Sat, May 16th@ COLTomoyuki Sugano (4-4)#430vs BALChris Bassitt (4-3)#124
Sun, May 17th@ COLMichael Lorenzen (2-7)#428vs BALBrandon Young (3-1)#189
Mon, May 18thvs SFRobbie Ray (3-6)#81vs NYMChristian Scott (1-0)#87
Tue, May 19thvs SFLanden Roupp (5-6)#61vs NYMNolan McLean (3-4)#32
Wed, May 20thvs SFTyler Mahle (1-7)#142vs NYMZach Thornton (0-1)#276
Thu, May 21stvs COLZach Agnosvs NYMDavid Peterson (3-5)#121
Fri, May 22ndvs COLTomoyuki Sugano (4-4)#430@ ATLBryce Elder (4-3)#111
Sat, May 23rdvs COLMichael Lorenzen (2-7)#428@ ATLGrant Holmes (3-2)#131
Sun, May 24thvs COLJose Quintana (2-3)#429@ ATLMartin Perez (3-3)#208
Mon, May 25th@ SFLanden Roupp (5-6)#61@ CLETanner Bibee (0-7)#44
Tue, May 26th@ SFTyler Mahle (1-7)#142@ CLEJoey Cantillo (4-2)#105
Wed, May 27th@ SFTrevor McDonald (2-2)#153@ CLEGavin Williams (8-3)#26
Fri, May 29th@ SEAGeorge Kirby (5-4)#15vs SDLucas Giolito (2-0)#184
Sat, May 30th@ SEABryan Woo (5-3)#6vs SDMichael King (4-4)#35
Sun, May 31st@ SEABryce Miller (1-0)#53vs SDGriffin Canning (0-4)#144
Mon, Jun 1stvs LADEmmet Sheehan (3-2)#49vs MIASandy Alcantara (4-4)#75
Tue, Jun 2ndvs LADEric Lauer (2-5)#258vs MIALake Bachar
Wed, Jun 3rdvs LADShohei Ohtani (5-2)#1vs MIAMax Meyer (5-0)#70
Thu, Jun 4thvs LADJustin Wrobleski (7-2)#117   
Fri, Jun 5thvs WSHFoster Griffin (6-2)#90@ ARIMerrill Kelly (5-3)#96
Sat, Jun 6thvs WSHZack Littell (5-4)#171@ ARIEduardo Rodriguez (5-1)#112
Sun, Jun 7thvs WSHCade Cavalli (3-3)#86@ ARIMichael Soroka (7-2)#65
Tue, Jun 9th@ MIARyan Gusto (0-0)#191@ SFAdrian Houser (2-5)#186
Wed, Jun 10th@ MIAMax Meyer (5-0)#70@ SFRobbie Ray (3-6)#81
Thu, Jun 11th@ MIA   
Fri, Jun 12th@ CINvs SEA
Sat, Jun 13th@ CINvs SEA
Sun, Jun 14th@ CINvs SEA
Mon, Jun 15thvs LAAvs KC
Tue, Jun 16thvs LAAvs KC
Wed, Jun 17thvs LAAvs KC
Fri, Jun 19thvs MIN@ TB
Sat, Jun 20thvs MIN@ TB
Sun, Jun 21stvs MIN@ TB
Mon, Jun 22nd@ STLvs PHI
Tue, Jun 23rd@ STLvs PHI
Wed, Jun 24th@ STLvs PHI
Thu, Jun 25th@ STLvs PHI
Fri, Jun 26th@ TB@ BAL
Sat, Jun 27th@ TB@ BAL
Sun, Jun 28th@ TB@ BAL
Mon, Jun 29thvs SF@ BOS
Tue, Jun 30thvs SF@ BOS
Wed, Jul 1stvs SF@ BOS
Fri, Jul 3rdvs MILvs PIT
Sat, Jul 4thvs MILvs PIT
Sun, Jul 5thvs MILvs PIT
Mon, Jul 6th@ SDvs HOU
Tue, Jul 7th@ SDvs HOU
Wed, Jul 8th@ SDvs HOU
Thu, Jul 9th@ SD   
Fri, Jul 10th@ LADvs NYY
Sat, Jul 11th@ LADvs NYY
Sun, Jul 12th@ LADvs NYY
Fri, Jul 17thvs STL@ ATH
Sat, Jul 18thvs STL@ ATH
Sun, Jul 19thvs STL@ ATH
Mon, Jul 20thvs ATH@ COL
Tue, Jul 21stvs ATH@ COL
Wed, Jul 22ndvs ATH@ COL
Fri, Jul 24th@ WSHvs ARI
Sat, Jul 25th@ WSHvs ARI
Sun, Jul 26th@ WSHvs ARI
Mon, Jul 27th@ PITvs TOR
Tue, Jul 28th@ PITvs TOR
Wed, Jul 29th@ PITvs TOR
Fri, Jul 31st@ CLE@ ATL
Sat, Aug 1st@ CLE@ ATL
Sun, Aug 2nd@ CLE@ ATL
Mon, Aug 3rdvs SD@ PHI
Tue, Aug 4thvs SD@ PHI
Wed, Aug 5thvs SD@ PHI
Thu, Aug 6thvs SD@ PHI
Fri, Aug 7thvs LADvs CIN
Sat, Aug 8thvs LADvs CIN
Sun, Aug 9thvs LADvs CIN
Mon, Aug 10thvs COL   
Tue, Aug 11thvs COLvs CHC
Wed, Aug 12thvs COLvs CHC
Fri, Aug 14th@ ATL@ NYM
Sat, Aug 15th@ ATL@ NYM
Sun, Aug 16th@ ATL@ NYM
Mon, Aug 17th@ BOS   
Tue, Aug 18th@ BOS@ TEX
Wed, Aug 19th@ BOS@ TEX
Fri, Aug 21stvs CIN@ MIA
Sat, Aug 22ndvs CIN@ MIA
Sun, Aug 23rdvs CIN@ MIA
Mon, Aug 24thvs CHCvs COL
Tue, Aug 25thvs CHCvs COL
Wed, Aug 26thvs CHCvs COL
Thu, Aug 27th@ SFvs COL
Fri, Aug 28th@ SFvs MIA
Sat, Aug 29th@ SFvs MIA
Sun, Aug 30th@ SFvs MIA
Mon, Aug 31stvs PHIvs MIA
Tue, Sep 1stvs PHIvs ATL
Wed, Sep 2ndvs PHIvs ATL
Fri, Sep 4th@ HOU@ LAD
Sat, Sep 5th@ HOU@ LAD
Sun, Sep 6th@ HOU@ LAD
Mon, Sep 7th@ KC@ SD
Tue, Sep 8th@ KC@ SD
Wed, Sep 9th@ KC@ SD
Fri, Sep 11thvs TEXvs LAA
Sat, Sep 12thvs TEXvs LAA
Sun, Sep 13thvs TEXvs LAA
Mon, Sep 14thvs MIA   
Tue, Sep 15thvs MIAvs PHI
Wed, Sep 16thvs MIAvs PHI
Fri, Sep 18thvs NYY@ STL
Sat, Sep 19thvs NYY@ STL
Sun, Sep 20thvs NYY@ STL
Tue, Sep 22nd@ COL@ DET
Wed, Sep 23rd@ COL@ DET
Thu, Sep 24th@ COL   
Fri, Sep 25th@ SDvs NYM
Sat, Sep 26th@ SDvs NYM
Sun, Sep 27th@ SDvs NYM
Sun, Mar 29th   @ CHCShota Imanaga (4-6)#24
Mon, Apr 6th   vs STLAndre Pallante (5-4)#162
Thu, Apr 16th   @ PITBraxton Ashcraft (5-2)#38
Mon, Apr 20th   vs ATLBryce Elder (4-3)#111
Fri, Apr 24th   @ CWSBryan Hudson (3-1)#173
Thu, May 14th   @ CINChase Burns (7-1)#25
Mon, Jun 8th   @ SFLogan Webb (2-4)#13
Thu, Jul 30th   @ ATL
Thu, Aug 13th   vs CHC
Thu, Aug 20th   @ TEX
Mon, Sep 21st   @ DET