Skip to main content

Who Should I Trade?

David Bednar for A.J. Puk (2022)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  David Bednar
David Bednar
A.J. Puk
A.J. Puk
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
VBR# 227# 360
Injury Alert--
Expert Ranks 
Who Should I Trade? Player Statistics
  David Bednar
David Bednar
A.J. Puk
A.J. Puk
2021 Stats 
Games Played6112
Games Started00
Innings Pitched61.113.1
Blown Saves22
Hits Allowed4018
Earned Runs159
Home Runs Allowed51
Who Should I Trade? Player Notes
  David Bednar
David Bednar
A.J. Puk
A.J. Puk
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  David Bednar
David Bednar
A.J. Puk
A.J. Puk
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 31stvs STLvs LAA
Sat, Apr 2ndvs STLvs LAA
Sun, Apr 3rdvs STLvs LAA
Mon, Apr 4th@ CINvs DET
Tue, Apr 5th@ CINvs DET
Wed, Apr 6th@ CINvs DET
Thu, Apr 7th@ STL   
Sat, Apr 9th@ STL@ PHI
Sun, Apr 10th@ STL@ PHI
Mon, Apr 11th@ STL@ TB
Tue, Apr 12thvs CHC@ TB
Wed, Apr 13thvs CHC@ TB
Thu, Apr 14thvs WSH@ TB
Fri, Apr 15thvs WSH@ TOR
Sat, Apr 16thvs WSH@ TOR
Sun, Apr 17thvs WSH@ TOR
Mon, Apr 18th@ MILvs BAL
Tue, Apr 19th@ MILvs BAL
Wed, Apr 20th@ MILvs BAL
Thu, Apr 21st@ CHCvs BAL
Fri, Apr 22nd@ CHCvs TEX
Sat, Apr 23rd@ CHCvs TEX
Sun, Apr 24th@ CHCvs TEX
Tue, Apr 26thvs MIL@ SF
Wed, Apr 27thvs MIL@ SF
Thu, Apr 28thvs MIL   
Fri, Apr 29thvs SDvs CLE
Sat, Apr 30thvs SDvs CLE
Sun, May 1stvs SDvs CLE
Tue, May 3rd@ DETvs TB
Wed, May 4th@ DETvs TB
Fri, May 6th@ CIN@ MIN
Sat, May 7th@ CIN@ MIN
Sun, May 8th@ CIN@ MIN
Mon, May 9thvs LAD@ DET
Tue, May 10thvs LAD@ DET
Wed, May 11thvs LAD@ DET
Thu, May 12thvs CIN@ DET
Fri, May 13thvs CINvs LAA
Sat, May 14thvs CINvs LAA
Sun, May 15thvs CINvs LAA
Mon, May 16th@ CHCvs MIN
Tue, May 17th@ CHCvs MIN
Wed, May 18th@ CHCvs MIN
Fri, May 20thvs STL@ LAA
Sat, May 21stvs STL@ LAA
Sun, May 22ndvs STL@ LAA
Mon, May 23rdvs COL@ SEA
Tue, May 24thvs COL@ SEA
Wed, May 25thvs COL@ SEA
Fri, May 27th@ SDvs TEX
Sat, May 28th@ SDvs TEX
Sun, May 29th@ SDvs TEX
Mon, May 30th@ LADvs HOU
Tue, May 31st@ LADvs HOU
Wed, Jun 1st@ LADvs HOU
Fri, Jun 3rdvs ARIvs BOS
Sat, Jun 4thvs ARIvs BOS
Sun, Jun 5thvs ARIvs BOS
Tue, Jun 7thvs DET@ ATL
Wed, Jun 8thvs DET@ ATL
Thu, Jun 9th@ ATL@ CLE
Fri, Jun 10th@ ATL@ CLE
Sat, Jun 11th@ ATL@ CLE
Sun, Jun 12th@ ATL@ CLE
Mon, Jun 13th@ STL   
Tue, Jun 14th@ STL@ BOS
Wed, Jun 15th@ STL@ BOS
Fri, Jun 17thvs SFvs KC
Sat, Jun 18thvs SFvs KC
Sun, Jun 19thvs SFvs KC
Mon, Jun 20thvs CHC   
Tue, Jun 21stvs CHCvs SEA
Wed, Jun 22ndvs CHCvs SEA
Thu, Jun 23rdvs CHCvs SEA
Fri, Jun 24th@ TB@ KC
Sat, Jun 25th@ TB@ KC
Sun, Jun 26th@ TB@ KC
Mon, Jun 27th@ WSH@ NYY
Tue, Jun 28th@ WSH@ NYY
Wed, Jun 29th@ WSH@ NYY
Thu, Jun 30thvs MIL@ SEA
Fri, Jul 1stvs MIL@ SEA
Sat, Jul 2ndvs MIL@ SEA
Sun, Jul 3rdvs MIL@ SEA
Tue, Jul 5thvs NYYvs TOR
Wed, Jul 6thvs NYYvs TOR
Fri, Jul 8th@ MILvs HOU
Sat, Jul 9th@ MILvs HOU
Sun, Jul 10th@ MILvs HOU
Mon, Jul 11th@ MIA@ TEX
Tue, Jul 12th@ MIA@ TEX
Wed, Jul 13th@ MIA@ TEX
Thu, Jul 14th@ MIA   
Fri, Jul 15th@ COL@ HOU
Sat, Jul 16th@ COL@ HOU
Sun, Jul 17th@ COL@ HOU
Fri, Jul 22ndvs MIAvs TEX
Sat, Jul 23rdvs MIAvs TEX
Sun, Jul 24thvs MIAvs TEX
Mon, Jul 25th@ CHCvs HOU
Tue, Jul 26th@ CHCvs HOU
Thu, Jul 28thvs PHI   
Fri, Jul 29thvs PHI@ CWS
Sat, Jul 30thvs PHI@ CWS
Sun, Jul 31stvs PHI@ CWS
Tue, Aug 2ndvs MIL@ LAA
Wed, Aug 3rdvs MIL@ LAA
Thu, Aug 4thvs MIL@ LAA
Fri, Aug 5th@ BAL   
Sat, Aug 6th@ BALvs SF
Sun, Aug 7th@ BALvs SF
Mon, Aug 8th@ ARIvs LAA
Tue, Aug 9th@ ARIvs LAA
Wed, Aug 10th@ ARIvs LAA
Thu, Aug 11th@ ARI   
Fri, Aug 12th@ SF@ HOU
Sat, Aug 13th@ SF@ HOU
Sun, Aug 14th@ SF@ HOU
Tue, Aug 16thvs BOS@ TEX
Wed, Aug 17thvs BOS@ TEX
Thu, Aug 18thvs BOS@ TEX
Fri, Aug 19thvs CINvs SEA
Sat, Aug 20thvs CINvs SEA
Sun, Aug 21stvs CINvs SEA
Mon, Aug 22ndvs ATLvs MIA
Tue, Aug 23rdvs ATLvs MIA
Wed, Aug 24thvs ATLvs MIA
Fri, Aug 26th@ PHIvs NYY
Sat, Aug 27th@ PHIvs NYY
Sun, Aug 28th@ PHIvs NYY
Mon, Aug 29th@ MIL   
Tue, Aug 30th@ MIL@ WSH
Wed, Aug 31st@ MIL@ WSH
Fri, Sep 2ndvs TOR@ BAL
Sat, Sep 3rdvs TOR@ BAL
Sun, Sep 4thvs TOR@ BAL
Mon, Sep 5thvs NYM   
Tue, Sep 6thvs NYMvs ATL
Wed, Sep 7thvs NYMvs ATL
Fri, Sep 9thvs STLvs CWS
Sat, Sep 10thvs STLvs CWS
Sun, Sep 11thvs STLvs CWS
Mon, Sep 12th@ CIN   
Tue, Sep 13th@ CIN@ TEX
Wed, Sep 14th@ CIN@ TEX
Thu, Sep 15th@ NYM@ HOU
Fri, Sep 16th@ NYM@ HOU
Sat, Sep 17th@ NYM@ HOU
Sun, Sep 18th@ NYM@ HOU
Tue, Sep 20th@ NYYvs SEA
Wed, Sep 21st@ NYYvs SEA
Thu, Sep 22ndvs CHCvs SEA
Fri, Sep 23rdvs CHCvs NYM
Sat, Sep 24thvs CHCvs NYM
Sun, Sep 25thvs CHCvs NYM
Mon, Sep 26thvs CIN   
Tue, Sep 27thvs CIN@ LAA
Wed, Sep 28thvs CIN@ LAA
Fri, Sep 30th@ STL@ SEA
Sat, Oct 1st@ STL@ SEA
Sun, Oct 2nd@ STL@ SEA
Fri, Apr 1st   vs LAA
Fri, Apr 8th   @ PHI
Mon, May 2nd   vs TB
Thu, May 26th   vs TEX
Thu, Jun 16th   @ BOS
Mon, Jul 4th   vs TOR
Wed, Jul 27th   vs HOU
Mon, Aug 15th   @ TEX
Thu, Aug 25th   vs NYY
Thu, Sep 1st   @ WSH
Thu, Sep 8th   vs CWS
Thu, Sep 29th   @ LAA