| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Jake McCarthy | LF | 26 | .320 | 0.786 | 0 |
| Ezequiel Tovar | SS | 21 | .333 | 0.809 | 1 |
| Hunter Goodman | C | 10 | .400 | 0.800 | 0 |
| Willi Castro | 2B | 5 | .200 | 0.400 | 0 |
| Kyle Karros | 3B | 4 | .667 | 1.417 | 0 |
| Brett Sullivan | C | 3 | .667 | 1.334 | 0 |
| Tyler Freeman | RF | 3 | .500 | 1.167 | 0 |
| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Harrison Bader | CF | 13 | .364 | 0.917 | 0 |
| Luis Arraez | 2B | 8 | .375 | 0.750 | 0 |
| Willy Adames | SS | 8 | .143 | 0.572 | 0 |
| Matt Chapman | 3B | 7 | .333 | 0.762 | 0 |
| Eric Haase | C | 3 | .333 | 1.666 | 1 |
| Rafael Devers | 1B | 3 | .333 | 0.666 | 0 |
| Casey Schmitt | DH | 2 | .500 | 1.000 | 0 |
The legitimate pushback on Webb is workload. He has been out 24 days with right knee bursitis and threw just 62 pitches in a May 22 rehab start. Vitello was direct about what this return required: "I think, more than anything, he needed to go through the exercises necessary in the training room, and then also to do some of the things he wanted to do." Expect a 70-80 pitch ceiling. Four, maybe five innings. The case for fading Webb outright is not crazy. But it collapses the moment you look at what comes out of the San Francisco Giants bullpen. San Francisco's relievers have posted a 2.74 ERA this season, one of the sharpest units on today's card. A short Webb outing doesn't crack this game open. The bridge is solid.
The Colorado Rockies are 10-15 at home, 20-37 overall, and sitting on five straight losses that include being outscored 28-11 over three games in Los Angeles. Their offense averages 4.0 runs per game, a number that sounds serviceable until you discount the Coors inflation and realize the underlying production is weaker than it looks. Colorado is 16-28 against right-handed pitching. Webb starts this game on familiar ground. Jung Hoo Lee's expected return from the injured list adds depth to a Giants lineup that already features Arraez batting .325, Schmitt slugging .555 with 12 home runs, and Adames posting a 1.088 OPS over the past seven days.
Coors Field inflates everything: run totals, home run rates, career ERAs. I know the environment. But when the stronger pitching staff owns the bullpen and the opposing starter has been shelled all season, altitude only does so much. Our model lines up with the 10.5 total, which tells me the market has already priced in the park. The structural edge here is not in the run total. It is in who wins and by how much.
Picks made May 29, 2026 at 04:27 AM ET. Odds shown reflect current market prices.
The under at +100 is the secondary play, held loosely. Coors always carries the risk of a crooked-number inning that blows the total wide open, but San Francisco's bullpen limits that risk more than most. Vitello addressed Webb's readiness directly: "This weekend, I think, makes everything a little bit better for a bunch of different reasons, but mainly centered on his routine." A pitcher who worked through his preparation properly, against a lineup he has dominated for years, on a pitch count that still gives him room to be effective. That combination should produce a controlled Giants win. The caveat is real: Webb has not faced live pitching in over three weeks, and Coors Field rarely punishes mistakes quietly. Variance here is higher than the matchup quality suggests.
The Webb strikeout prop at +120 and Schmitt over 1.5 total bases round out the card alongside the run line. These stand on individual matchup logic independent of the game outcome. Take the structural pitching edge at near-even money and let the elite bullpen close it out. For the full slate, see our MLB picks today, NRFI picks, and player props.
| Date | Matchup | Result |
|---|---|---|
| Feb 26, 2026 | COL @ SF | COLCOL 11-3 |
| Mar 20, 2026 | SF @ COL | SFSF 14-11 |
Compare odds for SF @ COL