The New York Mets will hope to end a nine-game losing streak as they visit the Chicago Cubs for the second game of their weekend series on Saturday afternoon.
New York is in a deep hole right now, and I like Chicago to pile on at home and win in my Mets vs. Cubs predictions.
Read on to see my full analysis of this matchup in my free MLB picks for Saturday, April 18.
Who will win Mets vs Cubs today: Cubs moneyline (-112)
The New York Mets have suffered offensively during their current losing streak, being shut out three times and averaging 1.78 runs over its last nine games. Francisco Lindor is hitting .200 while new arrival Bo Bichette is catching the ire of Mets fans thanks to his .564 OPS.
The Chicago Cubs come into today having won three straight, scoring 10+ runs in each game. While Freddy Peralta (1-1, 3.86 ERA) has pitched well enough to give the Mets chances to win, Chicago should score more than enough to outpace this floundering New York lineup. I like the Cubs to win at home.

Mets vs Cubs Over/Under pick: Under 8.5 (-118)
The four runs the Mets scored on Friday constituted a breakout for them, as it was the first time in five games they scored more than two runs. Veteran Jameson Taillon (0-1, 4.86 ERA) has struggled in his last two starts, but facing New York gives him a great chance to get right while the Mets’ bats are cold.
After a shaky opener, Peralta has been solid for the Mets, allowing just five runs in 16 innings over his last three starts. The Cubs have a .727 OPS against right-handed pitching this season, 61 points lower than their mark against southpaws. I like both pitchers to keep this game manageable and help us hit the Under.
- ML/RL bets: 3-5, -2.03 units
- Over/Under bets: 1-5, -3.96 units
Mets vs Cubs odds
- Moneyline: New York +101 | Chicago -112
- Run line: New York -1.5 (+152) | Chicago +1.5 (-175)
- Over/Under: Over 8.5 (+109) | Under 8.5 (-121)
Mets vs Cubs trend
The Mets are 0-9 straight up in their last nine games overall. Find more MLB betting trends for Mets vs. Cubs.
How to watch Mets vs Cubs and game info
| Location | Wrigley Field, Chicago, IL |
| Date | Saturday, April 18, 2026 |
| First pitch | 2:20 p.m. ET |
| TV | SNY, Marquee |
| Mets starting pitcher | Freddy Peralta (1-1, 3.86 ERA) |
| Cubs starting pitcher | Jameson Taillon (0-1, 4.86 ERA) |
Mets vs Cubs latest injuries
Mets 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.






