Early Preview Lineups: TBD Odds Posted 5 min read

San Francisco Giants vs Philadelphia Phillies Preview

San Francisco Giants vs Philadelphia Phillies preview with model projections: Tyler Mahle projected 5.2 K (line 4.5), NRFI probability 67%. Full breakdown in...

San Francisco Giants at Philadelphia Phillies MLB game preview for April 28, 2026
SF
San Francisco Giants
Tyler Mahle RHP
@
6:40 PM ET
Citizens Bank Park
PHI
Philadelphia Phillies
Jesús Luzardo LHP
Last updated Tuesday, April 28, 2026
Final This game has finished. Read the recap for final score, model grades, and box score.

Key Facts

Matchup
San Francisco Giants at Philadelphia Phillies
Date
Tuesday, April 28, 2026
First Pitch
6:40 PM ET
Venue
Citizens Bank Park
Probable Starters
Tyler Mahle (RHP) vs Jesús Luzardo (LHP)
Lineups
TBD
Odds Snapshot
Apr 28, 6:41 PM ET
Last Updated
Apr 28, 6:08 PM ET

Betting Board

Snapshot Apr 28, 6:41 PM ET
Moneyline
SF +140
PHI -146
Total
Over 8 -112
Under 8 -108
Run Line
SF +1.5 -146
PHI -1.5 +122

Model Angles

NRFI Model
NRFI · 67%
+14.0% edge · top pick
Projected Total
TBD
Park Factor
1.04
Neutral · HR 1.08
First Pitch Weather
62°F
7.4 mph SSW
The San Francisco Giants visit the Philadelphia Phillies at 6:40 PM ET at Citizens Bank Park. Probable starters: Tyler Mahle for San Francisco Giants opposite Jesús Luzardo for Philadelphia Phillies. Lineups are not yet posted. This preview is built deterministically from projected lineups, probable starters, NRFI model context, market prices, first-pitch weather, park factors, and TheCapperIO model context.
  • Starter matchup: Tyler Mahle (San Francisco Giants) vs Jesús Luzardo (Philadelphia Phillies).
  • Lineup status: not yet posted.
  • NRFI model: 67% probability, lean NRFI, +14.0% edge.

Pitching Matchup

SF Away
Tyler Mahle
RHP · 1-3 · 5 GS
ERA
5.26
WHIP
1.60
K/9
9.12
IP
25.2
Career: 4.11 ERA · 1.30 WHIP · 9.22 K/9
NRFI: 84.2%
1st Inn ERA: 1.42
PHI Home
Jesús Luzardo
LHP · 1-3 · 5 GS
ERA
6.91
WHIP
1.54
K/9
10.87
IP
27.1
Career: 4.29 ERA · 1.25 WHIP · 10.06 K/9
NRFI: 79.7%
1st Inn ERA: 3.30

On the season, Tyler Mahle holds the ERA edge in this matchup. Tyler Mahle carries a 5.26 ERA and 1.60 WHIP, while Jesús Luzardo sits at 6.91 ERA and 1.54 WHIP.
Strikeout rates: Tyler Mahle at 9.12 K/9, Jesús Luzardo at 10.87 K/9.
K projections: Tyler Mahle at 5.2 (line 4.5)
Jesús Luzardo projected at 5.7 (line 6.5).
First-inning scoring: Tyler Mahle holds a 84.2% career NRFI rate, Jesús Luzardo at 79.7%. Combined average: 81.9%.
This is a RHP vs LHP matchup, creating potential platoon advantages in both lineups.

Strikeout Projections

Tyler Mahle vs PHI
Proj: 5.2Line: 4.5
+0.7
Confidence:
Jesús Luzardo vs SF
Proj: 5.7Line: 6.5
-0.8
Confidence:
View all K projections on SlateIQ

Our strikeout model weighs pitcher K rate, opponent lineup whiff tendency, park factors, and umpire zone size to project total strikeouts per starter.

Tyler Mahle (San Francisco Giants) is projected for 5.2 strikeouts against a posted line of 4.5. The projection is close to the line with no actionable edge.
He faces a moderate-K lineup that strikes out at 22.0% with a 28.0% whiff rate.

Jesús Luzardo (Philadelphia Phillies) is projected for 5.7 strikeouts against a posted line of 6.5. The projection is close to the line with no actionable edge.
He faces a moderate-K lineup that strikes out at 22.0% with a 28.0% whiff rate.

The San Francisco Giants lineup is more vulnerable to strikeouts in this matchup. Philadelphia Phillies batters K at 22.0%, San Francisco Giants batters at 22.0%.

NRFI & First 5 Analysis

NRFI Model
66.8%
probability of NRFI
+14.0%
market edge
Strong Signal
Market implied: 52.8%Model: 66.8%
First 5 Innings
SF
5.26 ERA
5.0 inn/start
PHI
6.91 ERA
5.4 inn/start
F5 lean: Moderate SF
SF K Projection
Tyler Mahle
5.2proj
Line: 4.5
+0.7 NEUTRAL
Confidence
PHI K Projection
Jesús Luzardo
5.7proj
Line: 6.5
-0.8 NEUTRAL
Confidence
Explore all model projections

Our NRFI model analyzes both starting pitchers' first-inning profiles, the top-of-order hitters in each lineup, the umpire's historical zone, and environmental factors to produce a probability estimate. For this game, the model assigns a 66.8% probability of no runs in the first inning, compared to the market's implied probability of 52.8%.

  • That creates a strong 14.0% edge on NRFI.
  • The best available line is NRFI -112 / YRFI -108 at FanDuel.
  • This qualifies as a top pick in our publication system.
  • Home plate umpire Nestor Ceja runs a wide zone. See the umpire section below for full career data.
  • Our NRFI model sits at 31-29 (51.7%) on official picks this season.

Prop Edges

6 model signals detected
Hits (1+) Lean Hit 0.5
67.6%
Hits (1+) Lean Hit 0.5
64.9%
Home Run Elite 0.5
18.9%
Hits (1+) Lean Hit 0.5
65%
Home Run Very Strong 0.5
14.9%
Home Run Very Strong 0.5
15.6%
See all today's picks and edges

Lineup & Matchup Breakdown

San Francisco Giants Projected
Projected batting order unavailable. This will update when probable or confirmed lineup data is available.
Philadelphia Phillies Projected
Projected batting order unavailable. This will update when probable or confirmed lineup data is available.
Batter vs Pitcher matchup tool

Lineups are unavailable as of this writing.

Ballpark, Weather & Umpire

Citizens Bank Park
Run Factor1.04
HR Factor1.08
Full park profile
Home Plate Umpire
Nestor Ceja
Slightly wide NRFI: 52.8% 89 games
Full umpire profile
Hourly Game Forecast
62°
6 PM
7 mph
SSW
61°
7 PM
2 mph
S
61°
8 PM
2 mph
S
61°
9 PM
2 mph
S
  • Citizens Bank Park carries a 1.04 run factor (neutral).
  • Home run factor: 1.08 — the park elevates HR power.
  • Park notes: Short left field porch (329ft); Elevated playing surface; Art Deco design.

First pitch forecast: 62F with 7 mph winds from the SSW. Humidity: 46%.

  • Home plate umpire: Nestor Ceja.
  • Career NRFI rate: 52.8% across 89 games tracked.
  • Zone tendency: Slightly wide.
  • K factor: 1.043 (above average strikeouts in his games).

Run Projections & Total

Run projections not available for this game.

The Bottom Line
This is a data-first preview, not a pick. Treat the NRFI model signal as context alongside the pitching matchup. Verify current odds before placing any bet. Confirm lineups at first pitch. Bet responsibly. 1-800-GAMBLER.
This preview is generated from thecapper.io projection models and publicly available data. All projections are model estimates, not guarantees. Gamble responsibly. If you or someone you know has a gambling problem, call 1-800-GAMBLER.