Skip to main content

Who Should I Trade?

Joe Ryan for Keynan Middleton (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Joe Ryan
Joe Ryan
Keynan Middleton
Keynan Middleton
Recommended by
2 of 4 experts
Recommended by
2 of 4 experts
Rest of Season# 325# 327
Injury Alert-FA
Expert Ranks 
Mike Maher
# 347
Corbin Young
# 127
Ryan Amore
Pitcher List
# 124
Chris Clegg
# 337
Who Should I Trade? Player Statistics
  Joe Ryan
Joe Ryan
Keynan Middleton
Keynan Middleton
2021 Stats 
Games Played532
Games Started51
Innings Pitched27.331.1
Blown Saves00
Hits Allowed1630
Earned Runs1217
Home Runs Allowed42
Who Should I Trade? Player Projections
  Joe Ryan
Joe Ryan
Keynan Middleton
Keynan Middleton
2021 Projections 
Games Played0
Games Started0
Innings Pitched0.0
Blown Saves0
Hits Allowed0
Earned Runs0
Home Runs Allowed0
Who Should I Trade? Player Notes
  Joe Ryan
Joe Ryan
Keynan Middleton
Keynan Middleton
 Minnesota Twins right-hander Joe Ryan allowed six runs over 4 2/3 innings in a 10-7 loss to the Tigers on Thursday. Ryan struck out five and walked two.
Matthew Terelle
Fri, Oct 1st
The Seattle Mariners optioned relief pitcher Keynan Middleton to Triple-A Tacoma on Friday.
Ari Koslow
Fri, Jun 11th
 Minnesota Twins right-hander Joe Ryan allowed two runs over five innings in a 5-4 win over the Cubs on Wednesday. Ryan struck out 11 and walked one in the start.
Matthew Terelle
Thu, Sep 23rd
Keynan Middleton earned the save Sunday against Texas, recording a very quick 1-2-3 inning.
Ari Koslow
Mon, May 31st
 Twins' Joe Ryan suffered a right wrist contusion after being struck in the arm with a comebacker during Tuesday's start against the Indians.
Jack Mannis
Tue, Sep 14th
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
 Twins SP Joe Ryan exited Tuesday's start against the Indians due to an apparent arm injury.
Brendan Tuma - Too Much Tuma
Tue, Sep 14th
Keynan Middleton earned the save Monday against Oakland, tossing a quick 1-2-3 inning with two strikeouts.
Ari Koslow
Tue, May 25th
 Minnesota Twins right-hander Joe Ryan tossed seven shutout innings in a 3-0 win over Cleveland on Wednesday. Ryan struck out four and allowed just one hit on the way to earning his first career win.
Matthew Terelle
Thu, Sep 9th
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
  Joe Ryan
Joe Ryan
Keynan Middleton
Keynan Middleton
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ MILBrandon Woodruff (9-10)   
Sat, Apr 3rd@ MILCorbin Burnes (11-4)   
Sun, Apr 4th@ MILAdrian Houser (10-6)   
Mon, Apr 5th@ DETJose Urena (4-8)   
Tue, Apr 6th@ DETCasey Mize (7-9)   
Wed, Apr 7th@ DETMatthew Boyd (3-8)   
Thu, Apr 8thvs SEAMarco Gonzales (10-6)   
Sat, Apr 10thvs SEAYusei Kikuchi (7-9)   
Sun, Apr 11thvs SEAChris Flexen (14-6)   
Tue, Apr 13thvs BOSMartin Perez (7-8)   
Wed, Apr 14thvs BOSEduardo Rodriguez (13-8)   
Thu, Apr 15thvs BOSGarrett Richards (7-8)   
Fri, Apr 16th@ LAAAndrew Heaney (8-9)   
Tue, Apr 20th@ OAKJesus Luzardo (6-9)   
Wed, Apr 21st@ OAKFrankie Montas (13-9)   
Fri, Apr 23rdvs PITJT Brubaker (5-13)   
Sat, Apr 24thvs PITTrevor Cahill (1-5)   
Sun, Apr 25thvs PITWil Crowe (4-8)   
Mon, Apr 26th@ CLEZach Plesac (10-6)   
Tue, Apr 27th@ CLEAaron Civale (12-5)   
Wed, Apr 28th@ CLELogan Allen (2-7)   
Fri, Apr 30thvs KCBrady Singer (5-10)   
Sat, May 1stvs KCDanny Duffy (4-3)   
Sun, May 2ndvs KCBrad Keller (8-12)   
Mon, May 3rdvs TEXDane Dunning (5-10)   
Tue, May 4thvs TEXKyle Gibson (10-9)   
Wed, May 5thvs TEXHyeon-jong Yang (0-3)   
Thu, May 6thvs TEXJordan Lyles (10-13)   
Fri, May 7th@ DETTarik Skubal (8-12)   
Sat, May 8th@ DETJose Urena (4-8)   
Tue, May 11th@ CWSDylan Cease (13-7)   
Wed, May 12th@ CWSDallas Keuchel (9-9)   
Thu, May 13th@ CWSLance Lynn (11-6)   
Fri, May 14thvs OAKFrankie Montas (13-9)   
Sat, May 15thvs OAKCole Irvin (10-15)   
Sun, May 16thvs OAKChris Bassitt (12-4)   
Mon, May 17thvs CWSDallas Keuchel (9-9)   
Tue, May 18thvs CWSLance Lynn (11-6)   
Wed, May 19thvs CWSLucas Giolito (11-9)   
Thu, May 20th@ LAAGriffin Canning (5-4)   
Fri, May 21st@ CLETriston McKenzie (5-9)   
Sat, May 22nd@ CLEShane Bieber (7-4)   
Sun, May 23rd@ CLEZach Plesac (10-6)   
Mon, May 24thvs BALJohn Means (6-9)   
Tue, May 25thvs BALDean Kremer (0-7)   
Wed, May 26thvs BALJorge Lopez (3-14)   
Fri, May 28thvs KCKris Bubic (6-7)   
Sat, May 29thvs KCErvin Santana (2-2)   
Sun, May 30thvs KCBrad Keller (8-12)   
Mon, May 31st@ BALJorge Lopez (3-14)   
Tue, Jun 1st@ BALBruce Zimmermann (4-5)   
Wed, Jun 2nd@ BALMatt Harvey (6-14)   
Thu, Jun 3rd@ KCKris Bubic (6-7)   
Fri, Jun 4th@ KCBrad Keller (8-12)   
Sat, Jun 5th@ KCMike Minor (8-12)   
Sun, Jun 6th@ KCBrady Singer (5-10)   
Tue, Jun 8thvs NYYJordan Montgomery (6-7)   
Wed, Jun 9thvs NYYGerrit Cole (16-8)   
Thu, Jun 10thvs NYYMichael King (2-4)   
Fri, Jun 11thvs HOUJose Urquidy (8-3)   
Sat, Jun 12thvs HOULuis Garcia (11-8)   
Sun, Jun 13thvs HOUFramber Valdez (11-6)   
Mon, Jun 14th@ SEAMarco Gonzales (10-6)   
Tue, Jun 15th@ SEAChris Flexen (14-6)   
Wed, Jun 16th@ SEAJustus Sheffield (7-8)   
Fri, Jun 18th@ TEXMike Foltynewicz (2-12)   
Sat, Jun 19th@ TEXKolby Allard (3-12)   
Sun, Jun 20th@ TEXDane Dunning (5-10)   
Mon, Jun 21stvs CINTyler Mahle (13-6)   
Tue, Jun 22ndvs CINWade Miley (12-7)   
Thu, Jun 24thvs CLEJ.C. Mejia (1-7)   
Fri, Jun 25thvs CLECal Quantrill (8-3)   
Sun, Jun 27thvs CLESam Hentges (1-4)   
Tue, Jun 29th@ CWSLucas Giolito (11-9)   
Wed, Jun 30th@ CWSDylan Cease (13-7)   
Thu, Jul 1st@ CWSCarlos Rodon (13-5)   
Fri, Jul 2nd@ KCBrady Singer (5-10)   
Sat, Jul 3rd@ KCDanny Duffy (4-3)   
Sun, Jul 4th@ KCBrad Keller (8-12)   
Mon, Jul 5thvs CWSDylan Cease (13-7)   
Tue, Jul 6thvs CWSCarlos Rodon (13-5)   
Wed, Jul 7thvs CWSLance Lynn (11-6)   
Thu, Jul 8thvs DETTarik Skubal (8-12)   
Fri, Jul 9thvs DETMatt Manning (4-7)   
Sat, Jul 10thvs DETKyle Funkhouser   
Sun, Jul 11thvs DETWily Peralta (4-5)   
Sat, Jul 17th@ DETTyler Alexander (2-4)   
Sun, Jul 18th@ DETWily Peralta (4-5)   
Mon, Jul 19th@ CWSReynaldo Lopez (4-4)   
Tue, Jul 20th@ CWSDallas Keuchel (9-9)   
Wed, Jul 21st@ CWSDylan Cease (13-7)   
Thu, Jul 22ndvs LAAAndrew Heaney (8-9)   
Fri, Jul 23rdvs LAAAlex Cobb (8-3)   
Sat, Jul 24thvs LAAPatrick Sandoval (3-6)   
Sun, Jul 25thvs LAAJaime Barria (2-4)   
Mon, Jul 26thvs DETMatt Manning (4-7)   
Tue, Jul 27thvs DETTyler Alexander (2-4)   
Wed, Jul 28thvs DETWily Peralta (4-5)   
Fri, Jul 30th@ STLWade LeBlanc (0-2)   
Sat, Jul 31st@ STLJake Woodford (3-4)   
Sun, Aug 1st@ STLAdam Wainwright (17-7)   
Tue, Aug 3rd@ CINTyler Mahle (13-6)   
Wed, Aug 4th@ CINLuis Castillo (8-16)   
Thu, Aug 5th@ HOUFramber Valdez (11-6)   
Fri, Aug 6th@ HOUZack Greinke (11-6)   
Sat, Aug 7th@ HOULuis Garcia (11-8)   
Sun, Aug 8th@ HOULance McCullers Jr. (13-5)   
Mon, Aug 9thvs CWSLucas Giolito (11-9)   
Tue, Aug 10thvs CWSDallas Keuchel (9-9)   
Wed, Aug 11thvs CWSReynaldo Lopez (4-4)   
Fri, Aug 13thvs TBShane McClanahan (10-6)   
Sat, Aug 14thvs TBMichael Wacha (3-5)   
Sun, Aug 15thvs TBLuis Patino (5-3)   
Mon, Aug 16thvs CLECal Quantrill (8-3)   
Tue, Aug 17thvs CLEEli Morgan (5-7)   
Wed, Aug 18thvs CLEZach Plesac (10-6)   
Thu, Aug 19th@ NYYJameson Taillon (8-6)   
Fri, Aug 20th@ NYYNestor Cortes Jr. (2-3)   
Sat, Aug 21st@ NYYGerrit Cole (16-8)   
Tue, Aug 24th@ BOSTanner Houck (1-5)   
Wed, Aug 25th@ BOSNick Pivetta (9-8)   
Thu, Aug 26th@ BOSChris Sale (5-1)   
Fri, Aug 27thvs MILEric Lauer (7-5)   
Sat, Aug 28thvs MILAdrian Houser (10-6)   
Sun, Aug 29thvs MILAaron Ashby (3-2)   
Mon, Aug 30th@ DETCasey Mize (7-9)   
Tue, Aug 31stvs CHCZach Davies (6-12)   
Wed, Sep 1stvs CHCJustin Steele (4-4)   
Fri, Sep 3rd@ TBMichael Wacha (3-5)   
Sat, Sep 4th@ TBChris Archer (1-1)   
Sun, Sep 5th@ TBLuis Patino (5-3)   
Mon, Sep 6th@ CLELogan Allen (2-7)   
Tue, Sep 7th@ CLEAaron Civale (12-5)   
Wed, Sep 8th@ CLETriston McKenzie (5-9)   
Thu, Sep 9th@ CLECal Quantrill (8-3)   
Fri, Sep 10thvs KCDaniel Lynch (4-6)   
Sat, Sep 11thvs KCBrady Singer (5-10)   
Sun, Sep 12thvs KCKris Bubic (6-7)   
Mon, Sep 13th@ NYYLuis Gil (1-1)   
Tue, Sep 14thvs CLELogan Allen (2-7)   
Wed, Sep 15thvs CLECal Quantrill (8-3)   
Fri, Sep 17th@ TORHyun Jin Ryu (14-10)   
Sat, Sep 18th@ TORSteven Matz (14-7)   
Sun, Sep 19th@ TORJose Berrios (12-9)   
Tue, Sep 21st@ CHCAlec Mills (6-7)   
Wed, Sep 22nd@ CHCKyle Hendricks (14-7)   
Thu, Sep 23rdvs TORSteven Matz (14-7)   
Fri, Sep 24thvs TORJose Berrios (12-9)   
Sat, Sep 25thvs TORRobbie Ray (13-7)   
Sun, Sep 26thvs TORAlek Manoah (9-2)   
Tue, Sep 28thvs DETTyler Alexander (2-4)   
Wed, Sep 29thvs DETCasey Mize (7-9)   
Thu, Sep 30thvs DETTarik Skubal (8-12)   
Fri, Oct 1st@ KCJon Heasley (1-1)   
Sat, Oct 2nd@ KCKris Bubic (6-7)   
Sun, Oct 3rd@ KCJackson Kowar (0-6)