Ryan Pepiot or Spencer Schwellenbach
Baseball Stats Comparison
See which player would win in a trade View Trade Analyzer
| Ryan Pepiot SP - TB | Spencer Schwellenbach SP - ATL | |
| 2026 Stats | ||
| Games Played | ‐ | ‐ |
| Games Started | ‐ | ‐ |
| Innings Pitched | ‐ | ‐ |
| Wins | ‐ | ‐ |
| Losses | ‐ | ‐ |
| Saves | ‐ | ‐ |
| Blown Saves | ‐ | ‐ |
| Holds | ‐ | ‐ |
| Hits Allowed | ‐ | ‐ |
| Earned Runs | ‐ | ‐ |
| Home Runs Allowed | ‐ | ‐ |
| Strikeouts | ‐ | ‐ |
| Walks | ‐ | ‐ |
| ERA | ‐ | ‐ |
| WHIP | ‐ | ‐ |
| Ryan Pepiot SP - TB | Spencer Schwellenbach SP - ATL | |
| 2026 Projections | ||
| Games Played | 30 | 13 |
| Games Started | 30 | 12 |
| Innings Pitched | 163.0 | 77.6 |
| Wins | 10 | 5 |
| Losses | 10 | 3 |
| Saves | 0 | 0 |
| Blown Saves | 0 | 0 |
| Holds | 0 | 0 |
| Hits Allowed | 140 | 69 |
| Earned Runs | 70 | 29 |
| Home Runs Allowed | 24 | 9 |
| Strikeouts | 167 | 73 |
| Walks | 57 | 16 |
| ERA | 3.89 | 3.38 |
| WHIP | 1.21 | 1.10 |
| Ryan Pepiot SP - TB | Spencer Schwellenbach SP - ATL | |
| 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 | Spencer Schwellenbach began his throwing program. Ari Koslow 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 | Spencer Schwellenbach told reporters he started throwing earlier this week. Ari Koslow Sat, May 23rd | |
| 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 | Spencer Schwellenbach (elbow) had a positive checkup last week and could begin throwing soon. Nate Miller - FantasyPros Tue, May 12th | |
| The Rays transferred RHP Ryan Pepiot to the 60-day injured list. Ari Koslow Tue, Apr 14th | The Braves remain hopeful Spencer Schwellenbach can return at some point during the season’s second half Ari Koslow Tue, Apr 28th | |
| 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 | Spencer Schwellenbach is hoping to be cleared to throw after meeting. Ari Koslow Sat, Apr 25th | |
| 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 | Spencer Schwellenbach quietly took another step forward in 2025, pairing a 3.09 ERA and 0.97 WHIP with elite control (4.1% BB%) and strong contact suppression (.217 BAA, .618 OPS against). His batted-ball profile improved year over year, featuring a higher ground-ball rate (47.1%) and a sub-3% HR rate, helping him outperform league averages despite only modest strikeout totals. He missed time with an elbow fracture, and he will start the season on the 60-day IL with elbow inflammation. He is a risky draft pick who could pay off if the injuries don't derail his entire season, but I wouldn't count on it. Kelly Kirby - FantasyPros | |
| Ryan Pepiot SP - TB | Spencer Schwellenbach SP - ATL | |||||
| Date | Opp | Opp Pitcher | VBR | Opp | Opp Pitcher | VBR |
|---|---|---|---|---|---|---|
| Thu, Mar 26th | @ STL | Matthew Liberatore (3-3) | #114 |   |   |   |
| Sat, Mar 28th | @ STL | Michael McGreevy (3-4) | #86 | vs KC | Michael Wacha (4-3) | #78 |
| Sun, Mar 29th | @ STL | Dustin May (3-6) | #85 | vs KC | Seth Lugo (2-4) | #104 |
| Mon, Mar 30th | @ MIL | Kyle Harrison (6-1) | #63 | vs ATH | Jacob Lopez (4-3) | #202 |
| Tue, Mar 31st | @ MIL | Brandon Woodruff (2-1) | #56 | vs ATH | Aaron Civale (5-2) | #219 |
| Wed, Apr 1st | @ MIL | Jacob Misiorowski (6-2) | #18 | vs ATH | Luis Severino (2-6) | #146 |
| Fri, Apr 3rd | @ MIN | Bailey Ober (6-3) | #72 | @ ARI | Eduardo Rodriguez (5-1) | #112 |
| Sat, Apr 4th | @ MIN | Mick Abel (1-2) | #209 | @ ARI | Michael Soroka (7-2) | #67 |
| Sun, Apr 5th | @ MIN | Simeon Woods Richardson (0-7) | #222 | @ ARI | Brandon Pfaadt (0-1) | #115 |
| Mon, Apr 6th | vs CHC | Jameson Taillon (2-4) | #107 | @ LAA | Jose Soriano (6-4) | #45 |
| Tue, Apr 7th | vs CHC | Javier Assad (3-1) | #276 | @ LAA | Yusei Kikuchi (0-3) | #155 |
| Wed, Apr 8th | vs CHC | Colin Rea (5-3) | #140 | @ LAA | Reid Detmers (2-5) | #41 |
| Fri, Apr 10th | vs NYY | Luis Gil (1-2) | #249 | vs CLE | Slade Cecconi (3-5) | #105 |
| Sat, Apr 11th | vs NYY | Max Fried (4-3) | #33 | vs CLE | Parker Messick (6-1) | #51 |
| Sun, Apr 12th | vs NYY | Cam Schlittler (7-2) | #36 | vs CLE | Tanner Bibee (0-7) | #38 |
| Tue, Apr 14th | @ CWS | Noah Schultz (2-4) | #221 | vs MIA | Max Meyer (5-0) | #68 |
| Wed, Apr 15th | @ CWS | Sean Burke (2-3) | #142 | vs MIA | Chris Paddack (0-7) | #324 |
| Thu, Apr 16th | @ CWS | Jordan Leasure |   |   |   | |
| Fri, Apr 17th | @ PIT | Bubba Chandler (1-6) | #122 | @ PHI | Taijuan Walker (1-4) | #413 |
| Sat, Apr 18th | @ PIT | Paul Skenes (6-5) | #2 | @ PHI | Cristopher Sanchez (6-2) | #3 |
| Sun, Apr 19th | @ PIT | Mitch Keller (5-2) | #95 | @ PHI | Andrew Painter (1-6) | #170 |
| Mon, Apr 20th | vs CIN | Rhett Lowder (3-3) | #206 | @ WSH | Jake Irvin (2-4) | #203 |
| Tue, Apr 21st | vs CIN | Chase Burns (7-1) | #25 | @ WSH | Foster Griffin (6-2) | #88 |
| Wed, Apr 22nd | vs CIN | Brandon Williamson (2-3) | #370 | @ WSH | Zack Littell (5-4) | #169 |
| Fri, Apr 24th | vs MIN | Taj Bradley (5-1) | #74 | vs PHI | Andrew Painter (1-6) | #170 |
| Sat, Apr 25th | vs MIN | Bailey Ober (6-3) | #72 | vs PHI | Zack Wheeler (4-1) | #7 |
| Sun, Apr 26th | vs MIN | Simeon Woods Richardson (0-7) | #222 | vs PHI | Aaron Nola (3-4) | #39 |
| Mon, Apr 27th | @ CLE | Parker Messick (6-1) | #51 |   |   |   |
| Tue, Apr 28th | @ CLE | Tanner Bibee (0-7) | #38 | vs DET | Casey Mize (2-3) | #65 |
| Wed, Apr 29th | @ CLE | Gavin Williams (8-3) | #27 | vs DET | Tarik Skubal (3-2) | #4 |
| Fri, May 1st | vs SF | Robbie Ray (3-6) | #83 | @ COL | Jose Quintana (2-3) | #425 |
| Sat, May 2nd | vs SF | Landen Roupp (5-5) | #61 | @ COL | Brennan Bernardino (2-3) | #257 |
| Sun, May 3rd | vs SF | Tyler Mahle (1-7) | #119 | @ COL | Kyle Freeland (1-6) | #395 |
| Mon, May 4th | vs TOR | Eric Lauer (2-5) | #264 | @ SEA | Logan Gilbert (3-4) | #11 |
| Tue, May 5th | vs TOR | Kevin Gausman (4-3) | #19 | @ SEA | George Kirby (5-4) | #14 |
| Wed, May 6th | vs TOR | Patrick Corbin (2-1) | #216 | @ SEA | Bryan Woo (5-3) | #6 |
| Thu, May 7th | @ BOS | Jake Bennett (1-1) | #303 |   |   |   |
| Fri, May 8th | @ BOS | Connelly Early (5-2) | #97 | @ LAD | Emmet Sheehan (3-1) | #42 |
| Sun, May 10th | @ BOS | Payton Tolle (2-2) | #75 | @ LAD | Justin Wrobleski (7-2) | #130 |
| Mon, May 11th | @ TOR | Kevin Gausman (4-3) | #19 |   |   |   |
| Tue, May 12th | @ TOR | Patrick Corbin (2-1) | #216 | vs CHC | Colin Rea (5-3) | #140 |
| Wed, May 13th | @ TOR | Dylan Cease (3-3) | #16 | vs CHC | Shota Imanaga (4-6) | #24 |
| Fri, May 15th | vs MIA | Janson Junk (3-5) | #116 | vs BOS | Connelly Early (5-2) | #97 |
| Sat, May 16th | vs MIA | Sandy Alcantara (3-4) | #73 | vs BOS | Payton Tolle (2-2) | #75 |
| Sun, May 17th | vs MIA | Eury Perez (3-6) | #109 | vs BOS | Brayan Bello (2-5) | #144 |
| Mon, May 18th | vs BAL | Trevor Rogers (2-6) | #94 | @ MIA | Max Meyer (5-0) | #68 |
| Tue, May 19th | vs BAL | Kyle Bradish (3-6) | #43 | @ MIA | Braxton Garrett (0-1) | #120 |
| Wed, May 20th | vs BAL | Shane Baz (2-5) | #84 | @ MIA | Janson Junk (3-5) | #116 |
| Fri, May 22nd | @ NYY | Gerrit Cole (1-0) | #23 | vs WSH | Richard Lovelady (2-2) | #204 |
| Sun, May 24th | @ NYY | Ryan Weathers (2-3) | #66 | vs WSH | Foster Griffin (6-2) | #88 |
| Mon, May 25th | @ BAL | Kyle Bradish (3-6) | #43 |   |   |   |
| Tue, May 26th | @ BAL | Shane Baz (2-5) | #84 | @ BOS | Ranger Suarez (2-3) | #32 |
| Wed, May 27th | @ BAL | Trey Gibson (1-0) | #309 | @ BOS | Connelly Early (5-2) | #97 |
| Fri, May 29th | vs LAA | Walbert Urena (2-4) | #421 | @ CIN | Chris Paddack (0-7) | #324 |
| Sat, May 30th | vs LAA | Reid Detmers (2-5) | #41 | @ CIN | Brady Singer (2-5) | #143 |
| Sun, May 31st | vs LAA | Jack Kochanowicz (2-4) | #420 | @ CIN | Nick Lodolo (2-1) | #58 |
| Mon, Jun 1st | vs DET | Ty Madden | #279 |   |   |   |
| Tue, Jun 2nd | vs DET | Jack Flaherty (0-7) | #62 | vs TOR | Kevin Gausman (4-3) | #19 |
| Wed, Jun 3rd | vs DET | Troy Melton (1-0) | #118 | vs TOR | Patrick Corbin (2-1) | #216 |
| Fri, Jun 5th | @ MIA | Tyler Phillips | vs PIT | Mitch Keller (5-2) | #95 | |
| Sat, Jun 6th | @ MIA | Janson Junk (3-5) | #116 | vs PIT | Braxton Ashcraft (5-2) | #47 |
| Sun, Jun 7th | @ MIA | Sandy Alcantara (3-4) | #73 | vs PIT | Bubba Chandler (1-6) | #122 |
| Mon, Jun 8th | vs BOS | Payton Tolle (2-2) | #75 |   |   |   |
| Tue, Jun 9th | vs BOS | Brayan Bello (2-5) | #144 | @ CWS | Davis Martin (8-1) | #79 |
| Wed, Jun 10th | vs BOS | Sonny Gray (6-1) | #30 | @ CWS | Erick Fedde (0-5) | #373 |
| Fri, Jun 12th | @ LAA | @ NYM | ||||
| Sat, Jun 13th | @ LAA | @ NYM | ||||
| Sun, Jun 14th | @ LAA | @ NYM | ||||
| Mon, Jun 15th | @ LAD |   |   |   | ||
| Tue, Jun 16th | @ LAD | vs SF | ||||
| Wed, Jun 17th | @ LAD | vs SF | ||||
| Fri, Jun 19th | vs WSH | vs MIL | ||||
| Sat, Jun 20th | vs WSH | vs MIL | ||||
| Sun, Jun 21st | vs WSH | vs MIL | ||||
| Mon, Jun 22nd | vs KC | @ SD | ||||
| Tue, Jun 23rd | vs KC | @ SD | ||||
| Wed, Jun 24th | vs KC | @ SD | ||||
| Thu, Jun 25th | vs KC |   |   |   | ||
| Fri, Jun 26th | vs ARI | @ SF | ||||
| Sat, Jun 27th | vs ARI | @ SF | ||||
| Sun, Jun 28th | vs ARI | @ SF | ||||
| Tue, Jun 30th | @ KC | vs STL | ||||
| Wed, Jul 1st | @ KC | vs STL | ||||
| Thu, Jul 2nd | @ KC | vs STL | ||||
| Fri, Jul 3rd | @ HOU | vs NYM | ||||
| Sat, Jul 4th | @ HOU | vs NYM | ||||
| Sun, Jul 5th | @ HOU | vs NYM | ||||
| Mon, Jul 6th | vs NYY | vs NYM | ||||
| Tue, Jul 7th | vs NYY | @ PIT | ||||
| Wed, Jul 8th | vs NYY | @ PIT | ||||
| Thu, Jul 9th | vs NYY | @ PIT | ||||
| Fri, Jul 10th | vs SEA | @ STL | ||||
| Sat, Jul 11th | vs SEA | @ STL | ||||
| Sun, Jul 12th | vs SEA | @ STL | ||||
| Fri, Jul 17th | @ BOS | vs TEX | ||||
| Sat, Jul 18th | @ BOS | vs TEX | ||||
| Sun, Jul 19th | @ BOS | vs TEX | ||||
| Mon, Jul 20th | @ TOR | vs SD | ||||
| Tue, Jul 21st | @ TOR | vs SD | ||||
| Wed, Jul 22nd | @ TOR | vs SD | ||||
| Thu, Jul 23rd | @ TOR | vs SD | ||||
| Fri, Jul 24th | vs CLE | @ BAL | ||||
| Sat, Jul 25th | vs CLE | @ BAL | ||||
| Sun, Jul 26th | vs CLE | @ BAL | ||||
| Tue, Jul 28th | vs TEX | @ NYM | ||||
| Wed, Jul 29th | vs TEX | @ NYM | ||||
| Thu, Jul 30th | vs TEX | vs WSH | ||||
| Fri, Jul 31st | vs CWS | vs WSH | ||||
| Sat, Aug 1st | vs CWS | vs WSH | ||||
| Sun, Aug 2nd | vs CWS | vs WSH | ||||
| Mon, Aug 3rd | @ COL |   |   |   | ||
| Tue, Aug 4th | @ COL | vs MIA | ||||
| Wed, Aug 5th | @ COL | vs MIA | ||||
| Fri, Aug 7th | @ SEA | @ NYY | ||||
| Sat, Aug 8th | @ SEA | @ NYY | ||||
| Sun, Aug 9th | @ SEA | @ NYY | ||||
| Mon, Aug 10th | @ ATH | vs NYM | ||||
| Tue, Aug 11th | @ ATH | vs NYM | ||||
| Wed, Aug 12th | @ ATH | vs NYM | ||||
| Fri, Aug 14th | vs BAL | vs ARI | ||||
| Sat, Aug 15th | vs BAL | vs ARI | ||||
| Sun, Aug 16th | vs BAL | vs ARI | ||||
| Mon, Aug 17th | vs BAL | @ MIN | ||||
| Tue, Aug 18th | vs TOR | @ MIN | ||||
| Wed, Aug 19th | vs TOR | @ MIN | ||||
| Thu, Aug 20th | vs TOR |   |   |   | ||
| Fri, Aug 21st | @ BAL | @ MIL | ||||
| Sat, Aug 22nd | @ BAL | @ MIL | ||||
| Sun, Aug 23rd | @ BAL | @ MIL | ||||
| Mon, Aug 24th | @ DET |   |   |   | ||
| Tue, Aug 25th | @ DET | vs LAD | ||||
| Wed, Aug 26th | @ DET | vs LAD | ||||
| Fri, Aug 28th | vs SD | vs COL | ||||
| Sat, Aug 29th | vs SD | vs COL | ||||
| Sun, Aug 30th | vs SD | vs COL | ||||
| Mon, Aug 31st | vs NYM |   |   |   | ||
| Tue, Sep 1st | vs NYM | @ WSH | ||||
| Wed, Sep 2nd | vs NYM | @ WSH | ||||
| Thu, Sep 3rd | @ TEX |   |   |   | ||
| Fri, Sep 4th | @ TEX | @ PHI | ||||
| Sat, Sep 5th | @ TEX | @ PHI | ||||
| Sun, Sep 6th | @ TEX | @ PHI | ||||
| Tue, Sep 8th | @ ATL | vs TB | ||||
| Wed, Sep 9th | @ ATL | vs TB | ||||
| Thu, Sep 10th | @ ATL | vs TB | ||||
| Fri, Sep 11th | vs HOU | vs PHI | ||||
| Sat, Sep 12th | vs HOU | vs PHI | ||||
| Sun, Sep 13th | vs HOU | vs PHI | ||||
| Tue, Sep 15th | vs ATH | @ CHC | ||||
| Wed, Sep 16th | vs ATH | @ CHC | ||||
| Thu, Sep 17th | vs ATH |   |   |   | ||
| Fri, Sep 18th | vs BOS | @ HOU | ||||
| Sat, Sep 19th | vs BOS | @ HOU | ||||
| Sun, Sep 20th | vs BOS | @ HOU | ||||
| Tue, Sep 22nd | @ NYY | vs CIN | ||||
| Wed, Sep 23rd | @ NYY | vs CIN | ||||
| Thu, Sep 24th | @ NYY | vs CIN | ||||
| Fri, Sep 25th | @ PHI | @ MIA | ||||
| Sat, Sep 26th | @ PHI | @ MIA | ||||
| Sun, Sep 27th | @ PHI | @ MIA | ||||
| Fri, Mar 27th |   |   |   | vs KC | Cole Ragans (1-4) | #49 |
| Thu, Apr 2nd |   |   |   | @ ARI | Ryne Nelson (2-4) | #89 |
| Mon, Apr 13th |   |   |   | vs MIA | Eury Perez (3-6) | #109 |
| Thu, Apr 23rd |   |   |   | @ WSH | Cade Cavalli (3-3) | #87 |
| Thu, Apr 30th |   |   |   | vs DET | Framber Valdez (2-4) | #26 |
| Sat, May 9th |   |   |   | @ LAD | Blake Snell (0-1) | #64 |
| Thu, May 14th |   |   |   | vs CHC | Ben Brown (2-2) | #52 |
| Thu, May 21st |   |   |   | @ MIA | Sandy Alcantara (3-4) | #73 |
| Sat, May 23rd |   |   |   | vs WSH | Jake Irvin (2-4) | #203 |
| Thu, May 28th |   |   |   | @ BOS | Payton Tolle (2-2) | #75 |
| Thu, Jun 4th |   |   |   | vs TOR | Austin Voth | |
| Thu, Jun 11th |   |   |   | @ CWS | ||
| Thu, Jun 18th |   |   |   | vs SF | ||
| Mon, Jul 27th |   |   |   | @ NYM | ||
| Thu, Aug 6th |   |   |   | vs MIA | ||
| Thu, Aug 27th |   |   |   | vs LAD | ||
| Mon, Sep 7th |   |   |   | @ PHI | ||
| Mon, Sep 14th |   |   |   | @ CHC | ||

