| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Dansby Swanson | SS | 16 | .143 | 0.607 | 1 |
| Alex Bregman | 3B | 13 | .182 | 0.672 | 0 |
| Ian Happ | LF | 5 | .000 | 0.200 | 0 |
| Michael Conforto | DH | 5 | .200 | 0.400 | 0 |
| Carson Kelly | C | 3 | .000 | 0.000 | 0 |
| Seiya Suzuki | RF | 3 | .000 | 0.000 | 0 |
| Nico Hoerner | 2B | 2 | .1000 | 3.000 | 0 |
| Pete Crow-Armstrong | CF | 2 | .500 | 1.500 | 0 |
| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Willy Adames | SS | 11 | .143 | 0.598 | 0 |
| Jung Hoo Lee | RF | 8 | .600 | 1.350 | 0 |
| Matt Chapman | 3B | 8 | .333 | 0.833 | 0 |
| Luis Arraez | 2B | 6 | .333 | 0.833 | 0 |
| Eric Haase | C | 3 | .000 | 0.000 | 0 |
| Rafael Devers | 1B | 3 | .000 | 0.333 | 0 |
| Casey Schmitt | DH | 2 | .000 | 0.000 | 0 |
| Buddy Kennedy | 1B | 1 | .000 | 0.000 | 0 |
Edward Cabrera enters on 16 days of extended rest for the Chicago Cubs, and his last three outings before that break were ugly. Nine combined earned runs across 12.2 innings. He did not make it to the fifth inning twice. Extended rest can sharpen a pitcher or leave him searching for his mechanics, and recent trends give no confidence it will be the former. The Giants have the perfect bat to exploit a rusty Cabrera: Jung Hoo Lee, who carries a .600 career average and a 1.350 OPS across 8 plate appearances against him. That line has moved in the right direction over time, reaching 1.467 OPS in their 2025 matchups alone. Lee is also the hottest bat in this San Francisco lineup right now, posting a 1.483 OPS over his last seven days with a .322 season average. If Cabrera spots a fastball early, Lee will make him pay.
Ray's left-handedness is a structural advantage against this order. Ian Happ leads the Cubs with 14 home runs, but his numbers against left-handed pitching are considerably weaker than his overall profile, and his career history against Ray specifically is limited and unproductive in a small sample. Dansby Swanson is already hitting .184 on the year, and his career line against Ray reads .143 average with a .607 OPS across 16 plate appearances, including a 0.000 OPS in their 2025 meeting. The beat writers have not softened their assessment: "The infield is struggling at the plate, concerning for players over or near 30." That is the heart of the order Ray will face today. The Cubs have gone 6-14 over their last 20 games and have not won a series in a month.
Wrigley Field plays slightly positive on scoring, with a runs factor of 1.05 and a home run factor of 1.1. Wind direction matters here, and reports from Chicago indicate a southwest wind blowing in from right field, which suppresses power in the early innings. The situational context is tilted toward a competitive, back-and-forth game: both teams scored in high volume Thursday, neither starter has gone deep in weeks, and fresh bullpens on both sides will be pressed into service by the middle innings.
Picks made June 05, 2026 at 04:24 AM ET. Odds shown reflect current market prices.
The Giants +1.5 run line at -154 is the structural bet. The Cubs are favored and probably win, but Chicago's historic slump makes a blowout unlikely. Six wins in their last 20 games, no series win in over a month, and a cold infield facing a left-hander today. The +1.5 cushion gives San Francisco significant margin, and the game flow points toward a close finish rather than a comfortable Cubs win. The Over 11 at +104 is the weakest position on this card: low confidence, thin edge, sized small or skipped depending on your risk tolerance. The NRFI at -108 is a cleaner spot built on Cabrera's 10-game first-inning scoreless streak, and worth a look if you play that market regularly.
One honest caveat: when both starters are unreliable and bullpens are active by the fourth inning, variance spikes significantly. Build your card around the Lee hit over and the Swanson no-hit prop, where the matchup data is cleanest and the historical samples carry the most weight. For the full slate, see our MLB picks today, NRFI picks, and player props.
| Date | Matchup | Result |
|---|---|---|
| Feb 22, 2026 | CHC @ SF | SFSF 4-2 |
| Mar 08, 2026 | SF @ CHC | SFSF 9-5 |
Compare odds for SF @ CHC