← Back to today’s slate MLB matchup · August 29, 2026
Philadelphia PhilliesBats heating up
LHP Cristopher Sánchez · Elite strikeout stuff · plus control
@
Los Angeles AngelsOffense cooling lately
RHP Ryan Johnson · Pitches to contact
MLB · Angel Stadium · 7:07 PM PT

Team Identity

Philadelphia Phillies
Season-to-date, 135 games, 5,222 PA.
An opportunistic, aggressive offense that cashes in scoring chances. The bats have been heating up lately.
Power
Average61
Contact
Average50
Plate Discipline
Below Avg42
Speed
Above Avg75
RISP
Elite93
Recent Form
Trending Up
Hit rate is up 23% over the team's last 10 games versus its season baseline.
Los Angeles Angels
Season-to-date, 135 games, 5,230 PA.
A below-league-average offense across most categories this season. The offense has cooled off recently.
Power
Well Below13
Contact
Well Below18
Plate Discipline
Below Avg34
Speed
Average47
RISP
Well Below17
Recent Form
Trending Down
Total bases per PA is down 8% over the team's last 10 games versus its season baseline.

What This Game Is About

Biggest Advantage

Phillies' offense is defined by being opportunistic, and this game tests whether Angels can match it.

Swing Factor

Cristopher Sánchez strikes hitters out at a 27.0% clip (85th percentile); Angels carry a 24.3% strikeout rate.

Momentum

Phillies are trending up and Angels are trending down over their last 10 games.

Key Matchups

Can Cristopher Sánchez miss enough bats?
Cristopher Sánchez strikes hitters out at a 27.0% clip (85th percentile); Angels carry a 24.3% strikeout rate.
Edge · Cristopher SánchezCristopher Sánchez: 27.0% K rateAngels: 24.3% K rateHigh confidence
Can Ryan Johnson limit Phillies' power?
Phillies rank in the 61st percentile in extra-base production, while Ryan Johnson sits in the 18th percentile at suppressing total bases.
Edge · PhilliesPhillies: 0.349 TB/PARyan Johnson: 0.397 TB/PA allowed (300 PA)High confidence
Can Cristopher Sánchez limit Angels' power?
Angels rank in the 13th percentile in extra-base production, while Cristopher Sánchez sits in the 53rd percentile at suppressing total bases.
Edge · Cristopher SánchezAngels: 0.322 TB/PACristopher Sánchez: 0.330 TB/PA allowed (719 PA)High confidence
Can Ryan Johnson miss enough bats?
Ryan Johnson strikes hitters out at a 16.7% clip (16th percentile); Phillies carry a 21.6% strikeout rate.
Edge · PhilliesRyan Johnson: 16.7% K ratePhillies: 21.6% K rateHigh confidence
Can Cristopher Sánchez command the strike zone?
Angels walk in 8.0% of trips; Cristopher Sánchez allows walks sparingly (5.3%).
Edge · Cristopher SánchezAngels: 8.0% walk rateCristopher Sánchez: 5.3% walks allowedHigh confidence

Pitcher Trends

Cristopher Sanchez
Cristopher Sanchez
Philadelphia Phillies · 8 starts
SP
Strikeouts7.1/start
Hits allowed6.5/start
6+ Strikeouts — 6 of last 66+ Hits Allowed — 4 of last 6
27% K rate
Per-start form only — opponent lineup, park, and pitch count aren't modeled.
Ryan Johnson
Ryan Johnson
Los Angeles Angels · 8 starts
SP
Strikeouts3.2/start
Hits allowed3.9/start
4 or fewer Strikeouts — 5 of last 64 or fewer Hits Allowed — 3 of last 6
17% K rate
Per-start form only — opponent lineup, park, and pitch count aren't modeled.

Player Trends

Zach Neto
Zach Neto
Los Angeles Angels · 0.378 hit rate · 0.644 TB/PA
Heating up
recent games · 1+ hit
L54 / 5L109 / 10L2516 / 25
Hit rate is up 98% over his prior baseline, with hits in 9 of his last 10 games. He has trimmed his strikeout rate to 16%.
J.T. Realmuto
J.T. Realmuto
Philadelphia Phillies · 0.242 hit rate · 0.424 TB/PA
Heating up
recent games · 1+ hit
L54 / 5L107 / 10L2515 / 25
Total bases per PA is up 48% over his prior baseline, with hits in 6 of his last 8 games. He has trimmed his strikeout rate to 9%.
Bryce Harper
Bryce Harper
Philadelphia Phillies · 0.326 hit rate · 0.535 TB/PA
Heating up
recent games · 1+ hit
L55 / 5L108 / 10L2518 / 256-game hit streak
Hit rate is up 59% over his prior baseline, with hits in 8 of his last 10 games.
Jose Siri
Jose Siri
Los Angeles Angels · 0.107 hit rate · 0.107 TB/PA
Cooling off
recent games · 1+ hit
L51 / 5L102 / 10L259 / 25
Total bases per PA is down 75% over his prior baseline, with hits in 2 of his last 9 games. His strikeout rate has climbed to 39%.
Tyler Heineman
Tyler Heineman
Los Angeles Angels · 0.056 hit rate · 0.056 TB/PA
Cooling off
recent games · 1+ hit
L51 / 5L102 / 10L2510 / 25
On-base rate is down 78% over his prior baseline, with hits in 1 of his last 6 games. His strikeout rate has climbed to 11%.
Trea Turner
Trea Turner
Philadelphia Phillies · 0.152 hit rate · 0.174 TB/PA
Cooling off
recent games · 1+ hit
L51 / 5L104 / 10L2514 / 25
Total bases per PA is down 51% over his prior baseline, with hits in 4 of his last 10 games. His strikeout rate has climbed to 26%.

Players Positioned to Succeed

77
Alec Bohm
Alec Bohm
1+ Hit
Philadelphia Phillies
Why it stands out
Low recent strikeout rate
Main risk
Recent hit rate has cooled
75
Zach Neto
Zach Neto
1+ Hit
Los Angeles Angels
Why it stands out
Low recent strikeout rate
Main risk
Recent hit rate has cooled
74
Bryce Harper
Bryce Harper
1+ Hit
Philadelphia Phillies
Why it stands out
Recent contact results are improving
Main risk
Lineup not yet posted
72
Nolan Schanuel
Nolan Schanuel
1+ Hit
Los Angeles Angels
Why it stands out
Recent contact results are improving
Main risk
Lineup not yet posted
71
Luis Arraez
Luis Arraez
1+ Hit
Philadelphia Phillies
Why it stands out
Low recent strikeout rate
Main risk
Lineup not yet posted
70
Donovan Walton
Donovan Walton
1+ Hit
Los Angeles Angels
Why it stands out
Low recent strikeout rate
Main risk
Recent hit rate has cooled

Expected Game Shape

BalancedLow confidence

Competitive profile without a clear stylistic tilt. Phillies bring stronger recent momentum. Phillies bring more power.

Early edge Phillies Driver No single dominant factor Volatility Elevated
  • Both probable starters grade around the 44th percentile in combined suppression.
  • Phillies are trending up; Angels are trending down.

Storylines to Watch

Does Phillies' power tilt the game?
Phillies bring a clearly stronger extra-base profile into this matchup.
Phillies power pct 61 vs Angels 13
Can Angels handle Cristopher Sánchez's strikeout stuff?
Angels have been a below-average contact team while Cristopher Sánchez misses bats at an above-average rate — a swing factor early.
Angels contact percentile: 18
Is Zach Neto the one to watch?
Zach Neto enters as Angels' hottest bat. Hit rate is up 98% over his prior baseline, with hits in 9 of his last 10 games. He has trimmed his strikeout rate to 16%.
0.378 hit rate · 0.644 TB/PA · 0.191 hit rate · 0.351 TB/PA
Based on plate appearances before 2026-08-29, with today's posted lineups when available. Injuries, weather, bullpen availability, and park factors are not yet included.