The Miami Marlins (38-45) take on the Minnesota Twins (40-45), who will be trying to halt a three-game losing skid, Wednesday at 6:40 p.m. ET, at loanDepot park.

The Twins are a favorite (-124) at the Marlins (+104). The Minnesota Twins will hand the ball to Simeon Woods Richardson (3-4, 4.63 ERA), who is looking for win No. 4 on the season, and the Marlins will counter with Janson Junk (2-0, 3.73 ERA).

Yesterday, the Marlins claimed a 2-0 victory over the Twins, with Edward Cabrera (7.0 IP, 0 R, 2 H, 6 K) earning the win for the Marlins. Kyle Stowers went 2 for 4 with a home run and an RBI to lead the offensive showing. Joe Ryan (7.0 IP, 1 R, 5 H, 4 K) was credited with the loss for the Twins.

Get ready for the Twins vs. Marlins with everything you need to know about Wednesday’s game, including viewing options.

Minnesota Twins vs. Miami Marlins odds, line and spread

MLB odds courtesy of BetMGM Sportsbook. Odds updated Wednesday at 12:16 a.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

Favorite: Twins (-124, bet $124 to win $100)Underdog: Marlins (+104, bet $100 to win $104)Over/under: 8.5Twins vs. Marlins: Game time and live stream infoGame day: Wednesday, July 2, 2025Game time: 6:40 p.m. ETLocation: Miami, FloridaStadium: loanDepot parkTV channel: FDSFL and MNNTLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch Twins vs. Marlins on Fubo!

Twins stats and trendsTwins betting recordsThe Twins have won 27, or 50.9%, of the 53 games they’ve played as favorites this season.Minnesota has a record of 20-14 in games when oddsmakers favor them by at least -124 on the moneyline.The moneyline for this contest implies a 55.4% chance of a victory for the Twins.Minnesota’s games have gone over the total in 36 of its 84 chances.The Twins are 46-38-0 against the spread in their 84 chances this season.Simeon Woods Richardson (Twins probable starter)Woods Richardson (3-4 with a 4.63 ERA and 52 strikeouts in 58 1/3 innings pitched) gets the start for the Twins, his 12th of the season.The righty last pitched on Thursday against the Seattle Mariners, when he went five scoreless innings while giving up two hits.In 12 games this season, the 24-year-old has amassed an ERA of 4.63, with 8 strikeouts per nine innings. Opponents are batting .261 against him.Woods Richardson is trying to collect his second quality start of the year in this outing.Woods Richardson will try to build on a four-game streak of lasting five or more innings (he’s averaging 4.8 innings per appearance).In two of his appearances this season he did not give up an earned run.He will take the hill against a Marlins squad that is hitting .254 as a unit (seventh in MLB). It is also slugging a collective .390 (20th in MLB) with 73 total home runs (26th in MLB).Twins batting statsThe Twins’ 96 home runs rank 13th in Major League Baseball.Fueled by 237 extra-base hits, Minnesota ranks 18th in MLB with a .393 slugging percentage this season.The Twins rank 23rd in MLB with a .239 team batting average.Minnesota has scored the 19th-most runs in the majors this season with 356 (4.2 per game).The Twins have the 21st-ranked on-base percentage in MLB this season (.310).Minnesota ranks 15th in MLB in strikeouts per game with an average of 8.3 whiffs per contest.Marlins stats and trendsMarlins betting recordsThe Marlins have been victorious in 33, or 45.2%, of the 73 contests they have been chosen as underdogs in this season.This year, Miami has won 30 of 64 games when listed as at least +104 or worse on the moneyline.The Marlins have an implied victory probability of 49% according to the moneyline set by oddsmakers for this matchup.Contests with Miami has gone over the total set by bookmakers in 41 of 83 chances this season.The Marlins have an against the spread mark of 49-34-0 in 83 games with a line this season.Janson Junk (Marlins probable starter)Junk (2-0) takes the mound first for the Marlins to make his third start this season.The right-hander last pitched on Thursday against the San Francisco Giants, when he tossed 3 2/3 innings, allowing five earned runs while giving up eight hits.In seven games this season, he has a 3.73 ERA and 7.5 strikeouts per nine innings while opponents are hitting .276 against him.Junk has put together three starts this campaign where he pitched five or more innings.In two of his seven total appearances this season he has not given up an earned run.He will face off against a Twins offense that is hitting .239 as a unit (23rd in the MLB). They are also slugging a collective .393 (18th in the league) with 96 total home runs (13th in MLB action).Marlins batting statsThe Marlins have hit the fifth-fewest home runs in MLB play this season (73).This season, Miami ranks 20th in baseball, slugging .390.The Marlins have the seventh-best batting average in the league (.254).Averaging 4.3 runs per game (355 total), Miami is the 21st-highest scoring team in baseball.The Marlins rank 16th in MLB with an on-base percentage of .317.

Watch the MLB on Fubo!