MLB Scores · MLB Odds

Giants vs Phillies

Final · Tue Apr 28 · 6:40 PM ET · Citizens Bank Park

San Francisco GiantsGiants13-16
0
FinalApr 28, 2026
Philadelphia PhilliesPhillies10-19
7
TVNBC Sports BANBC Sports PhilStreamMLB.TV

Closing line

US sportsbook at first pitch
Moneyline
SF+135
PHI−163
Run line
SF +1.5−156
PHI −1.5+129
Total O/U
Over 8−112
Under 8−108
  • Run line: Phillies −1.5 covered.
  • Total O/U: under 8 (7 runs).

Recap

The Philadelphia Phillies shut out the San Francisco Giants 7-0 at Citizens Bank Park in Philadelphia on Apr 28, 2026 to move to 10-19.

They scored 4 runs in the sixth inning.

Score by inning

San Francisco Giants and Philadelphia Phillies, score by inning
Team123456789R
SF0000000000
PHI00010402x7

W: Luzardo (2-3) · L: Mahle (1-4)

Scoring plays

Bottom 4

  1. PHISacrifice flyMarsh hit sacrifice fly to left, Turner scored.0-1

Bottom 6

  1. PHIDoubleHarper doubled to left, Turner scored, Schwarber to third.0-2
  2. PHIDoubleGarcía doubled to center, Harper scored and Schwarber scored.0-4
  3. PHIDoubleBohm doubled to left, García scored, Stott to third.0-5

Bottom 8

  1. PHISingleCrawford singled to right, Marsh scored.0-6
  2. PHISingleTurner singled to center, Crawford scored, Marchán to second.0-7

Team stats

SFPHI
Hits
2
11
Home Runs
0
0
Runs Batted In
0
7
Walks
0
5
Strikeouts
12
6
Runners Left On Base
5
18
Errors
0
0

Player stats

Giants · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Jung Hoo Lee RF0-4400000112.301.345.456
Matt Chapman 3B0-4400000418.273.344.364
Luis Arraez 2B1-330100008.315.345.380
Casey Schmitt DH0-3300000012.286.337.524
Rafael Devers 1B0-3300000112.211.250.298
Willy Adames SS0-3300000118.202.242.368
Heliot Ramos LF1-3301000121.267.308.416
Drew Gilbert CF0-3300000111.243.282.405
Patrick Bailey C0-220000027.143.211.186
Jerar Encarnacion PH0-110000016.222.250.259

Giants · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Tyler Mahle P5.065533082-465.8782
Matt Gage P1.010011020-101.5020
Blade Tidwell P2.042212047-303.0047

Phillies · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Trea Turner SS4-5524100120.254.323.373
Kyle Schwarber DH0-3310002018.190.346.505
Bryce Harper 1B2-441210009.269.350.509
Adolis Garcia RF1-3311201018.233.310.388
Brandon Marsh LF1-3311100012.298.320.468
Bryson Stott 2B0-3300001320.213.267.263
Alec Bohm 3B2-4402100011.157.228.216
Justin Crawford CF1-4411100218.244.319.329
Rafael Marchan C0-3300001023.091.149.159

Phillies · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Jesus Luzardo P7.020008088-625.5088
Orion Kerkering P1.000002020-132.7020
Tim Mayza P1.000002017-113.9417

Game info

VenueCitizens Bank Park, Philadelphia, PA
Attendance36,731
OfficialsHome Plate Umpire: Nestor Ceja · First Base Umpire: Charlie Ramos · Second Base Umpire: David Rackley · Third Base Umpire: Chris Guccione
TVNBC Sports BA · localNBC Sports Phil · local

Last and next games

Head to head

More scores

Scores, stats and closing line: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.

Game details updated Oct 13, 4:48 PM ET. How game pages are made