San Francisco Giants vs Colorado Rockies
Kickoff (UTC+8):2026-07-13 04:05
Final Score:San Francisco Giants 3 - 1 Colorado Rockies
Latest Odds
- Moneyline:Home 1.700|Draw 0.000|Away 2.310
- Spread -1.50:Home 2.400|Away 1.660
- Over/Under 9.50:Over 2.090|Under 1.850
Line Movement (open → latest)
| Time | Home | Draw | Away | Over/Under |
|---|---|---|---|---|
| 07-12 04:30 | 1.670 | 0.000 | 2.370 | 8.50 |
| 07-15 15:30 | 1.700 | 0.000 | 2.310 | 9.50 |
AI Deep Analysis
Two struggling righties square off in San Francisco—Lorenzen’s 6.46 ERA and McDonald’s 5.46 ERA set the stage for a home underdog with real value.
This game’s angle
Two of MLB’s most hittable right-handed starters take the mound in a matchup where the market’s home favorite (Giants at 1.706) is actually the better value. Michael Lorenzen’s 6.46 ERA is the league’s worst among qualified starters, but his 4.55 xERA and 4.68 xFIP suggest he’s been unlucky—his true talent is still below average, but not historically bad. Trevor McDonald’s 5.46 ERA is more in line with his .327 wOBA and .312 xwOBA allowed, and his 38.2% hard-hit rate and 3.8% barrel rate confirm he’s been getting squared up all year.
The scale today
Starting pitcher baseline: Lorenzen’s xFIP/xERA (4.55/4.68) < McDonald’s ERA (5.46) → Giants’ starter is the less terrible option
Lineup vs RHP: Giants’ league-average production > Rockies’ league-worst 68 wRC+ vs LHP and poor vs RHP → Giants’ bats hold the edge
Bullpen: Giants’ middle relief has been slightly more reliable than Colorado’s → Giants’ pen tips the scale
Starting pitcher form and strength
Michael Lorenzen’s 2026 has been a disaster by ERA (6.46), but his xERA (4.55) and xFIP (4.68) indicate he’s been the victim of poor sequencing and defense. His Statcast numbers are brutal: 90.5 mph average exit velocity, 46.2% hard-hit rate, and 8.5% barrel rate—he’s giving up loud contact at an alarming rate. His recent starts have seen him fail to escape the 5th inning more often than not, and his command has been shaky (walk rate not specified, but implied by the high xFIP). Today, he’s a ticking time bomb: the Giants’ league-average vs RHP lineup should be able to put up runs.
Trevor McDonald’s 5.46 ERA is ugly, but it’s not as extreme as Lorenzen’s. His .327 wOBA and .312 xwOBA allowed are poor, and his 38.2% hard-hit rate and 3.8% barrel rate show he’s not missing many barrels. He’s not a strikeout artist (K9 not specified), and his control has been spotty. However, pitching at home in San Francisco (park factor 92 for batting) gives him a slight edge over Lorenzen, who’s been even worse. McDonald is still hittable, but he’s the better of the two today.
Lineup vs this pitcher
The Giants’ lineup faces Lorenzen, a righty. San Francisco’s vs RHP split is league-average, and their home park suppresses offense slightly. Lorenzen’s 90.5 mph exit velocity and 46.2% hard-hit rate mean the Giants should be able to string together runs, especially if he leaves fastballs over the plate.
The Rockies’ lineup faces McDonald, also a righty. Colorado’s vs RHP split is poor, and their overall offense has been the league’s worst (68 wRC+ vs LHP, and only marginally better vs RHP). McDonald’s .327 wOBA allowed and 38.2% hard-hit rate suggest the Rockies could put up some runs, but their lack of firepower makes it unlikely they explode for a big inning.
What the market is thinking
The market opened with the Giants as a -118 favorite (implied 54.1% win probability) and the total at 13, but the current line (Giants 1.706, Rockies 2.219) suggests sharps have pushed the home side. The devig probability for the Giants is roughly 58%, which aligns with the market’s implied probability. The total of 8.5 (under 1.987) is lower than the early market, indicating money has come in on the under. The market’s consensus is that this game will be low-scoring, with the Giants as the slight favorite.
Park and injuries
No significant injuries are reported for either side. The game is in San Francisco, where the park factor for batting is 92 (slightly pitcher-friendly). The weather forecast is not specified, but the park’s natural conditions favor the under.
Total points
The total is set at 8.5, with the under juiced at 1.987. Both starters have been hittable, but their poor command and the pitcher-friendly park suggest runs will be at a premium. The Giants’ league-average offense and the Rockies’ league-worst production vs RHP point to a low-scoring affair. The under is the sharper side here.
Conclusion: Where I stand
Recommend
home_ml
Reason
McDonald’s 5.46 ERA and Lorenzen’s 6.46 ERA/xFIP 4.68 make the Giants the better side, and their league-average vs RHP lineup faces a pitcher who’s been the league’s worst by ERA and Statcast metrics.
Confidence
60%
The Giants’ edge in starting pitching (xFIP/xERA) and lineup vs RHP is clear, but both starters are volatile and could implode at any moment.
Biggest risk
Lorenzen’s xERA/xFIP regression could manifest as a gem, or McDonald’s hard-hit rate could lead to a Rockies’ outburst—either would flip the script.
Model Pick:home_ml(Confidence 60%)
Analysis text is generated by an AI research engine from our in-house data pipeline (odds, results, score simulation); model picks are settled and published daily.
More Match Analysis
- Texas Rangers vs Houston Astros
- St. Louis Cardinals vs Atlanta Braves
- Chicago White Sox vs Athletics
- Minnesota Twins vs Los Angeles Angels
- Miami Marlins vs Cleveland Guardians
- Los Angeles Dodgers vs Arizona Diamondbacks
- San Diego Padres vs Toronto Blue Jays
- Philadelphia Phillies vs New York Mets
- Boston Red Sox vs Tampa Bay Rays
- New York Yankees vs Los Angeles Dodgers
賽事雷達 Match Radar| Today| Scores| World Cup 2026| Daily Recap