← LAD at SF, Sep 27, 2026
2:05 PM CT · Oracle Park · lineup projected
Hitter · SF · batting 4Bo Davidson
Bats leftTalent grade ——Normal
–wOBA vs RHP–xwOBA vs his mix3.8expected PA
Starter · LADTBD
Stable
4.4projected K–K%1.9trips vs this hitter
Bo Davidson's last 9 balls in playHit (4)Out (5)Barrel zone
sweet spot 8–32°-40°-20°0°20°40°60°80°6070809010011012095 mph hard hitExit velocity (mph)Single: 54.1 mph at 6°Out: 70.2 mph at 19°Single: 102.3 mph at -4°Out: 61.7 mph at -32°Out: 87.0 mph at 2°Single: 105.1 mph at 10°Out: 74.3 mph at 6°Out: 101.9 mph at -2°Single: 103.8 mph at 18°
44% hit 95+ mph33% in the sweet spot44% fell for hits
MarketBTBWithout the matchupMatchup
1+ hit58.9%60.8%-1.9
2+ total bases31.5%34.0%-2.5
Home run8.5%10.7%-2.3
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
0.0
Pitch mix
0.0
Bullpen
-0.8
Park
-1.1
2+ total bases
Starter
0.0
Pitch mix
0.0
Bullpen
-0.9
Park
-1.6
Home run
Starter
0.0
Pitch mix
0.0
Bullpen
-0.6
Park
-1.7

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 Bo Davidson hits
Bo Davidson · hot and cold vs RHP
xwOBA .268 shrunk (raw .245 on 3 PA) · league .274 · 4 pitches seen.268xwOBA .307 shrunk (raw – on 0 PA) · league .307 · 2 pitches seenxwOBA .269 shrunk (raw .304 on 2 PA) · league .263 · 2 pitches seen.269xwOBA .342 shrunk (raw – on 0 PA) · league .342 · 1 pitches seenxwOBA .386 shrunk (raw – on 0 PA) · league .386 · 3 pitches seenxwOBA .321 shrunk (raw – on 0 PA) · league .321 · 0 pitches seenxwOBA .308 shrunk (raw – on 0 PA) · league .308 · 0 pitches seenxwOBA .351 shrunk (raw – on 0 PA) · league .351 · 0 pitches seenxwOBA .292 shrunk (raw – on 0 PA) · league .292 · 2 pitches seenxwOBA .377 shrunk (raw – on 0 PA) · league .377 · 5 pitches seenxwOBA .274 shrunk (raw – on 0 PA) · league .274 · 1 pitches seenxwOBA .262 shrunk (raw .252 on 1 PA) · league .263 · 5 pitches seen.262xwOBA .307 shrunk (raw .698 on 1 PA) · league .274 · 4 pitches seen.307
vs RHP · 29 pitches · catcher's view
Whiff 33% of 3 swings · league 22%33%Whiff 0% of 1 swings · league 20%0%Whiff 0% of 1 swings · league 19%0%Whiff 0% of 1 swings · league 10%0%Whiff 50% of 2 swings · league 9%50%Whiff – of 0 swings · league 11%Whiff – of 0 swings · league 14%Whiff – of 0 swings · league 13%Whiff 0% of 1 swings · league 17%0%Whiff 0% of 1 swings · league 28%0%Whiff 100% of 1 swings · league 24%100%Whiff 0% of 1 swings · league 32%0%Whiff 0% of 1 swings · league 49%0%
vs RHP · 29 pitches · catcher's view
Swings at 75% of 4 pitches · league 62%75%Swings at 50% of 2 pitches · league 72%50%Swings at 50% of 2 pitches · league 66%50%Swings at 100% of 1 pitches · league 70%100%Swings at 67% of 3 pitches · league 76%67%Swings at – of 0 pitches · league 70%Swings at – of 0 pitches · league 65%Swings at – of 0 pitches · league 68%Swings at 50% of 2 pitches · league 60%50%Swings at 20% of 5 pitches · league 24%20%Swings at 100% of 1 pitches · league 34%100%Swings at 20% of 5 pitches · league 40%20%Swings at 25% of 4 pitches · league 32%25%
vs RHP · 29 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.

Statcast

opens on right-handers, the hand he faces tonight
Bo Davidson · 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 G27.167.286.167.229.32728.6%14.3%23.1%91.8103.80.0%50.0%25.0%
Last 15 G27.167.286.167.229.32728.6%14.3%23.1%91.8103.80.0%50.0%25.0%
Last 30 G27.167.286.167.229.32728.6%14.3%23.1%91.8103.80.0%50.0%25.0%
90 days27.167.286.167.229.32728.6%14.3%23.1%91.8103.80.0%50.0%25.0%
Batted-ball mix, 90 days · 4 balls in play
Ground 75%Line drive 25%Fly ball 0%Pop-up 0%
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G37.429.429.429.386.30428.6%0.0%38.5%78.7105.10.0%40.0%40.0%
Last 15 G37.429.429.429.386.30428.6%0.0%38.5%78.7105.10.0%40.0%40.0%
Last 30 G37.429.429.429.386.30428.6%0.0%38.5%78.7105.10.0%40.0%40.0%
90 days37.429.429.429.386.30428.6%0.0%38.5%78.7105.10.0%40.0%40.0%
Batted-ball mix, 90 days · 5 balls in play
Ground 60%Line drive 40%Fly ball 0%Pop-up 0%
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G414.308.357.308.307.31628.6%7.1%30.8%84.5105.10.0%44.4%33.3%
Last 15 G414.308.357.308.307.31628.6%7.1%30.8%84.5105.10.0%44.4%33.3%
Last 30 G414.308.357.308.307.31628.6%7.1%30.8%84.5105.10.0%44.4%33.3%
90 days414.308.357.308.307.31628.6%7.1%30.8%84.5105.10.0%44.4%33.3%
Batted-ball mix, 90 days · 9 balls in play
Ground 67%Line drive 33%Fly ball 0%Pop-up 0%
FormNormal
Contact rating–percentile of xwOBA
Last 100 pitches–
wOBA / xwOBA.309 / .315results in line with his contact
Last 12 games, oldest to newest
Hit4/4
2+ total bases0/4
Home run0/4

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 9 balls in play. Hard hit is 95+ mph; the sweet spot is a launch angle of 8 to 32 degrees.
DatePitcherPitchVeloEVLAxwOBAResult
Sep 25LHPSlider90.954.16.104Single
Sep 23LHPCurveball85.670.219.728Out
Sep 23LHPSinker95.6102.3-4.369Single
Sep 23LHPSlider89.261.7-32.058Out
Sep 22RHPFastball95.987.02.320Out
Sep 22LHPFastball93.9105.110.869Single
Sep 21RHPChangeup85.974.36.252Out
Sep 21RHPFastball95.7101.9-2.414Out
Sep 21RHPCutter91.0103.818.608Single
Last 4 games.
DatePAHTBHRBBK
Sep 25311002
Sep 23311000
Sep 22411011
Sep 21411001

The hitter

season-level talent read
Talent grade—— type
wOBA–
K%–
BB%–
Whiff%–
Barrel%–
Hard-hit%–
Avg EV–

Against right-handers, last 90 days

0 PA
wOBA–
xwOBA vs this mix–against pitches like his
RV/100–
Hard-hit%–
K%–
BB%–

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

Starter not announced.

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