Phillies vs. Cubs Odds & Betting Predictions - April 23, 2026
Phillies at Cubs
6:20 pm • NBCS-PHStarting Pitchers
| pitcher | team | era | w-l | |
|---|---|---|---|---|
![]() | 2.38 | 2-0 | ||
![]() | 1.59 | 2-2 |
Phillies at Cubs Odds
Spread, Total, Moneyline
MatchupOpenSpreadTotalMoneyline | ||||
|---|---|---|---|---|
Phillies 8-16 | -1.5 | -1.5+138 | o9.5-110 | -115 |
Cubs 15-9 | u7.5 | +1.5-163 | u9.5-112 | -105 |

Wrigley FieldChicago
Phillies vs. Cubs Expert Picks
Player Prop Savant
Last 30d: 117-91-3 (+12.4u)
PHI +3.5 (Live)-121
1u
PHI +115 (Live)
1u
YBB SportsData
Last 30d: 0-1-0 (-1.3u)
PHI -130 (F5)
1.3u
Wags Wins
Last 30d: 215-248-2 (-21.6u)
PHI -115
1.5u
Over 9.5+100
1.25u
Prop Bomb 🏝
Last 30d: 10-5-0 (+4.5u)
PHI -115
1.15u
The Phillies haven't won a baseball game since April 13, but they have a good chance to snap their 8-game losing streak this afternoon with Cristopher Sanchez on the bump. The weather at Wrigley Field today is on the hitter-friendly side, with the forecasted temperature in the mid-70s and 15 mph winds blowing out to LF around first pitch. That said, the weather isn't likely to hurt both starting pitchers equally. Among 127 starting pitchers to log 100+ innings in 2025, only 3 guys had a higher GB% than Sanchez. Keeping the ball on the ground will minimize the hitter-friendly wind conditions.
Meanwhile, Cabrera struggles with his command at times. Couple that with an extreme reliance on his changeup -- it's not difficult to see a scenario in which he walks a batter or two, then allows a fly-ball that leads to a crooked number for Philadelphia's offense. Both of these teams could be vulnerable in the late innings, but Sanchez should have a better chance to get deeper into this game, which would limit Philadelphia's bullpen exposure. At close to a pick'em price, there is value on the Phillies here with their ace on the mound. #MLB

Sean Zerillo
Last 30d: 161-159-12 (-8.9u)
Under 9.5-112
0.56u
Bet to -120 or 9 (+100)
Alex Hinton
Last 30d: 49-75-3 (-9.2u)
K.Schwarber o0.5 HR+225
0.25u
Brian Bitler
Last 30d: 76-75-1 (+1.9u)
B.Harper o0.5 HR+355
1u
The Pick Don
Last 30d: 9-7-0 (-0.7u)
PHI -122
1.83u
Another day of buying as low as you can on a team. The Phillies have now lost eight straight games and look to be heading into the same disastrous stretch the Mets were on. However, I actually think they break their losing streak today with Cristopher Sanchez on the mound. Despite being one of the best pitchers in baseball, Sanchez remains underrated. What he’s done the past few years isn’t talked about enough. Sanchez currently owns a 1.59 ERA with a 1.70 FIP and 2.21 xFIP. For a third consecutive year, his estimators are all below 3.5. His 2.49 SIERA is elite, as well as his 116 Stuff+ and 114 Pitching+ grades. This season, Sanchez has a 31.7% strikeout rate with a 32.3% whiff rate. To be quite honest, Sanchez hasn’t even pitched that well this season and still has these stats. He’s just a really solid arm that can get outs on the ground, which is super important at Wrigley Field today considering the wind is blowing out to left center field. Fly balls carry hard when the wind is blowing out in Chicago, but luckily Sanchez induces ground balls 59.2% of the time, which is one of the best marks in the league. On the flip side, Edward Cabrera is struggling to open the season despite sporting a solid 2.38 ERA. His 4.24 xERA and 4.32 xFIP suggest regression is coming, and the advanced metrics aren’t buying it. He has a .254 xBA with just an 18.7% strikeout rate. He’s also getting barreled 11.1% of the time and walking batters 12.1% of the time. Cabrera is struggling to keep the ball on the ground, which is not ideal in today’s weather conditions. He’s also seen his Stuff+ and Pitching+ grades drop drastically this season, which leaves me a little concerned if he is injured. I do like Cabrera as a pitcher, but I give a major edge to Cristopher Sanchez in this starting pitching matchup today. The Phillies lineup may be slumping right now, but these hitting conditions will be ideal today, and this lineup is way too good to continue to struggle. They also own a .240 xBA and .386 xSLG despite currently sitting at .220 and .357 respectively. This offense is due for positive regression, while the Cubs offense has overperformed thus far in 2026. Another edge I see in this game is in the bullpen. The Phillies bullpen currently has a 4.66 ERA, but a 2.97 xERA with a 3.70 FIP. This unit has been super unlucky and will only go up from here. Meanwhile, the Cubs bullpen has been the opposite. They currently have a 3.46 ERA, but a 4.55 xERA and a 4.23 FIP. Regression is coming for their bullpen, especially in a poor rest spot like they are in today. Their closer, Daniel Palencia, is on the IL, which already makes this bullpen thin, and now Hoby Milner and Ben Brown likely won’t pitch today either. That leaves their bullpen a lot less desirable. On the other hand, the Phillies’ best bullpen arms are good to go. I would be shocked to see the Phillies drop today’s game, even if their vibes are low in the clubhouse. Give me the Phillies moneyline.
💰🦡 Jake
Last 30d: 69-74-1 (+2.0u)
CHC +105
1.05u
Frank Ammirante
Last 30d: 277-317-14 (+0.8u)
C.Sanchez u18.5 Outs-182
1u
E.Cabrera o2.5 Earned Runs-122
1u
Ryan Minion
Last 30d: 249-315-4 (-11.4u)
Under 0.5 (1st Inn)-115
$1.00
Brian Bitler
Last 30d: 76-75-1 (+1.9u)
PHI -120
3u
Picks Office
Last 30d: 196-188-8 (-4.1u)
Over 9-110
0.91u
Join Discord. All picks posted before 8am https://discord.gg/HjKxYKdSUy
Derek Carty
Last 30d: 22-42-4 (+3.3u)
C.Sanchez u5.5 Ks+120
1.2u
There may be some value on Cristopher Sanchez's strikeouts prop. THE BAT X is projecting him to record 5.13 strikeouts, and oddsmakers are implying 5.92. The model believes there is a 59% chance he records fewer than 6 strikeouts. If you can get the under at +120 or better there is great value here. This play is good down to at least -115.
Love THE BAT X? Get all of Carty's sports betting projections at EV Analytics https://evanalytics.com/subscribe/mlb?ref=zdlkmgz
OldSchool0909
Last 30d: 154-170-0 (+9.3u)
CHC +108
1.08u
Frank Ammirante
Last 30d: 277-317-14 (+0.8u)
PHI -125
1.25u
PHI o4.5-120
1u
E.Cabrera u5.5 Ks-159
1u
K.Schwarber o0.5 HR+309
0.1u
Over 9-105
1u
Phillies vs. Cubs Previews & Analysis
Prop Odds Comparison
Line Movement Tracker
Phillies vs. Cubs Public Betting Percentages
Betting Trends
- Cubs are 5-0 in their last 5 games.
- Cubs are 4-1 in their last 5 games against the spread
- Cubs are 4-5 in their road games against the spread
- The totals have gone OVER in 2 of Cubs' last 5 games
- The totals have gone OVER in 8 of Cubs' 15 last games at home
Matchup History
Against the Spread (ATS) History
Over/Under History
Last 5 Matchups
Cubs vs. Phillies Injury Updates

Cubs Injuries
- Tyler Austin1B
Austin is out with knee
Out
- Justin SteeleSP
Steele is out with elbow
Out
- Jordan WicksSP
Wicks is out with arm
Out

Phillies Injuries
- Zack WheelerSP
Wheeler is out with shoulder
Out
- Max LazarRP
Lazar is out with oblique
Out
- Andrew PainterSP
Andrew Painter was seen walking out to bullpen, he won't start but could be available in relief.
Questionable
- Steward BerroaRF
Berroa is out with shoulder
Out
Phillies vs. Cubs Box Score
Phillies Player Stats| PITCHER | PC | IP | K | ER | |
|---|---|---|---|---|---|
![]() | 99 | 5.1 | 4 | 6 | |
![]() | 7 | 0.2 | 0 | 0 | |
![]() | 19 | 1 | 1 | 0 | |
![]() | 9 | 1 | 0 | 1 | |
![]() | 10 | 1 | 1 | 0 | |
![]() | 11 | 0.1 | 1 | 0 |
| HITTERS | H-AB | R | HR | RBI |
|---|---|---|---|---|
![]() | 0-4 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 1-4 | 1 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 0-1 | 1 | 0 | 0 |
![]() | 0-1 | 1 | 0 | 0 |
![]() | 0-0 | 0 | 0 | 0 |
![]() | 3-4 | 2 | 2 | 3 |
![]() | 3-4 | 2 | 2 | 3 |
![]() | 1-3 | 1 | 0 | 0 |
![]() | 1-2 | 0 | 0 | 1 |
![]() | 1-2 | 0 | 0 | 1 |
![]() | 1-4 | 1 | 0 | 0 |
![]() | 0-5 | 0 | 0 | 0 |
![]() | 0-2 | 0 | 0 | 1 |
![]() | 1-1 | 1 | 1 | 1 |
![]() | 1-1 | 1 | 1 | 1 |
Cubs Player Stats| PITCHER | PC | IP | K | ER | |
|---|---|---|---|---|---|
![]() | 83 | 7 | 5 | 3 | |
![]() | 25 | 0.2 | 0 | 1 | |
![]() | 11 | 0.1 | 1 | 0 | |
![]() | 9 | 0 | 0 | 1 | |
![]() | 27 | 1 | 1 | 0 | |
![]() | 7 | 1 | 0 | 0 |
| HITTERS | H-AB | R | HR | RBI |
|---|---|---|---|---|
![]() | 0-5 | 0 | 0 | 0 |
![]() | 1-5 | 0 | 0 | 0 |
![]() | 2-6 | 3 | 1 | 1 |
![]() | 3-4 | 2 | 1 | 1 |
![]() | 3-5 | 2 | 0 | 0 |
![]() | 2-6 | 1 | 1 | 4 |
![]() | 2-5 | 0 | 0 | 2 |
![]() | 2-2 | 0 | 0 | 0 |
![]() | 0-2 | 0 | 0 | 0 |
![]() | 0-2 | 0 | 0 | 0 |
![]() | 1-3 | 0 | 0 | 0 |
![]() | 2-2 | 0 | 0 | 0 |
![]() | 2-2 | 0 | 0 | 0 |
![]() | 0-0 | 0 | 0 | 0 |
![]() | 0-0 | 0 | 0 | 0 |
Phillies vs. Cubs Odds Comparison
Could not load odds
Phillies at Cubs Team Totals
MatchupOverUnder | ||
|---|---|---|
Phillies 8-16 | N/A | N/A |
Cubs 15-9 | N/A | N/A |





































