
Free Pick: Phillies vs. Cubs Odds
Looking for Philadelphia Phillies vs. Chicago Cubs Free MLB predictions? MLB betting sees the Phillies taking on the Cubs on 4/20 at Wrigley Field, in Chicago. This free MLB baseball pick is based on matchup analysis and documented handicapping data tracked by CappersPicks since 2004, with a focus on identifying the strongest betting angle for this Phillies Cubs matchup..
2026 MLB Handicapping – Philadelphia Phillies vs Chicago Cubs
(8-13) Philadelphia Phillies vs. Chicago Cubs (12-9)
Date: Apr 20, 2026
Time: 7:40 PM ET
Venue: Wrigley Field in Chicago, IL
Projected Starting Pitchers: Aaron Nola vs. Colin Rea
MLB Moneyline Odds: Phillies -117 | Cubs -103 (Bet Now!)
Today’s MLB Run Line Betting Odds: Phillies -1.5 | Cubs +1.5
MLB Baseball Gambling Total: O/U: 8
Here’s why I’m backing a Chicago ML bet below in my Phillies Cubs free pick & gambling prediction for this matchup.
- Live Betting Odds for today’s Phillies vs. Cubs game!
- Want more baseball predictions like this Phillies Cubs play? Check out our free MLB AI Picks for today!
- View our Updated Sportsbook Bonuses for today!
Phillies vs. Cubs Gameday
The Philadelphia Phillies take on the Chicago Cubs tonight at Wrigley Field. Philadelphia comes in stuck in a five-game losing streak. Chicago moves the other way with five straight wins.
One team trying to stop the slide while the other keeps stacking wins.
The Phillies have had issues on the road this season with a 3-3 record. That mark doesn’t give much separation. They’ll need a better showing here.
Chicago has played well at home with a 7-5 record. That edge has helped fuel their current run. Wrigley has been a solid spot for them.
Head-to-head results this season favor the Cubs. They’ve beaten the Phillies twice already. The last meeting ended 11-2 in Philadelphia.
Philadelphia Phillies vs. Chicago Cubs Odds & Last 5
The odds show a tight matchup for this one. Philadelphia sits at -114 on the moneyline. Chicago is close behind at -106.
On the runline, the Phillies are -1.5 at +144. The Cubs come in at +1.5 with -174. That spread points toward a close game with limited separation.
Recent meetings lean toward Chicago. They’ve outscored Philadelphia by an average of three runs across the last three games this season. That gap has shown up consistently.
Philadelphia has struggled to find results during this stretch. The losses have come both at home and on the road. Chicago stays on a winning run heading into this game.
Cubs Stats
Chicago’s offense continues to produce at a strong level. Their team batting average sits at .251, ranking 8th in the league. They’ve paired that with a .340 on-base percentage, which ranks 5th.
Getting on base has been a major part of their approach. That combination has helped sustain rallies. The lineup has stayed productive.
The pitching staff has backed that up with a 3.59 ERA. That ranks 9th across the league. Opponents are hitting just .227 against them, which ranks 8th.
Nico Hoerner leads the way with a .325 batting average and 21 RBIs. He’s been a consistent presence at the top. Dansby Swanson adds 4 home runs and 19 runs scored.
Carson Kelly and Moisés Ballesteros continue to contribute as well. The lineup has multiple options producing.
YOU CAN CLICK HERE TO CHECK OUT OUR TOP MLB CAPPERS! (All Under 1 Roof)
Phillies Stats
Philadelphia’s offense has not produced at a high level so far. Their team batting average is .222, ranking 19th. The on-base percentage sits at .302, which ranks 23rd.
They’ve still shown some power with 22 home runs. That ranks 9th in the league. The contact side has lagged behind.
Pitching has been another issue. The Phillies carry a 4.83 ERA, ranking 27th. Opponents are hitting .274 against them, also 27th.
They’ve recorded 209 strikeouts, which ranks 5th. That part of the staff has shown upside. The rest has been inconsistent.
Kyle Schwarber leads with 7 home runs and 14 RBIs while hitting .227. Bryce Harper adds a .273 average with 4 home runs and 11 RBIs. Trea Turner is hitting .256 and leads the team with 14 runs.
We want to hear from you below! Comments are welcome! Give us your picks for this Philadelphia Phillies vs. Chicago Cubs MLB matchup.
Phillies vs. Cubs Pitching Matchup
Aaron Nola takes the mound for Philadelphia with a 1-1 record. He carries a 4.03 ERA and has 24 strikeouts. His WHIP sits at 1.30.
He’s had mixed results to start the season. The strikeout ability is still there. Consistency remains the focus.
Colin Rea starts for Chicago with a 2-0 record. He brings a 3.63 ERA into this game. His WHIP is 0.98 with 15 strikeouts.
He’s controlled traffic on the bases well. That WHIP number shows it. Chicago leans on that stability here.
Philadelphia Phillies vs. Chicago Cubs bottom line: Chicago’s momentum and recent edge in the matchup give them the advantage.
Philadelphia Phillies vs. Chicago Cubs Baseball Betting Trends
- The Cubs are 5-0 straight-up in their last 5 games.
- The Cubs have covered the run line in their last 5 games.
- The total has gone over in 3 of the Cubs’ last 5 games.
- Also, the Phillies are 0-5 straight-up in their last 5 games.
- The Phillies have failed to cover the run line in their last 5 games.
- Additionally, the total has gone under in 3 of the Phillies’ last 5 games.
Phillies Cubs Free Pick: Cubs ML -106
Here is my Phillies Cubs free pick: I’m backing Chicago on the moneyline because they’re rolling right now.
The Cubs have won five straight and are playing with confidence at home. That kind of momentum matters.
Philadelphia is heading the other way, dropping five in a row. That creates a tough spot.
When one team is hot and the other is stuck in a slump, the edge becomes obvious.
In fact, Chicago has been finding ways to win even with some pitching concerns. That resilience stands out.
Additionally, the Phillies haven’t been covering or producing enough offense lately. That gap matters.
Cubs moneyline -106 is the play here. The form clearly favors Chicago.
Today’s MLB Free Pick
Best Sportsbooks For Philadelphia Phillies vs. Chicago Cubs MLB Gambling Today!
MLB Betting Tweet Of The Day
His people. 🤞 https://t.co/8UidI2wXIW pic.twitter.com/VpHdBXaV6L
— Chicago Cubs (@Cubs) April 19, 2026
Also, if you’re looking for more MLB picks like Philadelphia Phillies vs. Chicago Cubs matchup, we’ll be providing 4* free MLB plays on the blog all season long. In fact, you can check out our MLB experts for guaranteed premium & free MLB baseball picks!
Lastly, register here for a FREE MLB Betting Account Now for daily free picks & more special offers! What did you think of our Phillies Cubs free pick?





