At Kauffman Stadium on Friday, the New York Mets (53-40) open a three-game series versus the Kansas City Royals (46-48), at 8:10 p.m. ET.

The Mets are favored (-139 on the moneyline) when they take the field at the Royals (+118). The Mets will start Kodai Senga (7-3) versus the Royals and Michael Wacha (4-9).

The Royals beat the Pirates 4-3 Wednesday. Salvador Perez went 3 for 4 with two home runs and two RBIs, and Lucas Erceg got the win, pitching one inning without giving up a hit or an earned run while striking out one.

Before watching this Mets vs. Royals matchup, here is everything you need to know about Friday’s action on the diamond, including viewing options.

New York Mets vs. Kansas City Royals odds, line and spread

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

Favorite: Mets (-139, bet $139 to win $100)Underdog: Royals (+118, bet $100 to win $118)Over/under: 9Mets vs. Royals: Game time and live stream infoGame day: Friday, July 11, 2025Game time: 8:10 p.m. ETLocation: Kansas City, MissouriStadium: Kauffman StadiumTV channel: FDSKC and SNYLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch Mets vs. Royals on Fubo!

Mets stats and trendsMets betting recordsThis season, the Mets have won 42 out of the 65 games, or 64.6%, in which they’ve been favored.New York has entered 45 games this season favored by -139 or more and is 28-17 in those contests.The Mets have a 58.2% chance to win this game based on the implied probability of the moneyline.New York and its opponents have hit the over in 42 of its 93 games with a total this season.The Mets are 45-48-0 ATS in their 93 games with a spread this season.Kodai Senga (Mets probable starter)Senga (7-3) gets the starting nod for the Mets in his 14th start of the season. He has a 1.47 ERA in 73 2/3 innings pitched, with 70 strikeouts.His most recent appearance was on Thursday, June 12 against the Washington Nationals, when the right-hander threw 5 2/3 scoreless innings while allowing just one hit.In 13 games this season, the 32-year-old has a 1.47 ERA and 8.6 strikeouts per nine innings, while giving up a batting average of .195 to his opponents.Senga is looking to record his seventh quality start of the year.Senga will try to collect his 13th matchup of five or more innings pitched this season. He averages 5.6 innings per appearance.He has had six appearances this season in which he kept his opponents to zero earned runs.The opposing Royals offense has the 24th-ranked slugging percentage (.375) and is 28th in MLB play with 72 home runs. It has a collective .245 batting average, and is 15th in MLB with 770 total hits and 28th in MLB play scoring 321 runs.Mets batting statsThe Mets have hit 121 homers this season, which ranks seventh in the league.Hitters for New York rank seventh in the majors with a combined .417 team slugging percentage.The Mets rank 17th in MLB with a .245 team batting average.New York ranks 14th in the majors with 410 total runs scored this season.The Mets have an on-base percentage of .324 this season, which ranks eighth in the league.New York has shown patience at the plate this season with the ninth-best rate of strikeouts per game (7.9) among MLB offenses.Royals stats and trendsRoyals betting recordsThe Royals have won in 28, or 47.5%, of the 59 contests they have been named as odds-on underdogs this year.Kansas City has a mark of 12-12 in contests where sportsbooks favor it by +118 or worse on the moneyline.The Royals have an implied victory probability of 45.9% according to the moneyline set by sportsbooks for this matchup.Kansas City’s games have gone over the total in 36 of its 94 opportunities.The Royals have posted a record of 49-45-0 against the spread this season.Michael Wacha (Royals probable starter)Wacha gets the start for the Royals, his 19th of the season. He is 4-9 with a 3.83 ERA and 79 strikeouts in 101 2/3 innings pitched.In his last time out on Saturday, the right-hander tossed four innings against the Arizona Diamondbacks, allowing four earned runs while surrendering four hits.In 18 games this season, the 34-year-old has amassed an ERA of 3.83, with 7.0 strikeouts per nine innings. Opponents are hitting .256 against him.Wacha has eight quality starts under his belt this season.Wacha will try to secure his 17th outing of five or more innings pitched this season. He averages 5.6 innings per appearance.He has made three appearances this season in which he did not allow an earned run.He will match up with a Mets offense that is batting .245 as a unit (17th in the MLB). They are also slugging a collective .417 (seventh in the league) with 121 total home runs (seventh in MLB action).Among qualifying pitchers in MLB play this season, the 34-year-old’s 3.83 ERA ranks 39th, 1.287 WHIP ranks 46th, and 7.0 K/9 ranks 53rd.Royals batting statsThe Royals have hit 72 home runs this season, the third-lowest total in baseball.So far this year, Kansas City is 24th in baseball, slugging .375.The Royals have the 17th-ranked batting average in the majors (.245).Kansas City is the third-lowest scoring team in baseball averaging 3.4 runs per game (321 total).The Royals’ .300 on-base percentage ranks 25th in MLB.

Watch the MLB on Fubo!