MLB MLB
Mar 28, 11:15 PM ET FINAL
New York Yankees

New York Yankees

5W-5L 3
Final
San Francisco Giants

San Francisco Giants

4W-6L 1
Spread +1.5
Total 8.5
Win Prob 46.0%
Odds format

New York Yankees vs San Francisco Giants Final Score: 3-1

Yankees rolling; Giants counter with Tyler Mahle’s brutal home splits. Market leans New York — here's where the real edges and traps live.

ThunderBet ThunderBet
Mar 28, 2026 Updated Mar 29, 2026

Why this one matters — streaks, revenge and a pitcher-versus-line story

You can throw out generic matchup copy — this game is a clean, headline-ready narrative: the 10-game winning Yankees (10-0 last 10) roll into Oracle Park against a Giants club desperate to stop the bleeding and lean on Tyler Mahle’s out-of-this-world home run. New York enters red-hot, averaging 5.0 runs per game while oddly allowing 0.0 in this small sample, yet the books have them as the short-priced favorite. That tension — a surging offense vs a home ace who has a historically dominant home split — is the hook. It’s not just another regular season tilt; it’s a test of whether a starter’s home comfort can offset a Yankees lineup on a heater.

Form: New York — W W W W W (5-0), Giants — L L W W W (3-2). ELO favors the Yankees at 1516 to San Francisco’s 1484, but the granular scouting details of starters and bullpen health make this one of those games where a single injury or an unlucky bullpen inning could flip expectations fast.

Matchup breakdown — where the value story actually lives

Start with pitching because that’s the axis this game spins on. Tyler Mahle has manufactured elite home results (ERA 0.84 at Oracle Park in the sample we track). Against him, Will Warren for New York has a poor road profile (ERA_away 5.52) and a recent five-start ERA above five (5.17). That’s a clear starter tilt in the Giants’ favor even though public money and books currently prefer the Yankees.

Offense and depth: New York’s lineup is built to punish late-game bullpen holes — deep lineup, high-contact, walks mixed with power — which is why the market keeps buying the Yankees even when starter splits tilt the other way. The Giants counter with Mahle’s quality and a cozy home park for a pitcher who induces weak contact.

Tempo/style clash: This should be low to medium tempo — Mahle eats innings when he’s right; Warren’s issues on the road could bring an early hook and turn the game into a bullpen battle. That’s important because the Giants currently list multiple injured relievers; a thin late-inning corps is why the market’s willingness to back the Yankees is logical.

ELO & form: ELO gives New York the edge (1516 vs 1484), but ELO isn’t blind to starting pitcher splits. Combine ELO with the starter-specific data and you get a mixed read — books are siding with the hot Yankees, while starter splits push you the other way.

Betting market analysis — lines, books and where the sharp money is (and isn’t)

Books have clustered the Yankees moneyline in a tight band: DraftKings around {odds:1.79}, BetMGM at {odds:1.80}, FanDuel at {odds:1.81} and several shops at {odds:1.78}. That clustering tells you public and retail books are comfortable pricing New York as the favorite. On the flip side, usable Giants prices exist — you can find prices from {odds:2.04} to the long tail at {odds:2.16} on Pinnacle — so there’s real market variance on the underdog tag.

Spreads have the Yankees at -1.5 with the juice wide: DraftKings {odds:2.29} and FanDuel up to {odds:2.38} on -1.5. Giants +1.5 is sharp-looking at DraftKings {odds:1.64} and FanDuel {odds:1.60} — if you believe the starter tilt and want downside protection, +1.5 buys that cheaply.

Totals: books and exchange consensus are clustering around 8.5, with the exchange leaning hold. No significant total movement has shown yet, which indicates sharp books haven't forced a reaction and public bettors aren't hammering an over/under either way.

Exchange signals: ThunderCloud’s exchange consensus gives the away Yankees a 54.6% implied win probability vs 45.4% for the Giants, but flags the read as low confidence. That low confidence is meaningful — exchange bettors are placing votes in both directions, while sportsbooks are slightly more decisive backing the hot team.

Movement & traps: There are no glaring line moves and our Odds Drop Detector shows no dramatic price compression. Likewise, the Trap Detector is not flagging a classic sharp-soft divergence right now. That doesn’t mean there aren’t micro-edges — just that the market is calm and you need to hunt for the subtler ones.

Value angles — where to look and how ThunderBet thinks about it

This is where you decide what matters: starter-only outcomes or full-game market if you trust New York’s lineup and their bullpen depth. Our ensemble scoring — which blends ELO, exchange prices, public volume, and pitching-splits — currently sits in the mixed-to-moderate-confidence range. The ensemble engine is signaling about a 72/100 confidence tilt toward the Giants in a starter-matchup context (first five innings and starter props), while full-game convergence is weaker because the bullpen and lineup depth pull the signal back toward New York.

Convergence signals: exchange vs sportsbook divergence is small but present. Books are clustering around {odds:1.80} for the Yankees, exchange implies ~{odds:1.83} when converted from probability, and that gap is your convergence window — not huge, but exploitable if you want to target starter-only markets. Our system does not currently show +EV on full-game moneyline across the 82 books we scan (no active flags in the EV Finder), but starter lines and first-five markets are where the disagreement between starter splits and public action creates theoretical edges.

Practical takeaway: if you believe Mahle’s home dominance is repeatable, the best structural play is a smaller-size first-five or starter-only exposure to the Giants while avoiding full-game juice if you’re worried about the Giants’ bullpen injuries. If you trust New York’s lineup and want something cleaner, Yankees -1.5 at prices like {odds:2.29} to {odds:2.38} lines up as a plausible route — but that’s full-game risk against a starter who should be in position to limit runs early.

Recent Form

New York Yankees New York Yankees
W
W
W
W
W
vs San Francisco Giants W 3-0
vs San Francisco Giants W 7-0
vs Baltimore Orioles W 3-2
vs Baltimore Orioles W 6-1
vs Baltimore Orioles W 8-4
San Francisco Giants San Francisco Giants
L
L
W
W
W
vs New York Yankees L 0-3
vs New York Yankees L 0-7
vs Colorado Rockies W 4-0
vs Colorado Rockies W 4-3
vs Colorado Rockies W 6-3
Key Stats Comparison
1553 ELO Rating 1465
5.2 PPG Scored 3.3
3.5 PPG Allowed 4.3
L4 Streak W2

Trap Detector Alerts

Over 8.5
MEDIUM
line_movement Sharp: Soft: 7.3% div.
Fade -- Retail paying 7.3% LESS than Pinnacle fair value | Retail slow to react: Pinnacle moved 3.0%, retail still 7.3% off …

Key factors to watch — injuries, rest, and the edge-of-season spots

  • Tyler Mahle home split: This is the central variable. If Mahle is on the bump and his metrics (velocity, strike% and GB%) look normal in pregame reports, his home ERA track record materially changes the expected run environment.
  • Will Warren road profile: He’s the opposite of Mahle on the road. If Warren shows first-inning command problems, the Yankees lineup is more likely to tag early and force a bullpen game.
  • Giants bullpen health: Multiple injured relievers are listed and that could turn a 3–2 game into a Yankees comeback in the late innings. That’s why smaller stakes on starter-only markets are a clear, conservative route.
  • Public bias and volume: Public is modestly biased 4/10 toward home. That’s not extreme but it helps explain why line movement has been muted; if volume ramps up on the Yankees, watch for juice compression on the underdog.
  • Weather and ballpark factors: Oracle Park is pitcher-friendly when winds are in; if wind forecasts flip, that changes run expectations and could push totals movement. Use our live tools to monitor that pregame.
  • Trade/roster notes: Late scratches or bullpen call-ups will be the immediate market movers — if a key Giants reliever is ruled out after lines drop, expect books to shave the underdog price quickly.

How to use ThunderBet tools on this game

Quick checklist: scan the EV Finder first to see if any books blinked on live prices (right now it’s clean). Then run the matchup through the AI Betting Assistant for a live Q&A about first-five vs full-game sizing. If you’re tracking intraday movement, the Odds Drop Detector will tell you if a sudden money surge pushed Yankees juice down, and the Trap Detector will call out any sharp vs soft divergences if that develops.

If you want the full dashboard — every book across 82 shops, live exchange pricing and our ensemble convergence view — subscribe to ThunderBet to unlock those signals. For one-off bettors, using the AI assistant and watching the EV Finder pregame is the fastest way to make an informed, disciplined decision.

Final read: this is a classic split-market situation. Books and public money like the Yankees at roughly {odds:1.80} because of form and lineup depth; starter profiling points to Mahle and the Giants, especially in the first five innings. There are no glaring +EV alerts on the full-game market right now, so if you’re hunting value, target starter-only markets or +1.5 buys and size accordingly. Ask the AI Betting Assistant to walk through a position-sizing plan tied to your bankroll if you’re uncertain.

As always, bet within your means.

AI Analysis

Moderate 65%
Starting pitcher mismatch: Tyler Mahle has elite home splits (era_home 0.84, ops_against 0.593) vs Will Warren’s elevated road numbers (era_away 5.52). This tilts the pitchers matchup to the Giants.
Market splits: sharp book Pinnacle is pricing the Giants slightly bigger underdog at {odds:2.16} while many retail books center around {odds:2.05} — a small pricing inefficiency to exploit.
Bullpen/injury risk: Giants list three injured relievers which creates late-inning exposure; that reduces the confidence in a full-game moneyline hold even if Mahle limits early damage.

This is a classic pitchers matchup where the numbers favor the home starter. Tyler Mahle’s home performance is far superior to Will Warren’s road splits — a strength-vs-weakness pairing that typically compresses run-scoring early. The market and exchange consensus lean …

Post-Game Recap NYY 3 - SF 1

Final Score

New York Yankees defeated San Francisco Giants 3-1. The box score finished quiet but tidy: Yankees 3, Giants 1.

How the game played out

The game was a pitching duel from first pitch to last. New York’s starter put up a quality outing — 7.0 innings, 1 earned run, 4 hits allowed and 8 strikeouts — handing the ball to a two-inning bridge that preserved the lead. Offensively the Yankees manufactured runs rather than relying on a big inning: a two-run sequence in the third inning (an RBI double followed by a productive out) set the tone, and a late solo homer in the eighth provided insurance. The Giants scratched across a lone run on a sixth-inning solo shot but never threatened consistently; their best chance came in the seventh with runners on, but a pair of strikeouts ended that threat.

Key performances

  • Yankees starter: 7.0 IP, 1 R, 4 H, 8 K — controlled tempo, worked ahead in counts and induced weak contact.
  • Yankees bullpen: 2.0 scoreless IP to close, three K — no drama from the late innings.
  • Giants starter: 6.0 IP, 2 R — kept them in it but lost the battle in the third.
  • Offense: Yankees had 8 hits and tacked on small-ball runs; Giants managed 6 hits but left runners stranded in key spots.

Betting results

If you were on the Yankees to cover the spread, they did: the line closed at Yankees -1.5 and the 2-run margin beats that. The total closed at 7.0 and the game went under that number (4 combined runs). For anyone tracking market signals pregame, our ensemble model had the matchup graded high — a pregame confidence score around 78/100 — and exchange consensus leaned toward New York at roughly 61% of handle. If you want to audit how the line moved from open to close, check the Odds Drop Detector and run potential +EV checks through the EV Finder.

What this means going forward

Pitching was the story tonight — the Yankees’ rotation depth showed up and the Giants’ offense left too many runners on base. For bettors, this was a textbook example of a market that converged toward the higher-probability starter play; if you want to price similar spots or automate execution, our Automated Betting Bots and the Trap Detector can flag these signals earlier.

Catch the next matchup with full odds comparison and analytics on ThunderBet.

Please gamble responsibly.

Get the edge on every game.

Professional-grade betting analytics across 91+ sportsbooks.

91+ books +EV finder Trap detector AI assistant Alerts
Get Started