The Chicago Cubs have won six consecutive games and outscored opponents 44-14 in aggregate.
My Phillies vs. Cubs predictions expect their winning ways to continue Tuesday against a struggling Philadelphia team.
Let’s break down why with my daily MLB picks for April 21.
Who will win Phillies vs Cubs today: Cubs moneyline (-120)
The Philadelphia Phillies have scored two runs or fewer in five consecutive games, and it’s difficult to envision things getting much better tonight.
Philadelphia’s offense has been putrid against left-handed pitching, sporting a .260 wOBA (28th) and .549 OPS (29th). They now have to deal with Shota Imanaga, who has been one of the league’s best starters thus far.
While I believe Jesus Luzardo to be much better than his counting stats indicate, this is a tough matchup to truly get back on track.
The Chicago Cubs rank third in both wOBA and OPS against left-handed pitchers, and recorded 12 hits the last time they faced Luzardo.

Phillies vs Cubs Over/Under pick: Under 8.5 (-105)
Luzardo is sporting a painful 7.94 ERA despite striking out six batters for every walk issued and allowing hard contact just 28.6% of the time. He has a 1.93 xFIP and 2.45 SIERA, excellent numbers that suggest much better days are ahead.
Imanaga has been lights out to date with sparkling metrics in many categories (2.45 ERA, 2.49 xFIP, 12.68 K/9).
With strong bullpens behind these two starters — both teams rank Top 10 in xFIP this month — it’s difficult to envision either team putting up a ceiling performance at the plate.
- ML/RL bets: 2-3, -1.82 units
- Over/Under bets: 1-4, -3.67 units
Phillies vs Cubs odds
- Moneyline: Philadelphia +108 | Chicago -113
- Run line: Philadelphia -1.5 (+178) | Chicago +1.5 (-186)
- Over/Under: Over 8.5 (-105) | Under 8.5 (+100)
Phillies vs Cubs trend
The Phillies have hit the Under in 10 of their last 15 games (+4.65 Units / 28% ROI). Find more MLB betting trends for Phillies vs. Cubs.
How to watch Phillies vs Cubs and game info
| Location | Wrigley Field, Chicago, IL |
| Date | Tuesday, April 21, 2026 |
| First pitch | 7:40 p.m. ET |
| TV | NBC Sports Philadelphia, Marquee |
| Phillies starting pitcher | Jesus Luzardo (1-3, 7.94 ERA) |
| Cubs starting pitcher | Shota Imanaga (1-1, 2.45 ERA) |
Phillies vs Cubs latest injuries
Phillies vs Cubs weather
Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.






