← Back to today’s slate MLB matchup · September 20, 2026
San Francisco Giants
64-91 · 4th in NL West, 31 GB
Offense cooling lately
Matt Wilkinson
@
Los Angeles Dodgers
95-60 · 1st in NL West
Bats heating up
LHP Jack Dreyer · Elite strikeout stuff
MLB · UNIQLO Field at Dodger Stadium, hits run 7% below average here · 1:10 PM PT

Team Identity

San Francisco Giants
Season-to-date, 155 games, 5,965 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 Avg76
Contact
Average62
Plate Discipline
Well Below19
Speed
Below Avg37
RISP
Above Avg76
Recent Form
Trending Down
Contact rate is down 4% over the team's last 10 games versus its season baseline.
Los Angeles Dodgers
Season-to-date, 155 games, 6,102 PA.
A contact-oriented, patient offense that puts the ball in play and avoids empty at-bats, though it can be station-to-station. The bats have been heating up lately.
Power
Elite89
Contact
Elite94
Plate Discipline
Elite94
Speed
Below Avg32
RISP
Elite91
Recent Form
Trending Up
Walk rate is up 40% over the team's last 10 games versus its season baseline.

What This Game Is About

Biggest Advantage

Dodgers bring the more contact-oriented profile, while Giants lean on being power-hitting.

Swing Factor

Jack Dreyer strikes hitters out at a 27.0% clip (86th percentile); Giants carry a 21.0% strikeout rate.

Momentum

Giants are trending down and Dodgers are trending up over their last 10 games.

Key Matchups

Can Jack Dreyer miss enough bats?
Jack Dreyer strikes hitters out at a 27.0% clip (86th percentile); Giants carry a 21.0% strikeout rate.
Edge · GiantsJack Dreyer: 27.0% K rateGiants: 21.0% K rateModerate confidence
Can Jack Dreyer command the strike zone?
Giants walk in 7.3% of trips; Jack Dreyer allows walks at a fairly typical rate (8.3%).
Edge · Jack DreyerGiants: 7.3% walk rateJack Dreyer: 8.3% walks allowedModerate confidence
How do Giants handle left-handers?
Giants have produced worse against left-handers this season (0.336 vs. 0.358 TB/PA overall).
Edge · Jack Dreyervs left-handers: 0.336 TB/PA (1766 PA)overall: 0.358 TB/PAModerate confidence
Can Jack Dreyer limit Giants' power?
Giants rank in the 76th percentile in extra-base production, while Jack Dreyer sits in the 74th percentile at suppressing total bases.
Edge · GiantsGiants: 0.358 TB/PAJack Dreyer: 0.294 TB/PA allowed (252 PA)Moderate confidence

Pitcher Trends

Matt Wilkinson
Matt Wilkinson
San Francisco Giants · 3 starts
SP
Strikeouts2.7/start
Hits allowed5.0/start
4 or fewer Strikeouts — 3 of last 35 or fewer Hits Allowed — 2 of last 3
14% K rate
Per-start form only — opponent lineup, park, and pitch count aren't modeled.

Player Trends

Kyle Tucker
Kyle Tucker
Los Angeles Dodgers · 0.341 hit rate · 0.795 TB/PA
Heating up
recent games · 1+ hit
L54 / 5L107 / 10L2514 / 254-game hit streak
Total bases per PA is up 168% over his prior baseline, with hits in 7 of his last 10 games. He has trimmed his strikeout rate to 9%.
Mookie Betts
Mookie Betts
Los Angeles Dodgers · 0.372 hit rate · 0.744 TB/PA
Heating up
recent games · 1+ hit
L53 / 5L106 / 10L2519 / 253-game hit streak
Total bases per PA is up 98% over his prior baseline, with hits in 6 of his last 9 games. He has trimmed his strikeout rate to 7%.
Alex Freeland
Alex Freeland
Los Angeles Dodgers · 0.267 hit rate · 0.433 TB/PA
Heating up
recent games · 1+ hit
L52 / 5L106 / 10L2510 / 25
Total bases per PA is up 76% over his prior baseline, with hits in 6 of his last 9 games. He has trimmed his strikeout rate to 13%.
Freddie Freeman
Freddie Freeman
Los Angeles Dodgers · 0.147 hit rate · 0.147 TB/PA
Cooling off
recent games · 1+ hit
L52 / 5L103 / 10L2513 / 25
Total bases per PA is down 62% over his prior baseline, with hits in 2 of his last 7 games. His strikeout rate has climbed to 21%.
Tommy Edman
Tommy Edman
Los Angeles Dodgers · 0.049 hit rate · 0.049 TB/PA
Cooling off
recent games · 1+ hit
L52 / 5L102 / 10L2511 / 25
Total bases per PA is down 86% over his prior baseline, with hits in 2 of his last 10 games.
Turner Hill
Turner Hill
San Francisco Giants · 0.150 hit rate · 0.250 TB/PA
Cooling off
recent games · 1+ hit
L54 / 5L105 / 10L2513 / 25
On-base rate is down 33% over his prior baseline, with hits in 5 of his last 10 games. His strikeout rate has climbed to 25%.

Players Positioned to Succeed

85
Mookie Betts
Mookie Betts
1+ Hit
Los Angeles Dodgers
Why it stands out
Batting 1st, confirmed lineup
No notable risk
73
Luis Arraez
Luis Arraez
1+ Hit
San Francisco Giants
Why it stands out
Batting 4th, confirmed lineup
No notable risk
73
Teoscar Hernandez
Teoscar Hernandez
1+ Hit
Los Angeles Dodgers
Why it stands out
Batting 3rd, confirmed lineup
Main risk
Recent hit rate has cooled
72
Heliot Ramos
Heliot Ramos
1+ Hit
San Francisco Giants
Why it stands out
Batting 3rd, confirmed lineup
No notable risk
69
Max Muncy
Max Muncy
1+ Hit
Los Angeles Dodgers
Why it stands out
Batting 6th, confirmed lineup
Main risk
Recent hit rate has cooled
68
Jonah Cox
Jonah Cox
1+ Hit
San Francisco Giants
Why it stands out
Batting 1st, confirmed lineup
Main risk
Elevated recent strikeout rate

Expected Game Shape

UncertainLow confidence

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

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

Storylines to Watch

Is Kyle Tucker the one to watch?
Kyle Tucker enters as Dodgers' hottest bat. Total bases per PA is up 168% over his prior baseline, with hits in 7 of his last 10 games. He has trimmed his strikeout rate to 9%.
0.341 hit rate · 0.795 TB/PA · 0.187 hit rate · 0.297 TB/PA
Can Freddie Freeman snap out of it?
Freddie Freeman has cooled off. Total bases per PA is down 62% over his prior baseline, with hits in 2 of his last 7 games. His strikeout rate has climbed to 21%.
0.147 hit rate · 0.147 TB/PA · 0.252 hit rate · 0.384 TB/PA
Based on plate appearances before 2026-09-20, with today's posted lineups when available. Injuries, weather, bullpen availability, and park factors are not yet included.