Michael Wacha or Ryan Pepiot
Baseball Stats Comparison
See which player would win in a trade View Trade Analyzer
| Ryan Pepiot SP - TB | Michael Wacha SP - KC | |
| 2026 Stats | ||
| Games Played | ‐ | 12 |
| Games Started | ‐ | 12 |
| Innings Pitched | ‐ | 75.1 |
| Wins | ‐ | 4 |
| Losses | ‐ | 3 |
| Saves | ‐ | 0 |
| Blown Saves | ‐ | 0 |
| Holds | ‐ | 0 |
| Hits Allowed | ‐ | 58 |
| Earned Runs | ‐ | 27 |
| Home Runs Allowed | ‐ | 8 |
| Strikeouts | ‐ | 65 |
| Walks | ‐ | 26 |
| ERA | ‐ | 3.23 |
| WHIP | ‐ | 1.12 |
| Ryan Pepiot SP - TB | Michael Wacha SP - KC | |
| 2026 Projections | ||
| Games Played | 30 | 29 |
| Games Started | 30 | 29 |
| Innings Pitched | 163.0 | 164.5 |
| Wins | 10 | 10 |
| Losses | 10 | 10 |
| Saves | 0 | 0 |
| Blown Saves | 0 | 0 |
| Holds | 0 | 0 |
| Hits Allowed | 140 | 162 |
| Earned Runs | 70 | 75 |
| Home Runs Allowed | 24 | 22 |
| Strikeouts | 167 | 128 |
| Walks | 57 | 48 |
| ERA | 3.89 | 4.13 |
| WHIP | 1.21 | 1.28 |
| Ryan Pepiot SP - TB | Michael Wacha SP - KC | |
| News | ||
| The Rays said Ryan Pepiot's right hip surgery Wednesday went well and he is expected to make a full recovery for spring training next year. Ari Koslow Wed, May 13th | Michael Wacha allowed two earned runs on five hits and two walks while striking out five over seven innings in Monday's loss to the Yankees. Chase Davis Tue, May 26th | |
| Ryan Pepiot (hip) will miss the remainder of the 2026 season to undergo right hip surgery. The surgery is scheduled for May 13. David Leisering Fri, May 1st | Michael Wacha allowed one earned run on six hits and two walks while striking out eight over six innings in Wednesday's 4-3 loss to the Red Sox. Chase Davis Thu, May 21st | |
| Rays manager Kevin Cash said Ryan Pepiot had a bad day on Monday as his right hip felt “unstable” while playing catch. Ari Koslow Mon, Apr 20th | Michael Wacha allowed three earned runs on five hits and one walk while striking out five over six innings in Friday's loss to the Cardinals. Chase Davis Sat, May 16th | |
| The Rays transferred RHP Ryan Pepiot to the 60-day injured list. Ari Koslow Tue, Apr 14th | Michael Wacha allowed zero earned runs on two hits and two walks while striking out six over seven innings in Saturday's 5-1 win over the Tigers. Chase Davis Sun, May 10th | |
| Pepiot has not pitched in a game setting since March 17 and was placed on the IL prior to Opening Day with right hip inflammation. He may need more than one rehab start before Tampa Bay brings him back. Bruno Mulé Mon, Apr 13th | Michael Wacha allowed two earned runs on four hits and one walk while striking out three over seven innings in Monday's 6-2 win over the Guardians. Chase Davis Tue, May 5th | |
| Notes | ||
| Ryan Pepiot logged a career-high 167 2/3 innings in 2025, but the underlying metrics point to mild regression risk after his ERA rose to 3.86 with a 4.36 FIP. The 2026 projections peg him for similar volume with a mid-3.00s ERA and roughly a strikeout per inning, reinforcing his profile as a stable SP3/4 in fantasy formats. Pepiot's swing-and-miss ability remains intact, and the move back to Tropicana Field should correct the issues with the long ball. However, draft him for ratio stability and workload rather than expecting another skills leap. Kelly Kirby - FantasyPros | ||
| Ryan Pepiot SP - TB | Michael Wacha SP - KC | |||||
| Date | Opp | Opp Pitcher | VBR | Opp | Opp Pitcher | VBR |
|---|---|---|---|---|---|---|
| Fri, Mar 27th |   |   |   | @ ATL | Chris Sale (8-3) | #5 |
| Sat, Mar 28th | @ STL | Michael McGreevy (3-4) | #86 | @ ATL | Reynaldo Lopez (2-1) | #108 |
| Sun, Mar 29th | @ STL | Dustin May (3-6) | #85 | @ ATL | Grant Holmes (3-2) | #139 |
| Mon, Mar 30th | @ MIL | Kyle Harrison (6-1) | #63 | vs MIN | Simeon Woods Richardson (0-7) | #222 |
| Wed, Apr 1st | @ MIL | Jacob Misiorowski (6-2) | #18 | vs MIN | Joe Ryan (3-3) | #15 |
| Thu, Apr 2nd |   |   |   | vs MIN | Taj Bradley (5-1) | #74 |
| Sat, Apr 4th | @ MIN | Mick Abel (1-2) | #209 | vs MIL | Logan Henderson (2-1) | #57 |
| Sun, Apr 5th | @ MIN | Simeon Woods Richardson (0-7) | #222 | vs MIL | Kyle Harrison (6-1) | #63 |
| Mon, Apr 6th | vs CHC | Jameson Taillon (2-4) | #107 | @ CLE | Tanner Bibee (0-7) | #38 |
| Tue, Apr 7th | vs CHC | Javier Assad (3-1) | #276 | @ CLE | Gavin Williams (8-3) | #27 |
| Wed, Apr 8th | vs CHC | Colin Rea (5-3) | #140 | @ CLE | Joey Cantillo (4-2) | #106 |
| Thu, Apr 9th |   |   |   | vs CWS | Anthony Kay (5-1) | #182 |
| Fri, Apr 10th | vs NYY | Luis Gil (1-2) | #249 | vs CWS | Davis Martin (8-1) | #79 |
| Sat, Apr 11th | vs NYY | Max Fried (4-3) | #33 | vs CWS | Erick Fedde (0-5) | #373 |
| Sun, Apr 12th | vs NYY | Cam Schlittler (7-2) | #36 | vs CWS | Grant Taylor (1-0) | #53 |
| Tue, Apr 14th | @ CWS | Noah Schultz (2-4) | #221 | @ DET | Framber Valdez (2-4) | #26 |
| Wed, Apr 15th | @ CWS | Sean Burke (2-3) | #142 | @ DET | Jack Flaherty (0-7) | #62 |
| Thu, Apr 16th | @ CWS | Jordan Leasure | @ DET | Keider Montero (2-3) | #201 | |
| Fri, Apr 17th | @ PIT | Bubba Chandler (1-6) | #122 | @ NYY | Cam Schlittler (7-2) | #36 |
| Sat, Apr 18th | @ PIT | Paul Skenes (6-5) | #2 | @ NYY | Will Warren (7-1) | #60 |
| Sun, Apr 19th | @ PIT | Mitch Keller (5-2) | #95 | @ NYY | Ryan Weathers (2-3) | #66 |
| Mon, Apr 20th | vs CIN | Rhett Lowder (3-3) | #206 | vs BAL | Kyle Bradish (3-6) | #43 |
| Tue, Apr 21st | vs CIN | Chase Burns (7-1) | #25 | vs BAL | Shane Baz (2-5) | #84 |
| Wed, Apr 22nd | vs CIN | Brandon Williamson (2-3) | #370 | vs BAL | Chris Bassitt (4-3) | #125 |
| Fri, Apr 24th | vs MIN | Taj Bradley (5-1) | #74 | vs LAA | Yusei Kikuchi (0-3) | #155 |
| Sat, Apr 25th | vs MIN | Bailey Ober (6-3) | #72 | vs LAA | Walbert Urena (2-4) | #421 |
| Sun, Apr 26th | vs MIN | Simeon Woods Richardson (0-7) | #222 | vs LAA | Reid Detmers (2-5) | #41 |
| Tue, Apr 28th | @ CLE | Tanner Bibee (0-7) | #38 | @ ATH | Aaron Civale (5-2) | #219 |
| Wed, Apr 29th | @ CLE | Gavin Williams (8-3) | #27 | @ ATH | Luis Severino (2-6) | #146 |
| Thu, Apr 30th |   |   |   | @ ATH | Jeffrey Springs (3-6) | #111 |
| Fri, May 1st | vs SF | Robbie Ray (3-6) | #83 | @ SEA | Bryan Woo (5-3) | #6 |
| Sat, May 2nd | vs SF | Landen Roupp (5-5) | #61 | @ SEA | Emerson Hancock (4-2) | #91 |
| Sun, May 3rd | vs SF | Tyler Mahle (1-7) | #119 | @ SEA | Luis Castillo (2-5) | #46 |
| Mon, May 4th | vs TOR | Eric Lauer (2-5) | #264 | vs CLE | Tanner Bibee (0-7) | #38 |
| Tue, May 5th | vs TOR | Kevin Gausman (4-3) | #19 | vs CLE | Gavin Williams (8-3) | #27 |
| Wed, May 6th | vs TOR | Patrick Corbin (2-1) | #216 | vs CLE | Joey Cantillo (4-2) | #106 |
| Thu, May 7th | @ BOS | Jake Bennett (1-1) | #303 | vs CLE | Slade Cecconi (3-5) | #105 |
| Fri, May 8th | @ BOS | Connelly Early (5-2) | #97 | vs DET | Keider Montero (2-3) | #201 |
| Sat, May 9th |   |   |   | vs DET | Burch Smith | |
| Sun, May 10th | @ BOS | Payton Tolle (2-2) | #75 | vs DET | Brenan Hanifee | |
| Tue, May 12th | @ TOR | Patrick Corbin (2-1) | #216 | @ CWS | Erick Fedde (0-5) | #373 |
| Wed, May 13th | @ TOR | Dylan Cease (3-3) | #16 | @ CWS | Noah Schultz (2-4) | #221 |
| Thu, May 14th |   |   |   | @ CWS | Anthony Kay (5-1) | #182 |
| Fri, May 15th | vs MIA | Janson Junk (3-5) | #116 | @ STL | Dustin May (3-6) | #85 |
| Sat, May 16th | vs MIA | Sandy Alcantara (3-4) | #73 | @ STL | Kyle Leahy (5-3) | #162 |
| Sun, May 17th | vs MIA | Eury Perez (3-6) | #109 | @ STL | Andre Pallante (5-4) | #163 |
| Mon, May 18th | vs BAL | Trevor Rogers (2-6) | #94 | vs BOS | Sonny Gray (6-1) | #30 |
| Tue, May 19th | vs BAL | Kyle Bradish (3-6) | #43 | vs BOS | Ranger Suarez (2-3) | #32 |
| Wed, May 20th | vs BAL | Shane Baz (2-5) | #84 | vs BOS | Connelly Early (5-2) | #97 |
| Fri, May 22nd | @ NYY | Gerrit Cole (1-0) | #23 | vs SEA | Logan Gilbert (3-4) | #11 |
| Sat, May 23rd |   |   |   | vs SEA | George Kirby (5-4) | #14 |
| Sun, May 24th | @ NYY | Ryan Weathers (2-3) | #66 | vs SEA | Bryan Woo (5-3) | #6 |
| Mon, May 25th | @ BAL | Kyle Bradish (3-6) | #43 | vs NYY | Will Warren (7-1) | #60 |
| Tue, May 26th | @ BAL | Shane Baz (2-5) | #84 | vs NYY | Cam Schlittler (7-2) | #36 |
| Wed, May 27th | @ BAL | Trey Gibson (1-0) | #309 | vs NYY | Gerrit Cole (1-0) | #23 |
| Fri, May 29th | vs LAA | Walbert Urena (2-4) | #421 | @ TEX | MacKenzie Gore (4-4) | #50 |
| Sat, May 30th | vs LAA | Reid Detmers (2-5) | #41 | @ TEX | Kumar Rocker (2-5) | #103 |
| Sun, May 31st | vs LAA | Jack Kochanowicz (2-4) | #420 | @ TEX | Jack Leiter (3-4) | #76 |
| Mon, Jun 1st | vs DET | Ty Madden | #279 | @ CIN | Chase Burns (7-1) | #25 |
| Tue, Jun 2nd | vs DET | Jack Flaherty (0-7) | #62 | @ CIN | Andrew Abbott (4-3) | #99 |
| Wed, Jun 3rd | vs DET | Troy Melton (1-0) | #118 | @ CIN | Chris Paddack (0-7) | #324 |
| Thu, Jun 4th |   |   |   | @ MIN | Bailey Ober (6-3) | #72 |
| Fri, Jun 5th | @ MIA | Tyler Phillips | @ MIN | Zebby Matthews (1-3) | #82 | |
| Sat, Jun 6th | @ MIA | Janson Junk (3-5) | #116 | @ MIN | Joe Ryan (3-3) | #15 |
| Sun, Jun 7th | @ MIA | Sandy Alcantara (3-4) | #73 | @ MIN | Connor Prielipp (1-3) | #124 |
| Tue, Jun 9th | vs BOS | Brayan Bello (2-5) | #144 | vs TEX | Nathan Eovaldi (5-6) | #20 |
| Wed, Jun 10th | vs BOS | Sonny Gray (6-1) | #30 | vs TEX | MacKenzie Gore (4-4) | #50 |
| Thu, Jun 11th |   |   |   | vs TEX | ||
| Fri, Jun 12th | @ LAA | vs HOU | ||||
| Sat, Jun 13th | @ LAA | vs HOU | ||||
| Sun, Jun 14th | @ LAA | vs HOU | ||||
| Mon, Jun 15th | @ LAD | @ WSH | ||||
| Tue, Jun 16th | @ LAD | @ WSH | ||||
| Wed, Jun 17th | @ LAD | @ WSH | ||||
| Thu, Jun 18th |   |   |   | vs STL | ||
| Fri, Jun 19th | vs WSH | vs STL | ||||
| Sun, Jun 21st | vs WSH | vs STL | ||||
| Mon, Jun 22nd | vs KC | @ TB | ||||
| Tue, Jun 23rd | vs KC | @ TB | ||||
| Wed, Jun 24th | vs KC | @ TB | ||||
| Thu, Jun 25th | vs KC | @ TB | ||||
| Fri, Jun 26th | vs ARI | @ CWS | ||||
| Sat, Jun 27th | vs ARI | @ CWS | ||||
| Sun, Jun 28th | vs ARI | @ CWS | ||||
| Tue, Jun 30th | @ KC | vs TB | ||||
| Wed, Jul 1st | @ KC | vs TB | ||||
| Thu, Jul 2nd | @ KC | vs TB | ||||
| Sat, Jul 4th | @ HOU | vs PHI | ||||
| Sun, Jul 5th | @ HOU | vs PHI | ||||
| Mon, Jul 6th | vs NYY | vs PHI | ||||
| Tue, Jul 7th | vs NYY | @ NYM | ||||
| Wed, Jul 8th | vs NYY | @ NYM | ||||
| Thu, Jul 9th | vs NYY | @ NYM | ||||
| Fri, Jul 10th | vs SEA | @ BAL | ||||
| Sat, Jul 11th | vs SEA | @ BAL | ||||
| Sun, Jul 12th | vs SEA | @ BAL | ||||
| Fri, Jul 17th | @ BOS | vs SD | ||||
| Sat, Jul 18th | @ BOS | vs SD | ||||
| Sun, Jul 19th | @ BOS | vs SD | ||||
| Mon, Jul 20th | @ TOR | vs SF | ||||
| Tue, Jul 21st | @ TOR | vs SF | ||||
| Wed, Jul 22nd | @ TOR | vs SF | ||||
| Thu, Jul 23rd | @ TOR | @ DET | ||||
| Fri, Jul 24th | vs CLE | @ DET | ||||
| Sat, Jul 25th | vs CLE | @ DET | ||||
| Sun, Jul 26th | vs CLE | @ DET | ||||
| Tue, Jul 28th | vs TEX | @ MIN | ||||
| Wed, Jul 29th | vs TEX | @ MIN | ||||
| Thu, Jul 30th | vs TEX | @ MIN | ||||
| Fri, Jul 31st | vs CWS | @ COL | ||||
| Sat, Aug 1st | vs CWS | @ COL | ||||
| Sun, Aug 2nd | vs CWS | @ COL | ||||
| Tue, Aug 4th | @ COL | vs MIN | ||||
| Wed, Aug 5th | @ COL | vs MIN | ||||
| Thu, Aug 6th |   |   |   | vs MIN | ||
| Fri, Aug 7th | @ SEA | vs CHC | ||||
| Sat, Aug 8th | @ SEA | vs CHC | ||||
| Sun, Aug 9th | @ SEA | vs CHC | ||||
| Mon, Aug 10th | @ ATH | @ LAD | ||||
| Tue, Aug 11th | @ ATH | @ LAD | ||||
| Wed, Aug 12th | @ ATH | @ LAD | ||||
| Fri, Aug 14th | vs BAL | @ LAA | ||||
| Sat, Aug 15th | vs BAL | @ LAA | ||||
| Sun, Aug 16th | vs BAL | @ LAA | ||||
| Mon, Aug 17th | vs BAL | vs ATH | ||||
| Tue, Aug 18th | vs TOR | vs ATH | ||||
| Wed, Aug 19th | vs TOR | vs ATH | ||||
| Thu, Aug 20th | vs TOR | vs ATH | ||||
| Fri, Aug 21st | @ BAL | vs DET | ||||
| Sat, Aug 22nd | @ BAL | vs DET | ||||
| Sun, Aug 23rd | @ BAL | vs DET | ||||
| Tue, Aug 25th | @ DET | @ TOR | ||||
| Wed, Aug 26th | @ DET | @ TOR | ||||
| Thu, Aug 27th |   |   |   | @ TOR | ||
| Fri, Aug 28th | vs SD | @ CLE | ||||
| Sat, Aug 29th | vs SD | @ CLE | ||||
| Sun, Aug 30th | vs SD | @ CLE | ||||
| Tue, Sep 1st | vs NYM | vs MIA | ||||
| Wed, Sep 2nd | vs NYM | vs MIA | ||||
| Thu, Sep 3rd | @ TEX | vs MIA | ||||
| Fri, Sep 4th | @ TEX | vs TOR | ||||
| Sat, Sep 5th | @ TEX | vs TOR | ||||
| Sun, Sep 6th | @ TEX | vs TOR | ||||
| Mon, Sep 7th |   |   |   | vs ARI | ||
| Tue, Sep 8th | @ ATL | vs ARI | ||||
| Wed, Sep 9th | @ ATL | vs ARI | ||||
| Fri, Sep 11th | vs HOU | @ BOS | ||||
| Sat, Sep 12th | vs HOU | @ BOS | ||||
| Sun, Sep 13th | vs HOU | @ BOS | ||||
| Tue, Sep 15th | vs ATH | @ HOU | ||||
| Wed, Sep 16th | vs ATH | @ HOU | ||||
| Thu, Sep 17th | vs ATH | @ HOU | ||||
| Fri, Sep 18th | vs BOS | @ PIT | ||||
| Sat, Sep 19th | vs BOS | @ PIT | ||||
| Sun, Sep 20th | vs BOS | @ PIT | ||||
| Tue, Sep 22nd | @ NYY | vs CWS | ||||
| Wed, Sep 23rd | @ NYY | vs CWS | ||||
| Thu, Sep 24th | @ NYY | vs CWS | ||||
| Fri, Sep 25th | @ PHI | vs CLE | ||||
| Sat, Sep 26th | @ PHI | vs CLE | ||||
| Sun, Sep 27th | @ PHI | vs CLE | ||||
| Thu, Mar 26th | @ STL | Matthew Liberatore (3-3) | #114 |   |   |   |
| Tue, Mar 31st | @ MIL | Brandon Woodruff (2-1) | #56 |   |   |   |
| Fri, Apr 3rd | @ MIN | Bailey Ober (6-3) | #72 |   |   |   |
| Mon, Apr 27th | @ CLE | Parker Messick (6-1) | #51 |   |   |   |
| Mon, May 11th | @ TOR | Kevin Gausman (4-3) | #19 |   |   |   |
| Mon, Jun 8th | vs BOS | Payton Tolle (2-2) | #75 |   |   |   |
| Sat, Jun 20th | vs WSH |   |   |   | ||
| Fri, Jul 3rd | @ HOU |   |   |   | ||
| Mon, Aug 3rd | @ COL |   |   |   | ||
| Mon, Aug 24th | @ DET |   |   |   | ||
| Mon, Aug 31st | vs NYM |   |   |   | ||
| Thu, Sep 10th | @ ATL |   |   |   | ||

