Carolina has looked like the best team in hockey for two months. They swept Ottawa, swept Philly, opened the postseason 8-0 — the first team to do that since the 1985 Edmonton Oilers — and have allowed just 10 goals in those eight games. Frederik Andersen entered this series 8-0 with a 1.12 GAA and a .950 save percentage.
And yet Montreal keeps making this interesting. The Canadiens stole Game 1 in Raleigh with a four-goal first period. Carolina answered by winning Games 2 and 3 in overtime — Nikolaj Ehlers at 3:29, Andrei Svechnikov at 14:06 — but this is not the steamroll the first two rounds suggested. The Hurricanes are spending more time in overtime than they spent in all of Round 1.
The angle tonight is Jakub Dobes. Montreal's rookie netminder is 6-0 after losses this postseason with a .942 save percentage. That's not a fluke in a three-game sample — it's a six-game pattern across three rounds. He's the playoff save leader with 363+, his 5-on-5 save percentage is .960, and he's stopped 88 high-danger chances. He's also the second rookie goalie in NHL history to win two road Game 7s, after Ken Dryden in 1971. The Canadiens, notably, are the youngest team to reach the Conference Finals since the 1993 Canadiens — the ones who went on to win the Cup.
None of this means Montreal wins tonight. But it means the market's -142 price on Carolina may be underestimating the bounce-back goalie at home, in a series where every game after the opener has gone to overtime.
The Braves are 37-18 and their road record is absurd. At 20-8, they own the best mark away from home in baseball — a .714 clip that would project to a 116-win pace if sustained over a full season. This from a team that finished 76-86 last year and is playing without Spencer Strider, Spencer Schwellenbach, and Hurston Waldrep, all sidelined on the IL.
First-year manager Walt Weiss has the rotation humming, and tonight's starter is the embodiment of that turnaround. Bryce Elder — who posted a 5.30 ERA in 2025 — is at 4-2 with a 2.01 ERA, a 0.99 WHIP, and 56 strikeouts. That's not peripherals-driven optimism. That's ace-level production, including a 12-K outing against the Giants and a dominant win at Dodger Stadium on May 10.
On the other side, Boston sends rookie Connelly Early, whose 3.33 ERA looks fine until you lift the hood. His expected ERA is 5.33. His xFIP is 4.72. He's allowing a 13% barrel rate — among the highest for qualified starters — and has given up 9 home runs in 54 innings. When the hardest contact in baseball meets a pitcher whose surface stats are lying, the only question is how many innings before the correction arrives.
Fenway at 85°F with 11 mph wind. The ball will carry. Atlanta's road machine doesn't need much help, but it's getting it tonight.
The season-level line on Jacob deGrom looks fine: 3-3, 3.02 ERA, 0.91 WHIP, 61 strikeouts in 10 starts. The trajectory does not. Over his last four outings, deGrom has posted a 6.45 ERA and surrendered eight home runs. His most recent start — 6 earned in 3 innings against the Angels — was his worst of the year.
The market still has Texas at -163, which prices deGrom's season body of work and not his recent form. On the other side, Houston arrives at 24-32, the most games below .500 this late in a season since the pre-contention 2014 club. The Astros have lost Altuve, Correa (season-ending ankle), Hader, and Brown to significant injury time. Trade deadline whispers around Yordan Alvarez are no longer whispers — ESPN ran three paths forward last week, and "sell" was one of them.
Here's what makes this uncomfortable for the Rangers: the Astros' offense still leads the AL at 5.21 runs per game despite the injury carnage. Houston can hit. If deGrom's homer problem is real and not noise, this lineup is built to exploit it — at -163, you're paying for a version of deGrom who hasn't shown up in a month.
Gerrit Cole makes his return from Tommy John. He logged 99 K in six rehab starts but his ERA sat at 4.66 — still finding his release point. KC at 22-33 is the softest re-entry ramp in the league.
The Rays are 34-18 — best record in the AL. Steven Matz starts. Baltimore is 25-30 and fading fast from their 2024 contender status. A coin-flip line in a talent mismatch.
Cristopher Sánchez gets Walker Buehler, who left the Dodgers for San Diego and brought a 5.01 ERA with him. Buehler's rotation spot is in jeopardy — tonight matters for his job security.
Soroka vs McDonald at Oracle, where the wind builds from 6 mph at first pitch to 13 by the fifth inning. Classic Bay Area afternoon pattern. The better team (ARI, 30-24) plays into the wind — watch fly-ball outs stack up late.
Eury Pérez has 98 mph heat and a 4.46 ERA — the stuff is electric, the command is still catching up. Kevin Gausman's steady hand is a tough draw for a young arm searching for consistency.
The Brewers are 32-20 and leading the NL Central by 3 games. Dustin May faces a TBD arm for Milwaukee — the line says MIL regardless of who takes the mound.
Three questions. Answers at the bottom. (Or click to reveal.)
3/3 = you're the sharp friend. 0/3 = you're reading the right newsletter.
1. 1985 Edmonton Oilers
2. 2018 and 2019
3. 1993