← Back to today’s slate MLB matchup · August 29, 2026
Arizona DiamondbacksBats heating up
LHP Mitch Bratt · Pitches to contact
@
San Francisco GiantsOffense cooling lately
Starter TBD
MLB · Oracle Park · 7:05 PM PT

Team Identity

Arizona Diamondbacks
Season-to-date, 136 games, 5,330 PA.
An aggressive offense that runs and pressures defenses on the bases. The bats have been heating up lately.
Power
Below Avg42
Contact
Average59
Plate Discipline
Average55
Speed
Above Avg67
RISP
Average54
Recent Form
Trending Up
Walk rate is up 6% over the team's last 10 games versus its season baseline.
San Francisco Giants
Season-to-date, 135 games, 5,165 PA.
A power-hitting, opportunistic offense that does damage on extra-base hits, though it can be free-swinging. The offense has cooled off recently.
Power
Above Avg78
Contact
Above Avg67
Plate Discipline
Well Below16
Speed
Below Avg35
RISP
Above Avg73
Recent Form
Trending Down
Hit rate is down 8% over the team's last 10 games versus its season baseline.

What This Game Is About

Biggest Advantage

Giants bring the more power-hitting profile, while D-backs lean on being aggressive.

Swing Factor

Mitch Bratt strikes hitters out at a 15.1% clip (11th percentile); Giants carry a 20.8% strikeout rate.

Momentum

D-backs are trending up and Giants are trending down over their last 10 games.

Key Matchups

Can Mitch Bratt miss enough bats?
Mitch Bratt strikes hitters out at a 15.1% clip (11th percentile); Giants carry a 20.8% strikeout rate.
Edge · GiantsMitch Bratt: 15.1% K rateGiants: 20.8% K rateModerate confidence
Can Mitch Bratt limit Giants' power?
Giants rank in the 78th percentile in extra-base production, while Mitch Bratt sits in the 41st percentile at suppressing total bases.
Edge · GiantsGiants: 0.360 TB/PAMitch Bratt: 0.351 TB/PA allowed (185 PA)Moderate confidence
Can Mitch Bratt command the strike zone?
Giants walk in 6.9% of trips; Mitch Bratt allows walks at a fairly typical rate (13.5%).
Edge · Mitch BrattGiants: 6.9% walk rateMitch Bratt: 13.5% walks allowedModerate confidence
How do Giants handle left-handers?
Giants have produced worse against left-handers this season (0.334 vs. 0.360 TB/PA overall).
Edge · Mitch Brattvs left-handers: 0.334 TB/PA (1488 PA)overall: 0.360 TB/PAModerate confidence

Pitcher Trends

Mitch Bratt
Mitch Bratt
Arizona Diamondbacks · 8 starts
SP
Strikeouts3.1/start
Hits allowed4.4/start
4 or fewer Strikeouts — 5 of last 64 or fewer Hits Allowed — 4 of last 6
15% K rate
Per-start form only — opponent lineup, park, and pitch count aren't modeled.

Player Trends

Lars Nootbaar
Lars Nootbaar
Arizona Diamondbacks · 0.304 hit rate · 0.652 TB/PA
Heating up
recent games · 1+ hit
L52 / 5L106 / 10L2514 / 252-game hit streak
Total bases per PA is up 389% over his prior baseline, with hits in 4 of his last 7 games. He has trimmed his strikeout rate to 4%.
Willy Adames
Willy Adames
San Francisco Giants · 0.350 hit rate · 0.650 TB/PA
Heating up
recent games · 1+ hit
L54 / 5L108 / 10L2518 / 252-game hit streak
Total bases per PA is up 76% over his prior baseline, with hits in 4 of his last 5 games.
Jose Fernandez
Jose Fernandez
Arizona Diamondbacks · 0.280 hit rate · 0.360 TB/PA
Heating up
recent games · 1+ hit
L54 / 5L108 / 10L2514 / 25
On-base rate is up 61% over his prior baseline, with hits in 6 of his last 7 games. He has trimmed his strikeout rate to 12%.
Osleivis Basabe
Osleivis Basabe
San Francisco Giants · 0.100 hit rate · 0.100 TB/PA
Cooling off
recent games · 1+ hit
L52 / 5L104 / 10L2514 / 25
Total bases per PA is down 77% over his prior baseline, with hits in 3 of his last 8 games. His strikeout rate has climbed to 23%.
Ildemaro Vargas
Ildemaro Vargas
Arizona Diamondbacks · 0.136 hit rate · 0.205 TB/PA
Cooling off
recent games · 1+ hit
L52 / 5L105 / 10L2511 / 25
On-base rate is down 47% over his prior baseline, with hits in 5 of his last 10 games. His strikeout rate has climbed to 14%.
Drew Cavanaugh
Drew Cavanaugh
San Francisco Giants · 0.167 hit rate · 0.167 TB/PA
Cooling off
recent games · 1+ hit
L52 / 5L103 / 10L258 / 25
On-base rate is down 27% over his prior baseline, with hits in 2 of his last 8 games. His strikeout rate has climbed to 42%.

Players Positioned to Succeed

75
Geraldo Perdomo
Geraldo Perdomo
1+ Hit
Arizona Diamondbacks
Why it stands out
Recent contact results are improving
Main risk
Lineup not yet posted
75
Bryce Eldridge
Bryce Eldridge
1+ Hit
San Francisco Giants
Why it stands out
Recent contact results are improving
Main risk
Lineup not yet posted
72
Heliot Ramos
Heliot Ramos
1+ Hit
San Francisco Giants
Why it stands out
Batting 4th, confirmed lineup
No notable risk
71
Luis Arraez
Luis Arraez
1+ Hit
San Francisco Giants
Why it stands out
Low recent strikeout rate
Main risk
Lineup not yet posted
69
Gabriel Moreno
Gabriel Moreno
1+ Hit
Arizona Diamondbacks
Why it stands out
Strong recent plate-appearance volume
Main risk
Ice cold — 3 hits in the last 25 plate appearances
67
Tim Tawa
Tim Tawa
1+ Hit
Arizona Diamondbacks
Why it stands out
Low recent strikeout rate
Main risk
Lineup not yet posted

Expected Game Shape

UncertainLow confidence

Probable-starter data is incomplete, so the shape is hard to call. D-backs bring stronger recent momentum. Giants bring more power.

Early edge Giants Driver Unclear without matched starters Volatility Elevated
  • At least one probable starter could not be matched to stored data.
  • D-backs are trending up; Giants are trending down.

Storylines to Watch

Does Giants' power tilt the game?
Giants bring a clearly stronger extra-base profile into this matchup.
D-backs power pct 42 vs Giants 78
Is Lars Nootbaar the one to watch?
Lars Nootbaar enters as D-backs' hottest bat. Total bases per PA is up 389% over his prior baseline, with hits in 4 of his last 7 games. He has trimmed his strikeout rate to 4%.
0.304 hit rate · 0.652 TB/PA · 0.111 hit rate · 0.133 TB/PA
Can Osleivis Basabe snap out of it?
Osleivis Basabe has cooled off. Total bases per PA is down 77% over his prior baseline, with hits in 3 of his last 8 games. His strikeout rate has climbed to 23%.
0.100 hit rate · 0.100 TB/PA · 0.250 hit rate · 0.433 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.