Boston Red Sox vs Tampa Bay Rays
Kickoff (UTC+8):2026-07-20 01:35
Final Score:Boston Red Sox 6 - 1 Tampa Bay Rays
Latest Odds
- Moneyline:Home 1.850|Draw 0.000|Away 2.090
- Spread 1.50:Home 1.550|Away 2.680
- Over/Under 8.50:Over 2.040|Under 1.890
Line Movement (open → latest)
| Time | Home | Draw | Away | Over/Under |
|---|---|---|---|---|
| 07-19 02:30 | 1.790 | 0.000 | 2.170 | 8.50 |
| 07-20 01:00 | 1.840 | 0.000 | 2.100 | 8.50 |
| 07-22 07:30 | 1.850 | 0.000 | 2.090 | 8.50 |
AI Deep Analysis
Rays’ lefty Shane McClanahan’s dominance vs. righties and Boston’s cold bats vs. LHP make Tampa Bay the sharper side at Fenway
This matchup’s edge
Shane McClanahan’s left-handed heat meets a Boston lineup that’s scuffling against southpaws, and the Rays’ road form behind their ace makes them the value play at Fenway.
Balance of power
Starting pitcher: McClanahan’s 2.83 ERA, 8.0 K/9, and .654 OPS allowed (vs all) vs. Sonny Gray’s 2.54 ERA, 8.0 K/9, and .654 OPS allowed → TBR slight edge
Lineup vs. handedness: TBR lineup OPS vs RHP .753 vs. BOS lineup OPS vs LHP (not listed, but BOS vs RHP is .645) → TBR clear edge
Bullpen: TBR bullpen ERA 3.65 vs. BOS bullpen ERA 3.79 → TBR slight edge
Starting pitcher deep dive
McClanahan (LHP, TBR) is rolling: 2.83 ERA, 8.0 K/9, .229 BAA, and a .654 OPS allowed in 2026. His last five starts: 3-1, 1.53 ERA, 0.83 WHIP, and only 1 HR allowed in 29.1 IP. He’s been especially tough on right-handed hitters (Boston’s lineup is righty-heavy), and his fastball/slider combo (avg exit velo 89.1 mph, barrel rate 8.7%) keeps the b謹慎評估 the park. Today: low blow-up risk.
Gray (RHP, BOS) is no slouch: 2.54 ERA, 8.0 K/9, .229 BAA, and a .654 OPS allowed. But his last five starts: 2-3, 5.27 ERA, 1.72 WHIP, and 5 HR allowed in 27.1 IP. His xwOBA (.296) and barrel rate (7.2%) are higher than McClanahan’s, and his fastball/curve mix is more hittable when he misses up. Today: moderate blow-up risk.
Lineup vs. pitcher handedness
Tampa Bay’s lineup posts a .753 OPS vs RHP in 2026, but their lefty masher (Jonny DeLuca) is a threat. Boston’s lineup is ice-cold vs LHP: their team OPS vs LHP is not listed, but their overall OPS vs RHP is .645, and their best righty masher (Wilyer Abreu) is only at .815 OPS vs RHP. McClanahan’s left-handedness is a mismatch for Boston’s righty-heavy order.
What the market is pricing
The market’s devig implies a near coin-flip (prob_home ≈ 0.45), but the data leans TBR: McClanahan’s elite split vs RHH, Boston’s poor split vs LHP, and TBR’s bullpen edge. The line hasn’t moved sharply, suggesting the market sees the same edge but is waiting for sharper money. The price on TBR is fair, not inflated.
Park and weather
Fenway Park’s left field is short, but the forecast for July 20, 2026, is partly cloudy, 76–91°F, with a west wind 4–10 mph—neutral for HRs. No rain expected. No major park/weather edge.
Total runs outlook
Both starters are in the top tier for suppressing runs, and both bullpens are above average. TBR’s lineup is average vs RHP, but BOS’s lineup is poor vs LHP. The under is the sharper side, as both aces are in form and the splits favor pitchers. Lean under.
Conclusion: where I’m planting my flag
Push=away_ml
Reason=McClanahan’s elite split vs RHH and Boston’s cold bats vs LHP
Confidence=65% (McClanahan’s 2.83 ERA and .654 OPS allowed vs BOS’s .645 OPS vs RHP)
Biggest risk=Gray’s recent 5.27 ERA in last 5 starts and TBR’s road fatigue (21-25 away)
Model Pick:away_ml(Confidence 65%)
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
- New York Yankees vs Los Angeles Dodgers
- Toronto Blue Jays vs Chicago White Sox
- Los Angeles Angels vs Detroit Tigers
- Athletics vs Washington Nationals
- Seattle Mariners vs San Francisco Giants
- Philadelphia Phillies vs New York Mets
- Atlanta Braves vs Texas Rangers
- Cleveland Guardians vs Pittsburgh Pirates
- Houston Astros vs Baltimore Orioles
- Kansas City Royals vs San Diego Padres
賽事雷達 Match Radar| Today| Scores| World Cup 2026| Daily Recap