ENSign in
MLB · Final

Phillies Dominate Royals 8-2 at Citizens Bank Park

Friday, September 12, 2025, 6:45 PM ET · Citizens Bank Park

Philadelphia Phillies 8, Kansas City Royals 2, final. Our MLB picks are sealed as a hash before kickoff and settled in public, losses included.

Next free pick (not the main pick)

The next free pick, for your email

Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.

Unlock today's pick in Telegram →

or by email

Public record of the main pick, losses included: 115 won, 44 lost. See every pick

One free pick a day by email until you unsubscribe, in one click. 21+.

Get the daily free pick · See plans

Quick answers

Who won Kansas City Royals vs Philadelphia Phillies?

Philadelphia Phillies beat Kansas City Royals 8-2 at Citizens Bank Park on September 12, 2025.

The Philadelphia Phillies secured a convincing 8-2 victory over the Kansas City Royals at Citizens Bank Park, capping off a successful series where they won two out of three games. This win not only showcased the Phillies' strong home form but also highlighted their offensive capabilities, as they averaged 5.9 runs scored per game over their last ten home games.

In this matchup, the Phillies demonstrated their recent dominance, entering the game with a record of 88-60, while the Royals stood at 74-74. The Phillies have been in excellent form, winning eight of their last ten games, including a four-game winning streak leading into this contest. Their scoring has been prolific, averaging 6.2 runs in their last five games while allowing only 3.0 runs. In contrast, the Royals have struggled recently, with a record of 4-6 in their last ten games and an average of just 1.8 runs scored in their last five outings, which is significantly lower than their overall average of 3.0 runs.

The game began with the Royals taking an early lead in the first inning when Maikel Garcia singled to left, bringing home Bobby Witt Jr. However, the Phillies quickly responded in the second inning with a sacrifice fly from Rafael Marchán, allowing Tony Kemp to score, leveling the game at 1-1. The Phillies then took control in the third inning, highlighted by a home run from Bryce Harper, which scored Kyle Schwarber and put the Phillies ahead 3-1. They added another run shortly after when Kemp singled again, this time scoring Brandon Marsh, extending their lead to 4-1.

The fourth inning saw the Phillies continue their offensive onslaught, as Harrison Bader doubled to right, scoring Marchán, followed by a double from Schwarber that brought Bader home, pushing the score to 6-1. The Royals managed to score again in the seventh inning when Witt Jr. grounded out, allowing Caglianone to score, making it 6-2. However, the Phillies answered back with a home run from Bryson Stott, scoring Wilson and sealing the game at 8-2.

The injury reports for both teams included several key players. For the Phillies, Tanner Banks, Caleb Kilian, Felix Reyes, Johan Rojas, and Adolis Garcia were all on the injured list, with varying statuses from 15-day to 60-day injuries. The Royals also faced challenges with injuries, including Maikel Garcia on the 10-day IL and Connor Seabold on the 60-day IL, among others.

In terms of market expectations, the odds favored the Phillies heavily, reflecting their strong home record and recent form. The conditions at Citizens Bank Park were ideal for baseball, contributing to the high-scoring nature of the game.

Overall, the Phillies' performance in this game underscored their offensive depth and ability to capitalize on scoring opportunities, while the Royals will need to regroup as they continue their season.

Injury report

  • Tanner Banks60-Day-ILForearmPhiladelphia Phillies
  • Caleb Kilian15-Day-ILObliquePhiladelphia Phillies
  • Felix Reyes60-Day-ILWristPhiladelphia Phillies
  • Johan Rojas60-Day-ILElbowPhiladelphia Phillies
  • Adolis Garcia60-Day-ILLatPhiladelphia Phillies
  • Maikel Garcia10-Day-ILHamstringKansas City Royals
  • Connor Seabold60-Day-ILLatKansas City Royals
  • Tony Gonsolin15-Day-ILElbowKansas City Royals
  • James McArthur60-Day-ILElbowKansas City Royals
  • Beck Way15-Day-ILShoulderKansas City Royals

Recent form

Philadelphia Phillies

Last 10: 8-2Streak W45.9 scored · 3.4 allowed per game4-0 at home

  • W6-4vs New York MetsSep 11
  • W11-3vs New York MetsSep 10
  • W9-3vs New York MetsSep 9
  • W1-0vs New York MetsSep 8
  • L4-5at Miami MarlinsSep 7
  • W4-2at Miami MarlinsSep 6
  • W9-3at Miami MarlinsSep 5
  • W2-0at Milwaukee BrewersSep 4
  • L3-6at Milwaukee BrewersSep 3
  • W10-8at Milwaukee BrewersSep 1

Kansas City Royals

Last 10: 4-6Streak L13 scored · 3.8 allowed per game1-3 away

  • L2-3at Cleveland GuardiansSep 11
  • W4-3at Cleveland GuardiansSep 10
  • L0-2at Cleveland GuardiansSep 9
  • L2-10at Cleveland GuardiansSep 8
  • L1-5vs Minnesota TwinsSep 7
  • W11-2vs Minnesota TwinsSep 6
  • W2-1vs Minnesota TwinsSep 5
  • W4-3vs Los Angeles AngelsSep 4
  • L3-4vs Los Angeles AngelsSep 3
  • L1-5vs Los Angeles AngelsSep 2

Standings

TeamGames behindLostStreakWin %Won
Chicago-66L1.52573
Cleveland369L1.50470
Minnesota6.573L1.47967
Detroit975W1.46064
Kansas City11.578L3.44362
Atlanta-57W1.59383
Philadelphia461L1.56479
Miami1269W2.50771
Washington1775L1.47267
New York2077W1.45063

How the scoring went

  1. 1st Inning1-0Garcia singled to left, Witt Jr. scored.
  2. 2nd Inning1-1Marchán hit sacrifice fly to right, Kemp scored, Kepler to third.
  3. 3rd Inning1-3Harper homered to left center (400 feet), Schwarber scored.
  4. 3rd Inning1-4Kemp singled to left, Marsh scored.
  5. 4th Inning1-5Bader doubled to right, Marchán scored.
  6. 4th Inning1-6Schwarber doubled to right, Bader scored.
  7. 7th Inning2-6Witt Jr. grounded out to first, Caglianone scored, Tolbert to second.
  8. 7th Inning2-8Stott homered to right center (391 feet), Wilson scored.

Win probability

Above the line favours Philadelphia Phillies, below favours Kansas City Royals.

Venue

  • Citizens Bank ParkPhiladelphia, Pennsylvania
  • Attendance41099
  • OfficialsCarlos Torres, Charlie Ramos, Alfonso Marquez, Lance Barrett

Elsewhere

Picks for MLB

MLB rules and settlement

These two, other days

Every meeting

Most days: one sealed pick, free, before kick-off. Your first day of the main pick is free any day: code FIRSTDAY, no card.

A short email on days we have a pick. One click to stop, any time. 21+.

Fixture data from the league feeds. The report was written from the recorded facts for this game and nothing else.