Who Should I Trade?

Craig Stammen for Nick Kingham (2019)

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

Experts' Pick
  Craig Stammen
Craig Stammen
SD @ ARI Sun, Sep 29th 3:10pm
Nick Kingham
Nick Kingham
TOR vs TB Sun, Sep 29th 3:07pm
Recommended by
2 of 3 experts
Recommended by
1 of 3 experts
Rest of Season
Injury Alert-FA
Expert Ranks 
Nick Mariano
# 129
Pierre Camus
# 203
Donkey Teeth
# 128
  Craig Stammen
Craig Stammen
Nick Kingham
Nick Kingham
2019 Stats 
Games Played7625
Games Started04
Innings Pitched82.156.2
Blown Saves90
Hits Allowed8078
Earned Runs3045
Home Runs Allowed1311
  Craig Stammen
Craig Stammen
Nick Kingham
Nick Kingham
2019 Projections 
Games Played
Games Started
Innings Pitched
Blown Saves
Hits Allowed
Earned Runs
Home Runs Allowed
  Craig Stammen
Craig Stammen
Nick Kingham
Nick Kingham
 Craig Stammen earned his second save of the year on Friday in Toronto, striking out one in a scoreless ninth inning.
Brendan Tuma - Too Much Tuma
Sat, May 25th
Kingham was traded to the Blue Jays on Thursday for cash considerations.
James Bisson
Thu, Jun 13th
 Craig Stammen recorded the final four outs of Monday's win over the Mets, picking up his first save of the year in the process.
Brendan Tuma - Too Much Tuma
Tue, May 7th
Nick Kingham allowed five runs on six hits over three innings in the Pirates' 12-10 loss to the Brewers on Saturday. He walked two and struck out four in the no-decision.
Elliott Baas
Sun, Jun 2nd
 Craig Stammen picked up his fourth hold of the season in Friday's 5-3 win over the Cardinals.
Brendan Tuma - Too Much Tuma
Fri, Apr 5th
Nick Kingham allowed three earned runs on seven hits with a walk and five strikeouts over 4 2/3 innings Monday in a no-decision against the Reds.
Blaine Blontz
Tue, May 28th
 Craig Stammen picked up his third hold of the year on Wednesday versus the Diamondbacks, throwing two shutout innings.
Brendan Tuma - Too Much Tuma
Wed, Apr 3rd
Nick Kingham allowed seven runs on ten hits over four innings in the Pirates' 9-3 loss to the Diamondbacks on Monday. He walked one and struck out two while falling to 1-1.
Elliott Baas
Tue, May 14th
  Nick Kingham allowed two runs on three hits over four innings in the Pirates' 9-6 loss to the Rangers on Wednesday. He walked three and struck out five in the no decision.
Elliott Baas
Thu, May 9th
There are no recent notes for these players
  Craig Stammen
Craig Stammen
Nick Kingham
Nick Kingham
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs SFvs DET
Fri, Mar 29thvs SFvs DET
Sat, Mar 30thvs SFvs DET
Sun, Mar 31stvs SFvs DET
Mon, Apr 1stvs ARIvs BAL
Tue, Apr 2ndvs ARIvs BAL
Wed, Apr 3rdvs ARIvs BAL
Fri, Apr 5th@ STL@ CLE
Sat, Apr 6th@ STL@ CLE
Sun, Apr 7th@ STL@ CLE
Mon, Apr 8th@ SF   
Tue, Apr 9th@ SF@ BOS
Wed, Apr 10th@ SF   
Thu, Apr 11th@ ARI@ BOS
Fri, Apr 12th@ ARIvs TB
Sat, Apr 13th@ ARIvs TB
Sun, Apr 14th@ ARIvs TB
Mon, Apr 15thvs COL@ MIN
Tue, Apr 16thvs COL@ MIN
Thu, Apr 18thvs CIN@ MIN
Fri, Apr 19thvs CIN@ OAK
Sat, Apr 20thvs CIN@ OAK
Sun, Apr 21stvs CIN@ OAK
Tue, Apr 23rdvs SEAvs SF
Wed, Apr 24thvs SEAvs SF
Fri, Apr 26th@ WSHvs OAK
Sat, Apr 27th@ WSHvs OAK
Sun, Apr 28th@ WSHvs OAK
Mon, Apr 29th@ ATL   
Tue, Apr 30th@ ATL@ LAA
Wed, May 1st@ ATL@ LAA
Thu, May 2nd@ ATL@ LAA
Fri, May 3rdvs LAD@ TEX
Sat, May 4thvs LAD@ TEX
Sun, May 5thvs LAD@ TEX
Mon, May 6thvs NYMvs MIN
Tue, May 7thvs NYMvs MIN
Wed, May 8thvs NYMvs MIN
Fri, May 10th@ COLvs CWS
Sat, May 11th@ COLvs CWS
Sun, May 12th@ COLvs CWS
Tue, May 14th@ LAD@ SF
Wed, May 15th@ LAD@ SF
Thu, May 16thvs PIT@ CWS
Fri, May 17thvs PIT@ CWS
Sat, May 18thvs PIT@ CWS
Sun, May 19thvs PIT@ CWS
Mon, May 20thvs ARIvs BOS
Tue, May 21stvs ARIvs BOS
Wed, May 22ndvs ARIvs BOS
Fri, May 24th@ TORvs SD
Sat, May 25th@ TORvs SD
Sun, May 26th@ TORvs SD
Mon, May 27th@ NYY@ TB
Tue, May 28th@ NYY@ TB
Wed, May 29th@ NYY@ TB
Fri, May 31stvs MIA@ COL
Sat, Jun 1stvs MIA@ COL
Sun, Jun 2ndvs MIA@ COL
Mon, Jun 3rdvs PHI   
Tue, Jun 4thvs PHIvs NYY
Wed, Jun 5thvs PHIvs NYY
Thu, Jun 6thvs WSHvs NYY
Fri, Jun 7thvs WSHvs ARI
Sat, Jun 8thvs WSHvs ARI
Sun, Jun 9thvs WSHvs ARI
Tue, Jun 11th@ SF@ BAL
Wed, Jun 12th@ SF@ BAL
Thu, Jun 13th@ COL@ BAL
Fri, Jun 14th@ COL@ HOU
Sat, Jun 15th@ COL@ HOU
Sun, Jun 16th@ COL@ HOU
Mon, Jun 17thvs MILvs LAA
Tue, Jun 18thvs MILvs LAA
Wed, Jun 19thvs MILvs LAA
Fri, Jun 21st@ PIT@ BOS
Sat, Jun 22nd@ PIT@ BOS
Sun, Jun 23rd@ PIT@ BOS
Tue, Jun 25th@ BAL@ NYY
Wed, Jun 26th@ BAL@ NYY
Fri, Jun 28thvs STLvs KC
Sat, Jun 29thvs STLvs KC
Sun, Jun 30thvs STLvs KC
Mon, Jul 1stvs SFvs KC
Tue, Jul 2ndvs SFvs BOS
Wed, Jul 3rdvs SFvs BOS
Thu, Jul 4th@ LADvs BOS
Fri, Jul 5th@ LADvs BAL
Sat, Jul 6th@ LADvs BAL
Sun, Jul 7th@ LADvs BAL
Fri, Jul 12thvs ATL@ NYY
Sat, Jul 13thvs ATL@ NYY
Sun, Jul 14thvs ATL@ NYY
Tue, Jul 16th@ MIA@ BOS
Wed, Jul 17th@ MIA@ BOS
Thu, Jul 18th@ MIA@ BOS
Fri, Jul 19th@ CHC@ DET
Sat, Jul 20th@ CHC@ DET
Sun, Jul 21st@ CHC@ DET
Tue, Jul 23rd@ NYMvs CLE
Wed, Jul 24th@ NYMvs CLE
Thu, Jul 25th@ NYM   
Fri, Jul 26thvs SFvs TB
Sat, Jul 27thvs SFvs TB
Sun, Jul 28thvs SFvs TB
Mon, Jul 29thvs BAL@ KC
Tue, Jul 30thvs BAL@ KC
Thu, Aug 1st@ LAD@ BAL
Fri, Aug 2nd@ LAD@ BAL
Sat, Aug 3rd@ LAD@ BAL
Sun, Aug 4th@ LAD@ BAL
Tue, Aug 6th@ SEA@ TB
Wed, Aug 7th@ SEA@ TB
Thu, Aug 8thvs COLvs NYY
Fri, Aug 9thvs COLvs NYY
Sat, Aug 10thvs COLvs NYY
Sun, Aug 11thvs COLvs NYY
Mon, Aug 12thvs TBvs TEX
Tue, Aug 13thvs TBvs TEX
Wed, Aug 14thvs TBvs TEX
Fri, Aug 16th@ PHIvs SEA
Sat, Aug 17th@ PHIvs SEA
Sun, Aug 18th@ PHIvs SEA
Mon, Aug 19th@ CIN   
Tue, Aug 20th@ CIN@ LAD
Wed, Aug 21st@ CIN@ LAD
Fri, Aug 23rdvs BOS@ SEA
Sat, Aug 24thvs BOS@ SEA
Sun, Aug 25thvs BOS@ SEA
Mon, Aug 26thvs LAD   
Tue, Aug 27thvs LADvs ATL
Wed, Aug 28thvs LADvs ATL
Thu, Aug 29th@ SF   
Fri, Aug 30th@ SFvs HOU
Sat, Aug 31st@ SFvs HOU
Sun, Sep 1st@ SFvs HOU
Mon, Sep 2nd@ ARI@ ATL
Tue, Sep 3rd@ ARI@ ATL
Wed, Sep 4th@ ARI   
Fri, Sep 6thvs COL@ TB
Sat, Sep 7thvs COL@ TB
Sun, Sep 8thvs COL@ TB
Mon, Sep 9thvs CHC   
Tue, Sep 10thvs CHCvs BOS
Wed, Sep 11thvs CHCvs BOS
Thu, Sep 12thvs CHCvs BOS
Fri, Sep 13th@ COLvs NYY
Sat, Sep 14th@ COLvs NYY
Sun, Sep 15th@ COLvs NYY
Mon, Sep 16th@ MIL   
Tue, Sep 17th@ MIL@ BAL
Wed, Sep 18th@ MIL@ BAL
Thu, Sep 19th@ MIL@ BAL
Fri, Sep 20thvs ARI@ NYY
Sat, Sep 21stvs ARI@ NYY
Sun, Sep 22ndvs ARI@ NYY
Tue, Sep 24thvs LADvs BAL
Wed, Sep 25thvs LADvs BAL
Thu, Sep 26thvs LAD   
Fri, Sep 27th@ ARIvs TB
Sat, Sep 28th@ ARIvs TB
Sun, Sep 29th@ ARIvs TB
Thu, Apr 4th   @ CLE
Wed, Apr 17th   @ MIN
Thu, May 23rd   vs BOS
Thu, Jun 20th   vs LAA
Mon, Jun 24th   @ NYY
Mon, Jul 15th   @ BOS
Mon, Jul 22nd   vs CLE
Wed, Jul 31st   @ KC
Mon, Aug 5th   @ TB
Thu, Aug 22nd   @ LAD
Thu, Sep 5th   @ TB
Mon, Sep 23rd   vs BAL