The first Western Conference Finals Game 7 in eight years. The back-to-back MVP against the youngest Defensive Player of the Year in league history. A Spurs team that's stolen three road games against a Thunder squad that went 34-7 at home. And OKC does it without Jalen Williams, ruled out with a lingering hamstring strain.
The numbers are stark. Home teams are 117-42 (.742) in Game 7 history. The Thunder are 4-0 at home in Game 7s since relocating from Seattle. SGA averaged 28.7 points and 10.0 assists across his three home games this series. The market reflects all of it.
But San Antonio has the best player in this series, and the on/off numbers prove it. With Wembanyama on the floor, the Spurs have outscored OKC by 21 points across 125 minutes. Without him: minus-38 in just 29 minutes. That's a 59-point total gap. The game lives and dies with No. 1's minutes and foul trouble.
SGA's Game 6 — 15 points on 6-for-18 shooting, 0-for-5 from three — was the worst offensive performance of his entire season. The question tonight isn't whether he bounces back. It's whether the Thunder's bench can compensate for Williams's absence. In Game 2, OKC's reserves outscored the Spurs' 57-25. In Game 6, the starters took over and it wasn't close.
Watch for Dylan Harper. The Spurs rookie is averaging 14.6 points, 5.6 rebounds, and a 63.6 true-shooting percentage through 12 playoff games — numbers only Magic Johnson and Charles Barkley matched as rookies. His Game 1 line: 24 points, 11 rebounds, 6 assists, 7 steals. No NBA playoff rookie has ever matched all four of those.
This is only the second Game 7 in NBA history matching the season MVP against the DPOY. The first was in 2024: Jokic vs. Gobert. The DPOY's team won.
Two of the most talented arms in baseball — both stumbling through rebuilding seasons — meet under the lights at Dodger Stadium. The numbers aren't pretty, but the recent trajectories tell a different story.
Sasaki has allowed three or fewer earned runs in each of his four May starts, working his way down from a grotesque 6.35 ERA in April. His last outing against Milwaukee: 5 innings, 2 earned runs, 4 strikeouts, a season-high 104 pitches. The stuff hasn't diminished — 98.6 mph average fastball, the splitter still drops off the table. The contact quality, though, is concerning: .364 wOBA, 46% hard-hit rate, 11.7% barrel rate. He's getting hit hard when he gets hit.
Luzardo's story mirrors it. Four disastrous starts to open the year (7.94 ERA), followed by three quality starts in his last four. His Statcast peripherals are genuinely strong — .283 xwOBA, only 5.4% barrel rate — suggesting the underlying performance is better than the headline number. The command has been elite: 66 strikeouts against just 13 walks.
The Dodgers are 37-20 and in cruise control. The Phillies at 29-28 need their $135 million man to hold innings. The weather angle tonight is nothing: 68°F, a 5.7 mph breeze. The pitchers have no excuses.
A northeast system is pushing sustained winds across five ballparks tonight, all north of 14 mph. Citi Field leads at 16.3 mph straight from the north. Progressive Field (15.3 mph NNE), Rate Field (15 mph NE), Nationals Park (14.4 mph NNW), and Oriole Park (14 mph NNW) round out the list.
When wind blows in above 14 mph, fly ball distance drops measurably — typically 10-15 feet per batted ball, enough to turn warning-track shots into routine outs. The BOS@CLE under at 6.5 already reflects this. The MIA@NYM total at 7.0 with 16.3 mph gusts at Citi Field is worth watching — that number wants to go lower.
The other side of the ledger: Coors Field at 75°F with moderate wind at altitude sits at 11.0. The thin air does its work regardless of what's happening on the coast.
Three questions about tonight's slate. Answers at the bottom — or tap to reveal. 3/3 = you're the sharp friend. 0/3 = you're reading the right newsletter.