At George M. Steinbrenner Field on Sunday, the St. Louis Cardinals (64-66) take on the Tampa Bay Rays (62-67), with first pitch at 12:10 p.m. ET.
The Rays are the home favorite (-125) versus the Cardinals (+105). The Rays will give the ball to Ryan Pepiot (8-10) versus the Cardinals and Matthew Liberatore (6-10).
The Rays took down the Cardinals 10-6 Friday, with Adrian Houser getting the win (6.1 IP, 4 R, 6 H, 2 K) and Jake Mangum leading the way offensively (going 4 for 5 with two doubles and two RBIs). Miles Mikolas (2.2 IP, 4 R, 10 H, 1 K) took the loss for the Cardinals.
Ahead of this Rays vs. Cardinals showdown, here’s what you need to prepare for Sunday’s MLB action, including viewing options.
Tampa Bay Rays vs. St. Louis Cardinals odds, line and spread
MLB odds courtesy of BetMGM Sportsbook. Odds updated Saturday at 6:20 p.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.
Favorite: Rays (-125, bet $125 to win $100)Underdog: Cardinals (+105, bet $100 to win $105)Over/under: 9Rays vs. Cardinals: Game time and live stream infoGame day: Sunday, August 24, 2025Game time: 12:10 p.m. ETLocation: Tampa, FloridaStadium: George M. Steinbrenner FieldTV channel: FDSSUN and FDSMWLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)
Watch Rays vs. Cardinals on Fubo!
Rays stats and trendsRays betting recordsThis season, the Rays have been favored 62 times and won 36, or 58.1%, of those games.Tampa Bay has entered 44 games this season favored by -125 or more and is 24-20 in those contests.Bookmakers have implied with the moneyline set for this matchup that the Rays have a 55.6% chance to win.Tampa Bay and its opponents have gone over the total this season in 55 of 129 opportunities.The Rays are 57-72-0 against the spread in their 129 chances this season.Ryan Pepiot (Rays probable starter)Pepiot (8-10) takes the mound for the Rays in his 27th start of the season. He’s put together a 3.95 ERA in 148 2/3 innings pitched, with 146 strikeouts.His last time out was on Sunday against the San Francisco Giants, when the right-hander tossed 5 2/3 innings, surrendering four earned runs while allowing six hits.In 26 games this season, the 28-year-old has amassed a 3.95 ERA and 8.9 strikeouts per nine innings, while giving up a batting average of .230 to opposing batters.Pepiot has 14 quality starts under his belt this year.Pepiot will try to prolong a four-game streak of pitching five or more innings (he’s averaging 5.7 innings per appearance).In three of his appearances this season he did not allow an earned run.He will take the mound against a Cardinals offense that is hitting .250 as a unit (11th in MLB). It is also slugging a collective .387 (24th in MLB) with 124 total home runs (26th in MLB).The 28-year-old ranks 33rd in ERA (3.95), 24th in WHIP (1.189), and 24th in K/9 (8.9) among qualifying pitchers in MLB action this season.Rays batting statsThe Rays’ 143 home runs rank 16th in Major League Baseball.Hitters for Tampa Bay have combined for a team rank of 15th in the majors with a .400 team slugging percentage.The Rays rank ninth in MLB with a .251 team batting average.Tampa Bay ranks 14th in the majors with 577 total runs scored this season.The Rays have an OBP of .314 this season, which ranks 18th in MLB.Tampa Bay ranks 18th with an average of 8.6 strikeouts per game.Cardinals stats and trendsCardinals betting recordsThe Cardinals have won in 34, or 47.9%, of the 71 contests they have been named as odds-on underdogs this year.This year, St. Louis has won 19 of 47 games when listed as at least +105 or worse on the moneyline.Sportsbooks have implied with the moneyline set for this matchup that the Cardinals have a 48.8% chance of pulling out a win.St. Louis and its opponents have hit the over in 66 of its 129 games with a total set by oddsmakers this season.In 129 games with a line this season, the Cardinals have a mark of 67-62-0 against the spread.Matthew Liberatore (Cardinals probable starter)The Cardinals are sending Liberatore (6-10) out to make his 24th start of the season. He is 6-10 with a 4.13 ERA and 93 strikeouts over 122 2/3 innings pitched.His last time out came on Monday against the Miami Marlins, when the left-hander threw five innings, surrendering three earned runs while allowing five hits.In 23 games this season, the 25-year-old has a 4.13 ERA and 6.9 strikeouts per nine innings, while giving up a batting average of .267 to opposing batters.Liberatore has registered 10 quality starts this year.Liberatore has put together 16 starts this campaign where he pitched five or more innings.He has held his opponents without an earned run in two of his 23 outings this season.He will face a Rays squad that is hitting .251 as a unit (ninth in the MLB). They are also slugging a collective .400 (15th in the league) with 143 total home runs (16th in MLB play).Cardinals batting statsThe Cardinals have hit the fifth-fewest home runs in MLB action this season (124).So far this season, St. Louis is 24th in baseball with a .387 slugging percentage.The Cardinals have the 11th-ranked batting average in the league (.250).St. Louis scores the 15th-most runs in baseball (571 total, 4.4 per game).The Cardinals’ .318 on-base percentage ranks 14th in the majors.