Return to calendar
FINAL GAME · RECAP

Pittsburgh PiratesOpen full analysisNew York MetsOpen full analysis

DateSaturday, March 28, 2026
First pitch
BallparkCiti Field
FINAL · Saturday, March 28, 2026
SEO MATCH SUMMARY

The New York Mets defeated the Pittsburgh Pirates 4–2 on March 28 at Citi Field in a pitching-dominated affair. Despite being outhit 12–6, the Mets capitalized on their opportunities, scoring all four runs on just one home run and four RBIs while drawing five walks to reach a .384 on-base percentage. Pittsburgh's offense struggled to convert its 12 hits into runs, managing only two RBIs and posting a .721 OPS, while striking out nine times. Mets pitcher delivered nine strikeouts across five innings with a 3.15 ERA, allowing just two earned runs and four walks. The Pirates' pitching was less effective, surrendering six hits and posting a 6.50 ERA in the losing effort. New York's ability to win despite limited offensive production—relying on plate discipline and timely hitting rather than power—suggests strong fundamentals heading into the regular season, while Pittsburgh's inability to manufacture runs from 12 hits indicates potential offensive consistency issues moving forward.

Pittsburgh PiratesPIT
2
FINAL
New York MetsNYM
4W
Total runs6Run difference2
INNING BY INNING

Line score

Team1234567891011RHE
PIT000000000112120
NYM00000000013461
TEAM COMPARISON

Batting box score

PITNYM
12Hits6
0Home runs1
1Doubles0
2RBI4
4Walks5
9Strikeouts8
0Stolen bases1
13Total bases9
32Left on base24
0Errors1
.265AVG.246
.299OBP.384
.422SLG.420
.721OPS.804
ON THE MOUND

Pitching box score

PITNYM
8Strikeouts9
5Walks4
6Hits allowed12
2Earned runs0
6.50ERA3.15
RUN PRODUCTION

Players who scored

PITBryan ReynoldsJake Mangum
NYMBo BichetteJorge PolancoLuis Robert Jr.Brett Baty
HOME RUNS

Long balls

Luis Robert Jr.Inning 11
PIT

Batting lineup

PlayerABHHRRBI
Jared TrioloSS · 1-66100
Ryan O'Hearn1B · 1-5 | BB5100
Bryan ReynoldsLF · 2-5 | BB, 2 K, RBI5201
Marcell OzunaDH · 1-5 | BB5100
Nick Gonzales3B · 2-6 | 3 K, RBI6201
Brandon Lowe2B · 1-5 | K5100
Billy CookRF · 0-00000
Henry DavisC · 0-0 | BB0000
Jake MangumCF · 2-5 | 2B, R5200
NYM

Batting lineup

PlayerABHHRRBI
Francisco LindorSS · 0-5 | K5000
Juan SotoLF · 1-55100
Bo Bichette3B · 1-5 | 2 K, R5100
Jorge Polanco1B · 0-2 | 3 BB, R2000
Luis Robert Jr.CF · 1-4 | HR, BB, 3 RBI4113
Brett BatyDH · 1-4 | K, R, SB4100
Marcus Semien2B · 0-3 | HBP, K3000
Jared YoungRF · 0-00000
Luis TorrensC · 1-1 | RBI1101
PIT

Pitchers

PitcherIPKERERA
Mitch Keller3 H · 0 BB6.0300.00
Justin Lawrence0 H · 2 BB0.22010.80
Gregory Soto0 H · 1 BB1.1300.00
Dennis Santana0 H · 1 BB1.0000.00
Hunter Barco3 H · 1 BB1.00218.00
NYM

Pitchers

PitcherIPKERERA
David Peterson6 H · 2 BB5.1300.00
Huascar Brazobán0 H · 0 BB0.2100.00
Luke Weaver1 H · 0 BB1.0000.00
Brooks Raley0 H · 0 BB1.0200.00
Devin Williams1 H · 1 BB1.0200.00
Luis García2 H · 1 BB1.0009.00
Richard Lovelady2 H · 0 BB1.0100.00
EXPLORE NEXT

Related MLB pages