MLB Monday, July 06 at 02:10 PM UTC
10,000 Sim Trials Run
PHI

Philadelphia Phillies

Away

50-40 (25-19 Away)

Projected Final Score
4.6 2.9
Projected Total: 7.5 (O/U: 15.9)
Sportsbook Consensus Odds
PHI: +3300 | KC: -10000
KC

Kansas City Royals

Home

36-54 (20-26 Home)

Simulated Outcome Probability

Philadelphia Phillies Win Prob
65.8%
+62.9% Value Edge
Kansas City Royals Win Prob
34.2%
No Value Edge

Our 10,000 iterations project the Philadelphia Phillies to win outright in 65.8% of simulated game-runs.

Simulator Cover Probability

Spread Line: PHI +12.4 / KC -12.4
PHI covers (-134) +42.7% Edge 100.0%
KC covers (+89) 0.0%
Total O/U: 15.9
OVER (-87) 4.4%
UNDER (+12) +6.3% Edge 95.6%

Model Simulation Deciders

  • 💪 Lineup Depth: PHI starting lineup holds a clear offensive edge in Slugging (+0.064).
  • 🐂 Bullpen Advantage: PHI relievers offer higher strikeout capacity and yield fewer home runs per batter faced compared to the KC bullpen.
  • 🏟️ Ballpark Factor: Played at KC's stadium, which features highly pitcher-friendly park factors scaling down home-run expectations.
  • 🔥 Momentum Streak: PHI enters this game on a hot streak (last 10 games win %: 53%) giving them a momentum advantage.

VegasSims Best Bet & Analysis

Best Bet

Our 10,000 simulations project the Philadelphia Phillies winning outright in 65.8% of run trials, with a projected score of PHI 4.6 - KC 3.0. The simulator identifies a positive expected value (+EV) edge on the spread with PHI +12.4 covering in 100.0% of trials. Additionally, we lean towards the UNDER 15.9 which hit in 95.6% of runs.

Starting Pitchers Matchup

PHI

Cristopher Sánchez

Away Starter
ERA 2.00
WHIP 1.09
Record 10-3
IP 117.0
SO 136
GS 18
KC

Noah Cameron

Home Starter
ERA 4.95
WHIP 1.41
Record 4-6
IP 83.2
SO 75
GS 16

Top Offensive Performers

Sort by:

Philadelphia Phillies

Kansas City Royals

Injury Reports

Philadelphia Phillies 47 reported

RF Adolis García
60-Day
SS Aidan Miller
7-Day
P Alexander De Los Santos
7-Day
P Andrew Walling
7-Day
LF Austin Murr
7-Day
P Brad Keller
15-Day
SS Brady Day
60-Day
P Braeden Fausnaught
60-Day
2B Bryson Ware
7-Day
SS Carson DeMartini
7-Day
3B Carter Kieboom
7-Day
P Casey Steward
- Full Season
P Connor Gillispie
- Full Season
P Daniel Robert
60-Day
P Eligio Arias
60-Day
SS Erick Brito
7-Day
P Ethan Chenault
- Full Season
P Jackson Rutledge
7-Day
OF Jalvin Arias
60-Day
P Jesus Montiel
60-Day
P Jhoener Tovar
60-Day
CF Johan Rojas
60-Day
OF John Spikerman
7-Day
SS Jonathan Alcantara
7-Day
P Jonathan Gonzalez
60-Day
P Jorge Miranda
60-Day
OF Jose Briceno
7-Day
P Jose Pena Jr.
7-Day
P Kevin Warunek
7-Day
P Kleyderve Andrade
60-Day
P Kyler Carmack
60-Day
P Levi Stoudt
7-Day
SS Liover Peguero
7-Day
C Luke Davis
7-Day
C Mark Kolozsvary
60-Day
P Matthew Potok
7-Day
IF Maylerson Casanova
7-Day
P Naiker Velazquez
60-Day
P Naoel Mejia
60-Day
OF Nathanael Cijntje
- Full Season
IF Nieves Izaguirre
7-Day
P Orlando Gonzalez
60-Day
P Richie Cortese
60-Day
P Ryan Dromboski
7-Day
P Wesley Moore
- Full Season
C Yhoan Escalona
- Full Season
P Zack Tukis
- Full Season

Kansas City Royals 36 reported

P Alec Marsh
60-Day
P Andrew Morones
7-Day
P Andy Sanchez
60-Day
3B Austin Charles
60-Day
C Brooks Bryan
7-Day
P Bryson Dudley
- Full Season
P Caden Monke
7-Day
P Carlos Estévez
60-Day
OF Carter Frederick
60-Day
P Chase Isbell
- Full Season
P Chazz Martinez
- Full Season
P Christian Chamberlain
60-Day
P Cole Ragans
60-Day
SS Connor Kaiser
7-Day
P Connor Seabold
15-Day
P David Rodriguez
7-Day
P Diony Brujan
60-Day
P Gijs Van Den Brink
60-Day
P Hiro Wyatt
60-Day
P Isaiah Jackson
60-Day
P James McArthur
60-Day
2B Javi Vaz
60-Day
P John Means
60-Day
2B Jonathan India
60-Day
P Josh Hansell
7-Day
P Justin Lamkin
60-Day
P Kris Bubic
60-Day
CF Kyle Isbel
10-Day
3B Maikel Garcia
10-Day
P Nate Ackenhausen
60-Day
P Nick Mears
15-Day
P Nomar Jimenez
60-Day
LF Raimel Medina
60-Day
P Shane Panzini
7-Day
P Sthiven Benitez
- Full Season
1B Vinnie Pasquantino
10-Day