At Angel Stadium on Wednesday, the Minnesota Twins (64-81) meet the Los Angeles Angels (68-77), with first pitch at 4:07 p.m. ET.
The Twins are projected as a tight favorite (-116 moneyline odds to win) against the Angels (-103). The Twins will start Taj Bradley (6-7) against the Angels and Jose Soriano (10-10).
These clubs play again after the Angels’ 12-2 victory over the Twins yesterday. Kyle Hendricks (7.0 IP, 0 R, 4 H, 6 K) picked up the win for the Angels. Yoan Moncada went 2 for 4 with a home run and three RBIs to lead the team on offense. Zebby Matthews (4.2 IP, 5 R, 7 H, 5 K) took the loss on the mound for the Twins.
Before watching this Twins vs. Angels matchup, here’s what you need to know about Wednesday’s action on the diamond, including viewing options.
Minnesota Twins vs. Los Angeles Angels odds, line and spread
MLB odds courtesy of BetMGM Sportsbook. Odds updated Wednesday at 3:16 a.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.
Favorite: Twins (-116, bet $116 to win $100)Underdog: Angels (-103, bet $103 to win $100)Over/under: 9Twins vs. Angels: Game time and live stream infoGame day: Wednesday, September 10, 2025Game time: 4:07 p.m. ETLocation: Anaheim, CaliforniaStadium: Angel StadiumTV channel: FDSW and MNNTLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)
Watch Twins vs. Angels on Fubo!
Twins stats and trendsTwins betting recordsThe Twins have been favorites in 83 games this season and won 38 (45.8%) of those contests.Minnesota is 35-35 this season when entering a game favored by -116 or more on the moneyline.The Twins have a 53.7% chance to win this game based on the implied probability of the moneyline.Minnesota and its opponents have hit the over in 68 of its 144 games with a total this season.The Twins are 73-71-0 against the spread this season.Taj Bradley (Twins probable starter)Bradley (6-7 with a 4.92 ERA and 109 strikeouts in 126 1/3 innings pitched) makes the start for the Twins, his 25th of the season.The righty last appeared on Thursday against the Chicago White Sox, when he threw five innings, allowing four earned runs while giving up eight hits.The 24-year-old has an ERA of 4.92, with 7.8 strikeouts per nine innings, in 24 games this season. Opposing hitters have a .245 batting average against him.Bradley has 11 quality starts under his belt this year.Bradley will try to build upon a four-game streak of pitching five or more innings (he’s averaging 5.3 innings per appearance).In four of his 24 total appearances this season he has not surrendered an earned run.He will face an Angels squad that is hitting .229 as a unit (29th in MLB). It is also slugging a collective .401 (15th in MLB) with 200 total home runs (fourth in MLB).Twins batting statsThe Twins have hit 171 homers this season, which ranks 14th in the league.Fueled by 410 extra-base hits, Minnesota ranks 17th in MLB with a .397 slugging percentage this season.The Twins rank 24th in MLB with a .239 team batting average.Minnesota has scored the 24th-most runs in the majors this season with 614 (4.2 per game).The Twins have an OBP of .312 this season, which ranks 21st in MLB.Minnesota ranks 15th in MLB in strikeouts per game with an average of 8.3 whiffs per contest.Angels stats and trendsAngels betting recordsThe Angels have been underdogs in 109 games this season and have come away with the win 51 times (46.8%) in those contests.This year, Los Angeles has won 45 of 98 games when listed as at least -103 or worse on the moneyline.The Angels have an implied victory probability of 50.7% according to the moneyline set by sportsbooks for this matchup.Los Angeles’ games have gone over the total in 77 of its 145 opportunities.The Angels have posted a record of 79-66-0 against the spread this season.José Soriano (Angels probable starter)Soriano (10-10 with a 4.07 ERA and 148 strikeouts in 163 2/3 innings pitched) makes the start for the Angels, his 30th of the season.In his most recent outing on Saturday against the Athletics, the right-hander went 2 1/3 innings, giving up eight earned runs while surrendering five hits.In 29 games this season, the 26-year-old has a 4.07 ERA and 8.1 strikeouts per nine innings, while allowing a batting average of .247 to opposing batters.Soriano is looking to collect his 16th quality start of the season in this game.Soriano heads into this game with 22 outings of five or more innings pitched this campaign.In nine of his 29 total appearances this season he has not given up an earned run.He will face a Twins offense that ranks 24th in the league with 614 total runs scored while batting .239 as a unit. His opponent has a collective .397 slugging percentage (17th in MLB action) and has hit a total of 171 home runs (14th in the league).Soriano has pitched five innings, giving up three earned runs on five hits while striking out four against the Twins this season.Among qualifying pitchers in MLB action this season, the 26-year-old ranks 33rd in ERA (4.07), 50th in WHIP (1.369), and 32nd in K/9 (8.1).Angels batting statsThe Angels average 1.4 home runs per game to rank fourth in MLB action with 200 total home runs.So far this season, Los Angeles is 15th in the majors, slugging .401.The Angels have the second-worst batting average in the majors (.229).Averaging 4.3 runs per game (623 total), Los Angeles is the 20th-highest scoring team in MLB.The Angels’ .304 on-base percentage is the fourth-worst in MLB.