Mets vs Royals Picks and Prediction – 7/12/2025

Mets vs Royals Prediction
The New York Mets open a three-game series on the road Friday versus the Kansas City Royals. New York is 53-39. The Mets' game scheduled with Baltimore on Wednesday was postponed and will be made up as part of a doubleheader on Thursday. New York has won five of the last six and trails the first-place Philadelphia Phillies in the National League East by just a half-game. Keep up to date with all the MLB action with our MLB previews.
Pete Alonso is batting .290 with 75 RBI and 100 hits to lead New York in each of the three categories. Juan Soto leads in home runs with 21 and on-base percentage at .399. New York is batting .246 with a .420 slugging percentage. On Friday, the New York Mets will send Kodai Senga to the mound. The right-hander is 7-3 with a 1.4 ERA, 70 Ks, and 31 BBs.
The Kansas City Royals improved to 46-48 following Wednesday’s 4-3 victory over the Pittsburgh Pirates, completing a three-game sweep of that series. Salvador Perez hit a pair of home runs, and Jac Caglianone also homered for the Royals. Kansas City has won four straight and is tied for second with Minnesota in the American League Central, 13 games behind first-place Detroit.
Maikel Garcia is batting .305 with an on-base percentage of .363 to lead Kansas City in both categories. Vinnie Pasquantino leads Kansas City in home runs with 15 and RBI with 56, while Bobby Witt Jr leads in hits with 109. Kansas City is batting .245 with a .375 slugging percentage. On Friday, the Royals will send Michael Wacha to the mound. The right-hander is 4-9 with a 3.83 ERA, 79 Ks, and 30 BBs.
Mets vs Royals Pick Analysis
New York has won five of its last six, while Kansas City has lost 12 of its last 15 played at home. New York starter Kodai Senga is coming off the 15-day injury list and, before being injured, gave up no runs on one hit across 5.2 innings on June 12 versus Washington. Kansas City starter Michael Wacha has struggled in each of the last three outings, allowing 12 runs across 15 innings. Final Score Prediction: New York Mets win 6-2.
Betting Trends for Kansas City Royals vs New York Mets

Mets

Royals
Our Free MLB Pick for Kansas City Royals vs New York Mets

New York Mets -145