April 24, 2026, 9:17 p.m. ET

Apr 21, 2026; St. Petersburg, Florida, USA; Tampa Bay Rays infielder Yandy Diaz (2) reacts during the eighth inning against Cincinnati Reds at Tropicana Field.

On Saturday, a series opener is on the schedule, with the Minnesota Twins (12-13) visiting the Tampa Bay Rays (13-11) at 4:10 p.m. ET.

The Twins are road underdogs (+109) at the Rays (-129). The matchup on the mound for this contest is set with the Tampa Bay Rays looking to Shane McClanahan (1-2), and Bailey Ober (2-0) taking the ball for the Minnesota Twins.

The Rays defeated the Reds by a 6-1 score in their most recent game Wednesday. Junior Caminero went 1 for 4 with a home run and two RBIs to lead them offensively while Nick Martinez earned the win after throwing eight innings, giving up one earned run on five hits while striking out six.

The Twins were defeated by the Mets 10-8 Thursday. Ryan Jeffers went 1 for 3 with a home run and four RBIs in the defeat, while Andrew Morris took the loss on the mound, pitching 2 2/3 innings, giving up two earned runs on two hits while striking out four.

Prepare for the Rays vs. Twins with everything you need to know ahead of Saturday’s game, including viewing options.

Tampa Bay Rays vs. Minnesota Twins odds, line and spread

MLB odds courtesy of BetMGM Sportsbook. Odds updated Friday at 9:17 p.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

Favorite: Rays (-129, bet $129 to win $100)Underdog: Twins (+109, bet $100 to win $109)Over/under: 8Rays vs. Twins: Game time and live stream infoGame day: Saturday, April 25, 2026Game time: 4:10 p.m. ETLocation: St. Petersburg, FloridaStadium: Tropicana FieldTV channel: Rays.TV and Twins.TVRays stats and trendsRays betting recordsThis season, the Rays have won seven out of the 12 games, or 58.3%, in which they’ve been favored.Tampa Bay is 3-1 this season when entering a game favored by -129 or more on the moneyline.The Rays have a 56.3% chance to win this game based on the implied probability of the moneyline.Tampa Bay and its opponents have gone over the total this season in 15 of 24 opportunities.The Rays are 13-11-0 against the spread this season.Shane McClanahan (Rays probable starter)McClanahan gets the start for the Rays, his fifth of the season. He is 1-2 with a 5.00 ERA and 18 strikeouts through 18 2/3 innings pitched.His last appearance was on Sunday against the Pittsburgh Pirates, when the left-hander threw 4 1/3 innings, surrendering four earned runs while allowing eight hits.The 28-year-old has put up a 5.00 ERA and 9 strikeouts per nine innings in four games this season, while allowing a batting average of .191 to opposing hitters.He will take the hill against a Twins squad that is hitting .231 as a unit (18th in MLB). It is also slugging a collective .383 (16th in MLB) with 30 total home runs (ninth in MLB).Rays batting statsThe Rays have hit 20 homers this season, which ranks 23rd in the league.Hitters for Tampa Bay have combined for a team rank of 19th in the majors with a .378 team slugging percentage.The Rays’ .257 batting average is among the best in baseball, ranking fifth in MLB.Tampa Bay ranks 11th in the majors with 116 total runs scored this season.The Rays have an OBP of .333 this season, which ranks seventh in MLB.Tampa Bay has shown patience at the plate this season with the second-best rate of strikeouts per game (7.3) among MLB offenses.Twins stats and trendsTwins betting recordsThe Twins have been victorious in 10, or 55.6%, of the 18 contests they have been chosen as underdogs in this season.Minnesota has a win-loss record of 9-5 when favored by +109 or worse by bookmakers this year.The moneyline set for this matchup implies the Twins have a 47.8% chance of coming away with a victory in the contest.Minnesota and its opponents have hit the over in 14 of its 25 games with a total set by oddsmakers this season.In 25 games with a line this season, the Twins have a mark of 14-11-0 against the spread.Bailey Ober (Twins probable starter)Ober (2-0) gets the starting nod for the Twins in his sixth start of the season. He has a 4.15 ERA in 26 2/3 innings pitched, with 24 strikeouts.In his last time out on Sunday, the righty tossed 6 1/3 innings against the Cincinnati Reds, giving up no earned runs while surrendering three hits.The 30-year-old has an ERA of 4.15, with 8.3 strikeouts per nine innings in five games this season. Opponents are hitting .228 against him.Ober is trying to pick up his second quality start of the year in this outing.Ober will look to last five or more innings for his fourth straight appearance. He’s averaging 5.2 innings per outing.He has made one appearances this season in which he did not give up an earned run.He will face a Rays team that is hitting .257 as a unit (fifth in the MLB). They are also slugging a collective .378 (19th in the league) with 20 total home runs (23rd in MLB play).Head-to-head against the Rays this season, Ober has pitched four innings, giving up three earned runs on four hits while striking out four.The 30-year-old ranks 63rd in ERA (4.15), 52nd in WHIP (1.231), and 45th in K/9 (8.3) among qualifying pitchers in MLB action this season.Twins batting statsThe Twins average 1.2 home runs per game to rank ninth in baseball with 30 total home runs.So far this year, Minnesota is 16th in baseball with a .383 slugging percentage.The Twins are 18th in the majors with a .231 batting average.The offense for Minnesota is No. 6 in the majors, scoring 5.1 runs per game (127 total runs).The Twins’ .331 on-base percentage is 10th-best in baseball.

This content was created for USA TODAY CO. using technology provided by Data Skrive.

Our editors independently choose our recommendations. Some content is produced with paid support from a third party, however our editorial decisions remain independent. If you buy through our links, the USA TODAY Network may earn a commission. Prices and availability may change.

Gambling involves risk. Please only gamble with funds that you can comfortably afford to lose.  While we do our utmost to offer good advice and information we cannot be held responsible for any loss that may be incurred as a result of gambling.  We do our best to make sure all the information that we provide on this site is correct. However, from time to time mistakes will be made and we will not be held liable. Please check any stats or information if you are unsure how accurate they are. No guarantees are made with regards to results or financial gain. All forms of betting carry financial risk and it is up to the individual to make bets with or without the assistance of information provided on this site and we cannot be held responsible for any loss that may be incurred as a result of following the betting tips provided on this site.  Past performances do not guarantee success in the future and betting odds fluctuate from one minute to the next. The material contained on this site is intended to inform, entertain and educate the reader and in no way represents an inducement to gamble legally or illegally or any sort of professional advice.

Gannett may earn revenue from sports betting operators for audience referrals to betting services. Sports betting operators have no influence over nor are any such revenues in any way dependent on or linked to the newsrooms or news coverage. Terms apply, see operator site for Terms and Conditions. If you or someone you know has a gambling problem, help is available. Call the National Council on Problem Gambling 24/7 at 1-800-GAMBLER (NJ, OH), 1-800-522-4700 (CO), 1-800-BETS-OFF (IA), 1-800-9-WITH-IT (IN). Must be 21 or older to gamble. Sports betting and gambling are not legal in all locations. Be sure to comply with laws applicable where you reside. It is your sole responsibility to act in accordance with your local laws.