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

The Philadelphia Phillies will look to stop a six-game losing streak when visiting the Chicago Cubs at 7:40 p.m. ET on Tuesday. Shota Imanaga (1-1, 2.45 ERA) will start for the Cubs, who are 13-9 this season and second in the NL Central. Jesus Luzardo (1-3, 7.94 ERA) is starting for the Phillies, who are 8-14 and fourth in the NL East.
Oddsmakers have made the Cubs a decent moneyline favorite (-125) at home over the Phillies (+105). The total for this contest is set at 8.5.
Cubs vs. Phillies Odds, Game Time
- Game day: Tuesday, April 21, 2026
- Game time: 7:40 p.m. ET
- Location: Chicago, Illinois
- Stadium: Wrigley Field
- Favorite: Cubs (-125)
- Underdog: Phillies (+105)
- Over/under: 8.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 have won nine of the 16 games they were listed as the moneyline favorite this season (56.2%).
- Philadelphia has been named as the underdog three times this season but has yet to come away with a victory in any of those games.
- Chicago has a record of 7-6, a 53.8% win rate, when favored by -125 or more by bookmakers this season.
- Oddsmakers have given the Phillies the worst odds of winning they have seen this season with a +105 moneyline listed for this contest.
- Based on this matchup's moneyline, the Cubs have an implied win probability of 55.6%.
- The moneyline set for this matchup implies the Phillies have a 48.8% chance of walking away with the win.
Cubs vs. Phillies: Betting the Spread & Total
- The Cubs have had an over/under set by bookmakers 22 times, and have combined with opponents to go over the total in 12 of those games (12-8-2).
- Games involving Philadelphia have gone over the total set by sportsbooks in 10 of 22 chances this season.
- The Cubs have collected a 10-12-0 record against the spread this season (covering 45.5% of the time).
- The Phillies have an against the spread record of 4-18-0 in 22 games with a line this season.
