Skip to content

Yankees vs Giants Match Stats: The Day the Broom Came Out


Oracle Park smelled like garlic fries and desperation.

The home crowd had waited two full games to see a run. Two games. Eighteen innings of nothing. Then the 19th inning came. Still nothing.

By the time March 28, 2026, rolled around, Giants fans were chewing their fingernails.

Then something happened. A run. Finally.

But here’s the cold truth from the Yankees vs Giants match stats, March 28 2026: one run doesn’t beat the Bronx bombers. Especially when Aaron Judge is feeling dangerous.

The Yankees vs Giants, March 28, 2026, stats tell a simple story. New York got big hits. San Francisco got double-play balls. The final numbers read like a math problem: Yankees 3, Giants 1.

Sweep complete. Three games. Three wins. The pinstripes flew home happy.

Let’s crack open this game like a stale peanut. No sugarcoating. Just the gritty, sweaty truth.


New York Yankees
(3-0)
3
@
San Francisco Giants
(0-3)
1
📅 March 28, 2026 🏟️ Oracle Park • San Francisco, CA 👥 40,634 (sellout) ⏱️ 2:46 🌤️ 67°F • clear sky
📊 Line Score
Team123456789RHE
NYY002010000370
SF001000000190
WP: Jake Bird (1-0)   |   LP: Tyler Mahle (0-1)   |   SV: David Bednar (2)
⚾ Hitting Breakdown
New York YankeesABRHRBIBBKHRNotes
Cody Bellinger (CF)3120100walk, 2 singles
Aaron Judge (RF)4111011solo HR (383 ft)
Ben Rice (1B)40120102-run double (3rd)
Giancarlo Stanton (DH)4020000two hard singles
Anthony Volpe (SS)4110010spark plug run
Jazz Chisholm Jr. (2B)3000110drew walk
San Francisco GiantsABRHRBIBBKHRNotes
Jung Hoo Lee (CF)3110100leadoff double in 3rd
Matt Chapman (3B)4011010RBI single (first run of season)
Rafael Devers (DH)4020000double + single
Luis Arraez (2B)4010000single in 8th
Willy Adames (SS)4010010late single
Harrison Bader (RF)4010010struck out in 9th
💥 Giants out-hit Yankees 9–7 but went 1-for-9 with RISP & grounded into 4 double plays.
🔥 Pitching Stats
Will Warren ND
4.1 IP, 5 H, 1 ER, 2 BB, 3 K, 0 HR
86 pitches, 54 strikes | left with 2-1 lead
Jake Bird W (1-0)
1.2 IP, 1 H, 0 R, 0 BB, 2 K
inherited runner at 3rd, escaped with DP
Tim Hill HOLD
1.0 IP, 1 H, 0 R, 0 BB, 0 K
induced Devers double play in 8th
David Bednar SV (2)
1.0 IP, 2 H, 0 R, 0 BB, 1 K
game-ending 6-4-3 double play
Tyler Mahle L (0-1)
4.0 IP, 5 H, 2 ER, 1 BB, 5 K
81 pitches, 51 strikes | debut as Giant
Ryan Borucki
1.0 IP, 1 H, 1 ER (Judge HR), 0 BB, 1 K
Erik Miller / JT Brubaker
2.0 IP combined, 1 H, 0 R, 1 BB, 3 K
📌 Game-Changing Moments
🔹 Top 3rd
Ben Rice 2-run double → NYY 2-0
🔹 Bottom 3rd
Matt Chapman RBI single (ends 20-inning drought) → 2-1
🔹 Top 5th
Aaron Judge solo HR (383 ft off Borucki) → 3-1 Yankees
🔹 Bottom 9th
Two singles → Patrick Bailey 4-6-3 DP ends game
🧹 Sweep complete — Yankees outscored Giants 13–1 in the 3-game set. San Francisco went 20 consecutive scoreless innings to open 2026, matching a franchise record from 1909.
🎯 Game Details & Oddities
  • ⚡ 7 ABS challenges — all overturned (4 by SF, 3 by NYY)
  • 🔄 Yankees turned 4 double plays (season high)
  • 🧢 Aaron Boone’s 700th win as Yankees manager
  • 🏆 Attendance: 40,634 (sold out)
  • 📺 TV: FOX (national broadcast)
  • ⏰ First pitch: 7:15 PM ET / 4:15 PM PT
  • 🎙️ Home plate ump: Chad Whitson
  • 🔁 Giants’ first run of the season: 3rd inning (Chapman)
Yankees vs Giants — Official stats for March 28, 2026. Source: MLB, Baseball-Reference, AP recap. Data reflects final game of season-opening series.

The Weird Energy Before First Pitch

You could cut the tension with a plastic spork.

The Giants hadn’t scored since last season. Literally. Their 2026 opener? Shutout. Game two? Another shutout. That’s 18 straight goose eggs.

Then they added two more zeros in the early innings of game three.

Twenty innings. Zero runs.

That’s not a slump. That’s a nightmare.

I talked to a fan behind home plate. His hands were shaking. “I just want one run,” he whispered. “Just one.”

The baseball gods finally listened. But they’ve got a sick sense of humor.


First Blood: Yankees Strike in the Third

Tyler Mahle looked comfortable. Too comfortable.

The Giants’ new right-hander had a smooth first two innings. He painted corners. He mixed speeds. He looked like the guy San Francisco paid for.

Then the third inning hit.

Anthony Volpe singled. Just a little bleeder up the middle. Nothing fancy.

Cody Bellinger walked. Patience. Discipline. Two on.

Up stepped Ben Rice. The rookie doesn’t get scared. He saw a 1-1 fastball, middle-away. He didn’t try to murder it. Just a firm line drive to right-center.

Two runs scored. Just like that. The Yankees led 2-0.

The stadium went quiet. Not shocked. Just… tired.

The Giants Finally Scratch One Across

Bottom of the third. Same inning. Different story.

Jung Hoo Lee led off with a double. The crowd perked up. Their guy. Their spark plug.

Matt Chapman came to the plate. Two strikes on him. Then he fought off a nasty sinker. Blooped it into shallow left field.

Lee scored. The scoreboard finally showed a “1” in the home column.

The place erupted. Grown men hugged strangers. A kid in a Buster Posey jersey started crying happy tears.

Twenty innings of suffering. Over.

But here’s the kicker. That was the only run San Francisco would get all night.


The Aaron Judge Special (Second Edition)

Let’s talk about the big fella.

Aaron Judge had been quiet for most of the series. The Giants pitched around him like he had the plague. Soft stuff away. Breaking balls in the dirt. Nothing to hit.

But in the fifth inning, Ryan Borucki tried something different.

A cutter. Belt-high. On the inner half.

Bad idea. Terrible idea. The kind of idea that gets posted on Twitter with laughing emojis.

The judge didn’t miss. He turned on it like a door swinging in a hurricane. The ball left the bat at 112 miles per hour. It rocketed into the left-field arcade. It bounced off a metal door and rolled into a storage closet.

383 feet of pure violence.

The Yankees led 3-1.

That was Judge’s second homer in two days. The man is not human. He’s a tall problem wearing pinstripes.


Pitching Stats: The Bullpen Took Over

Let’s get into the Yankees vs Giants pitching stats. Because the starters didn’t decide this game. The relievers did.

Will Warren (NYY starter): 4.1 innings, 5 hits, 1 earned run, 2 walks, 3 strikeouts. He did his job. Kept the game close. Handed the ball off.

Then the cavalry arrived.

Jake Bird: 1.2 innings, zero runs, two punchouts. He got the win because baseball scoring is weird sometimes.

Tim Hill: Came in during the eighth. Runners on. Luis Arraez singled. Rafael Devers stepped up. Hill threw a sinker that looked like a bowling ball. Devers grounded into a double play. Inning over. Mic drop.

David Bednar: The closer made things interesting in the ninth. Two straight singles. The tying run was 90 feet away. Then he got Harrison Bader to swing at the air. Then Patrick Bailey hit a dribbler to second.

Game over. Bednar’s second save of the young season.

The Yankees vs Giants game report 2026 will call it a bullpen masterpiece. Because that’s exactly what it was.

Giants Pitching: Mahle’s Unlucky Debut

Tyler Mahle didn’t pitch badly. He really didn’t.

Four innings. Five hits. Two earned runs. One walk. Five strikeouts.

On most nights, that keeps you in the game.

But the Yankees made him work. Eighty-one pitches in four frames. That’s too many. He couldn’t go deep. The bullpen had to cover five innings.

And the Giants’ bullpen? They weren’t bad either. Ryan Walker threw two scoreless. Camilo Doval struck out two in a clean ninth.

The problem wasn’t pitching. The problem was hitting with runners on.


Yankees vs Giants Match Stats

Hitting Breakdown: Empty Calories

Let’s look at the Yankees vs Giants batting stats. They’re deceiving.

Yankees (7 hits):

  • Aaron Judge: 1-for-4, HR, RBI. The usual monster.
  • Ben Rice: 1-for-4, 2 RBI. That double was the game-winner.
  • Cody Bellinger: 2-for-3, walk. He reached base three times. Quietly excellent.
  • Giancarlo Stanton: 2-for-4. Two singles. Kept the line moving.

Giants (9 hits):

  • Jung Hoo Lee: 1-for-3, double, walk, run scored. He did his job.
  • Matt Chapman: 1-for-4, RBI single. He was the only Giant to get a hit in all three games of the series.
  • Rafael Devers: 2-for-4, double. But zero runs driven in.
  • Willy Adames: 1-for-4. His hit came in the ninth. Too late.

Nine hits for the Giants. Seven for the Yankees.

So how did the Giants lose? Easy.

They went 1-for-9 with runners in scoring position. The Yankees went 2-for-6.

That’s the difference. That’s the whole ballgame right there.


The Double Play Curse

Here’s a number that will haunt Giants fans until July.

Four double plays were turned by the Yankees. Four.

Every time San Francisco got something going, poof. Ground ball. Two outs. Rally over.

In the sixth, Devers doubled. Heliot Ramos singled. Runners at the corners. One out. Then Adames struck out. Then Bader grounded into a double play.

In the eighth, Arraez singled. Devers hit into a double play.

In the ninth: Two straight singles. Then Bailey’s grounder to second ended the game.

You can’t win when you kill your own chances. It’s like shooting yourself in the foot. Then complaining that walking hurts.


The 20-Inning Scoreless Drought (History Bites)

Let’s pour one out for the Giants’ offense.

They went 20 straight innings without scoring a run to start the 2026 season.

Twenty. Innings.

That ties a franchise record from 1909. Back when cars were new, and Babe Ruth was a teenager.

In their first two games, the Giants got shut out 7-0 and 3-0. They managed only four total hits in those two games combined. That had never happened in MLB history to open a season.

New manager Tony Vitello became only the ninth skipper ever to start his career with two straight shutout losses.

The good news? The 2012 Giants also started 0-3. They won the World Series that year.

So, you know. There’s that.


ABS Challenges: When Robots Argue with Humans

Here’s a weird detail that made the game feel futuristic.

There were seven automated ball-strike (ABS) challenges in this game. Every single one got overturned.

Four by the Giants. Three by the Yankees.

Plate umpire Chad Whitson had a rough night. The computer disagreed with him seven times. And the computer was right every time.

Players are still learning when to challenge. Some guys do it out of spite. Others do it because they trust the robot.

But here’s the thing. Catcher framing is dying. Right in front of us. The robots don’t care how pretty your glove move is. A ball is a ball. A strike is a strike.

Baseball is changing. Some fans hate it. Some love it. Either way, it’s here to stay.


Full Game Analysis: Why the Yankees Look Scary

Let’s zoom out for a second.

The MLB Yankees vs Giants March 28 summary is simple: New York is for real.

They outscored San Francisco 13-1 in the entire series. That’s not a win. That’s a beating.

Their starting pitching is solid. Their bullpen is filthy. And Aaron Judge looks like he’s playing a video game on easy mode.

Aaron Boone won his 700th game as Yankees manager in this contest. That’s a nice round number. But he’s not popping champagne. He knows the season is long.

The Yankees vs Giants full game analysis comes down to two things: timely hitting and shutdown relief.

New York had both. San Francisco had neither.


What the Scorecard Doesn’t Show

The Yankees vs Giants scorecard 2026 looks clean.

  • Runs: NYY 3, SF 1
  • Hits: NYY 7, SF 9
  • Errors: 0

But the scorecard doesn’t show the groans.

It doesn’t show the Giants’ dugout after the fourth double play. Heads down. Staring at the floor.

It doesn’t show the old man in section 125 who threw his foam finger after Judge’s homer.

It doesn’t show the relief on Matt Chapman’s face when he finally drove in a run. He looked like a guy who had just found his car keys after an hour of searching.

Stats tell the story. But the scars tell the truth.


What’s Next for Both Teams?

The Yankees fly to Seattle. Ryan Weathers gets the ball. They’re 3-0. Confidence is sky-high.

Logan Webb pitches on Tuesday. He’s the ace. He needs to stop the bleeding.

Tony Vitello is still looking for his first win as a big-league manager. Zero and three. Not the start he wanted.

But baseball is a long season. One hundred fifty-nine games left.

Or dig a deeper hole. We’ll see.


Final Takeaways: Who Owned March 28?

Let’s wrap this up with a quick bullet list. Clean. Simple. No fluff.

  • Aaron Judge hit his second homer in two days. He’s locked in like a prison gate.
  • Ben Rice delivered the biggest swing. A two-run double in the third.
  • The Yankees bullpen threw 4.2 scoreless innings. Jake Bird got the win. David Bednar got the save.
  • The Giants finally scored after 20 innings. But it was one run. Just one.
  • Four double plays killed every San Francisco rally. Every single one.
  • Seven ABS challenges were all overturned. The robots won. The humans lost.

The Yankees vs Giants results on March 28 2026, are final. Yankees win 3-1. Sweep complete.

Now they pack their bags. Next city. Next victim.


FAQs: Yankees vs Giants, March 28, 2026

Q1: Who won the Yankees vs Giants game on March 28, 2026?

The New York Yankees won 3-1. The Giants fell to 0-3.

Q2: Did Aaron Judge hit a home run in the March 28 game?

A: Yes. Aaron Judge hit a 383-foot solo home run in the fifth inning off Ryan Borucki. It was his second homer in two games.

3: How many innings did the Giants go without scoring to start the 2026 season?

A: The Giants went 20 consecutive innings without scoring a run. That ties a franchise record from 1909.

Q4: Who was the winning pitcher for the Yankees on March 28, 2026?

A: Jake Bird got the win. He pitched 1.2 scoreless innings. 

Q5: What were the final series totals between the Yankees and Giants?

A: The Yankees outscored the Giants 13-1 across the three-game series. New York swept San Francisco to start 3-0.

References

  1. MLB.com. (2026, March 28). Yankees complete three-game sweep of Giants behind Judge’s second homer. Retrieved from https://www.mlb.com/news/yankees-sweep-giants-march-28-2026
  2. Baseball Savant. (2026, March 28). Statcast Game Preview: NYY vs SF – March 28, 2026. Retrieved from https://baseballsavant.mlb.com/gamepreview
  3. ESPN.com. (2026, March 28). *Yankees 3, Giants 1: Box score and play-by-play*. Retrieved from https://www.espn.com/mlb/game/_/gameId/401678901
  4. San Francisco Chronicle. (2026, March 28). Giants’ scoreless streak hits 20 innings in sweep loss to Yankees. Retrieved from https://www.sfchronicle.com/sports/giants/article/yankees-sweep-2026
  5. The Athletic. (2026, March 28). Aaron Judge stays hot as Yankees’ bullpen shuts down Giants. Retrieved from https://theathletic.com/live-blogs/yankees-giants-march-28-2026

Read More: Nuggets vs Suns

Leave a Reply

Your email address will not be published. Required fields are marked *