Cubs vs. Phillies Dunkel MLB Picks, Predictions and Prop Bets - April 20
20 April 2026

The Chicago Cubs and Philadelphia Phillies square off on Monday at 7:40 p.m. ET, beginning a four-game series at Wrigley Field. Colin Rea (2-0, 3.63 ERA) gets the start for the Cubs, who are 12-9 this season and fourth in the NL Central. Aaron Nola (1-1, 4.03 ERA) is expected to start for the Phillies, who are 8-13 and fourth in the NL East.
The moneyline odds for the game between the Cubs (-114) and Phillies (-105) suggest a close contest. The game has an over/under of 7.5 runs.
Cubs vs. Phillies Odds, Game Time
- Game day: Monday, April 20, 2026
- Game time: 7:40 p.m. ET
- Location: Chicago, Illinois
- Stadium: Wrigley Field
- Favorite: Cubs (-114)
- Underdog: Phillies (-105)
- Over/under: 7.5
How to Watch Cubs vs. Phillies
- TV Channel: MARQ and NBCS-PH+
- Live Stream: Fubo (Watch for free)
Bet now on FanDuel Sportsbook!
Cubs vs. Phillies: Betting the Moneyline
- The Cubs are 8-7 in games they were favored on the moneyline (winning 53.3% of those games).
- Philadelphia has been defeated in both of the matchups it has played as underdogs this season.
- Chicago is 8-7 this season when entering a game favored by -114 or more on the moneyline.
- The Phillies have been listed as an underdog of -105 or more on two occasions this season and lost both games.
- The Cubs have a 53.3% chance to win this game based on the moneyline's implied probability.
- The moneyline set for this matchup implies the Phillies have a 51.2% chance of coming away with a victory in the contest.
Cubs vs. Phillies: Betting the Spread & Total
- The Cubs have had an over/under set by bookmakers 21 times, and have combined with opponents to go over the total in 12 of those games (12-7-2).
- Games involving Philadelphia have gone over the total set by sportsbooks in 10 of 21 chances this season.
- The Cubs have covered 42.9% of their games this season, going 9-12-0 against the spread.
- The Phillies have an against the spread record of 4-17-0 in 21 games with a line this season.
