Skip to main content

Who Should I Trade?

Joe Ryan for Triston McKenzie (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Joe Ryan
Joe Ryan
Triston McKenzie
Triston McKenzie
Recommended by
11 of 15 experts
Recommended by
4 of 15 experts
Rest of Season# 31# 55
VBR# 82# 227
Injury Alert-IL60
Expert Ranks 
Dalton Del Don
Yahoo! Sports
# 23# 55
Christopher Welsh
# 65# 68
Mike Maher
# 16# 77
Aaron Schill
FF Faceoff
# 47# 74
Keith Lott
Fantasy Six Pack
# 16
Mick Ciallela
# 19# 75
Lucas Spence
Pitcher List
# 36# 75
Joe Pisapia
# 39# 55
Scott Youngson
Pitcher List
# 17# 56
Kelly Kirby
# 18# 89
Tristan Davis
SEMO Fantasy Sports Podcast
# 20# 44
Brandon 'B_Don' Myers
# 47# 29
Blake Meyer
Sports Gambling Podcast Network
# 49# 35
Nate Miller
# 54# 44
Ethan Biddle
# 55# 39
Who Should I Trade? Player Statistics
  Joe Ryan
Joe Ryan
Triston McKenzie
Triston McKenzie
2023 Stats 
Games Played11
Games Started11
Innings Pitched65.0
Blown Saves0
Hits Allowed52
Earned Runs20
Home Runs Allowed6
Who Should I Trade? Player Projections
  Joe Ryan
Joe Ryan
Triston McKenzie
Triston McKenzie
2023 Projections 
Games Played1912
Games Started2211
Innings Pitched112.373.8
Blown Saves00
Hits Allowed9262
Earned Runs4332
Home Runs Allowed1311
Who Should I Trade? Player Notes
  Joe Ryan
Joe Ryan
Triston McKenzie
Triston McKenzie
 Ryan struggled to find his command, allowing three walks and four hits in just four innings pitched.
Matthew Terelle
Wed, May 31st
Triston McKenzie was re-examined Sunday and is progressing well, and has been cleared to resume throwing weighted balls before starting a throwing program this week.
Ari Koslow
Mon, Apr 10th
 Joe Ryan allowed just one earned run on six hits and two walks while striking out four across five innings in Wednesday's win over the Giants.
Nate Miller - FantasyPros
Thu, May 25th
Triston McKenzie will be out for up to eight weeks after an MRI revealed a strain of his right teres major muscle.
Vince DiSilvio
Mon, Mar 27th
 Joe Ryan allowed two earned runs on seven hits and one walk while striking out nine over six innings in Friday's loss to the Angels.
Jesse Garcia
Sat, May 20th
Triston McKenzie was removed from Sunday's start early due to right arm tightness.
Vince DiSilvio
Mon, Mar 27th
 Joe Ryan dominated the Cubs on Saturday, allowing four hits over six shutout innings to go along with 10 strikeouts and one walk.
Ari Koslow
Sun, May 14th
 Joe Ryan allowed two runs on eight hits over six innings in a 2-0 loss to the Guardians on Sunday. Ryan struck out four and did not issue a walk while taking his first loss of the season.
Matthew Terelle
Sun, May 7th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Joe Ryan
Joe Ryan
Triston McKenzie
Triston McKenzie
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30th@ KCZack Greinke (1-5)#117@ SEALuis Castillo (4-3)#1
Sat, Apr 1st@ KCJordan Lyles (0-9)#206@ SEALogan Gilbert (3-3)#26
Sun, Apr 2nd@ KCBrad Keller (3-4)#278@ SEAMarco Gonzales (4-1)#156
Mon, Apr 3rd@ MIAJohnny Cueto (0-1)#159@ OAKJames Kaprielian (0-6)#241
Tue, Apr 4th@ MIASandy Alcantara (2-5)#23@ OAKJP Sears (0-3)#84
Wed, Apr 5th@ MIAJesus Luzardo (4-4)#71@ OAKKyle Muller (1-4)#229
Fri, Apr 7thvs HOUJose Urquidy (2-2)#66vs SEALogan Gilbert (3-3)#26
Sat, Apr 8thvs HOULuis Garcia (2-2)vs SEAMarco Gonzales (4-1)#156
Sun, Apr 9thvs HOUHunter Brown (5-2)#56vs SEAGeorge Kirby (5-4)#20
Mon, Apr 10thvs CWSDylan Cease (3-3)#39vs NYYDomingo German (3-3)#59
Tue, Apr 11thvs CWSLance Lynn (4-6)#70vs NYYGerrit Cole (6-0)#4
Wed, Apr 12thvs CWSLucas Giolito (4-4)#42vs NYYClarke Schmidt (2-5)#110
Thu, Apr 13th@ NYYJhony Brito (3-3)#95   
Fri, Apr 14th@ NYYNestor Cortes Jr. (5-2)#45@ WSHTrevor Williams (2-3)#122
Sat, Apr 15th@ NYYDomingo German (3-3)#59@ WSHChad Kuhl (0-3)#358
Sun, Apr 16th@ NYYGerrit Cole (6-0)#4@ WSHPatrick Corbin (4-5)#227
Tue, Apr 18th@ BOSChris Sale (5-2)#43@ DETEduardo Rodriguez (4-4)#36
Wed, Apr 19th@ BOSCorey Kluber (2-6)#184@ DETSpencer Turnbull (1-4)#177
Thu, Apr 20th@ BOSTanner Houck (3-4)#75   
Fri, Apr 21stvs WSHTrevor Williams (2-3)#122   
Sat, Apr 22ndvs WSHChad Kuhl (0-3)#358vs MIABraxton Garrett (1-2)#120
Sun, Apr 23rdvs WSHPatrick Corbin (4-5)#227vs MIAJesus Luzardo (4-4)#71
Mon, Apr 24thvs NYYJhony Brito (3-3)#95vs COLAustin Gomber (4-4)#292
Tue, Apr 25thvs NYYNestor Cortes Jr. (5-2)#45vs COLRyan Feltner (2-3)#364
Wed, Apr 26thvs NYYDomingo German (3-3)#59vs COLGerman Marquez (2-2)
Thu, Apr 27thvs KCZack Greinke (1-5)#117   
Fri, Apr 28thvs KCJordan Lyles (0-9)#206@ BOSNick Pivetta (3-3)#149
Sat, Apr 29thvs KCBrad Keller (3-4)#278@ BOSBrayan Bello (3-3)#106
Sun, Apr 30thvs KCBrady Singer (3-4)#118@ BOSChris Sale (5-2)#43
Tue, May 2nd@ CWSMichael Kopech (3-5)#108@ NYYGerrit Cole (6-0)#4
Wed, May 3rd@ CWSDylan Cease (3-3)#39@ NYYClarke Schmidt (2-5)#110
Thu, May 4th@ CWSLucas Giolito (4-4)#42   
Fri, May 5th@ CLEPeyton Battenfield (0-5)#123vs MINBailey Ober (3-2)#77
Sat, May 6th@ CLELogan Allen (2-2)#211vs MINSonny Gray (4-0)#35
Sun, May 7th@ CLECal Quantrill (2-4)#133vs MINJoe Ryan (7-2)#16
Tue, May 9thvs SDMichael Wacha (5-2)#53vs DETMichael Lorenzen (2-2)#126
Wed, May 10thvs SDSeth Lugo (3-3)#109vs DETEduardo Rodriguez (4-4)#36
Thu, May 11thvs SDYu Darvish (3-4)#37   
Fri, May 12thvs CHCDrew Smyly (5-2)#73vs LAATyler Anderson (2-1)#111
Sat, May 13thvs CHCHayden Wesneski (2-2)#104vs LAAReid Detmers (0-5)#82
Sun, May 14thvs CHCMarcus Stroman (5-4)#33vs LAAPatrick Sandoval (3-4)#58
Mon, May 15th@ LADNoah Syndergaard (1-4)#174   
Tue, May 16th@ LADClayton Kershaw (7-4)#11@ CWSLance Lynn (4-6)#70
Wed, May 17th@ LADDustin May (4-1)#51@ CWSMike Clevinger (3-3)#145
Fri, May 19th@ LAAReid Detmers (0-5)#82@ NYMCarlos Carrasco (2-2)#81
Sat, May 20th@ LAAPatrick Sandoval (3-4)#58   
Sun, May 21st@ LAAShohei Ohtani (5-2)#6@ NYMJustin Verlander (2-3)#17
Mon, May 22ndvs SFJohn Brebbia (2-0)#175vs CWSJimmy Lambert
Tue, May 23rdvs SFAlex Cobb (4-2)#49vs CWSDylan Cease (3-3)#39
Wed, May 24thvs SFAnthony DeSclafani (4-4)#85vs CWSMichael Kopech (3-5)#108
Fri, May 26thvs TORKevin Gausman (4-3)#5vs STLMatthew Liberatore (1-1)#197
Sat, May 27thvs TORChris Bassitt (6-4)#25vs STLJack Flaherty (3-4)#79
Sun, May 28thvs TORJose Berrios (5-4)#44vs STLJordan Montgomery (2-6)#55
Mon, May 29th@ HOUJ.P. France (1-1)#146@ BALTyler Wells (3-2)#57
Tue, May 30th@ HOUBrandon Bielak (2-2)#162@ BALKyle Gibson (7-3)#78
Wed, May 31st@ HOUHunter Brown (5-2)#56@ BALKeegan Akin
Thu, Jun 1stvs CLETanner Bibee (1-1)#138@ MINPablo Lopez (3-3)#34
Fri, Jun 2ndvs CLEAaron Civale (1-1)#74@ MINBailey Ober (3-2)#77
Sat, Jun 3rdvs CLELogan Allen (2-2)#211@ MINSonny Gray (4-0)#35
Sun, Jun 4thvs CLETriston McKenzie#64@ MINJoe Ryan (7-2)#16
Tue, Jun 6th@ TBvs BOS
Wed, Jun 7th@ TBvs BOS
Thu, Jun 8th@ TBvs BOS
Fri, Jun 9th@ TORYusei Kikuchi (6-2)#99vs HOUJ.P. France (1-1)#146
Sat, Jun 10th@ TORAlek Manoah (1-6)#76vs HOU
Sun, Jun 11th@ TORKevin Gausman (4-3)#5vs HOUBrandon Bielak (2-2)#162
Tue, Jun 13thvs MIL@ SD
Wed, Jun 14thvs MIL@ SD
Thu, Jun 15thvs DET@ SD
Fri, Jun 16thvs DET@ ARI
Sat, Jun 17thvs DET@ ARI
Sun, Jun 18thvs DET@ ARI
Mon, Jun 19thvs BOS   
Tue, Jun 20thvs BOSvs OAK
Wed, Jun 21stvs BOSvs OAK
Thu, Jun 22ndvs BOSvs OAK
Fri, Jun 23rd@ DETvs MIL
Sat, Jun 24th@ DETvs MIL
Sun, Jun 25th@ DETvs MIL
Mon, Jun 26th@ ATL   
Tue, Jun 27th@ ATL@ KC
Wed, Jun 28th@ ATL@ KC
Fri, Jun 30th@ BAL@ CHC
Sat, Jul 1st@ BAL@ CHC
Sun, Jul 2nd@ BAL@ CHC
Mon, Jul 3rdvs KCvs ATL
Tue, Jul 4thvs KCvs ATL
Wed, Jul 5thvs KCvs ATL
Fri, Jul 7thvs BALvs KC
Sat, Jul 8thvs BALvs KC
Sun, Jul 9thvs BALvs KC
Fri, Jul 14th@ OAK@ TEX
Sat, Jul 15th@ OAK@ TEX
Sun, Jul 16th@ OAK@ TEX
Mon, Jul 17th@ SEA@ PIT
Tue, Jul 18th@ SEA@ PIT
Wed, Jul 19th@ SEA@ PIT
Thu, Jul 20th@ SEA   
Fri, Jul 21stvs CWSvs PHI
Sat, Jul 22ndvs CWSvs PHI
Sun, Jul 23rdvs CWSvs PHI
Mon, Jul 24thvs SEAvs KC
Tue, Jul 25thvs SEAvs KC
Wed, Jul 26thvs SEAvs KC
Fri, Jul 28th@ KC@ CWS
Sat, Jul 29th@ KC@ CWS
Sun, Jul 30th@ KC@ CWS
Tue, Aug 1st@ STL@ HOU
Wed, Aug 2nd@ STL@ HOU
Thu, Aug 3rd@ STL   
Fri, Aug 4thvs ARIvs CWS
Sat, Aug 5thvs ARIvs CWS
Sun, Aug 6thvs ARIvs CWS
Mon, Aug 7th@ DETvs TOR
Tue, Aug 8th@ DETvs TOR
Wed, Aug 9th@ DETvs TOR
Thu, Aug 10th@ DETvs TOR
Fri, Aug 11th@ PHI@ TB
Sat, Aug 12th@ PHI@ TB
Sun, Aug 13th@ PHI@ TB
Tue, Aug 15thvs DET@ CIN
Wed, Aug 16thvs DET@ CIN
Fri, Aug 18thvs PITvs DET
Sat, Aug 19thvs PITvs DET
Sun, Aug 20thvs PITvs DET
Tue, Aug 22nd@ MILvs LAD
Wed, Aug 23rd@ MILvs LAD
Thu, Aug 24thvs TEXvs LAD
Fri, Aug 25thvs TEX@ TOR
Sat, Aug 26thvs TEX@ TOR
Sun, Aug 27thvs TEX@ TOR
Mon, Aug 28thvs CLE@ MIN
Tue, Aug 29thvs CLE@ MIN
Wed, Aug 30thvs CLE@ MIN
Fri, Sep 1st@ TEXvs TB
Sat, Sep 2nd@ TEXvs TB
Sun, Sep 3rd@ TEXvs TB
Mon, Sep 4th@ CLEvs MIN
Tue, Sep 5th@ CLEvs MIN
Wed, Sep 6th@ CLEvs MIN
Fri, Sep 8thvs NYM@ LAA
Sat, Sep 9thvs NYM@ LAA
Sun, Sep 10thvs NYM@ LAA
Mon, Sep 11thvs TB@ SF
Tue, Sep 12thvs TB@ SF
Wed, Sep 13thvs TB@ SF
Thu, Sep 14th@ CWS   
Fri, Sep 15th@ CWSvs TEX
Sat, Sep 16th@ CWSvs TEX
Sun, Sep 17th@ CWSvs TEX
Mon, Sep 18th@ CIN@ KC
Tue, Sep 19th@ CIN@ KC
Wed, Sep 20th@ CIN@ KC
Fri, Sep 22ndvs LAAvs BAL
Sat, Sep 23rdvs LAAvs BAL
Sun, Sep 24thvs LAAvs BAL
Tue, Sep 26thvs OAKvs CIN
Wed, Sep 27thvs OAKvs CIN
Thu, Sep 28thvs OAK   
Fri, Sep 29th@ COL@ DET
Sat, Sep 30th@ COL@ DET
Sun, Oct 1st@ COL@ DET
Fri, Mar 31st   @ SEARobbie Ray (0-1)
Mon, May 1st   @ NYYDomingo German (3-3)#59
Mon, May 8th   vs DETJoey Wentz (1-5)#238
Thu, May 18th   @ CWSDylan Cease (3-3)#39
Thu, Jun 29th   @ KC
Thu, Jul 6th   vs KC
Thu, Jul 27th   @ CWS
Mon, Jul 31st   @ HOU
Thu, Aug 17th   vs DET
Thu, Sep 7th   @ LAA
Thu, Sep 21st   vs BAL