← LAD at SF, Sep 25, 2026
9:15 PM CT · Oracle Park · lineup confirmed
Hitter · LAD · batting 5Kyle Tucker
Bats leftTalent grade BContactNormal
.322wOBA vs RHP.343xwOBA vs his mix3.7expected PA
Starter · SFYunior Marte
Throws rightBTB Stuff 78Trending Down
3.9projected K13%K%2.5trips vs this hitter
Yunior Marte's pitches, by how they moveHitter's edgeEvenPitcher's edge
-20-100+10+20-20-100+10+20Arm side →← Glove side↑ Rise (in)Fastball: 45% usage, 93.3 mph, +8.4″ arm side, +14.8″ rise. Kyle Tucker: wOBA .364 vs league .366 (about even).Fastball 45%Slider: 42% usage, 85.3 mph, -1.8″ arm side, +0.4″ rise. Kyle Tucker: wOBA .337 vs league .339 (about even).Slider 42%Splitter: 13% usage, 82.8 mph, +7.1″ arm side, +3.3″ rise. Kyle Tucker: wOBA .277 vs league .280 (about even).Splitter 13%

Bubble size is how often he throws it. Color is Kyle Tucker's wOBA against pitches shaped like it, compared with league. Hover a pitch for the numbers; the table below has all of them.

Kyle Tucker's last 40 balls in playHit (13)Out (27)Barrel zone
sweet spot 8–32°-40°-20°0°20°40°60°80°6070809010011012095 mph hard hitExit velocity (mph)Out: 96.5 mph at 26°Out: 97.6 mph at 0°Out: 89.5 mph at 3°Out: 91.1 mph at 35°Out: 85.8 mph at -13°Out: 78.2 mph at 53°Single: 72.7 mph at 31°Single: 78.8 mph at 24°Out: 46.1 mph at -6°Out: 63.8 mph at 61°Single: 101.0 mph at 13°Out: 92.2 mph at -8°Out: 48.8 mph at -55°Out: 91.5 mph at 39°Out: 82.1 mph at 31°Out: 88.6 mph at -7°Out: 85.6 mph at 29°Single: 97.6 mph at -10°Single: 66.6 mph at 31°Out: 96.9 mph at -16°Home run: 102.0 mph at 35°Single: 77.2 mph at 19°Double: 102.9 mph at 19°Out: 93.6 mph at 32°Home run: 99.9 mph at 27°Double: 100.5 mph at 18°Out: 96.5 mph at 72°Out: 94.6 mph at 32°Single: 94.3 mph at 6°Out: 54.4 mph at -9°Out: 88.9 mph at -3°Out: 100.8 mph at -2°Home run: 104.0 mph at 31°Out: 77.5 mph at -40°Out: 74.2 mph at 82°Out: 88.6 mph at 25°Out: 94.8 mph at 41°Out: 94.8 mph at 66°Out: 93.6 mph at 37°Triple: 105.0 mph at 23°
33% hit 95+ mph40% in the sweet spot33% fell for hits
MarketBTBWithout the matchupMatchup
1+ hit60.7%61.8%-1.1
2+ total bases34.7%36.4%-1.6
Home run10.2%11.8%-1.6
Matchup: points this starter, his pitch mix, the bullpen and the park add or take away, against the same hitter over the same trips facing league-average opposition. "Without the matchup" takes them back out.
What moves the number
1+ hit
Starter
+1.1
Pitch mix
-1.1
Bullpen
+0.1
Park
-1.2
2+ total bases
Starter
+1.2
Pitch mix
-1.1
Bullpen
+0.2
Park
-1.8
Home run
Starter
+0.9
Pitch mix
-0.6
Bullpen
+0.1
Park
-2.0

Points each piece adds or takes away. The pitch-mix piece is folded into the fitted model when it scores the pair, so it often reads zero.

Zone battle

where he pitches, where Kyle Tucker hits
Kyle Tucker · hot and cold vs RHP
xwOBA .214 shrunk (raw .143 on 10 PA) · league .274 · 38 pitches seen.214xwOBA .350 shrunk (raw .381 on 17 PA) · league .307 · 41 pitches seen.350xwOBA .305 shrunk (raw .350 on 11 PA) · league .263 · 22 pitches seen.305xwOBA .274 shrunk (raw .226 on 17 PA) · league .342 · 47 pitches seen.274xwOBA .372 shrunk (raw .364 on 20 PA) · league .386 · 44 pitches seen.372xwOBA .343 shrunk (raw .369 on 10 PA) · league .321 · 28 pitches seen.343xwOBA .308 shrunk (raw .308 on 19 PA) · league .308 · 43 pitches seen.308xwOBA .339 shrunk (raw .332 on 20 PA) · league .351 · 46 pitches seen.339xwOBA .232 shrunk (raw .143 on 8 PA) · league .292 · 34 pitches seen.232xwOBA .369 shrunk (raw .364 on 21 PA) · league .377 · 147 pitches seen.369xwOBA .304 shrunk (raw .394 on 4 PA) · league .274 · 43 pitches seen.304xwOBA .304 shrunk (raw .328 on 20 PA) · league .263 · 117 pitches seen.304xwOBA .427 shrunk (raw .558 on 14 PA) · league .274 · 108 pitches seen.427
vs RHP · 758 pitches · catcher's view
Whiff 20% of 30 swings · league 22%20%Whiff 7% of 30 swings · league 20%7%Whiff 0% of 18 swings · league 19%0%Whiff 3% of 40 swings · league 10%3%Whiff 12% of 41 swings · league 9%12%Whiff 8% of 24 swings · league 11%8%Whiff 15% of 26 swings · league 14%15%Whiff 6% of 35 swings · league 13%6%Whiff 22% of 23 swings · league 17%22%Whiff 32% of 31 swings · league 28%32%Whiff 10% of 10 swings · league 24%10%Whiff 29% of 34 swings · league 32%29%Whiff 50% of 28 swings · league 49%50%
vs RHP · 758 pitches · catcher's view
Swings at 79% of 38 pitches · league 62%79%Swings at 73% of 41 pitches · league 72%73%Swings at 82% of 22 pitches · league 66%82%Swings at 85% of 47 pitches · league 70%85%Swings at 93% of 44 pitches · league 76%93%Swings at 86% of 28 pitches · league 70%86%Swings at 61% of 43 pitches · league 65%61%Swings at 76% of 46 pitches · league 68%76%Swings at 68% of 34 pitches · league 60%68%Swings at 21% of 147 pitches · league 24%21%Swings at 23% of 43 pitches · league 34%23%Swings at 29% of 117 pitches · league 40%29%Swings at 26% of 108 pitches · league 32%26%
vs RHP · 758 pitches · catcher's view

better for him than the league in that spot worse. Faded cells have little sample. Last 90 days; zone drawn at a fixed 1.5–3.5 ft.

Pitch by pitch

Kyle Tucker against each of Yunior Marte's pitches
His pitchUsageVeloMovementHis wOBALeagueHis whiff%LeagueSampleRead
Fastball45%93.3+8″ / +15″.364.36611.6%15.3%47About league average vs these
Slider42%85.3-2″ / +0″.337.33922.2%28.7%17About league average vs these; rarely misses them
Splitter13%82.8+7″ / +3″.277.28023.6%30.2%7Little history vs this shape
Matched by shape: every pitch in our history that moved like each of the starter's pitches, not just ones with the same name. Movement is horizontal / induced vertical break in inches. Display only; the fitted model reads the matchup its own way.

Statcast

opens on right-handers, the hand he faces tonight
Kyle Tucker · by window and pitcher handthrough Sep 25, 2026 · windows are his last games
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G49.111.111.111.100.24622.2%0.0%16.7%85.9101.00.0%28.6%42.9%
Last 15 G1441.324.415.618.432.37912.2%14.6%11.1%89.6106.213.3%30.0%46.7%
Last 30 G2980.258.362.455.355.3488.8%15.0%13.7%88.7106.28.2%31.1%41.0%
90 days70192.199.312.348.302.33611.5%14.1%16.8%88.1107.75.6%31.0%34.5%
Batted-ball mix, 90 days · 142 balls in play
Ground 34%Line drive 19%Fly ball 33%Pop-up 14%
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G48.250.250.250.225.2140.0%0.0%0.0%76.897.60.0%12.5%25.0%
Last 15 G1019.389.421.944.561.4255.3%5.3%0.0%87.1104.017.6%47.1%41.2%
Last 30 G2040.229.325.543.390.35512.5%12.5%9.0%85.1104.010.0%36.7%43.3%
90 days49100.278.350.467.382.34514.0%10.0%10.7%88.8108.69.5%40.5%41.9%
Batted-ball mix, 90 days · 74 balls in play
Ground 35%Line drive 24%Fly ball 30%Pop-up 11%
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G517.176.176.176.159.23111.8%0.0%10.0%81.0101.00.0%20.0%33.3%
Last 15 G1560.346.417.731.473.39310.0%11.7%8.0%88.7106.214.9%36.2%44.7%
Last 30 G30120.248.350.485.367.35010.0%14.2%12.2%87.5106.28.8%33.0%41.8%
90 days74292.227.325.390.329.33912.3%12.7%14.8%88.3108.66.9%34.3%37.0%
Batted-ball mix, 90 days · 216 balls in play
Ground 34%Line drive 21%Fly ball 32%Pop-up 13%
Kyle Tucker · percentile ranksvs 210 hitters on the slate with 60+ PA · last 90 days

Right is always better for the hitter: K% and whiff are ranked low-to-high. Context only; a percentile isn't a projection.

FormNormal
Contact rating81Excellent
Last 100 pitches88trending up
wOBA / xwOBA.335 / .352running 17 points behind his contact
Last 12 games, oldest to newest
Hit7/12
2+ total bases4/12
Home run3/12

Context only. Streaks and hot or cold labels don't move a projection: in our tests recent results didn't predict the next two weeks better than the season.

Recent contact

Last 12 balls in play. Hard hit is 95+ mph; the sweet spot is a launch angle of 8 to 32 degrees.
DatePitcherPitchVeloEVLAxwOBAResult
Sep 25RHPSlider85.396.526.439Out
Sep 25LHPSinker94.897.60.353Out
Sep 25RHPFastball97.889.53.351Double play
Sep 24RHPCurveball79.791.135.039Out
Sep 24LHPSlider84.285.8-13.083Out
Sep 24LHPSinker100.778.253.063Out
Sep 23LHPSinker92.672.731.455Single
Sep 23LHPSinker93.578.824.596Single
Sep 23LHPSinker89.746.1-6.135Out
Sep 23LHPSinker99.763.861.003Out
Sep 22RHPSinker94.4101.013.915Single
Sep 22RHPSlider89.392.2-8.195Out
Last 10 games.
DatePAHTBHRBBK
Sep 25400001
Sep 24400001
Sep 23422000
Sep 22411000
Sep 20100000
Sep 19411010
Sep 18425110
Sep 17549100
Sep 16411000
Sep 15400021

Two strikes

Yunior Marte SF · RHPwith two strikes
Yunior Marte with two strikes. Put-away: share of two-strike pitches that end the at-bat with a strikeout.
PitchOverall2 strikesWhiff%Put-awayLeague put-away
Slider42%44%21.1%16.1%21.1%
Fastball45%37%7.1%19.2%18.0%
Splitter13%20%14.3%7.1%19.0%
Kyle Tucker bats Lwith two strikes, vs this hand
Kyle Tucker with two strikes against this hand, shrunk toward league. Little two-strike history vs these shapes
With two strikesHimLeague
K%29.9%41.0%
Whiff%15.1%21.3%
Contact%84.9%78.7%
Chase%33.5%39.6%
wOBA.258.245
Whiff vs his put-away shapes16.2%22.6%

The hitter

season-level talent read
Talent gradeBContact type
wOBA.350
K%13.3%
BB%12.6%
Whiff%7.5%
Barrel%5.6%
Hard-hit%25.3%
Avg EV88.4

Against right-handers, last 90 days

193 PA
wOBA.322
xwOBA vs this mix.343against pitches like his
RV/100-0.01
Hard-hit%23.3%
K%12.7%
BB%12.4%

Talent blends this season with last season, shrunk toward league average where the sample is thin. Recent hot or cold streaks are not weighted: in our tests they didn't predict the next two weeks better than the season does.

The starter he faces
Yunior MarteRHP · SF vs LAD
3.9projected strikeouts · likely 2 to 7 · 22.7 batters over 5.2 innings
≤3 strikeouts: 45.3%45%≤34 strikeouts: 19.4%19%45 strikeouts: 15.2%15%56 strikeouts: 9.9%10%67 strikeouts: 5.5%5%78 strikeouts: 2.8%3%89+ strikeouts: 1.9%2%9+book 3.5
Over 3.5: 55% (red bars) · under: 45%. Chance of each exact strikeout total, from the served distribution.
K%13.3%
BB%10.8%
Whiff%8.0%
Velo88.5
BTB Stuff78
Location101
PitchUsageBTB Stuff 60 · 100 · 140VeloWhiff
Fastball45%5893.22.1%
Slider42%9085.213.0%
Splitter13%11382.712.5%
Last 3 startsTrending Down
DatePitchesK%Whiff%Hard-hit%wOBA
Sep 19978%5%33%.477
Sep 117720%12%20%.240
Sep 46210%7%57%.343

Season numbers from the last 90 days of Statcast. BTB Stuff and Location read on a scale where 100 is league average. Recent starts are context; the projection doesn't weight them.

Yunior Marte SF · RHPvsLAD lineupstrikeout rate vs his hand

2 of 9 strike out more than the average hitter tonight

Strikeout rate against right-handers over the last 90 days (season rate where the split is missing). Line: tonight's average hitter, 22.5%. Red strikes out more, blue less.

The rest of the gameLAD @ SF →Both lineups, bullpens, the pitch-mix battles and park air.Kyle Tucker: every projection we've made →