| MATCHUP | Philadelphia Phillies | Kansas City Royals |
|---|---|---|
| Team Records | 50-40 | 36-54 |
| Spread | -1.5 -105 | +1.5 -114 |
| Moneyline | -181 | +149 |
| Total | Over 8 (-114) | Under 8 (-105) |
| Where | Kauffman Stadium, Kansas City, Missouri | |
| When | Monday, July 6, 2026 | |
| Time | 02:10 PM EDT | |
| TV | ESPN Unlmtd | |
Philadelphia Phillies Betting Preview
The Philadelphia Phillies enter Monday’s contest with a 50–40 overall record (2nd in the National League East) and a 25–19 mark on the road. The Phillies offense has been inconsistent to this point in the season. Through 90 games played in 2026, Philadelphia has compiled 402 runs scored, 121 doubles (27th in MLB), 120 home runs and a rather low .237 team batting average which ranks 21st in Major League Baseball.The Phillies arrive at tomorrow afternoon’s game in good form. More specifically, Philadelphia has won eight of the team’s last twelve games played this season, including a 10–6 victory over the Pittsburgh Pirates earlier this week.
Philadelphia will turn to left hander Cristopher Sanchez in this contest. In eighteen starts made this season, Sanchez has compiled a 10–3 win‑loss record, a 2.00 ERA (2nd in MLB), a 1.09 WHIP and a massive 136 strikeouts which ranks third in Major League Baseball, while allowing 104 hits and 23 walks in 117 innings pitched. Cristopher Sanchez arrives at this game in good current form, allowing one or fewer earned runs in two of his last three starts made this season, including the Philadelphia Phillies impressive 8-0 shutout win over the Pittsburgh Pirates five days ago.
The Phillies lineup features first baseman Bryce Harper and outfielder Brandon Marsh. Bryce Harper enters this contest with a .270 batting average, 20 home runs (10th in MLB), 16 doubles, 54 walks, 57 RBIs and an .892 OPS. Brandon Marsh has amassed a robust .309 batting average (7th in MLB) and 15 home runs.
Kansas City Royals Betting Preview
The Kansas City Royals enter Monday’s matchup with a 36–54 overall record (5th in the American League Central) and a dreadful 20–26 mark at home. Kansas City has played below average baseball recently, losing eight of the team’s last ten games, including a 4–0 loss to the Tampa Bay Rays four days ago.Kansas City will start left hander Noah Cameron in tomorrow’s game. In sixteen starts made this season, Cameron has compiled a 4–6 record, a 4.95 ERA, a 1.41 WHIP and 75 strikeouts, while allowing 93 hits and 25 walks in 83.2 innings pitched. Noah Cameron has struggled recently, allowing five or more earned runs in two consecutive starts made this season.
The Kansas City Royals lineup features shortstop Bobby Witt Jr. and catcher Salvador Perez. Bobby Witt Jr. has tallied a .290 batting average, 12 home runs, 38 walks, 36 RBIs, 30 stolen bases and an .829 OPS. Salvador Perez has compiled 10 home runs, 11 doubles, 12 walks, 32 RBIs and a .570 OPS.
Why the Philadelphia Phillies will win.
• Starting pitching advantage. Cristopher Sanchez has compiled a 10–3 win‑loss record, a 2.00 ERA (2nd in MLB), a 1.09 WHIP and a massive 136 strikeouts which ranks third in Major League Baseball• Offensive consistency. Bryce Harper and Brandon Marsh continue to anchor the Philadelphia Phillies lineup.
• Ability to win on the road. The Philadelphia Phillies have amassed a 25-19 record on the road this season.
Why the Kansas City Royals will win.
• Enhanced motivation. The Kansas City Royals have lost eight of the team’s last ten games.• Offensive production. Bobby Witt Jr. and Salvador Perez lead the Kansas City Royals lineup.

