Philadelphia Phillies vs Chicago Cubs Betting Pick & Prediction for 4/21

The Philadelphia Phillies will visit the Chicago Cubs at Wrigley Field. The Phillies have a record of 8-14 and sit fourth in the NL East. They have struggled recently, losing six games in a row.
On the other hand, the Cubs hold a 13-9 record and are third in the NL Central. They have been strong lately, winning their last six games. The game is set for Tuesday, April 21, 2026, at 7:40 PM, with weather forecasts predicting light rain.
Philadelphia Phillies Team Preview
The Philadelphia Phillies have struggled in recent games. They have lost their last five games, including a tough 5-1 loss against the Chicago Cubs. In that game, Aaron Nola allowed five earned runs in just over four innings.
Offensively, the Phillies have been having a hard time. Their team batting average sits at .220, which ranks 20th in the league. Kyle Schwarber is leading the team with seven home runs, ranking fourth in the league.
Pitching has also been an issue for the Phillies. Their team ERA is 4.87, placing them 27th in the league. Jesús Luzardo will be the starting pitcher against the Cubs, with a record of 1-3 and an ERA of 7.94 this season.
Phillies vs Cubs Game Day Info
- Sport: MLB
- Teams: Philadelphia Phillies vs. Chicago Cubs
- Venue: Wrigley Field in Chicago, IL
- Date: Tuesday, April 21, 2026
- Betting Odds: Phillies Moneyline +100, Cubs Moneyline -120, Phillies Runline -1.5 (+161), Cubs Runline +1.5 (-196), Total Over 8.5 (-104), Total Under 8.5 (-117)
Chicago Cubs Team Preview
The Chicago Cubs are on a strong winning streak. They have won their last five games. In their recent game against the Phillies, the Cubs won 5-1.
The Cubs’ batting lineup has been effective. Nico Hoerner leads with a .322 average and 21 RBIs. Dansby Swanson has hit 5 home runs this season.
On the mound, Shota Imanaga has been solid. He holds a 2.45 ERA and has struck out 31 batters. The Cubs’ pitching ranks 8th in ERA this season.
BTB Betting Pick
The Cubs are favored at -120 on the moneyline against the Phillies, who are at +100. The Cubs have a stronger batting lineup and a better pitching staff. With an earned run average of 3.47 and batting average against of .225, the Cubs are likely to win. We recommend picking the Cubs to win this game.
The total for the game is set at 8.5 runs. The Phillies have a higher earned run average of 4.87, suggesting they might give up more runs. The Cubs’ hitting ranks in the top 10 in multiple categories. We project the total score to go over 8.5 runs. Therefore, the recommendation is to take the over.