Skip to main content

Who Should I Trade?

Joe Ryan for Chris Sale (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
Chris Sale
Chris Sale
Recommended by
13 of 15 experts
Recommended by
2 of 15 experts
Rest of Season# 31# 53
VBR# 76# 170
Injury Alert--
Expert Ranks 
Dalton Del Don
Yahoo! Sports
# 23# 64
Mike Maher
# 16# 56
Aaron Schill
FF Faceoff
# 47# 57
Brandon 'B_Don' Myers
# 47# 99
Keith Lott
Fantasy Six Pack
# 16# 48
Mick Ciallela
# 19# 45
Lucas Spence
Pitcher List
# 36# 62
Joe Pisapia
# 39# 51
Scott Youngson
Pitcher List
# 17# 61
Ethan Biddle
# 55# 58
Kelly Kirby
# 18# 68
Blake Meyer
Sports Gambling Podcast Network
# 49# 56
Tristan Davis
SEMO Fantasy Sports Podcast
# 20# 32
Nate Miller
# 54# 43
Christopher Welsh
# 65# 55
Who Should I Trade? Player Statistics
  Joe Ryan
Joe Ryan
Chris Sale
Chris Sale
2023 Stats 
Games Played1110
Games Started1110
Innings Pitched65.055.1
Blown Saves00
Hits Allowed5250
Earned Runs2029
Home Runs Allowed68
Who Should I Trade? Player Projections
  Joe Ryan
Joe Ryan
Chris Sale
Chris Sale
2023 Projections 
Games Played2019
Games Started2320
Innings Pitched118.3100.3
Blown Saves00
Hits Allowed9790
Earned Runs4645
Home Runs Allowed1412
Who Should I Trade? Player Notes
  Joe Ryan
Joe Ryan
Chris Sale
Chris Sale
 Ryan struggled to find his command, allowing three walks and four hits in just four innings pitched.
Matthew Terelle
Wed, May 31st
Chris Sale allowed one earned run on four hits and one walk while striking out three across 73 pitches.
Jesse Garcia
Sat, May 27th
 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
Chris Sale put together a strong outing against San Diego, allowing just three hits and one walk over seven innings while striking out eight batters en route to his fourth win of the season.
Ari Koslow
Sun, May 21st
 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
Chris Sale delivered a strong performance on Saturday, allowing only three hits and one earned run while striking out nine over eight innings of work, but the Red Sox ultimately fell to the Cardinals 4-3.
Ari Koslow
Sun, May 14th
 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
Chris Sale allowed three runs over six innings of work against the Phillies on Friday evening. His final line included seven hits, one walk, and a whopping 10 strikeouts. He earned the win as Boston ultimately defeated Philadelphia by a score of 5-3.
Andersen Pickard
Sat, May 6th
 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
Chris Sale found his groove against the Guardians on Sunday, allowing just one run over 6 1/3 brilliant innings. His final line included three hits, zero walks, five strikeouts, and the win. Boston ultimately defeated Cleveland by a score of 7-1.
Andersen Pickard
Sun, Apr 30th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Joe Ryan
Joe Ryan
Chris Sale
Chris Sale
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30th@ KCZack Greinke (1-5)#117vs BALKyle Gibson (7-3)#77
Sat, Apr 1st@ KCJordan Lyles (0-9)#233vs BALDean Kremer (5-2)#139
Sun, Apr 2nd@ KCBrad Keller (3-4)#280vs BALCole Irvin (0-2)#148
Mon, Apr 3rd@ MIAJohnny Cueto (0-1)#162vs PITJohan Oviedo (3-4)#129
Tue, Apr 4th@ MIASandy Alcantara (2-5)#20vs PITRoansy Contreras (3-4)#87
Wed, Apr 5th@ MIAJesus Luzardo (4-3)#73vs PITMitch Keller (6-1)#71
Fri, Apr 7thvs HOUJose Urquidy (2-2)#67   
Sat, Apr 8thvs HOULuis Garcia (2-2)@ DETJoey Wentz (1-5)#271
Sun, Apr 9thvs HOUHunter Brown (5-1)#58@ DETMatthew Boyd (3-4)#105
Mon, Apr 10thvs CWSDylan Cease (3-3)#36@ TBJalen Beeks (2-2)#134
Tue, Apr 11thvs CWSLance Lynn (4-5)#61@ TBShane McClanahan (8-1)#2
Wed, Apr 12thvs CWSLucas Giolito (4-4)#37@ TBTaj Bradley (3-2)#145
Thu, Apr 13th@ NYYJhony Brito (3-3)#86@ TBJeffrey Springs (2-0)
Fri, Apr 14th@ NYYNestor Cortes Jr. (5-2)#44vs LAAPatrick Sandoval (3-4)#56
Sat, Apr 15th@ NYYDomingo German (3-3)#60vs LAATyler Anderson (2-1)#100
Sun, Apr 16th@ NYYGerrit Cole (6-0)#4vs LAAReid Detmers (0-4)#80
Tue, Apr 18th@ BOSChris Sale (5-2)#45vs MINSonny Gray (4-0)#32
Wed, Apr 19th@ BOSCorey Kluber (2-6)#188vs MINJoe Ryan (7-2)#15
Thu, Apr 20th@ BOSTanner Houck (3-4)#75vs MINKenta Maeda (0-4)#101
Fri, Apr 21stvs WSHTrevor Williams (2-3)#121@ MILFreddy Peralta (5-4)#48
Sat, Apr 22ndvs WSHChad Kuhl (0-3)#360@ MILWade Miley (3-2)#168
Sun, Apr 23rdvs WSHPatrick Corbin (4-5)#169@ MILCorbin Burnes (4-4)#10
Mon, Apr 24thvs NYYJhony Brito (3-3)#86@ BALDean Kremer (5-2)#139
Tue, Apr 25thvs NYYNestor Cortes Jr. (5-2)#44@ BALKyle Bradish (2-1)#97
Wed, Apr 26thvs NYYDomingo German (3-3)#60@ BALTyler Wells (3-2)#57
Thu, Apr 27thvs KCZack Greinke (1-5)#117   
Fri, Apr 28thvs KCJordan Lyles (0-9)#233vs CLEShane Bieber (4-3)#11
Sat, Apr 29thvs KCBrad Keller (3-4)#280vs CLEZach Plesac (1-1)#178
Sun, Apr 30thvs KCBrady Singer (3-4)#119vs CLELogan Allen (2-2)#212
Tue, May 2nd@ CWSMichael Kopech (3-5)#110vs TORYusei Kikuchi (6-2)#93
Wed, May 3rd@ CWSDylan Cease (3-3)#36vs TORAlek Manoah (1-5)#76
Thu, May 4th@ CWSLucas Giolito (4-4)#37vs TORKevin Gausman (3-3)#9
Fri, May 5th@ CLEPeyton Battenfield (0-5)#118@ PHIZack Wheeler (4-4)#12
Sat, May 6th@ CLELogan Allen (2-2)#212@ PHIBailey Falter (0-7)#78
Sun, May 7th@ CLECal Quantrill (2-4)#133@ PHITaijuan Walker (4-2)#92
Tue, May 9thvs SDMichael Wacha (5-1)#54@ ATLCharlie Morton (5-5)#51
Wed, May 10thvs SDSeth Lugo (3-3)#107@ ATLDylan Lee
Thu, May 11thvs SDYu Darvish (3-4)#35   
Fri, May 12thvs CHCDrew Smyly (5-2)#72vs STLAdam Wainwright (2-1)#127
Sat, May 13thvs CHCHayden Wesneski (2-2)#113vs STLSteven Matz (0-6)#120
Sun, May 14thvs CHCMarcus Stroman (5-4)#31vs STLMiles Mikolas (4-1)#49
Mon, May 15th@ LADNoah Syndergaard (1-4)#122vs SEAGeorge Kirby (5-4)#25
Tue, May 16th@ LADClayton Kershaw (6-4)#23vs SEALuis Castillo (4-2)#3
Wed, May 17th@ LADDustin May (4-1)#52vs SEAMarco Gonzales (4-1)#146
Fri, May 19th@ LAAReid Detmers (0-4)#80@ SDBlake Snell (1-6)#53
Sat, May 20th@ LAAPatrick Sandoval (3-4)#56@ SDJoe Musgrove (2-2)#50
Sun, May 21st@ LAAShohei Ohtani (5-1)#6@ SDMichael Wacha (5-1)#54
Mon, May 22ndvs SFJohn Brebbia (2-0)#177@ LAAJaime Barria
Tue, May 23rdvs SFAlex Cobb (4-2)#46@ LAAGriffin Canning (4-2)#125
Wed, May 24thvs SFAnthony DeSclafani (4-4)#83@ LAATyler Anderson (2-1)#100
Fri, May 26thvs TORKevin Gausman (3-3)#9@ ARIBrandon Pfaadt (0-2)#160
Sat, May 27thvs TORChris Bassitt (5-4)#33@ ARIZach Davies (0-1)#268
Sun, May 28thvs TORJose Berrios (5-4)#40@ ARIMerrill Kelly (6-3)#47
Mon, May 29th@ HOUJ.P. France (1-1)#144   
Tue, May 30th@ HOUBrandon Bielak (2-2)#155vs CINBen Lively (3-2)#257
Wed, May 31st@ HOUHunter Brown (5-1)#58vs CINLuke Weaver (1-2)#210
Thu, Jun 1stvs CLETanner Bibee (1-1)#138vs CINHunter Greene (1-4)#68
Fri, Jun 2ndvs CLEAaron Civale (1-1)#70vs TBTyler Glasnow (0-0)#30
Sat, Jun 3rdvs CLELogan Allen (2-2)#212vs TBJosh Fleming (1-0)#143
Sun, Jun 4thvs CLECal Quantrill (2-4)#133vs TBTaj Bradley (3-2)#145
Tue, Jun 6th@ TBShane McClanahan (8-1)#2@ CLEShane Bieber (4-3)#11
Wed, Jun 7th@ TBZach Eflin (7-1)#42@ CLETanner Bibee (1-1)#138
Thu, Jun 8th@ TB@ CLE
Fri, Jun 9th@ TOR@ NYY
Sat, Jun 10th@ TOR@ NYY
Sun, Jun 11th@ TOR@ NYY
Tue, Jun 13thvs MILvs COL
Wed, Jun 14thvs MILvs COL
Thu, Jun 15thvs DET   
Fri, Jun 16thvs DETvs NYY
Sat, Jun 17thvs DETvs NYY
Sun, Jun 18thvs DETvs NYY
Mon, Jun 19thvs BOS@ MIN
Tue, Jun 20thvs BOS@ MIN
Wed, Jun 21stvs BOS@ MIN
Thu, Jun 22ndvs BOS@ MIN
Fri, Jun 23rd@ DET@ CWS
Sat, Jun 24th@ DET@ CWS
Sun, Jun 25th@ DET@ CWS
Mon, Jun 26th@ ATL   
Tue, Jun 27th@ ATLvs MIA
Wed, Jun 28th@ ATLvs MIA
Fri, Jun 30th@ BAL@ TOR
Sat, Jul 1st@ BAL@ TOR
Sun, Jul 2nd@ BAL@ TOR
Mon, Jul 3rdvs KC   
Tue, Jul 4thvs KCvs TEX
Wed, Jul 5thvs KCvs TEX
Fri, Jul 7thvs BALvs OAK
Sat, Jul 8thvs BALvs OAK
Sun, Jul 9thvs BALvs OAK
Fri, Jul 14th@ OAK@ CHC
Sat, Jul 15th@ OAK@ CHC
Sun, Jul 16th@ OAK@ CHC
Mon, Jul 17th@ SEA@ OAK
Tue, Jul 18th@ SEA@ OAK
Wed, Jul 19th@ SEA@ OAK
Thu, Jul 20th@ SEA   
Fri, Jul 21stvs CWSvs NYM
Sat, Jul 22ndvs CWSvs NYM
Sun, Jul 23rdvs CWSvs NYM
Mon, Jul 24thvs SEA   
Tue, Jul 25thvs SEAvs ATL
Wed, Jul 26thvs SEAvs ATL
Fri, Jul 28th@ KC@ SF
Sat, Jul 29th@ KC@ SF
Sun, Jul 30th@ KC@ SF
Tue, Aug 1st@ STL@ SEA
Wed, Aug 2nd@ STL@ SEA
Thu, Aug 3rd@ STL   
Fri, Aug 4thvs ARIvs TOR
Sat, Aug 5thvs ARIvs TOR
Sun, Aug 6thvs ARIvs TOR
Mon, Aug 7th@ DETvs KC
Tue, Aug 8th@ DETvs KC
Wed, Aug 9th@ DETvs KC
Thu, Aug 10th@ DETvs KC
Fri, Aug 11th@ PHIvs DET
Sat, Aug 12th@ PHIvs DET
Sun, Aug 13th@ PHIvs DET
Tue, Aug 15thvs DET@ WSH
Wed, Aug 16thvs DET@ WSH
Fri, Aug 18thvs PIT@ NYY
Sat, Aug 19thvs PIT@ NYY
Sun, Aug 20thvs PIT@ NYY
Tue, Aug 22nd@ MIL@ HOU
Wed, Aug 23rd@ MIL@ HOU
Thu, Aug 24thvs TEX@ HOU
Fri, Aug 25thvs TEXvs LAD
Sat, Aug 26thvs TEXvs LAD
Sun, Aug 27thvs TEXvs LAD
Mon, Aug 28thvs CLEvs HOU
Tue, Aug 29thvs CLEvs HOU
Wed, Aug 30thvs CLEvs HOU
Fri, Sep 1st@ TEX@ KC
Sat, Sep 2nd@ TEX@ KC
Sun, Sep 3rd@ TEX@ KC
Mon, Sep 4th@ CLE@ TB
Tue, Sep 5th@ CLE@ TB
Wed, Sep 6th@ CLE@ TB
Fri, Sep 8thvs NYMvs BAL
Sat, Sep 9thvs NYMvs BAL
Sun, Sep 10thvs NYMvs BAL
Mon, Sep 11thvs TBvs NYY
Tue, Sep 12thvs TBvs NYY
Wed, Sep 13thvs TBvs NYY
Thu, Sep 14th@ CWSvs NYY
Fri, Sep 15th@ CWS@ TOR
Sat, Sep 16th@ CWS@ TOR
Sun, Sep 17th@ CWS@ TOR
Mon, Sep 18th@ CIN@ TEX
Tue, Sep 19th@ CIN@ TEX
Wed, Sep 20th@ CIN@ TEX
Fri, Sep 22ndvs LAAvs CWS
Sat, Sep 23rdvs LAAvs CWS
Sun, Sep 24thvs LAAvs CWS
Tue, Sep 26thvs OAKvs TB
Wed, Sep 27thvs OAKvs TB
Thu, Sep 28thvs OAK@ BAL
Fri, Sep 29th@ COL@ BAL
Sat, Sep 30th@ COL@ BAL
Sun, Oct 1st@ COL@ BAL
Thu, Apr 6th   @ DETSpencer Turnbull (1-4)#179
Mon, Apr 17th   vs LAAShohei Ohtani (5-1)#6
Mon, May 1st   vs TORJose Berrios (5-4)#40
Mon, Jun 12th   vs COL
Thu, Jun 29th   vs MIA
Thu, Jul 6th   vs TEX
Mon, Jul 31st   @ SEA
Thu, Aug 17th   @ WSH
Mon, Aug 21st   @ HOU