Skip to main content

Who Should I Trade?

Jake Diekman for Stefan Crichton (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Jake Diekman
Jake Diekman
Stefan Crichton
Stefan Crichton
Recommended by
8 of 12 experts
Recommended by
4 of 12 experts
Rest of Season# 129# 152
VBR# 319# 397
Injury Alert--
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 153
Mike Maher
# 150# 181
Dan Harris
# 146
Mick Ciallela
# 103# 140
Brendan Tuma
# 108# 113
Jordan Eisen
Field of Vision Sports
# 108# 138
Brad Camara
# 82
Corbin Young
# 65# 103
Chris Clegg
# 137# 125
Ryan Amore
Pitcher List
# 166# 165
Pierre Camus
# 212# 181
Carmen Maiorano
# 225# 213
Who Should I Trade? Player Statistics
  Jake Diekman
Jake Diekman
Stefan Crichton
Stefan Crichton
2021 Stats 
Games Played4229
Games Started00
Innings Pitched39.322.1
Blown Saves50
Hits Allowed3129
Earned Runs1415
Home Runs Allowed62
Who Should I Trade? Player Projections
  Jake Diekman
Jake Diekman
Stefan Crichton
Stefan Crichton
2021 Projections 
Games Played2419
Games Started00
Innings Pitched22.318.7
Blown Saves10
Hits Allowed1719
Earned Runs89
Home Runs Allowed22
Who Should I Trade? Player Notes
  Jake Diekman
Jake Diekman
Stefan Crichton
Stefan Crichton
 Jake Diekman earned the save Thursday against Houston, working around a hit to toss a scoreless inning.
Ari Koslow
Thu, Jul 8th
Arizona Diamondbacks reliever Stefan Crichton has been designated for assignment, per beat writer Nick Piecoro. Outfielder has been recalled from Triple-A Reno in a corresponding move.
Jon Mathisen
Thu, Jun 24th
 Jake Diekman earned the hold Monday against the Angels, working around a hit and single to toss a scoreless inning.
Ari Koslow
Tue, Jun 15th
RHP Stefan Crichton had a rough appearance on Tuesday when allowed two runs on two hits with a pair of walks without recording a single out as the D-Backs lost to the Brewers 5-0.
Jon Mathisen
Wed, Jun 23rd
 Jake Diekman earned the hold Sunday against Kansas City, tossing a quick 1-2-3 inning with one strikeout.
Ari Koslow
Mon, Jun 14th
RHP Stefan Crichton surrendered two runs on three hits over 1/3 of an inning in the Diamondbacks 5-2 loss to the Giants on Monday.
Jon Mathisen
Tue, Jun 15th
 Jake Diekman allowed one run on one hit over 2/3 of an inning with one strikeout and one walk Friday against Kansas City.
Ari Koslow
Sat, Jun 12th
RHP Stefan Crichton allowed one run on two hits with a strikeout in one inning of relief in the Diamondbacks' 4-0 shutout loss to the A's on Wednesday.
Jon Mathisen
Thu, Jun 10th
 Jake Diekman earned the save Wednesday against the Mariners, allowing one hit over 1.1 innings with one strikeout and one walk.
Ari Koslow
Thu, May 27th
RHP Stefan Crichton took the loss on Sunday when he allowed a walk-off home run in the bottom of the ninth inning in the D-Backs 4-3 loss to the Rockies.
Jon Mathisen
Sun, May 23rd
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Jake Diekman
Jake Diekman
Stefan Crichton
Stefan Crichton
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs HOU@ SD
Fri, Apr 2ndvs HOU@ SD
Sat, Apr 3rdvs HOU@ SD
Sun, Apr 4thvs HOU@ SD
Mon, Apr 5thvs LAD   
Tue, Apr 6thvs LAD@ COL
Wed, Apr 7thvs LAD@ COL
Thu, Apr 8th@ HOU@ COL
Fri, Apr 9th@ HOUvs CIN
Sat, Apr 10th@ HOUvs CIN
Mon, Apr 12th@ ARIvs OAK
Tue, Apr 13th@ ARIvs OAK
Thu, Apr 15thvs DET@ WSH
Fri, Apr 16thvs DET@ WSH
Sat, Apr 17thvs DET@ WSH
Sun, Apr 18thvs DET@ WSH
Tue, Apr 20thvs MIN   
Wed, Apr 21stvs MIN@ CIN
Fri, Apr 23rd@ BAL@ ATL
Sat, Apr 24th@ BAL   
Sun, Apr 25th@ BAL@ ATL
Mon, Apr 26th@ TB   
Tue, Apr 27th@ TBvs SD
Wed, Apr 28th@ TBvs SD
Thu, Apr 29th@ TBvs COL
Fri, Apr 30thvs BALvs COL
Sat, May 1stvs BALvs COL
Sun, May 2ndvs BALvs COL
Mon, May 3rdvs TOR   
Tue, May 4thvs TOR@ MIA
Wed, May 5thvs TOR@ MIA
Thu, May 6thvs TOR@ MIA
Fri, May 7thvs TB@ NYM
Sat, May 8thvs TB@ NYM
Sun, May 9thvs TB@ NYM
Tue, May 11th@ BOSvs MIA
Wed, May 12th@ BOSvs MIA
Thu, May 13th@ BOSvs MIA
Fri, May 14th@ MINvs WSH
Sat, May 15th@ MINvs WSH
Sun, May 16th@ MINvs WSH
Tue, May 18thvs HOU@ LAD
Wed, May 19thvs HOU@ LAD
Thu, May 20thvs HOU@ LAD
Fri, May 21st@ LAA@ COL
Sat, May 22nd@ LAA@ COL
Sun, May 23rd@ LAA@ COL
Mon, May 24thvs SEA   
Tue, May 25thvs SEAvs SF
Wed, May 26thvs SEAvs SF
Thu, May 27thvs LAAvs STL
Fri, May 28thvs LAAvs STL
Sat, May 29thvs LAAvs STL
Sun, May 30thvs LAAvs STL
Mon, May 31st@ SEAvs NYM
Tue, Jun 1st@ SEAvs NYM
Wed, Jun 2nd@ SEAvs NYM
Fri, Jun 4th@ COL@ MIL
Sat, Jun 5th@ COL@ MIL
Sun, Jun 6th@ COL@ MIL
Tue, Jun 8thvs ARI@ OAK
Wed, Jun 9thvs ARI@ OAK
Thu, Jun 10thvs KC   
Fri, Jun 11thvs KCvs LAA
Sat, Jun 12thvs KCvs LAA
Sun, Jun 13thvs KCvs LAA
Mon, Jun 14thvs LAA@ SF
Tue, Jun 15thvs LAA@ SF
Wed, Jun 16thvs LAA@ SF
Fri, Jun 18th@ NYYvs LAD
Sat, Jun 19th@ NYYvs LAD
Sun, Jun 20th@ NYYvs LAD
Mon, Jun 21st@ TEXvs MIL
Tue, Jun 22nd@ TEXvs MIL
Wed, Jun 23rd@ TEXvs MIL
Thu, Jun 24th@ TEX   
Fri, Jun 25th@ SF@ SD
Sat, Jun 26th@ SF@ SD
Sun, Jun 27th@ SF@ SD
Tue, Jun 29thvs TEX@ STL
Wed, Jun 30thvs TEX@ STL
Thu, Jul 1stvs TEXvs SF
Fri, Jul 2ndvs BOSvs SF
Sat, Jul 3rdvs BOSvs SF
Sun, Jul 4thvs BOSvs SF
Tue, Jul 6th@ HOUvs COL
Wed, Jul 7th@ HOUvs COL
Thu, Jul 8th@ HOUvs COL
Fri, Jul 9th@ TEX@ LAD
Sat, Jul 10th@ TEX@ LAD
Sun, Jul 11th@ TEX@ LAD
Fri, Jul 16thvs CLEvs CHC
Sat, Jul 17thvs CLEvs CHC
Sun, Jul 18thvs CLEvs CHC
Mon, Jul 19thvs LAAvs PIT
Tue, Jul 20thvs LAAvs PIT
Thu, Jul 22nd@ SEA   
Fri, Jul 23rd@ SEA@ CHC
Sat, Jul 24th@ SEA@ CHC
Sun, Jul 25th@ SEA@ CHC
Tue, Jul 27th@ SD@ TEX
Wed, Jul 28th@ SD@ TEX
Thu, Jul 29th@ LAA   
Fri, Jul 30th@ LAAvs LAD
Sat, Jul 31st@ LAAvs LAD
Sun, Aug 1st@ LAAvs LAD
Tue, Aug 3rdvs SDvs SF
Wed, Aug 4thvs SDvs SF
Fri, Aug 6thvs TEX@ SD
Sat, Aug 7thvs TEX@ SD
Sun, Aug 8thvs TEX@ SD
Tue, Aug 10th@ CLE@ SF
Wed, Aug 11th@ CLE@ SF
Thu, Aug 12th@ CLEvs SD
Fri, Aug 13th@ TEXvs SD
Sat, Aug 14th@ TEXvs SD
Sun, Aug 15th@ TEXvs SD
Mon, Aug 16th@ CWS   
Tue, Aug 17th@ CWSvs PHI
Wed, Aug 18th@ CWSvs PHI
Thu, Aug 19th@ CWSvs PHI
Fri, Aug 20thvs SF@ COL
Sat, Aug 21stvs SF@ COL
Sun, Aug 22ndvs SF@ COL
Mon, Aug 23rdvs SEA@ PIT
Tue, Aug 24thvs SEA@ PIT
Thu, Aug 26thvs NYY@ PHI
Fri, Aug 27thvs NYY@ PHI
Sat, Aug 28thvs NYY@ PHI
Sun, Aug 29thvs NYY@ PHI
Tue, Aug 31st@ DETvs SD
Wed, Sep 1st@ DETvs SD
Thu, Sep 2nd@ DET   
Fri, Sep 3rd@ TORvs SEA
Sat, Sep 4th@ TORvs SEA
Sun, Sep 5th@ TORvs SEA
Tue, Sep 7thvs CWSvs TEX
Wed, Sep 8thvs CWSvs TEX
Thu, Sep 9thvs CWS   
Fri, Sep 10thvs TEX@ SEA
Sat, Sep 11thvs TEX@ SEA
Sun, Sep 12thvs TEX@ SEA
Tue, Sep 14th@ KC@ LAD
Wed, Sep 15th@ KC@ LAD
Thu, Sep 16th@ KC   
Fri, Sep 17th@ LAA@ HOU
Sat, Sep 18th@ LAA@ HOU
Sun, Sep 19th@ LAA@ HOU
Mon, Sep 20thvs SEAvs ATL
Tue, Sep 21stvs SEAvs ATL
Wed, Sep 22ndvs SEAvs ATL
Thu, Sep 23rdvs SEAvs ATL
Fri, Sep 24thvs HOUvs LAD
Sat, Sep 25thvs HOUvs LAD
Sun, Sep 26thvs HOUvs LAD
Mon, Sep 27th@ SEA   
Tue, Sep 28th@ SEA@ SF
Wed, Sep 29th@ SEA@ SF
Fri, Oct 1st@ HOUvs COL
Sat, Oct 2nd@ HOUvs COL
Sun, Oct 3rd@ HOUvs COL
Sun, Apr 11th   vs CIN
Thu, Apr 22nd   @ CIN
Mon, May 10th   vs MIA
Mon, May 17th   @ LAD
Thu, Jun 3rd   @ MIL
Thu, Jun 17th   @ SF
Mon, Jun 28th   @ STL
Wed, Jul 21st   vs PIT
Mon, Aug 2nd   vs SF
Thu, Aug 5th   vs SF
Wed, Aug 25th   @ PIT
Mon, Aug 30th   vs SD
Mon, Sep 13th   @ LAD
Thu, Sep 30th   @ SF