
Phillies vs. Rockies Prediction, Odds, Picks - May 21
Kyle Schwarber and the Philadelphia Phillies square off against Kyle Farmer and the Colorado Rockies on Wednesday at 8:40 p.m. ET. The Phillies are -203 moneyline favorites for this matchup with the Rockies (+169). Philadelphia is favored on the run line (-1.5 with -141 odds). The over/under for the contest is listed at 11 runs.
Take a look at everything you need from a betting perspective on the Phillies-Rockies game, regarding the run line, moneyline and total, plus expert picks.
Keep up with MLB on FOX Sports.
Phillies vs. Rockies Highlights | MLB on FOX
Phillies vs. Rockies Game Information & Odds
- When: Wednesday, May 21, 2025 at 8:40 p.m. ET
- Where: Coors Field in Denver, Colorado
- How to watch on TV: COLR and NBCS-PH
| Favorite | Favorite Moneyline | Underdog Moneyline | Total | Over Total Odds | Under Total Odds | Run Line | Favorite Run Line Odds | Underdog Run Line Odds |
|---|---|---|---|---|---|---|---|---|
| Phillies | -203 | +169 | 11 | -120 | +100 | -1.5 | -141 | +119 |
Phillies vs. Rockies Prediction
- Score Prediction: Phillies 7, Rockies 6
- Total Prediction: Over 11 runs
- Win Probabilities: Phillies 56%, Rockies 44%
Phillies vs. Rockies Betting Insights
- This season, the Phillies have won 25 out of the 39 games, or 64.1%, in which they've been favored.
- Philadelphia is 11-1 this season when entering a game favored by -203 or more on the moneyline.
- Sportsbooks have implied with the moneyline set for this matchup that the Phillies have a 67% chance to win.
- The Rockies have been underdogs in 45 games this season and have come away with the win seven times (15.6%) in those contests.
- This season, Colorado has been victorious four times in 29 chances when named as an underdog of at least +169 or longer on the moneyline.
- The moneyline set for this matchup implies the Rockies have a 37.2% chance of walking away with the win.
Phillies Recent Betting Performance
- The Phillies went 7-2 across the nine games they were a moneyline favorite in their last 10 matchups.
- In their last 10 outings, the Phillies and their opponents combined to hit the over three times (all 10 of the games had set totals).
- The Phillies' record against the spread is 7-3-0 over their past 10 games.
Phillies Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 8-2 |
| Runs Per Game | 5.1 |
| HR | 11 |
| ERA | 3.10 |
| K/9 | 9.6 |
Phillies Player Insights
- The Phillies' best power option comes in the form of Schwarber and his 17-home-run 37-RBI season, both team highs.
- Among all MLB hitters, Schwarber is 79th in batting average, 15th in on-base percentage, and sixth in slugging.
- Schwarber takes a hitting streak of two games into this matchup. In his last five games he is hitting .222 with a double, two home runs, four walks and four RBIs.
- Bryce Harper is batting .272 with 12 doubles, seven home runs and 33 walks.
- Harper ranks 64th in homers and 23rd in RBI among all MLB hitters this year.
- Harper enters this game looking for his sixth game in a row with a hit. In his last five games he is hitting .579 with three doubles, two walks and seven RBIs.
- Trea Turner has put up a team-high batting average of .305.
- Turner is on a two-game hitting streak entering this contest. In his last five games he is batting .348 with two doubles, two triples and three RBIs.
- Bryson Stott is batting .265 with five doubles, two triples, four home runs and 15 walks.
Phillies Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Trea Turner | 1.5 (+105) | 2.5 (+120) | - | 0.5 (+100) |
| Nick Castellanos | 1.5 (+110) | 2.5 (+120) | - | 0.5 (-115) |
| Kyle Schwarber | 0.5 (-255) | 1.5 (-115) | - | 0.5 (-105) |
| Johan Rojas | 0.5 (-230) | 1.5 (+125) | - | 0.5 (+170) |
| Edmundo Sosa | 0.5 (-240) | 1.5 (+105) | - | 0.5 (+145) |
Rockies Recent Betting Performance
- The Rockies have played as underdogs in 10 of their past 10 games and won two of those contests.
- In their last 10 games with a total, the Rockies and their opponents are 5-4-1 when it comes to hitting the over.
- The Rockies have a record of 4-6-0 ATS over their last 10 games.
Rockies Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 2-8 |
| Runs Per Game | 3.5 |
| HR | 10 |
| ERA | 7.09 |
| K/9 | 5.8 |
Rockies Player Insights
- Hunter Goodman paces the Rockies with 29 runs batted in while putting up a team-best batting average of .285.
- Among all batters in the majors, Goodman is 64th in home runs and 29th in RBI.
- Jordan Beck's eight home runs are a team-high total.
- Among all major league batters, Beck ranks 45th in home runs and 160th in RBI.
- Ryan McMahon is batting .211 with six doubles, a triple, six home runs and 29 walks.
- Brenton Doyle has six doubles, four home runs and 12 walks while hitting .208.
Rockies Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Ryan McMahon | 0.5 (-210) | 1.5 (+125) | - | 0.5 (+150) |
| Mickey Moniak | 0.5 (-220) | 1.5 (+125) | - | 0.5 (+145) |
| Kyle Farmer | 0.5 (-230) | 1.5 (+130) | - | 0.5 (+175) |
| Brenton Doyle | 0.5 (-270) | 1.5 (+105) | - | 0.5 (+145) |
| Jordan Beck | 1.5 (+165) | 1.5 (-120) | - | 0.5 (+145) |
Phillies vs. Rockies Highlights | MLB on FOX
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.
World Baseball Classic Preview: Team Breakdowns, Top Players, Predictions
Mexico's Best World Baseball Classic Lineup: Big Bats Can Make A Deep Run
Konnor Griffin, MLB's No. 1 Prospect, Hits 2 Home Runs In Pirates Game
MLB Spring Training Buzz: Max Scherzer Returning To Blue Jays
Puerto Rico's Best World Baseball Classic Lineup: Edwin Diaz Leads Bullpen
2026 World Baseball Classic Broadcast Schedule: How To Watch Every Game on FOX
2026 World Baseball Classic News: Skubal Will Only Make 1 Start For Team USA
2026 MLB Power Rankings: Where Do All 30 Teams Stand Before Spring Training?
How to Watch 2026 World Baseball Classic: Streaming, Teams, Dates
World Baseball Classic Preview: Team Breakdowns, Top Players, Predictions
Mexico's Best World Baseball Classic Lineup: Big Bats Can Make A Deep Run
Konnor Griffin, MLB's No. 1 Prospect, Hits 2 Home Runs In Pirates Game
MLB Spring Training Buzz: Max Scherzer Returning To Blue Jays
Puerto Rico's Best World Baseball Classic Lineup: Edwin Diaz Leads Bullpen
2026 World Baseball Classic Broadcast Schedule: How To Watch Every Game on FOX
2026 World Baseball Classic News: Skubal Will Only Make 1 Start For Team USA
2026 MLB Power Rankings: Where Do All 30 Teams Stand Before Spring Training?
How to Watch 2026 World Baseball Classic: Streaming, Teams, Dates

