Phillies vs. Royals Prediction, Odds, Picks - September 12

Phillies vs. Royals Prediction, Odds, Picks - September 12

Updated Sep. 12, 2025 6:00 p.m. ET
Data Skrive

Maikel Garcia and the Kansas City Royals will take the field against the Philadelphia Phillies and starter Walker Buehler on Friday. First pitch is at 6:45 p.m. ET at Citizens Bank Park. The Phillies are -141 moneyline favorites for this matchup against the Royals (+119). Philadelphia (-1.5) is the favorite on the run line. The over/under is 9 runs for this matchup.

Take a look at everything you need from a betting perspective on the Phillies-Royals game, regarding the run line, moneyline and total, plus expert picks.

Keep up with MLB on FOX Sports.

Royals vs. Guardians Highlights | MLB on FOX

Enjoy the best moments between Kansas City Royals and the Cleveland Guardians.

Phillies vs. Royals Game Information & Odds

  • When: Friday, September 12, 2025 at 6:45 p.m. ET
  • Where: Citizens Bank Park in Philadelphia, Pennsylvania
  • How to watch on TV: NBCS-PH and FDSKC
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Phillies -141 +119 9 -117 -104 -1.5 +145 -173

Phillies vs. Royals Prediction

  • Score Prediction: Phillies 5, Royals 4
  • Total Prediction: Under 9 runs
  • Win Probabilities: Phillies 56%, Royals 44%

Phillies vs. Royals Betting Insights

  • This season, the Phillies have been favored 119 times and won 74, or 62.2%, of those games.
  • This season Philadelphia has won 55 of its 81 games, or 67.9%, when favored by at least -141 on the moneyline.
  • The implied probability of a win from the Phillies, based on the moneyline, is 58.5%.
  • The Royals have been victorious in 38, or 45.8%, of the 83 contests they have been chosen as underdogs in this season.
  • Kansas City has a win-loss record of 17-18 when favored by +119 or worse by oddsmakers this year.
  • The moneyline set for this matchup implies the Royals have a 45.7% chance of coming away with a victory in the contest.

Phillies Recent Betting Performance

  • The Phillies have a 5-2 record across the seven games they were a moneyline favorite in their last 10 matchups.
  • Over their last 10 matchups (all 10 of them had set totals), the Phillies and their opponents combined to hit the over five times.
  • The Phillies' record against the spread is 8-2-0 over their past 10 games.

Phillies Recent Stats

Stat Avg/Total
Record 8-2
Runs Per Game 5.9
HR 14
ERA 3.38
K/9 9.2

Phillies Player Insights

  • Kyle Schwarber is the Phillies best power hitter, connecting on 50 homers this season in addition to collecting 123 RBI, both team highs.
  • Schwarber ranks second in home runs and first in RBI among all hitters in baseball.
  • Schwarber brings a hitting streak of three games into this game. In his last five games he is hitting .235 with a home run, six walks and four RBIs.
  • Bryce Harper has 31 doubles, 25 home runs and 58 walks while batting .265.
  • Harper is 38th in home runs and 67th in RBI among all MLB batters this year.
  • Harper has three games in a row with at least one hit. During his last five outings he is batting .286 with two doubles, a home run and three RBIs.
  • Bryson Stott has 20 doubles, three triples, 10 home runs and 49 walks while batting .254.
  • Stott is on a three-game hitting streak entering this contest. During his last five outings he is batting .353 with a double, two walks and two RBIs.
  • Nick Castellanos is batting .255 with 27 doubles, two triples, 16 home runs and 30 walks.
  • Castellanos is riding a five-game hitting streak into this one. In his last five games he is hitting .389 with two doubles, a triple, a walk and four RBIs.

Phillies Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Kyle Schwarber 0.5 (-212) 1.5 (-106) - 0.5 (+112)
Brandon Marsh 0.5 (-209) 1.5 (+142) - 0.5 (+179)
Harrison Bader 1.5 (+201) 1.5 (+108) - 0.5 (+164)
Bryce Harper 1.5 (+216) 1.5 (-123) - 0.5 (+134)
Walker Buehler - - - -

Royals Recent Betting Performance

  • In five games as underdogs over the last 10 matchups, the Royals have a record of 2-3.
  • In their last 10 games with a total, the Royals and their opponents have failed to hit the over eight times.
  • The Royals have a record of 2-8-0 ATS over their last 10 games.

Royals Recent Stats

Stat Avg/Total
Record 4-6
Runs Per Game 3
HR 7
ERA 3.93
K/9 8.6

Royals Player Insights

  • Bobby Witt Jr. paces the Royals with a team-leading batting average of .293.
  • Witt's home run total puts him 60th in MLB, and he is 42nd in RBI.
  • Garcia has 36 doubles, five triples, 16 home runs and 55 walks while hitting .290.
  • Garcia is 110th overall in home runs and 74th in RBI this year.
  • Vinnie Pasquantino has been a significant run producer for the Royals with 30 home runs and 102 runs batted in.
  • Salvador Perez is batting .235 with 34 doubles, 25 home runs and 23 walks.

Royals Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Vinnie Pasquantino 0.5 (-248) 1.5 (+116) - 0.5 (+145)
Salvador Pérez 0.5 (-251) 1.5 (+110) - 0.5 (+136)
Maikel Garcia 0.5 (-226) 1.5 (+138) - 0.5 (+156)
Bobby Witt Jr. 1.5 (+164) 1.5 (-113) - 0.5 (+145)
Michael Lorenzen - - - -

Bryce Harper and Harrison Bader's singles give Phillies the lead over Mets

Bryce Harper and Harrison Baker sparked a three-run sixth inning to give the Philadelphia Phillies the lead over the New York Mets.

FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.

Want great stories delivered right to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.

FOLLOW Follow your favorites to personalize your FOX Sports experience
share