Skip Navigation to Main Content

Who Should I Trade?

Johan Oviedo for Wilmer Flores (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
Experts' Pick
  Johan Oviedo
SP - BOS
Johan Oviedo
Wilmer Flores
SP - FA
Wilmer Flores
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 AlertIL60FA
   
Expert Ranks 
   
Who Should I Trade? Player Statistics
  Johan Oviedo
SP - BOS
Johan Oviedo
Wilmer Flores
SP - FA
Wilmer Flores
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
  Johan Oviedo
SP - BOS
Johan Oviedo
Wilmer Flores
SP - FA
Wilmer Flores
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
  Johan Oviedo
SP - BOS
Johan Oviedo
Wilmer Flores
SP - FA
Wilmer Flores
News 
 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
  Johan Oviedo
SP - BOS
Johan Oviedo
Wilmer Flores
SP - FA
Wilmer Flores
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ CINAndrew Abbott (4-3)#99   
Sat, Mar 28th@ CINBrady Singer (2-5)#143   
Sun, Mar 29th@ CINRhett Lowder (3-3)#206   
Mon, Mar 30th@ HOULance McCullers Jr. (2-3)#208   
Tue, Mar 31st@ HOUHunter Brown (1-0)#17   
Wed, Apr 1st@ HOUMike Burrows (3-6)#121   
Fri, Apr 3rdvs SDMichael King (4-4)#35   
Sat, Apr 4thvs SDRandy Vasquez (5-3)#199   
Sun, Apr 5thvs SDWalker Buehler (3-3)#220   
Mon, Apr 6thvs MILBrandon Woodruff (2-1)#56   
Tue, Apr 7thvs MILJacob Misiorowski (5-2)#18   
Wed, Apr 8thvs MILShane Drohan (2-1)#145   
Fri, Apr 10th@ STLDustin May (3-6)#85   
Sat, Apr 11th@ STLKyle Leahy (5-3)#162   
Sun, Apr 12th@ STLAndre Pallante (5-4)#163   
Mon, Apr 13th@ MINBailey Ober (6-3)#72   
Tue, Apr 14th@ MINMick Abel (1-2)#209   
Wed, Apr 15th@ MINSimeon Woods Richardson (0-7)#222   
Fri, Apr 17thvs DETCasey Mize (2-3)#65   
Sat, Apr 18thvs DETTarik Skubal (3-2)#4   
Sun, Apr 19thvs DETFramber Valdez (2-4)#26   
Mon, Apr 20thvs DETJack Flaherty (0-7)#62   
Tue, Apr 21stvs NYYLuis Gil (1-2)#249   
Wed, Apr 22ndvs NYYMax Fried (4-3)#33   
Thu, Apr 23rdvs NYYCam Schlittler (7-2)#36   
Fri, Apr 24th@ BALBrandon Young (3-1)#194   
Sat, Apr 25th@ BALTrevor Rogers (2-6)#94   
Sun, Apr 26th@ BALKyle Bradish (2-6)#43   
Mon, Apr 27th@ TORDylan Cease (3-3)#16   
Tue, Apr 28th@ TORTrey Yesavage (2-2)#48   
Wed, Apr 29th@ TOREric Lauer (2-5)#264   
Fri, May 1stvs HOUMike Burrows (3-6)#121   
Sat, May 2ndvs HOUSpencer Arrighetti (7-1)#126   
Sun, May 3rdvs HOUCody Bolton (0-1)#396   
Mon, May 4th@ DETTyler Holton (0-4)#147   
Tue, May 5th@ DETFramber Valdez (2-4)#26   
Wed, May 6th@ DETJack Flaherty (0-7)#62   
Thu, May 7thvs TBGriffin Jax (1-3)#59   
Fri, May 8thvs TBJesse Scholtens (5-3)#283   
Sun, May 10thvs TBNick Martinez (5-1)#81   
Tue, May 12thvs PHIZack Wheeler (4-1)#7   
Wed, May 13thvs PHIAndrew Painter (1-5)#170   
Thu, May 14thvs PHIJesus Luzardo (4-4)#10   
Fri, May 15th@ ATLSpencer Strider (3-0)#31   
Sat, May 16th@ ATLBryce Elder (4-3)#113   
Sun, May 17th@ ATLGrant Holmes (3-2)#139   
Mon, May 18th@ KCSeth Lugo (2-4)#104   
Tue, May 19th@ KCBailey Falter (0-2)#311   
Wed, May 20th@ KCMichael Wacha (4-2)#78   
Fri, May 22ndvs MINConnor Prielipp (1-3)#124   
Sat, May 23rdvs MINTaj Bradley (5-1)#74   
Sun, May 24thvs MINBailey Ober (6-3)#72   
Tue, May 26thvs ATLSpencer Strider (3-0)#31   
Wed, May 27thvs ATLBryce Elder (4-3)#113   
Thu, May 28thvs ATLChris Sale (8-3)#5   
Fri, May 29th@ CLESlade Cecconi (3-5)#105   
Sat, May 30th@ CLEParker Messick (6-1)#51   
Sun, May 31st@ CLETanner Bibee (0-7)#38   
Tue, Jun 2ndvs BALShane Baz (2-5)#84   
Wed, Jun 3rdvs BALChris Bassitt (4-3)#125   
Thu, Jun 4thvs BALTrevor Rogers (2-6)#94   
Fri, Jun 5th@ NYYRyan Weathers (2-3)#66   
Sat, Jun 6th@ NYYWill Warren (6-1)#60   
Sun, Jun 7th@ NYYCam Schlittler (7-2)#36   
Mon, Jun 8th@ TBSteven Matz (4-2)#98   
Tue, Jun 9th@ TBNick Martinez (5-1)#81   
Wed, Jun 10th@ TB   
Fri, Jun 12thvs TEX   
Sat, Jun 13thvs TEX   
Sun, Jun 14thvs TEX   
Tue, Jun 16thvs TOR   
Wed, Jun 17thvs TOR   
Thu, Jun 18thvs TOR   
Fri, Jun 19th@ SEA   
Sat, Jun 20th@ SEA   
Sun, Jun 21st@ SEA   
Mon, Jun 22nd@ COL   
Tue, Jun 23rd@ COL   
Wed, Jun 24th@ COL   
Thu, Jun 25thvs NYY   
Fri, Jun 26thvs NYY   
Sat, Jun 27thvs NYY   
Sun, Jun 28thvs NYY   
Mon, Jun 29thvs WSH   
Tue, Jun 30thvs WSH   
Wed, Jul 1stvs WSH   
Fri, Jul 3rd@ LAA   
Sat, Jul 4th@ LAA   
Sun, Jul 5th@ LAA   
Tue, Jul 7th@ CWS   
Wed, Jul 8th@ CWS   
Thu, Jul 9th@ CWS   
Fri, Jul 10th@ NYM   
Sat, Jul 11th@ NYM   
Sun, Jul 12th@ NYM   
Fri, Jul 17thvs TB   
Sat, Jul 18thvs TB   
Sun, Jul 19thvs TB   
Mon, Jul 20thvs BAL   
Tue, Jul 21stvs BAL   
Wed, Jul 22ndvs BAL   
Fri, Jul 24thvs TOR   
Sat, Jul 25thvs TOR   
Sun, Jul 26thvs TOR   
Mon, Jul 27th@ ATH   
Tue, Jul 28th@ ATH   
Wed, Jul 29th@ ATH   
Thu, Jul 30th@ ATH   
Fri, Jul 31st@ LAD   
Sat, Aug 1st@ LAD   
Sun, Aug 2nd@ LAD   
Tue, Aug 4thvs CWS   
Wed, Aug 5thvs CWS   
Thu, Aug 6thvs CWS   
Fri, Aug 7thvs ATH   
Sat, Aug 8thvs ATH   
Sun, Aug 9thvs ATH   
Mon, Aug 10th@ TOR   
Tue, Aug 11th@ TOR   
Wed, Aug 12th@ TOR   
Thu, Aug 13th@ TOR   
Fri, Aug 14th@ PIT   
Sat, Aug 15th@ PIT   
Sun, Aug 16th@ PIT   
Mon, Aug 17thvs ARI   
Tue, Aug 18thvs ARI   
Wed, Aug 19thvs ARI   
Fri, Aug 21stvs SF   
Sat, Aug 22ndvs SF   
Sun, Aug 23rdvs SF   
Mon, Aug 24th@ MIA   
Tue, Aug 25th@ MIA   
Wed, Aug 26th@ MIA   
Fri, Aug 28th@ NYY   
Sat, Aug 29th@ NYY   
Sun, Aug 30th@ NYY   
Mon, Aug 31stvs SEA   
Tue, Sep 1stvs SEA   
Wed, Sep 2ndvs SEA   
Thu, Sep 3rd@ BAL   
Fri, Sep 4th@ BAL   
Sat, Sep 5th@ BAL   
Sun, Sep 6th@ BAL   
Mon, Sep 7thvs LAA   
Tue, Sep 8thvs LAA   
Wed, Sep 9thvs LAA   
Fri, Sep 11thvs KC   
Sat, Sep 12thvs KC   
Sun, Sep 13thvs KC   
Tue, Sep 15th@ TEX   
Wed, Sep 16th@ TEX   
Thu, Sep 17th@ TEX   
Fri, Sep 18th@ TB   
Sat, Sep 19th@ TB   
Sun, Sep 20th@ TB   
Tue, Sep 22ndvs CLE   
Wed, Sep 23rdvs CLE   
Thu, Sep 24thvs CLE   
Fri, Sep 25thvs CHC   
Sat, Sep 26thvs CHC   
Sun, Sep 27thvs CHC