Skip to main content

Who Should I Trade?

Keynan Middleton for Justin Wilson (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Justin Wilson
Justin Wilson
Keynan Middleton
Keynan Middleton
Recommended by
2 of 3 experts
Recommended by
1 of 3 experts
Rest of Season# 359# 334
VBR# 542# 559
Injury AlertIL10-
Expert Ranks 
Mike Maher
# 327# 375
Ryan Amore
Pitcher List
# 265
Corbin Young
# 222# 127
Who Should I Trade? Player Statistics
  Justin Wilson
Justin Wilson
Keynan Middleton
Keynan Middleton
2021 Stats 
Games Played1519
Games Started00
Innings Pitched13.118.0
Blown Saves10
Hits Allowed1311
Earned Runs99
Home Runs Allowed42
Who Should I Trade? Player Projections
  Justin Wilson
Justin Wilson
Keynan Middleton
Keynan Middleton
2021 Projections 
Games Played2526
Games Started00
Innings Pitched24.225.0
Blown Saves00
Hits Allowed2122
Earned Runs1112
Home Runs Allowed34
Who Should I Trade? Player Notes
  Justin Wilson
Justin Wilson
Keynan Middleton
Keynan Middleton
 The Yankees activated LHP Justin Wilson (shoulder) from the 10-day injured list.
Brendan Tuma - Too Much Tuma
Fri, Apr 9th
The Seattle Mariners optioned relief pitcher Keynan Middleton to Triple-A Tacoma on Friday.
Ari Koslow
Fri, Jun 11th
 The Yankees placed LHP Justin Wilson (shoulder) on the 10-day IL.
Brendan Tuma - Too Much Tuma
Wed, Mar 31st
Keynan Middleton earned the save Sunday against Texas, recording a very quick 1-2-3 inning.
Ari Koslow
Mon, May 31st
 Yankees pitcher Justin Wilson (shoulder) will open the season on the injured list.
Brad Camara
Mon, Mar 29th
Keynan Middleton earned the hold Friday against the Angels, recording the first two outs of the eighth inning while allowing a hit and walk.
Ari Koslow
Sat, May 29th
 Yankees LHP Justin Wilson (shoulder) threw from 90 feet on Saturday.
Brendan Tuma - Too Much Tuma
Sat, Mar 27th
Keynan Middleton earned the save Monday against Oakland, tossing a quick 1-2-3 inning with two strikeouts.
Ari Koslow
Tue, May 25th
 The New York Yankees are waiting on the results of an MRI from pitcher Justin Wilson after he was pulled from a Grapefruit League appearance Monday against the Phillies after dealing with left shoulder tightness.
Ari Koslow
Tue, Mar 23rd
Keynan Middleton suffered a biceps strain in his brief appearance Tuesday against Baltimore.
Ari Koslow
Wed, May 5th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Justin Wilson
Justin Wilson
Keynan Middleton
Keynan Middleton
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs TORvs SF
Fri, Apr 2nd   vs SF
Sat, Apr 3rdvs TORvs SF
Mon, Apr 5thvs BALvs CWS
Tue, Apr 6thvs BALvs CWS
Wed, Apr 7thvs BALvs CWS
Thu, Apr 8th   @ MIN
Sat, Apr 10th@ TB@ MIN
Sun, Apr 11th@ TB@ MIN
Tue, Apr 13th@ TOR@ BAL
Thu, Apr 15th   @ BAL
Fri, Apr 16thvs TBvs HOU
Sat, Apr 17thvs TBvs HOU
Sun, Apr 18thvs TBvs HOU
Mon, Apr 19th   vs LAD
Tue, Apr 20thvs ATLvs LAD
Thu, Apr 22nd@ CLE@ BOS
Fri, Apr 23rd@ CLE@ BOS
Sat, Apr 24th@ CLE@ BOS
Sun, Apr 25th@ CLE@ BOS
Mon, Apr 26th@ BAL@ HOU
Tue, Apr 27th@ BAL@ HOU
Wed, Apr 28th@ BAL@ HOU
Thu, Apr 29th@ BAL@ HOU
Fri, Apr 30thvs DETvs LAA
Sat, May 1stvs DETvs LAA
Sun, May 2ndvs DETvs LAA
Mon, May 3rd   vs BAL
Tue, May 4thvs HOUvs BAL
Wed, May 5thvs HOUvs BAL
Fri, May 7thvs WSH@ TEX
Sat, May 8thvs WSH@ TEX
Sun, May 9thvs WSH@ TEX
Tue, May 11th@ TB@ LAD
Wed, May 12th@ TB@ LAD
Thu, May 13th@ TBvs CLE
Fri, May 14th@ BALvs CLE
Sat, May 15th@ BALvs CLE
Sun, May 16th@ BALvs CLE
Mon, May 17th@ TEXvs DET
Tue, May 18th@ TEXvs DET
Wed, May 19th@ TEXvs DET
Fri, May 21stvs CWS@ SD
Sat, May 22ndvs CWS@ SD
Sun, May 23rdvs CWS@ SD
Mon, May 24th   @ OAK
Tue, May 25thvs TOR@ OAK
Wed, May 26th   @ OAK
Thu, May 27thvs TORvs TEX
Fri, May 28th@ DETvs TEX
Sat, May 29th@ DETvs TEX
Sun, May 30th@ DETvs TEX
Mon, May 31stvs TBvs OAK
Tue, Jun 1stvs TBvs OAK
Wed, Jun 2ndvs TBvs OAK
Thu, Jun 3rdvs TB@ LAA
Fri, Jun 4thvs BOS@ LAA
Sat, Jun 5thvs BOS@ LAA
Sun, Jun 6thvs BOS@ LAA
Tue, Jun 8th@ MIN@ DET
Wed, Jun 9th@ MIN@ DET
Thu, Jun 10th@ MIN@ DET
Fri, Jun 11th   @ CLE
Sat, Jun 12th@ PHI@ CLE
Sun, Jun 13th@ PHI@ CLE
Mon, Jun 14th   vs MIN
Tue, Jun 15th@ TORvs MIN
Wed, Jun 16th@ TORvs MIN
Thu, Jun 17th@ TORvs TB
Fri, Jun 18thvs OAKvs TB
Sat, Jun 19thvs OAKvs TB
Sun, Jun 20thvs OAKvs TB
Tue, Jun 22ndvs KCvs COL
Wed, Jun 23rdvs KCvs COL
Fri, Jun 25th@ BOS@ CWS
Sat, Jun 26th@ BOS@ CWS
Sun, Jun 27th@ BOS@ CWS
Tue, Jun 29thvs LAA@ TOR
Wed, Jun 30thvs LAA@ TOR
Thu, Jul 1stvs LAA@ TOR
Fri, Jul 2ndvs NYMvs TEX
Sat, Jul 3rdvs NYMvs TEX
Sun, Jul 4thvs NYMvs TEX
Tue, Jul 6th@ SEAvs NYY
Wed, Jul 7th@ SEAvs NYY
Thu, Jul 8th@ SEAvs NYY
Fri, Jul 9th@ HOUvs LAA
Sat, Jul 10th@ HOUvs LAA
Sun, Jul 11th@ HOUvs LAA
Fri, Jul 16thvs BOS@ LAA
Sat, Jul 17thvs BOS@ LAA
Sun, Jul 18thvs BOS@ LAA
Tue, Jul 20thvs PHI@ COL
Wed, Jul 21stvs PHI@ COL
Thu, Jul 22nd@ BOSvs OAK
Fri, Jul 23rd@ BOSvs OAK
Sat, Jul 24th@ BOSvs OAK
Sun, Jul 25th@ BOSvs OAK
Mon, Jul 26th   vs HOU
Tue, Jul 27th@ TBvs HOU
Wed, Jul 28th@ TBvs HOU
Fri, Jul 30th@ MIA@ TEX
Sat, Jul 31st@ MIA@ TEX
Sun, Aug 1st@ MIA@ TEX
Mon, Aug 2ndvs BAL@ TB
Tue, Aug 3rdvs BAL@ TB
Wed, Aug 4thvs BAL@ TB
Thu, Aug 5thvs SEA@ NYY
Fri, Aug 6thvs SEA@ NYY
Sat, Aug 7thvs SEA@ NYY
Sun, Aug 8thvs SEA@ NYY
Tue, Aug 10th@ KCvs TEX
Wed, Aug 11th@ KCvs TEX
Thu, Aug 12th@ CWSvs TEX
Fri, Aug 13th   vs TOR
Sat, Aug 14th@ CWSvs TOR
Sun, Aug 15th@ CWSvs TOR
Tue, Aug 17thvs BOS@ TEX
Wed, Aug 18thvs BOS@ TEX
Thu, Aug 19thvs MIN@ TEX
Fri, Aug 20thvs MIN@ HOU
Sat, Aug 21stvs MIN@ HOU
Sun, Aug 22ndvs MIN@ HOU
Mon, Aug 23rd@ ATL@ OAK
Tue, Aug 24th@ ATL@ OAK
Thu, Aug 26th@ OAKvs KC
Fri, Aug 27th@ OAKvs KC
Sat, Aug 28th@ OAKvs KC
Sun, Aug 29th@ OAKvs KC
Mon, Aug 30th@ LAAvs HOU
Tue, Aug 31st@ LAAvs HOU
Wed, Sep 1st@ LAAvs HOU
Fri, Sep 3rdvs BAL@ ARI
Sat, Sep 4thvs BAL@ ARI
Sun, Sep 5thvs BAL@ ARI
Mon, Sep 6thvs TOR@ HOU
Tue, Sep 7thvs TOR@ HOU
Wed, Sep 8thvs TOR@ HOU
Fri, Sep 10th@ NYMvs ARI
Sat, Sep 11th@ NYMvs ARI
Sun, Sep 12th@ NYMvs ARI
Mon, Sep 13th   vs BOS
Tue, Sep 14th@ BALvs BOS
Wed, Sep 15th@ BALvs BOS
Fri, Sep 17thvs CLE@ KC
Sat, Sep 18thvs CLE@ KC
Sun, Sep 19thvs CLE@ KC
Mon, Sep 20thvs TEX@ OAK
Tue, Sep 21stvs TEX@ OAK
Wed, Sep 22ndvs TEX@ OAK
Thu, Sep 23rd   @ OAK
Fri, Sep 24th@ BOS@ LAA
Sat, Sep 25th@ BOS@ LAA
Sun, Sep 26th@ BOS@ LAA
Mon, Sep 27th   vs OAK
Tue, Sep 28th@ TORvs OAK
Wed, Sep 29th@ TORvs OAK
Fri, Oct 1stvs TBvs LAA
Sat, Oct 2ndvs TBvs LAA
Sun, Oct 3rdvs TBvs LAA
Sun, Apr 4thvs TOR   
Fri, Apr 9th@ TB   
Mon, Apr 12th@ TOR   
Wed, Apr 14th@ TOR   
Wed, Apr 21stvs ATL   
Thu, May 6thvs HOU   
Thu, May 20th@ TEX   
Thu, Jun 24thvs KC   
Mon, Jun 28thvs LAA   
Thu, Jul 15thvs BOS   
Thu, Jul 29th@ TB   
Mon, Aug 9th@ KC   
Thu, Sep 9thvs TOR   
Thu, Sep 16th@ BAL   
Thu, Sep 30th@ TOR