Johan Oviedo or Max Meyer
Baseball Stats Comparison
See which player would win in a trade View Trade Analyzer
| Max Meyer SP - MIA | Johan Oviedo SP - BOS | |
| 2026 Stats | ||
| Games Played | 15 | 1 |
| Games Started | 15 | 0 |
| Innings Pitched | 85.0 | 3.2 |
| Wins | 7 | 0 |
| Losses | 0 | 0 |
| Saves | 0 | 0 |
| Blown Saves | 0 | 0 |
| Holds | 0 | 0 |
| Hits Allowed | 63 | 6 |
| Earned Runs | 26 | 4 |
| Home Runs Allowed | 7 | 2 |
| Strikeouts | 95 | 3 |
| Walks | 32 | 1 |
| ERA | 2.75 | 9.82 |
| WHIP | 1.12 | 1.91 |
| Max Meyer SP - MIA | Johan Oviedo SP - BOS | |
| 2026 Projections | ||
| Games Played | 27 | 31 |
| Games Started | 22 | 15 |
| Innings Pitched | 122.5 | 95.0 |
| Wins | 7 | 5 |
| Losses | 8 | 5 |
| Saves | 0 | 0 |
| Blown Saves | 0 | 0 |
| Holds | 0 | 1 |
| Hits Allowed | 121 | 86 |
| Earned Runs | 59 | 46 |
| Home Runs Allowed | 17 | 12 |
| Strikeouts | 113 | 89 |
| Walks | 40 | 40 |
| ERA | 4.31 | 4.35 |
| WHIP | 1.32 | 1.32 |
| Max Meyer SP - MIA | Johan Oviedo SP - BOS | |
| News | ||
| Max Meyer allowed one run on six hits and three walks while striking out nine across six innings in Sunday's 4-2 win over the Pittsburgh Pirates. Nicholas Rodriguez Sun, Jun 14th | The Red Sox sent Johan Oviedo on a rehab assignment to Florida to continue his rehab. Ari Koslow Fri, Jun 12th | |
| Max Meyer allowed two earned runs on seven hits and two walks while striking out five over 5.1 innings in Tuesday's 10-6 win over the Arizona Diamondbacks. Nicholas Rodriguez Wed, Jun 10th | Johan Oviedo said he is doing some strengthening exercises before starting to throw again. Ari Koslow Fri, May 22nd | |
| Max Meyer allowed one run on two hits and two walks while striking out seven across seven innings in Wednesday's 4-1 win over the Washington Nationals. Nicholas Rodriguez Wed, Jun 3rd | 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 | |
| Max Meyer gave up five earned runs on six hits and three walks while striking out six across six innings in Friday's 9-7 loss to the New York Mets. Nicholas Rodriguez Sat, May 30th | The Red Sox placed Oviedo on the 60-day injured list. Ari Koslow Tue, Apr 14th | |
| Max Meyer was dominant on Saturday against the New York Mets, allowing just one hit and three walks while striking out eight across seven scoreless innings to earn the win. Nicholas Rodriguez Sat, May 23rd | 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 | |
| Notes | ||
| There are no recent notes for these players | ||
| Max Meyer SP - MIA | Johan Oviedo SP - BOS | |||||
| Date | Opp | Opp Pitcher | VBR | Opp | Opp Pitcher | VBR |
|---|---|---|---|---|---|---|
| Thu, Mar 26th |   |   |   | @ CIN | Andrew Abbott (4-4) | #97 |
| Sat, Mar 28th | vs COL | Michael Lorenzen (2-8) | #363 | @ CIN | Brady Singer (2-6) | #151 |
| Sun, Mar 29th | vs COL | Jose Quintana (2-3) | #433 | @ CIN | Rhett Lowder (3-3) | #184 |
| Mon, Mar 30th | vs CWS | Davis Martin (9-2) | #67 | @ HOU | Lance McCullers Jr. (2-3) | #233 |
| Tue, Mar 31st | vs CWS | Erick Fedde (2-5) | #375 | @ HOU | Hunter Brown (1-0) | #17 |
| Wed, Apr 1st | vs CWS | Shane Smith (0-2) | #193 | @ HOU | Mike Burrows (3-8) | #168 |
| Fri, Apr 3rd | @ NYY | Will Warren (7-1) | #64 | vs SD | Michael King (4-5) | #41 |
| Sat, Apr 4th | @ NYY | Ryan Weathers (2-5) | #77 | vs SD | Randy Vasquez (6-4) | #207 |
| Sun, Apr 5th | @ NYY | Max Fried (4-3) | #36 | vs SD | Walker Buehler (4-3) | #212 |
| Mon, Apr 6th | vs CIN | Brandon Williamson (2-3) | #367 | vs MIL | Brandon Woodruff (2-1) | #59 |
| Tue, Apr 7th | vs CIN | Andrew Abbott (4-4) | #97 | vs MIL | Jacob Misiorowski (8-2) | #8 |
| Wed, Apr 8th | vs CIN | Brady Singer (2-6) | #151 | vs MIL | Shane Drohan (3-2) | #140 |
| Fri, Apr 10th | @ DET | Keider Montero (3-4) | #179 | @ STL | Dustin May (4-6) | #66 |
| Sat, Apr 11th | @ DET | Casey Mize (2-3) | #54 | @ STL | Kyle Leahy (5-3) | #136 |
| Sun, Apr 12th | @ DET | Tarik Skubal (3-3) | #2 | @ STL | Andre Pallante (7-4) | #135 |
| Mon, Apr 13th | @ ATL | Grant Holmes (4-2) | #124 | @ MIN | Bailey Ober (6-3) | #108 |
| Tue, Apr 14th | @ ATL | Reynaldo Lopez (3-1) | #121 | @ MIN | Mick Abel (1-2) | #153 |
| Wed, Apr 15th | @ ATL | Bryce Elder (5-4) | #105 | @ MIN | Simeon Woods Richardson (0-7) | #206 |
| Fri, Apr 17th | vs MIL | Coleman Crow (0-1) | #272 | vs DET | Casey Mize (2-3) | #54 |
| Sat, Apr 18th | vs MIL | Brandon Woodruff (2-1) | #59 | vs DET | Tarik Skubal (3-3) | #2 |
| Sun, Apr 19th | vs MIL | Jacob Misiorowski (8-2) | #8 | vs DET | Framber Valdez (3-5) | #28 |
| Mon, Apr 20th | vs STL | Michael McGreevy (3-5) | #84 | vs DET | Jack Flaherty (1-8) | #65 |
| Tue, Apr 21st | vs STL | Dustin May (4-6) | #66 | vs NYY | Luis Gil (1-2) | #255 |
| Wed, Apr 22nd | vs STL | Kyle Leahy (5-3) | #136 | vs NYY | Max Fried (4-3) | #36 |
| Thu, Apr 23rd |   |   |   | vs NYY | Cam Schlittler (7-3) | #35 |
| Fri, Apr 24th | @ SF | Adrian Houser (2-6) | #191 | @ BAL | Brandon Young (5-1) | #169 |
| Sat, Apr 25th | @ SF | Robbie Ray (4-6) | #93 | @ BAL | Trevor Rogers (3-7) | #96 |
| Sun, Apr 26th | @ SF | Landen Roupp (5-7) | #70 | @ BAL | Kyle Bradish (3-7) | #44 |
| Mon, Apr 27th | @ LAD | Yoshinobu Yamamoto (7-4) | #12 | @ TOR | Dylan Cease (3-3) | #10 |
| Tue, Apr 28th | @ LAD | Shohei Ohtani (6-2) | #1 | @ TOR | Trey Yesavage (3-3) | #63 |
| Wed, Apr 29th | @ LAD | Tyler Glasnow (3-0) | #38 | @ TOR | Eric Lauer (2-5) | #266 |
| Fri, May 1st | vs PHI | Zack Wheeler (5-1) | #9 | vs HOU | Mike Burrows (3-8) | #168 |
| Sat, May 2nd | vs PHI | Andrew Painter (1-7) | #186 | vs HOU | Spencer Arrighetti (7-2) | #122 |
| Sun, May 3rd | vs PHI | Jesus Luzardo (5-4) | #11 | vs HOU | Cody Bolton (0-1) | #387 |
| Mon, May 4th | vs PHI | Aaron Nola (3-4) | #39 | @ DET | Tyler Holton (1-4) | #137 |
| Tue, May 5th | vs BAL | Chris Bassitt (4-4) | #163 | @ DET | Framber Valdez (3-5) | #28 |
| Wed, May 6th | vs BAL | Brandon Young (5-1) | #169 | @ DET | Jack Flaherty (1-8) | #65 |
| Thu, May 7th | vs BAL | Cade Povich (1-1) | #251 | vs TB | Griffin Jax (1-5) | #60 |
| Fri, May 8th | vs WSH | Foster Griffin (7-2) | #79 | vs TB | Jesse Scholtens (5-3) | #308 |
| Sun, May 10th | vs WSH | Cade Cavalli (4-4) | #80 | vs TB | Nick Martinez (6-2) | #90 |
| Tue, May 12th | @ MIN | Bailey Ober (6-3) | #108 | vs PHI | Zack Wheeler (5-1) | #9 |
| Wed, May 13th | @ MIN | Simeon Woods Richardson (0-7) | #206 | vs PHI | Andrew Painter (1-7) | #186 |
| Thu, May 14th | @ MIN | Zebby Matthews (2-4) | #87 | vs PHI | Jesus Luzardo (5-4) | #11 |
| Fri, May 15th | @ TB | Ian Seymour (3-0) | #103 | @ ATL | Spencer Strider (4-2) | #43 |
| Sat, May 16th | @ TB | Nick Martinez (6-2) | #90 | @ ATL | Bryce Elder (5-4) | #105 |
| Sun, May 17th | @ TB | Drew Rasmussen (6-2) | #18 | @ ATL | Grant Holmes (4-2) | #124 |
| Mon, May 18th | vs ATL | JR Ritchie (1-1) | #253 | @ KC | Seth Lugo (2-4) | #107 |
| Tue, May 19th | vs ATL | Martin Perez (5-3) | #167 | @ KC | Bailey Falter (0-2) | #324 |
| Wed, May 20th | vs ATL | Chris Sale (8-5) | #5 | @ KC | Michael Wacha (4-5) | #89 |
| Fri, May 22nd | vs NYM | Tobias Myers (0-1) | #188 | vs MIN | Connor Prielipp (2-4) | #101 |
| Sat, May 23rd | vs NYM | Freddy Peralta (5-5) | #26 | vs MIN | Taj Bradley (5-3) | #69 |
| Sun, May 24th | vs NYM | Christian Scott (2-0) | #81 | vs MIN | Bailey Ober (6-3) | #108 |
| Tue, May 26th | @ TOR | Braydon Fisher (2-2) | #161 | vs ATL | Spencer Strider (4-2) | #43 |
| Wed, May 27th | @ TOR | Kevin Gausman (4-4) | #19 | vs ATL | Bryce Elder (5-4) | #105 |
| Thu, May 28th |   |   |   | vs ATL | Chris Sale (8-5) | #5 |
| Fri, May 29th | @ NYM | Freddy Peralta (5-5) | #26 | @ CLE | Slade Cecconi (3-5) | #100 |
| Sat, May 30th | @ NYM | Christian Scott (2-0) | #81 | @ CLE | Parker Messick (6-3) | #51 |
| Sun, May 31st | @ NYM | Nolan McLean (3-4) | #37 | @ CLE | Tanner Bibee (2-7) | #40 |
| Tue, Jun 2nd | @ WSH | Richard Lovelady (2-3) | #211 | vs BAL | Shane Baz (4-6) | #83 |
| Wed, Jun 3rd | @ WSH | Andrew Alvarez (1-0) | #172 | vs BAL | Chris Bassitt (4-4) | #163 |
| Thu, Jun 4th |   |   |   | vs BAL | Trevor Rogers (3-7) | #96 |
| Fri, Jun 5th | vs TB | Drew Rasmussen (6-2) | #18 | @ NYY | Ryan Weathers (2-5) | #77 |
| Sun, Jun 7th | vs TB | Griffin Jax (1-5) | #60 | @ NYY | Cam Schlittler (7-3) | #35 |
| Mon, Jun 8th |   |   |   | @ TB | Ian Seymour (3-0) | #103 |
| Tue, Jun 9th | vs ARI | Zac Gallen (3-5) | #76 | @ TB | Nick Martinez (6-2) | #90 |
| Wed, Jun 10th | vs ARI | Ryne Nelson (2-5) | #94 | @ TB | Drew Rasmussen (6-2) | #18 |
| Fri, Jun 12th | @ PIT | Braxton Ashcraft (5-3) | #31 | vs TEX | Jack Leiter (3-6) | #78 |
| Sat, Jun 13th | @ PIT | Bubba Chandler (2-7) | #123 | vs TEX | Jacob deGrom (5-4) | #6 |
| Sun, Jun 14th | @ PIT | Paul Skenes (6-6) | #3 | vs TEX | Nathan Eovaldi (6-7) | #21 |
| Tue, Jun 16th | @ PHI | Jesus Luzardo (5-4) | #11 | vs TOR | Dylan Cease (3-3) | #10 |
| Wed, Jun 17th | @ PHI | Andrew Painter (1-7) | #186 | vs TOR | Max Scherzer (1-4) | #133 |
| Thu, Jun 18th |   |   |   | vs TOR | Trey Yesavage (3-3) | #63 |
| Fri, Jun 19th | vs SF | Trevor McDonald (2-4) | #138 | @ SEA | Bryce Miller (3-0) | #46 |
| Sat, Jun 20th | vs SF | Logan Webb (4-4) | #14 | @ SEA | Luis Castillo (2-6) | #45 |
| Sun, Jun 21st | vs SF | Adrian Houser (2-6) | #191 | @ SEA | Emerson Hancock (5-3) | #74 |
| Mon, Jun 22nd | vs TEX | Kumar Rocker (2-5) | #98 | @ COL | Ryan Feltner (2-2) | #425 |
| Tue, Jun 23rd | vs TEX | Jack Leiter (3-6) | #78 | @ COL | ||
| Wed, Jun 24th | vs TEX | @ COL | ||||
| Thu, Jun 25th |   |   |   | vs NYY | ||
| Fri, Jun 26th | @ STL | vs NYY | ||||
| Sat, Jun 27th | @ STL | vs NYY | ||||
| Sun, Jun 28th | @ STL | vs NYY | ||||
| Mon, Jun 29th | @ COL | vs WSH | ||||
| Tue, Jun 30th | @ COL | vs WSH | ||||
| Wed, Jul 1st | @ COL | vs WSH | ||||
| Fri, Jul 3rd | @ ATH | @ LAA | ||||
| Sat, Jul 4th | @ ATH | @ LAA | ||||
| Sun, Jul 5th | @ ATH | @ LAA | ||||
| Tue, Jul 7th | vs SEA | @ CWS | ||||
| Wed, Jul 8th | vs SEA | @ CWS | ||||
| Thu, Jul 9th | vs SEA | @ CWS | ||||
| Fri, Jul 10th | vs CLE | @ NYM | ||||
| Sat, Jul 11th | vs CLE | @ NYM | ||||
| Sun, Jul 12th | vs CLE | @ NYM | ||||
| Fri, Jul 17th | @ MIL | vs TB | ||||
| Sat, Jul 18th | @ MIL | vs TB | ||||
| Sun, Jul 19th | @ MIL | vs TB | ||||
| Mon, Jul 20th | @ HOU | vs BAL | ||||
| Tue, Jul 21st | @ HOU | vs BAL | ||||
| Wed, Jul 22nd | @ HOU | vs BAL | ||||
| Fri, Jul 24th | vs SD | vs TOR | ||||
| Sat, Jul 25th | vs SD | vs TOR | ||||
| Sun, Jul 26th | vs SD | vs TOR | ||||
| Mon, Jul 27th | vs PHI | @ ATH | ||||
| Tue, Jul 28th | vs PHI | @ ATH | ||||
| Wed, Jul 29th | vs PHI | @ ATH | ||||
| Thu, Jul 30th | @ NYM | @ ATH | ||||
| Fri, Jul 31st | @ NYM | @ LAD | ||||
| Sat, Aug 1st | @ NYM | @ LAD | ||||
| Sun, Aug 2nd | @ NYM | @ LAD | ||||
| Tue, Aug 4th | @ ATL | vs CWS | ||||
| Wed, Aug 5th | @ ATL | vs CWS | ||||
| Thu, Aug 6th | @ ATL | vs CWS | ||||
| Fri, Aug 7th | vs LAA | vs ATH | ||||
| Sat, Aug 8th | vs LAA | vs ATH | ||||
| Sun, Aug 9th | vs LAA | vs ATH | ||||
| Mon, Aug 10th |   |   |   | @ TOR | ||
| Tue, Aug 11th | vs PIT | @ TOR | ||||
| Wed, Aug 12th | vs PIT | @ TOR | ||||
| Thu, Aug 13th | vs PIT | @ TOR | ||||
| Fri, Aug 14th | @ CIN | @ PIT | ||||
| Sat, Aug 15th | @ CIN | @ PIT | ||||
| Sun, Aug 16th | @ CIN | @ PIT | ||||
| Mon, Aug 17th | @ PHI | vs ARI | ||||
| Tue, Aug 18th | @ PHI | vs ARI | ||||
| Wed, Aug 19th | @ PHI | vs ARI | ||||
| Fri, Aug 21st | vs WSH | vs SF | ||||
| Sat, Aug 22nd | vs WSH | vs SF | ||||
| Sun, Aug 23rd | vs WSH | vs SF | ||||
| Mon, Aug 24th | vs BOS | @ MIA | ||||
| Tue, Aug 25th | vs BOS | @ MIA | ||||
| Wed, Aug 26th | vs BOS | @ MIA | ||||
| Fri, Aug 28th | @ WSH | @ NYY | ||||
| Sat, Aug 29th | @ WSH | @ NYY | ||||
| Sun, Aug 30th | @ WSH | @ NYY | ||||
| Mon, Aug 31st | @ WSH | vs SEA | ||||
| Tue, Sep 1st | @ KC | vs SEA | ||||
| Wed, Sep 2nd | @ KC | vs SEA | ||||
| Thu, Sep 3rd | @ KC | @ BAL | ||||
| Fri, Sep 4th | vs CHC | @ BAL | ||||
| Sat, Sep 5th | vs CHC | @ BAL | ||||
| Sun, Sep 6th | vs CHC | @ BAL | ||||
| Mon, Sep 7th | vs NYM | vs LAA | ||||
| Tue, Sep 8th | vs NYM | vs LAA | ||||
| Wed, Sep 9th | vs NYM | vs LAA | ||||
| Fri, Sep 11th | vs LAD | vs KC | ||||
| Sat, Sep 12th | vs LAD | vs KC | ||||
| Sun, Sep 13th | vs LAD | vs KC | ||||
| Tue, Sep 15th | @ ARI | @ TEX | ||||
| Wed, Sep 16th | @ ARI | @ TEX | ||||
| Thu, Sep 17th |   |   |   | @ TEX | ||
| Fri, Sep 18th | @ SD | @ TB | ||||
| Sat, Sep 19th | @ SD | @ TB | ||||
| Sun, Sep 20th | @ SD | @ TB | ||||
| Tue, Sep 22nd | @ CHC | vs CLE | ||||
| Wed, Sep 23rd | @ CHC | vs CLE | ||||
| Thu, Sep 24th | @ CHC | vs CLE | ||||
| Fri, Sep 25th | vs ATL | vs CHC | ||||
| Sat, Sep 26th | vs ATL | vs CHC | ||||
| Sun, Sep 27th | vs ATL | vs CHC | ||||
| Fri, Mar 27th | vs COL | Kyle Freeland (1-7) | #341 |   |   |   |
| Thu, Apr 9th | vs CIN | Rhett Lowder (3-3) | #184 |   |   |   |
| Sat, May 9th | vs WSH | Richard Lovelady (2-3) | #211 |   |   |   |
| Thu, May 21st | vs ATL | Spencer Strider (4-2) | #43 |   |   |   |
| Mon, May 25th | @ TOR | Trey Yesavage (3-3) | #63 |   |   |   |
| Mon, Jun 1st | @ WSH | Cade Cavalli (4-4) | #80 |   |   |   |
| Sat, Jun 6th | vs TB | Shane McClanahan (6-4) | #20 |   |   |   |
| Thu, Jun 11th | vs ARI | Merrill Kelly (5-5) | #95 |   |   |   |
| Mon, Jun 15th | @ PHI | Zack Wheeler (5-1) | #9 |   |   |   |
| Thu, Jul 2nd | @ COL |   |   |   | ||
| Mon, Sep 14th | @ ARI |   |   |   | ||

