Skip to main content

Who Should I Trade?

Joe Ryan for Freddy Peralta (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
Freddy Peralta
Freddy Peralta
Recommended by
11 of 15 experts
Recommended by
4 of 15 experts
Rest of Season# 31# 45
VBR# 77# 177
Injury Alert--
Expert Ranks 
Dalton Del Don
Yahoo! Sports
# 23# 44
Mike Maher
# 16# 48
Brandon 'B_Don' Myers
# 47# 61
Keith Lott
Fantasy Six Pack
# 16# 45
Mick Ciallela
# 19# 42
Lucas Spence
Pitcher List
# 36# 39
Joe Pisapia
# 39# 53
Scott Youngson
Pitcher List
# 17# 30
Kelly Kirby
# 18# 38
Blake Meyer
Sports Gambling Podcast Network
# 49# 52
Tristan Davis
SEMO Fantasy Sports Podcast
# 20# 49
Aaron Schill
FF Faceoff
# 47# 43
Nate Miller
# 54# 45
Ethan Biddle
# 55# 54
Christopher Welsh
# 65# 63
Who Should I Trade? Player Statistics
  Joe Ryan
Joe Ryan
Freddy Peralta
Freddy Peralta
2023 Stats 
Games Played1111
Games Started1111
Innings Pitched65.060.1
Blown Saves00
Hits Allowed5260
Earned Runs2031
Home Runs Allowed610
Who Should I Trade? Player Projections
  Joe Ryan
Joe Ryan
Freddy Peralta
Freddy Peralta
2023 Projections 
Games Played1817
Games Started2018
Innings Pitched104.391.3
Blown Saves00
Hits Allowed8576
Earned Runs4039
Home Runs Allowed1211
Who Should I Trade? Player Notes
  Joe Ryan
Joe Ryan
Freddy Peralta
Freddy Peralta
 Ryan struggled to find his command, allowing three walks and four hits in just four innings pitched.
Matthew Terelle
Wed, May 31st
Freddy Peralta gave up six hits and two walks over six innings, striking out three batters while throwing 85 pitches in a 3-1 loss to the Blue Jays on Thursday.
Chris Schommer
Fri, Jun 2nd
 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
Freddy Peralta had a rough outing against the Giants, allowing eight hits, five earned runs, and one walk in just 2.1 innings pitched, striking out four.
Jesse Garcia
Fri, May 26th
 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
Freddy Peralta allowed three earned runs on five hits and three walks while striking out four over six innings to help the Brewers to a 6-4 victory over the Rays on Sunday.
Chris Schommer
Mon, May 22nd
 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
Freddy Peralta allowed only three hits and two walks while striking out five batters on 94 pitches.
Chris Schommer
Tue, May 9th
 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
Freddy Peralta allowed seven hits, three walks, and two earned runs over six innings pitched Tuesday. He struck out 10 Rockies’ hitters and tallied a no decision.
Jesse Garcia
Tue, May 2nd
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Joe Ryan
Joe Ryan
Freddy Peralta
Freddy Peralta
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30th@ KCZack Greinke (1-5)#139@ CHCMarcus Stroman (5-4)#49
Sat, Apr 1st@ KCJordan Lyles (0-9)#245@ CHCJustin Steele (6-2)#39
Sun, Apr 2nd@ KCBrad Keller (3-4)#283@ CHCJameson Taillon (0-3)#124
Mon, Apr 3rd@ MIAJohnny Cueto (0-1)#154vs NYMCarlos Carrasco (2-2)#82
Tue, Apr 4th@ MIASandy Alcantara (2-5)#31vs NYMMax Scherzer (5-2)#18
Wed, Apr 5th@ MIAJesus Luzardo (4-4)#76vs NYMDavid Peterson (1-6)#114
Fri, Apr 7thvs HOUJose Urquidy (2-2)#65vs STLJack Flaherty (3-4)#91
Sat, Apr 8thvs HOULuis Garcia (2-2)vs STLJordan Montgomery (2-6)#52
Sun, Apr 9thvs HOUHunter Brown (5-2)#70vs STLJake Woodford (1-2)#239
Mon, Apr 10thvs CWSDylan Cease (3-3)#34@ ARIZac Gallen (7-2)#9
Tue, Apr 11thvs CWSLance Lynn (4-6)#66@ ARIMerrill Kelly (6-3)#53
Wed, Apr 12thvs CWSLucas Giolito (4-4)#38@ ARIDrey Jameson (2-1)#158
Thu, Apr 13th@ NYYJhony Brito (3-3)#88@ SDNick Martinez (3-2)#115
Fri, Apr 14th@ NYYNestor Cortes Jr. (5-2)#37@ SDMichael Wacha (5-1)#62
Sat, Apr 15th@ NYYDomingo German (3-3)#59@ SDSeth Lugo (3-3)#103
Sun, Apr 16th@ NYYGerrit Cole (6-0)#1@ SDYu Darvish (3-4)#26
Tue, Apr 18th@ BOSChris Sale (5-2)#51@ SEALogan Gilbert (3-3)#27
Wed, Apr 19th@ BOSCorey Kluber (2-6)#187@ SEAMarco Gonzales (4-1)#162
Thu, Apr 20th@ BOSTanner Houck (3-4)#81   
Fri, Apr 21stvs WSHTrevor Williams (2-3)#120vs BOSNick Pivetta (3-3)#163
Sat, Apr 22ndvs WSHChad Kuhl (0-3)#315vs BOSGarrett Whitlock (2-2)#84
Sun, Apr 23rdvs WSHPatrick Corbin (4-5)#168vs BOSBrayan Bello (3-3)#110
Mon, Apr 24thvs NYYJhony Brito (3-3)#88vs DETMatthew Boyd (3-4)#146
Tue, Apr 25thvs NYYNestor Cortes Jr. (5-2)#37vs DETSpencer Turnbull (1-4)#173
Wed, Apr 26thvs NYYDomingo German (3-3)#59vs DETMichael Lorenzen (2-2)#134
Thu, Apr 27thvs KCZack Greinke (1-5)#139   
Fri, Apr 28thvs KCJordan Lyles (0-9)#245vs LAATyler Anderson (2-1)#100
Sat, Apr 29thvs KCBrad Keller (3-4)#283vs LAAReid Detmers (0-5)#71
Sun, Apr 30thvs KCBrady Singer (3-4)#119vs LAAJose Suarez (1-2)#202
Tue, May 2nd@ CWSMichael Kopech (3-5)#99@ COLRyan Feltner (2-3)#361
Wed, May 3rd@ CWSDylan Cease (3-3)#34@ COLKyle Freeland (4-6)#179
Thu, May 4th@ CWSLucas Giolito (4-4)#38@ COLConnor Seabold (1-2)#277
Fri, May 5th@ CLEPeyton Battenfield (0-5)#117@ SFSean Manaea (2-3)#118
Sat, May 6th@ CLELogan Allen (2-2)#224@ SFAlex Cobb (4-2)#33
Sun, May 7th@ CLECal Quantrill (2-4)#105@ SFRoss Stripling (0-2)#107
Tue, May 9thvs SDMichael Wacha (5-1)#62vs LADNoah Syndergaard (1-4)#123
Wed, May 10thvs SDSeth Lugo (3-3)#103vs LADClayton Kershaw (6-4)#19
Thu, May 11thvs SDYu Darvish (3-4)#26   
Fri, May 12thvs CHCDrew Smyly (5-2)#72vs KCJosh Taylor (1-3)#220
Sat, May 13thvs CHCHayden Wesneski (2-2)#109vs KCZack Greinke (1-5)#139
Sun, May 14thvs CHCMarcus Stroman (5-4)#49vs KCJordan Lyles (0-9)#245
Mon, May 15th@ LADNoah Syndergaard (1-4)#123@ STLJack Flaherty (3-4)#91
Tue, May 16th@ LADClayton Kershaw (6-4)#19@ STLJordan Montgomery (2-6)#52
Wed, May 17th@ LADDustin May (4-1)#45@ STLMatthew Liberatore (1-1)#192
Fri, May 19th@ LAAReid Detmers (0-5)#71@ TBShane McClanahan (8-1)#12
Sat, May 20th@ LAAPatrick Sandoval (3-4)#46@ TBZach Eflin (7-1)#55
Sun, May 21st@ LAAShohei Ohtani (5-1)#4@ TBJalen Beeks (2-2)#126
Mon, May 22ndvs SFJohn Brebbia (2-0)#191vs HOUCristian Javier (6-1)#15
Tue, May 23rdvs SFAlex Cobb (4-2)#33vs HOUJ.P. France (1-1)#184
Wed, May 24thvs SFAnthony DeSclafani (4-4)#104vs HOUBrandon Bielak (2-2)#213
Fri, May 26thvs TORKevin Gausman (4-3)#10vs SFAlex Wood (1-1)#95
Sat, May 27thvs TORChris Bassitt (5-4)#28vs SFLogan Webb (4-5)#20
Sun, May 28thvs TORJose Berrios (5-4)#43vs SFAlex Cobb (4-2)#33
Mon, May 29th@ HOUJ.P. France (1-1)#184   
Tue, May 30th@ HOUBrandon Bielak (2-2)#213@ TORYusei Kikuchi (6-2)#87
Wed, May 31st@ HOUHunter Brown (5-2)#70@ TORAlek Manoah (1-6)#54
Thu, Jun 1stvs CLETanner Bibee (1-1)#150@ TORKevin Gausman (4-3)#10
Fri, Jun 2ndvs CLEAaron Civale (1-1)#69@ CINBrandon Williamson (0-0)#284
Sat, Jun 3rdvs CLELogan Allen (2-2)#224@ CINGraham Ashcraft (3-3)#172
Sun, Jun 4thvs CLETriston McKenzie#61@ CINBen Lively (3-2)#309
Tue, Jun 6th@ TBvs BALKyle Gibson (7-3)#90
Wed, Jun 7th@ TBvs BALDean Kremer (5-2)#136
Thu, Jun 8th@ TBTyler Glasnow (0-0)#23vs BALKyle Bradish (2-1)#111
Fri, Jun 9th@ TORYusei Kikuchi (6-2)#87vs OAKLuis Medina (0-4)#195
Sat, Jun 10th@ TORAlek Manoah (1-6)#54vs OAKPaul Blackburn (0-0)#121
Sun, Jun 11th@ TORKevin Gausman (4-3)#10vs OAKJP Sears (0-3)#106
Tue, Jun 13thvs MIL@ MIN
Wed, Jun 14thvs MIL@ MIN
Thu, Jun 15thvs DET   
Fri, Jun 16thvs DETvs PIT
Sat, Jun 17thvs DETvs PIT
Sun, Jun 18thvs DETvs PIT
Mon, Jun 19thvs BOSvs ARI
Tue, Jun 20thvs BOSvs ARI
Wed, Jun 21stvs BOSvs ARI
Thu, Jun 22ndvs BOS   
Fri, Jun 23rd@ DET@ CLE
Sat, Jun 24th@ DET@ CLE
Sun, Jun 25th@ DET@ CLE
Mon, Jun 26th@ ATL@ NYM
Tue, Jun 27th@ ATL@ NYM
Wed, Jun 28th@ ATL@ NYM
Fri, Jun 30th@ BAL@ PIT
Sat, Jul 1st@ BAL@ PIT
Sun, Jul 2nd@ BAL@ PIT
Mon, Jul 3rdvs KCvs CHC
Tue, Jul 4thvs KCvs CHC
Wed, Jul 5thvs KCvs CHC
Fri, Jul 7thvs BALvs CIN
Sat, Jul 8thvs BALvs CIN
Sun, Jul 9thvs BALvs CIN
Fri, Jul 14th@ OAK@ CIN
Sat, Jul 15th@ OAK@ CIN
Sun, Jul 16th@ OAK@ CIN
Mon, Jul 17th@ SEA   
Tue, Jul 18th@ SEA@ PHI
Wed, Jul 19th@ SEA@ PHI
Thu, Jul 20th@ SEA@ PHI
Fri, Jul 21stvs CWSvs ATL
Sat, Jul 22ndvs CWSvs ATL
Sun, Jul 23rdvs CWSvs ATL
Mon, Jul 24thvs SEAvs CIN
Tue, Jul 25thvs SEAvs CIN
Wed, Jul 26thvs SEAvs CIN
Fri, Jul 28th@ KC@ ATL
Sat, Jul 29th@ KC@ ATL
Sun, Jul 30th@ KC@ ATL
Tue, Aug 1st@ STL@ WSH
Wed, Aug 2nd@ STL@ WSH
Thu, Aug 3rd@ STLvs PIT
Fri, Aug 4thvs ARIvs PIT
Sat, Aug 5thvs ARIvs PIT
Sun, Aug 6thvs ARIvs PIT
Mon, Aug 7th@ DETvs COL
Tue, Aug 8th@ DETvs COL
Wed, Aug 9th@ DETvs COL
Thu, Aug 10th@ DET   
Fri, Aug 11th@ PHI@ CWS
Sat, Aug 12th@ PHI@ CWS
Sun, Aug 13th@ PHI@ CWS
Tue, Aug 15thvs DET@ LAD
Wed, Aug 16thvs DET@ LAD
Fri, Aug 18thvs PIT@ TEX
Sat, Aug 19thvs PIT@ TEX
Sun, Aug 20thvs PIT@ TEX
Tue, Aug 22nd@ MILvs MIN
Wed, Aug 23rd@ MILvs MIN
Thu, Aug 24thvs TEX   
Fri, Aug 25thvs TEXvs SD
Sat, Aug 26thvs TEXvs SD
Sun, Aug 27thvs TEXvs SD
Mon, Aug 28thvs CLE@ CHC
Tue, Aug 29thvs CLE@ CHC
Wed, Aug 30thvs CLE@ CHC
Fri, Sep 1st@ TEXvs PHI
Sat, Sep 2nd@ TEXvs PHI
Sun, Sep 3rd@ TEXvs PHI
Mon, Sep 4th@ CLE@ PIT
Tue, Sep 5th@ CLE@ PIT
Wed, Sep 6th@ CLE@ PIT
Fri, Sep 8thvs NYM@ NYY
Sat, Sep 9thvs NYM@ NYY
Sun, Sep 10thvs NYM@ NYY
Mon, Sep 11thvs TBvs MIA
Tue, Sep 12thvs TBvs MIA
Wed, Sep 13thvs TBvs MIA
Thu, Sep 14th@ CWSvs MIA
Fri, Sep 15th@ CWSvs WSH
Sat, Sep 16th@ CWSvs WSH
Sun, Sep 17th@ CWSvs WSH
Mon, Sep 18th@ CIN@ STL
Tue, Sep 19th@ CIN@ STL
Wed, Sep 20th@ CIN@ STL
Fri, Sep 22ndvs LAA@ MIA
Sat, Sep 23rdvs LAA@ MIA
Sun, Sep 24thvs LAA@ MIA
Tue, Sep 26thvs OAKvs STL
Wed, Sep 27thvs OAKvs STL
Thu, Sep 28thvs OAKvs STL
Fri, Sep 29th@ COLvs CHC
Sat, Sep 30th@ COLvs CHC
Sun, Oct 1st@ COLvs CHC
Mon, Apr 17th   @ SEAChris Flexen (0-4)#167
Mon, May 8th   vs LADTony Gonsolin (3-1)#64
Thu, May 25th   vs SFScott Alexander (4-0)#188
Mon, Jun 5th   @ CINLuke Weaver (1-2)#259
Thu, Jun 29th   @ NYM
Thu, Jul 6th   vs CHC
Mon, Jul 31st   @ WSH
Thu, Aug 17th   @ LAD
Thu, Sep 21st   @ STL