Skip Navigation to Main Content

Who Should I Trade?

Alex Faedo for Johan Oviedo (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
Experts' Pick
  Alex Faedo
SP,RP - LAA
Alex Faedo
Johan Oviedo
SP - BOS
Johan Oviedo
Expert
Recommendation
0%
Recommended by
0 of 0 experts
0%
Recommended by
0 of 0 experts
Rankings 
   
Rest of Season
VBR# 756
   
Projections 
   
Strikeouts27
Wins1
Saves0
ERA4.11
WHIP1.39
   
Misc 
   
Injury AlertMiLBIL60
   
Expert Ranks 
   
Who Should I Trade? Player Statistics
  Alex Faedo
SP,RP - LAA
Alex Faedo
Johan Oviedo
SP - BOS
Johan Oviedo
2026 Stats 
   
   
Games Played1
   
Games Started0
   
Innings Pitched3.2
   
Wins0
   
Losses0
   
Saves0
   
Blown Saves0
   
Holds0
   
Hits Allowed6
   
Earned Runs4
   
Home Runs Allowed2
   
Strikeouts3
   
Walks1
   
ERA9.82
   
WHIP1.91
   
Who Should I Trade? Player Projections
  Alex Faedo
SP,RP - LAA
Alex Faedo
Johan Oviedo
SP - BOS
Johan Oviedo
2026 Projections 
   
   
Games Played18
   
Games Started2
   
Innings Pitched27.5
   
Wins1
   
Losses1
   
Saves0
   
Blown Saves0
   
Holds0
   
Hits Allowed24
   
Earned Runs13
   
Home Runs Allowed3
   
Strikeouts27
   
Walks13
   
ERA4.11
   
WHIP1.39
   
Who Should I Trade? Player Notes
  Alex Faedo
SP,RP - LAA
Alex Faedo
Johan Oviedo
SP - BOS
Johan Oviedo
News 
 The Angels signed RHP Alex Faedo to a minor league contract.
Ari Koslow
Wed, May 27th
Johan Oviedo said he is doing some strengthening exercises before starting to throw again.
Ari Koslow
Fri, May 22nd
  Johan Oviedo is expected to begin strengthening exercises soon after being shut down for more than a month due to a right flexor strain suffered in April.
Nicholas Rodriguez
Fri, May 22nd
  The Red Sox placed Oviedo on the 60-day injured list.
Ari Koslow
Tue, Apr 14th
  Oviedo has been diagnosed with a right flexor strain and will be shut down for six weeks. The Red Sox are optimistic he can avoid surgery but will need to monitor whether the injury heals with rest. Even if all goes well, he'll require additional time to ramp back up after the shutdown period, pointing to an extended absence.
Bruno Mulé
Wed, Apr 8th
  Johan Oviedo will get re-evaluated in Texas on Tuesday.
Ari Koslow
Sat, Apr 4th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Alex Faedo
SP,RP - LAA
Alex Faedo
Johan Oviedo
SP - BOS
Johan Oviedo
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ HOUHunter Brown (1-0)#17@ CINAndrew Abbott (4-3)#99
Fri, Mar 27th@ HOUMike Burrows (3-6)#121   
Sat, Mar 28th@ HOUCristian Javier (0-1)#258@ CINBrady Singer (2-5)#143
Sun, Mar 29th@ HOUTatsuya Imai (2-3)#152@ CINRhett Lowder (3-3)#206
Mon, Mar 30th@ CHCEdward Cabrera (3-2)#70@ HOULance McCullers Jr. (2-3)#208
Tue, Mar 31st@ CHCJameson Taillon (2-4)#107@ HOUHunter Brown (1-0)#17
Wed, Apr 1st@ CHCMatthew Boyd (2-1)#40@ HOUMike Burrows (3-6)#121
Fri, Apr 3rdvs SEABryan Woo (5-3)#6vs SDMichael King (4-4)#35
Sat, Apr 4thvs SEAEmerson Hancock (4-2)#91vs SDRandy Vasquez (5-3)#199
Sun, Apr 5thvs SEALuis Castillo (2-5)#46vs SDWalker Buehler (3-3)#220
Mon, Apr 6thvs ATLChris Sale (8-3)#5vs MILBrandon Woodruff (2-1)#56
Tue, Apr 7thvs ATLReynaldo Lopez (2-1)#108vs MILJacob Misiorowski (6-2)#18
Wed, Apr 8thvs ATLGrant Holmes (3-2)#139vs MILShane Drohan (2-1)#145
Fri, Apr 10th@ CINChase Burns (7-1)#25@ STLDustin May (3-6)#85
Sat, Apr 11th@ CINBrandon Williamson (2-3)#370@ STLKyle Leahy (5-3)#162
Sun, Apr 12th@ CINAndrew Abbott (4-3)#99@ STLAndre Pallante (5-4)#163
Mon, Apr 13th@ NYYWill Warren (7-1)#60@ MINBailey Ober (6-3)#72
Tue, Apr 14th@ NYYRyan Weathers (2-3)#66@ MINMick Abel (1-2)#209
Wed, Apr 15th@ NYYLuis Gil (1-2)#249@ MINSimeon Woods Richardson (0-7)#222
Thu, Apr 16th@ NYYMax Fried (4-3)#33   
Fri, Apr 17thvs SDMatt Waldron (1-2)#307vs DETCasey Mize (2-3)#65
Sat, Apr 18thvs SDGerman Marquez (3-2)#330vs DETTarik Skubal (3-2)#4
Sun, Apr 19thvs SDMichael King (4-4)#35vs DETFramber Valdez (2-4)#26
Mon, Apr 20thvs TORDylan Cease (3-3)#16vs DETJack Flaherty (0-7)#62
Tue, Apr 21stvs TORPatrick Corbin (2-1)#216vs NYYLuis Gil (1-2)#249
Wed, Apr 22ndvs TOREric Lauer (2-5)#264vs NYYMax Fried (4-3)#33
Fri, Apr 24th@ KCNoah Cameron (2-4)#92@ BALBrandon Young (3-1)#194
Sat, Apr 25th@ KCCole Ragans (1-4)#49@ BALTrevor Rogers (2-6)#94
Sun, Apr 26th@ KCSeth Lugo (2-4)#104@ BALKyle Bradish (3-6)#43
Mon, Apr 27th@ CWSAnthony Kay (5-1)#182@ TORDylan Cease (3-3)#16
Tue, Apr 28th@ CWSDavis Martin (8-1)#79@ TORTrey Yesavage (2-2)#48
Wed, Apr 29th@ CWSErick Fedde (0-5)#373@ TOREric Lauer (2-5)#264
Fri, May 1stvs NYMChristian Scott (1-0)#90vs HOUMike Burrows (3-6)#121
Sat, May 2ndvs NYMNolan McLean (3-4)#29vs HOUSpencer Arrighetti (7-1)#126
Sun, May 3rdvs NYMClay Holmes (4-4)#165vs HOUCody Bolton (0-1)#396
Mon, May 4thvs CWSDavis Martin (8-1)#79@ DETTyler Holton (0-4)#147
Tue, May 5thvs CWSErick Fedde (0-5)#373@ DETFramber Valdez (2-4)#26
Wed, May 6thvs CWSNoah Schultz (2-4)#221@ DETJack Flaherty (0-7)#62
Fri, May 8th@ TORDylan Cease (3-3)#16vs TBJesse Scholtens (5-3)#283
Sat, May 9th@ TORTrey Yesavage (2-2)#48   
Sun, May 10th@ TORSpencer Miles (2-1)#133vs TBNick Martinez (5-1)#81
Mon, May 11th@ CLEJoey Cantillo (4-2)#106   
Tue, May 12th@ CLESlade Cecconi (3-5)#105vs PHIZack Wheeler (4-1)#7
Wed, May 13th@ CLEParker Messick (6-1)#51vs PHIAndrew Painter (1-6)#170
Fri, May 15thvs LADWill Klein@ ATLSpencer Strider (3-1)#31
Sat, May 16thvs LADJustin Wrobleski (7-2)#130@ ATLBryce Elder (4-3)#113
Sun, May 17thvs LADRoki Sasaki (3-3)#131@ ATLGrant Holmes (3-2)#139
Mon, May 18thvs ATHJ.T. Ginn (3-3)#127@ KCSeth Lugo (2-4)#104
Tue, May 19thvs ATHJacob Lopez (4-3)#202@ KCBailey Falter (0-2)#311
Wed, May 20thvs ATHAaron Civale (5-2)#219@ KCMichael Wacha (4-3)#78
Thu, May 21stvs ATHLuis Severino (2-6)#146   
Fri, May 22ndvs TEXJacob deGrom (3-4)#8vs MINConnor Prielipp (1-3)#124
Sat, May 23rdvs TEXNathan Eovaldi (5-6)#20vs MINTaj Bradley (5-1)#74
Sun, May 24thvs TEXMacKenzie Gore (4-4)#50vs MINBailey Ober (6-3)#72
Tue, May 26th@ DETKeider Montero (2-3)#201vs ATLSpencer Strider (3-1)#31
Wed, May 27th@ DETCasey Mize (2-3)#65vs ATLBryce Elder (4-3)#113
Thu, May 28th@ DETJack Flaherty (0-7)#62vs ATLChris Sale (8-3)#5
Fri, May 29th@ TBNick Martinez (5-1)#81@ CLESlade Cecconi (3-5)#105
Sat, May 30th@ TBDrew Rasmussen (4-2)#21@ CLEParker Messick (6-1)#51
Sun, May 31st@ TBShane McClanahan (6-2)#22@ CLETanner Bibee (0-7)#38
Mon, Jun 1stvs COLKyle Freeland (1-6)#395   
Tue, Jun 2ndvs COLTomoyuki Sugano (4-4)#428vs BALShane Baz (2-5)#84
Wed, Jun 3rdvs COLMichael Lorenzen (2-7)#427vs BALChris Bassitt (4-3)#125
Fri, Jun 5th@ LADRoki Sasaki (3-3)#131@ NYYRyan Weathers (2-3)#66
Sat, Jun 6th@ LADYoshinobu Yamamoto (5-4)#13@ NYYWill Warren (7-1)#60
Sun, Jun 7th@ LADEmmet Sheehan (3-1)#42@ NYYCam Schlittler (7-2)#36
Mon, Jun 8thvs HOUMike Burrows (3-6)#121@ TBSteven Matz (4-2)#98
Tue, Jun 9thvs HOUSpencer Arrighetti (7-1)#126@ TBNick Martinez (5-1)#81
Wed, Jun 10thvs HOU@ TB
Fri, Jun 12thvs TBvs TEX
Sat, Jun 13thvs TBvs TEX
Sun, Jun 14thvs TBvs TEX
Mon, Jun 15th@ ARI   
Tue, Jun 16th@ ARIvs TOR
Wed, Jun 17th@ ARIvs TOR
Thu, Jun 18th@ ATHvs TOR
Fri, Jun 19th@ ATH@ SEA
Sat, Jun 20th@ ATH@ SEA
Sun, Jun 21st@ ATH@ SEA
Mon, Jun 22ndvs BAL@ COL
Tue, Jun 23rdvs BAL@ COL
Wed, Jun 24thvs BAL@ COL
Fri, Jun 26thvs ATHvs NYY
Sat, Jun 27thvs ATHvs NYY
Sun, Jun 28thvs ATHvs NYY
Mon, Jun 29th@ SEAvs WSH
Tue, Jun 30th@ SEAvs WSH
Thu, Jul 2nd@ SEA   
Fri, Jul 3rdvs BOS@ LAA
Sat, Jul 4thvs BOS@ LAA
Sun, Jul 5thvs BOS@ LAA
Tue, Jul 7th@ TEX@ CWS
Wed, Jul 8th@ TEX@ CWS
Thu, Jul 9th@ TEX@ CWS
Fri, Jul 10th@ MIN@ NYM
Sat, Jul 11th@ MIN@ NYM
Sun, Jul 12th@ MIN@ NYM
Fri, Jul 17thvs DETvs TB
Sat, Jul 18thvs DETvs TB
Sun, Jul 19thvs DETvs TB
Mon, Jul 20thvs STLvs BAL
Tue, Jul 21stvs STLvs BAL
Wed, Jul 22ndvs STLvs BAL
Fri, Jul 24th@ SFvs TOR
Sat, Jul 25th@ SFvs TOR
Sun, Jul 26th@ SFvs TOR
Mon, Jul 27thvs HOU@ ATH
Tue, Jul 28thvs HOU@ ATH
Wed, Jul 29thvs HOU@ ATH
Fri, Jul 31stvs MIL@ LAD
Sat, Aug 1stvs MIL@ LAD
Sun, Aug 2ndvs MIL@ LAD
Tue, Aug 4th@ BALvs CWS
Wed, Aug 5th@ BALvs CWS
Thu, Aug 6th@ BALvs CWS
Fri, Aug 7th@ MIAvs ATH
Sat, Aug 8th@ MIAvs ATH
Sun, Aug 9th@ MIAvs ATH
Mon, Aug 10thvs TEX@ TOR
Tue, Aug 11thvs TEX@ TOR
Wed, Aug 12thvs TEX@ TOR
Thu, Aug 13thvs TEX@ TOR
Fri, Aug 14thvs KC@ PIT
Sat, Aug 15thvs KC@ PIT
Sun, Aug 16thvs KC@ PIT
Tue, Aug 18th@ HOUvs ARI
Wed, Aug 19th@ HOUvs ARI
Thu, Aug 20th@ HOU   
Fri, Aug 21st@ TEXvs SF
Sat, Aug 22nd@ TEXvs SF
Sun, Aug 23rd@ TEXvs SF
Mon, Aug 24thvs CLE@ MIA
Tue, Aug 25thvs CLE@ MIA
Wed, Aug 26thvs CLE@ MIA
Fri, Aug 28thvs PHI@ NYY
Sat, Aug 29thvs PHI@ NYY
Sun, Aug 30thvs PHI@ NYY
Mon, Aug 31stvs NYYvs SEA
Tue, Sep 1stvs NYYvs SEA
Wed, Sep 2ndvs NYYvs SEA
Fri, Sep 4th@ PIT@ BAL
Sat, Sep 5th@ PIT@ BAL
Sun, Sep 6th@ PIT@ BAL
Mon, Sep 7th@ BOSvs LAA
Tue, Sep 8th@ BOSvs LAA
Wed, Sep 9th@ BOSvs LAA
Fri, Sep 11th@ WSHvs KC
Sat, Sep 12th@ WSHvs KC
Sun, Sep 13th@ WSHvs KC
Mon, Sep 14thvs SEA   
Tue, Sep 15thvs SEA@ TEX
Wed, Sep 16thvs SEA@ TEX
Thu, Sep 17thvs MIN@ TEX
Fri, Sep 18thvs MIN@ TB
Sat, Sep 19thvs MIN@ TB
Sun, Sep 20thvs MIN@ TB
Tue, Sep 22nd@ ATHvs CLE
Wed, Sep 23rd@ ATHvs CLE
Thu, Sep 24th@ SEAvs CLE
Fri, Sep 25th@ SEAvs CHC
Sat, Sep 26th@ SEAvs CHC
Sun, Sep 27th@ SEAvs CHC
Thu, Apr 23rd   vs NYYCam Schlittler (7-2)#36
Thu, May 7th   vs TBGriffin Jax (1-3)#59
Thu, May 14th   vs PHIJesus Luzardo (4-4)#10
Thu, Jun 4th   vs BALTrevor Rogers (2-6)#94
Thu, Jun 25th   vs NYY
Wed, Jul 1st   vs WSH
Thu, Jul 30th   @ ATH
Mon, Aug 17th   vs ARI
Thu, Sep 3rd   @ BAL