| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Ian Happ | LF | 38 | .063 | 0.367 | 1 |
| Nico Hoerner | 2B | 31 | .179 | 0.651 | 1 |
| Seiya Suzuki | RF | 27 | .130 | 0.520 | 1 |
| Dansby Swanson | SS | 22 | .100 | 0.432 | 1 |
| Michael Busch | 1B | 20 | .125 | 0.800 | 2 |
| Pete Crow-Armstrong | CF | 13 | .455 | 1.318 | 1 |
| Michael Conforto | LF | 12 | .300 | 0.817 | 0 |
| Carson Kelly | C | 11 | .100 | 0.282 | 0 |
| Miguel Amaya | C | 8 | .143 | 0.393 | 0 |
| Alex Bregman | 3B | 6 | .400 | 0.900 | 0 |
| Matt Shaw | 3B | 6 | .000 | 0.167 | 0 |
| Moises Ballesteros | C | 2 | .500 | 1.500 | 0 |
| Scott Kingery | 2B | 1 | .1000 | 2.000 | 0 |
| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Tommy Pham | LF | 31 | .310 | 0.838 | 0 |
| Bo Bichette | SS | 24 | .375 | 0.917 | 0 |
| Marcus Semien | 2B | 17 | .176 | 0.764 | 2 |
| Francisco Lindor | SS | 16 | .188 | 0.563 | 1 |
| Tyrone Taylor | CF | 12 | .167 | 0.417 | 0 |
| Luis Robert Jr. | CF | 11 | .091 | 0.455 | 1 |
| Jorge Polanco | 2B | 9 | .667 | 1.889 | 1 |
| MJ Melendez | LF | 6 | .600 | 1.667 | 0 |
| Francisco Alvarez | C | 5 | .600 | 2.000 | 1 |
| Mark Vientos | 3B | 5 | .000 | 0.000 | 0 |
| Luis Torrens | C | 3 | .000 | 0.000 | 0 |
| Brett Baty | 3B | 2 | .1000 | 3.500 | 1 |
Context matters as much as the pitchers do. Parker of Yahoo Sports noted: "The New York Mets have dropped eight straight while scoring just 12 times, and Soto (calf) isn't returning anytime soon." Parker also pointed out that "Soto and Pete Alonso accounted for 207 runs and 231 RBI for the Mets in 2025, and neither will be in the lineup." The Mets are 4-7 on the road this season, averaging 1.5 runs per game across their last eight games with their top two hitters sidelined and a season OPS of .632 as a team. The Cubs, by contrast, are riding a three-game win streak, scoring 5.6 runs per game this season, and carry a +27 run differential into tonight. They hammered the Mets 12-4 in Game 1 of this series. The roster gap is significant.
The batter-versus-pitcher data sharpens the pitching narrative considerably. Ian Happ, batting cleanup for Chicago, is hitting .063 with a 0.367 OPS across 38 career plate appearances against Peralta. In 2025 specifically, Happ put up a 0.000 OPS across six plate appearances against him. The Cubs' primary power threat is historically owned by tonight's opposing starter. The counter-narrative comes from Crow-Armstrong, who owns a .455 average and a 1.318 OPS across 13 career plate appearances against Peralta, including a 1.556 OPS in nine 2025 PA. Small sample, real signal. If PCA bats near the top of the order, he is the most dangerous Cubs hitter tonight regardless of his .227 season average. On the Mets' side, Francisco Alvarez is carrying the offense with Soto and Alonso out. He is hitting .294 with four home runs on the season and carries a 2.000 OPS in five career plate appearances against Taillon. If the Mets are going to score, Alvarez is the most likely source.
One variable looms over everything: wind direction at Wrigley Field. The park carries a 1.1 home run factor, and when the wind blows out, this becomes a launching pad. When it blows in, it plays like a pitcher's park. Taillon's tendency to surrender home runs makes that variable especially critical for the total. Weather data is still pending, but it is the single biggest unknown in handicapping the over/under tonight.
Picks made April 18, 2026 at 03:36 AM ET. Odds shown reflect current market prices.
The sharpest single-ticket play is the Happ Under 0.5 Hits at +104. Thirty-eight career plate appearances, a .063 average, essentially two hits total against Peralta across several seasons of matchups. Positive money on the historical norm is a value bet by definition. The Cubs ML at -120 is the structural play, genuine mispricing when you account for the roster gap. The SGP combining both with the under and Peralta's strikeout total is the highest-upside ticket if you want to stack the narrative into one bet. But hear the caution clearly: Taillon has given up five home runs in 16.2 innings this season, and Wrigley's wind can turn any inning into a multi-run event regardless of what the Mets' lineup looks like. The under is a lean. Size your units accordingly.
Predicted final: Chicago Cubs 4, New York Mets 2. Total stays at 6, well under the 8.5 line. For the full slate, see our MLB picks today, NRFI picks, and player props.
| Date | Matchup | Result |
|---|---|---|
| Apr 17, 2026 | NYM @ CHC | CHCCHC 12-4 |
Compare odds for NYM @ CHC