← Back
Buddy KennedyRHB
SF
🐾 Tonight5:15 PM MT · Truist Park
Home Run
10.3%
+871
🐾🐾🐾🐾🐾
Big Dawg Energy
vs MartΓ­n PΓ©rez (0.87 HR/9) Β· park 95
2+ RBI
9.7%
+935
RBI 1+
33.1%
+202
Hits 1+
63.7%
-175
Hits 2+
21.5%
+365
FG Β· Blended (3-sys)Monte Carlo
30k iter
4.2%
95% CI Β· 3.9–4.4%
+2304
Fair odds
1st AB
1.0%
Through AB2
2.1%
Best window
Early
What shifted the projection
  • Park-5%
  • Wind+15%
  • vs SP-9%
  • SP Contact-2%
  • SP Statcast-3%
  • Discipline+1%
🎯 Early-AB cues
  • Β·20 mph wind out to OF
⚠ Thin blended HR rate
β–ΈModel inputs
Base HR/PA0.0102 Β· blended_3sys
TTO ramp1.00 β†’ 1.00 β†’ 1.00
Platoon0% (Γ—1.00) Β· constant
vs SP (HR/9)-9% (Γ—0.91) Β· blended_proj
Park-5% (Γ—0.95)
Wind+15% (Γ—1.15)
Temp0% (Γ—1.00)
Lineup0% (Γ—1.00)
Contact (batted-ball)0% (Γ—1.00)
Statcast (barrel/EV)0% (Γ—1.00)
Pitch match0% (Γ—1.00)
SP Stuff+0% (Γ—1.00)
SP contact (batted-ball)-2% (Γ—0.98)
SP Statcast allowed-3% (Γ—0.97)
Discipline+1% (Γ—1.01)
HR Odds History
Price range Β· 18 games
Now
+870
High
+1080
Low
+400
Med
+770
Avg
+744
+870
Low +400High +1080
BUILDING HISTORY

No home runs in the tracked window yet β€” the money zone fills in as he goes yard.

HR Winners β€” odds that cashed
No priced HR games in the tracked window yet.

🐾 = a game he homered. The shaded band is the price range on those games β€” his money zone. Tonight's diamond glows when it lands inside it. Prices are model-implied fair odds until a live book line is captured.

β–ΈProjection & contact detail(Monte Carlo model inputs)
Fangraphs Projection (Rest of Season)
2026-07-16 Β· THE BAT X
Proj HR (RoS)
0.2
Proj PA
9
HR / PA
.022
ISO
.132
wOBA
.294
wRC+
92
2026 Contact Profile
🐾 Tonight: Away2026-07-16 · FG
Season
HR/FB
0.0
Hard%
22.2
FB%
55.6
Pull%
44.4
Soft%
33.3
GB%
44.4
🐾Away
HR/FB
0.0
Hard%
25.0
FB%
50.0
Pull%
50.0
Soft%
37.5
GB%
50.0

🐾 = split that matches tonight (Away). Jade = better than league average for HR upside (high HR-FB / Hard / Pull / FB; low Soft).

Why this pick
3.0 🐾
LEAN
  • MartΓ­n PΓ©rez stingy: only 0.87 HR/9
  • 20 mph wind β€” check direction relative to spray
  • 78% rain β€” delay/cancel risk
  • High barrels/PA (6.2%)

Tip: cross-reference the matchup math with your sportsbook line β€” only fire when your model edge clears the juice.

Last 15 Days
🐾 Recent form heading into tonight's matchup
.000↓ vs season .2504 PA Β· 15d
OPS
.250
ISO
β€”
HR
0
RBI
0
K-BB
1-1
Game Log Β· Last 7
DateOppABHHRRBIBBKSLG
06-10vs WSH100001β€”
06-09vs WSH100000β€”
06-06@ CHC000010β€”
06-05@ CHC100000β€”
06-04@ MIL000000β€”
06-02@ MIL300002β€”
06-01@ MIL100000β€”
Ballpark β€” Tonight's Venue
vs LHB
100
🐾vs RHB
95
vs SHB
97

Truist Park. 100 = league average; higher = HR-friendlier. 🐾 Highlighted side matches Kennedy.

HR by Lineup Spot
🐾 Hottest from spot #6 β€” 1 of 1 career HRs (100%).
1
Β·
2
Β·
3
Β·
4
Β·
5
Β·
1
6
🐾
7
Β·
8
Β·
9
Β·
Hot spots:#6

Inferred from first-inning batting order, 2024–2025 cached Statcast.

Season Statcast
Barrel %
7.5
xBA
.250
Brl / PA %
6.18
Tonight's Pitch Matchup
MartΓ­n PΓ©rez Β· top 3 pitches tonight
🐾🐾🐾🐾🐾
Unknown
  • CHChangeup
    Use%
    33
    xwOBA
    β€”
    Whiff%
    β€”
    HH%
    β€”
    BRL%
    β€”
    Pull%
    β€”
  • SISinker
    Use%
    30
    xwOBA
    β€”
    Whiff%
    β€”
    HH%
    β€”
    BRL%
    β€”
    Pull%
    β€”
  • FCCutter
    Use%
    22
    xwOBA
    β€”
    Whiff%
    β€”
    HH%
    β€”
    BRL%
    β€”
    Pull%
    β€”
MartΓ­n PΓ©rez arsenal (Top 3)
PitchUse%BRL%-AHH%-APull%xwOBAPut%
CH32.67.623.083.27518.7
SI30.38.147.376.38812.0
FC⚑ PUT-AWAY21.57.343.249.29930.8
CU9.30.045.573.312β€”
Platoon detail Β· vs LHB / vs RHB
CHChangeup33% use
SplitBRL%-AHH%-APull%xwOBAPut%PA
vs LHB⚑ PUT-AWAY12.537.588.19021.221
vs RHB🐾 EXPLOIT6.920.783.30016.076
SISinker30% use
SplitBRL%-AHH%-APull%xwOBAPut%PA
vs LHB🐾 EXPLOIT8.838.277.4305.941
vs RHB7.153.675.34515.242
FCCutter⚑ PUT-AWAY22% use
SplitBRL%-AHH%-APull%xwOBAPut%PA
vs LHB0.00.025.12820.07
vs RHB⚑ PUT-AWAY🐾 EXPLOIT8.148.651.32335.154
CUCurveball9% use
SplitBRL%-AHH%-APull%xwOBAPut%PA
vs LHB0.060.080.2380.05
vs RHB🐾 EXPLOIT0.033.367.373β€”6

🐾 Jade-ringed cells = top 4 HR-vulnerability flags (above-league BRL%-A, HH%-A, Pull%, xwOBA on this pitch). The pitches getting hammered. ⚑ PUT-AWAY = his go-to out-pitch (highest 2-strike K rate Β· 30.8% put-away); a 🐾 EXPLOIT tag means even that pitch is getting hit hard. Platoon detail below breaks each pitch into vs-LHB / vs-RHB β€” the jade-tagged side is the one hitting it hardest (the exploit), and the ⚑ PUT-AWAY tag marks his top out-pitch separately vs each hand.

Strike Zone Heatmap
🐾 Tap a pitch chip to slice by tonight's SP arsenal
Filter heatmap by tonight's SP's top 3 pitches

Heatmap below = season aggregate. Click a pitch chip to filter.

.03β€”.36.22.48🐾.03β€”.21.04
🐾 Hottest zone: #5 (xwOBA .480). Hover any cell for detail.
Catcher's view. Inside square = strike zone (3Γ—3). Outer corners = chase zones. Color = xwOBA on contact β€” jade = HR damage, red = cold.
HR Drought β€” when he's due
HR Drought
7
games since last HR
8
PAs since last HR
Splits β€” Today's Matchup
Handedness
SplitISOSLGOPSBRL%HR
vs RHP2PAβ€”β€”β€”β€”0
vs LHP6PAβ€”β€”.167β€”0
Location
SplitISOSLGOPSBRL%HR
Home2PAβ€”β€”β€”β€”0
🐾Away6PAβ€”β€”.167β€”0
Time
SplitISOSLGOPSBRL%HR
Day3PAβ€”β€”.333β€”0
🐾Night5PAβ€”β€”β€”β€”0
Base State
SplitISOSLGOPSHR
Bases Empty2PAβ€”β€”β€”0
Runners On4PAβ€”β€”.2500
RISP2PAβ€”β€”.5000
Outs
SplitISOSLGOPSHR
0 Outs2PAβ€”β€”β€”0
1 Out4PAβ€”β€”.2500
2 Outs2PAβ€”β€”β€”0

🐾 = the split that matches tonight. Away · Night · Thu.