Confidence
Daily MLB HR Shape Analysis

Teaching you how to find the highest-probability home run shapes.

Scoring runs daily — check back soon

What is a home run shape?

Not a prediction. A probability-adjusted profile. Every hitter on every slate gets scored across five independent axes: pitcher vulnerability, batted-ball shape, contact quality, park conditions, and leverage — to surface the edges that matter. We don't tell you who will homer. We show you whose shape fits the matchup the best.

01

Pitcher Vulnerability

HR/FB rate, fly-ball tendencies, pulled-air contact allowed, handedness splits, hard-hit rates. Does this pitcher hand out the kind of contact that carries?

8.2 / 10
02

Batter HR Shape

Pull %, fly-ball rate, launch angle, barrel rate, hard-hit rate, pull-side power. Does this hitter's batted-ball profile match the pitcher's weaknesses?

7.9 / 10
03

Recent Contact Quality

Last 3-5 games: hard-hit balls, barrels, warning-track contact, EV trends. 0-for-4 with two 380ft fly balls still scores well. Process over results.

6.5 / 10
04

Park & Weather

Wind direction, temperature, humidity, park factors, handedness-friendly conditions. Environment shifts the ceiling — we account for it.

7.1 / 10
05

Leverage / Ownership

Public sentiment, over-owned chalk plays, hidden angles. The best shape means nothing if everyone else already owns it. We find the edges the market misses.

5.8 / 10
6-AXIS SCORING ENGINE
#1

Andy Pages — LAD

vs. Shane McClanahan — TB
6.4

Why: Shane McClanahan allows 1.1 HR/9 and 9.8% barrel rate. Hot recent contact — multiple hard-hit balls in last 7 days.

SNEAKY TIER

Every shape gets a tier.
No false precision.

Elite

Composite 7.5+. Multiple axes firing. Use as primary exposure.

Strong

Composite 6.5-7.4. One axis dragging but compensated by others.

Sneaky

Composite 5.5-6.4. Leverage angle makes up for weaker profiles. GPP plays.

Public Traps

The public overrates slugger names and box scores. A hitter going 3-for-4 last night is over-owned today even if all three hits were ground balls to the left side. Bombsight ignores the narrative and scores the shape.

Portfolio Performance

Cumulative stats across the full picks archive — how the model performs across tiers.

Total Picks
9
across all slates
Avg Score
6.16
composite rating
Win Rate
0%
3 games recorded
Last Updated
Jun 17
most recent pick
Picks by Tier 9 total picks
ELITE
0 picks 0% avg 0
STRONG
2 picks 22% avg 7
SNEAKY
6 picks 67% avg 6.07

ROI Summary

Aggregate return on approved picks across the season.

Net Units
-3u
0u won − 3u lost
Win Rate
0%
3 games resolved
Units Staked
3
Units Won
0.00u
Units Lost
3u

Flat 1u stake per resolved pick. Assumed decimal payouts: Elite 2.20, Strong 2.80, Sneaky 3.40.

Closing Line Value

Closing Line Value — our model's implied probability at publish vs. the closing market line. Sustained positive means we're beating the market.

Awaiting closing-line data
First refresh runs after tonight's slate completes.

Which Signals Actually Predict Wins

Bucketed win rates across resolved games — what the model is actually learning.

Resolved Games
3
approved picks with outcomes
Overall Win Rate
0%
across all resolved picks

Confidence Calibration

Actual hit rate per confidence tier versus expected — how well does each band predict wins?

Low confidence
0/0 resolved
Medium confidence
0/0 resolved
High confidence
0/0 resolved
Actual win rate vs. expected per tier dashed line = expected hit rate
Low
0% expected 50%
Medium
0% expected 62%
High
0% expected 88%

Sport × Tier Matrix

Pick-driven hit rate and net units per league × tier cell — where does Elite actually beat Strong, sport-by-sport?

Awaiting post-game data
Per-sport × tier performance populates once picks resolve. Cells stay visible — empty ones dim until they have enough data.

HR Picks

One card per pick. Scored across all 5 axes. The Edge is what separates this pick from the noise.

No picks scored yet. Check back before first pitch.

Today's HR Targets

Top pitcher vulnerabilities and batter targets from the latest pre-game research.

Andy Pages LAD Sneaky
vs. Shane McClanahan (TB)
HR/9
LHB / RHB OPS — / —
64 ★ 1u
64% confidence
Otto Lopez TOR Sneaky
vs. Andrew Painter (PHI)
HR/9
LHB / RHB OPS — / —
57 ★ 1u
57% confidence
Bobby Witt Jr. KC Pass
vs. Zack Littell (KC)
HR/9
LHB / RHB OPS — / —
50 ★ 1u
50% confidence
View Full Research →

Previous Daily Picks

Browse historical picks and see how the model performs over time.

Jun 17, 2026
Andy Pages — LAD vs. Shane McClanahan — TB
6.4 64 ★ 1u SNEAKY

Shane McClanahan allows 1.1 HR/9 and 9.8% barrel rate. Hot recent contact — multiple hard-hit balls in last 7 days.

Otto Lopez — TOR vs. Andrew Painter — PHI
5.7 57 ★ 1u SNEAKY

Andrew Painter allows 0.9 HR/9 and 8.6% barrel rate. Low ownership at 6% — GPP leverage play.

Bobby Witt Jr. — KC vs. Zack Littell — KC
5 50 ★ 1u PASS

Jun 16, 2026
Brandon Marsh — PHI vs. Tyler Phillips — PHI
6.4 64 ★ 1u SNEAKY

Tyler Phillips allows 1.1 HR/9 and 6.4% barrel rate. Low ownership at 6% — GPP leverage play.

Johnathan Aranda — TB vs. Justin Wrobleski — LAD
6.1 61 ★ 1u SNEAKY

Hot recent contact — multiple hard-hit balls in last 7 days. Low ownership at 7% — GPP leverage play.

Bobby Witt Jr. — KC vs. Foster Griffin — KC
5.7 57 ★ 1u SNEAKY

Low ownership at 5% — GPP leverage play.

Jun 15, 2026
Carson Kelly — STL vs. Michael Lorenzen — STL
7.4 74 ★ 1.5u STRONG

Michael Lorenzen allows 1.4 HR/9 and 7.4% barrel rate. Carson Kelly has a 92 EV ceiling with 38% pull rate. Hot recent contact — multiple hard-hit balls in last 7 days. Low ownership at 5% — GPP leverage play.

Gavin Sheets — SD vs. Eric Lauer — MIL
6.6 66 ★ 1.5u STRONG

Eric Lauer allows 1.4 HR/9 and 7.8% barrel rate. Low ownership at 7% — GPP leverage play.

Josh Bell — WSH vs. Mackenzie Gore — WSH
6.1 61 ★ 1u SNEAKY

Mackenzie Gore allows 1.5 HR/9 and 8.1% barrel rate. Josh Bell has a 92 EV ceiling with 40% pull rate.

OWNER DASHBOARD

Submit Slate

Paste player names and opposing pitchers. Score them directly without waiting for the daily cron.
Format: Aranda vs Eric Lauer — one matchup per line or comma.

Post-Game Review

Every output ends with a post-game review — evaluating whether the reasoning was correct even when the result wasn't. This is how trust is built. A +EV call that goes 0-for-5 was still the right call. We show our work.

Otto Lopez — TOR Invalid Date
5.7 · Sneaky
Pred: HR? No HR LOSS
Andy Pages — LAD Invalid Date
6.4 · Sneaky
Pred: HR? No HR LOSS
Brandon Marsh — PHI Invalid Date
6.4 · Sneaky
Pred: HR? No HR LOSS

Near Misses

High-quality at-bats the model got right where variance punished us — barrelled contact (≥ 95 mph exit velocity) that didn't leave the yard. The reasoning was still correct.

HR Hard No HR No HR

Awaiting post-game Statcast data — hard-contact no-HR tickets surface here.

THE BOMBSIGHT MANIFESTO
"The sports-betting internet is flooded with charlatans selling confidence. Every day, someone posts a 'lock' on a +150 home run and then quietly deletes the losing tweet. This is not that."

Bombsight is built for sharp bettors and DFS grinders who understand that process generates results over time. We score shapes. We find edges. We show our work. And when we're wrong — which happens — we tell you why the reasoning was still correct.

No locks. No guarantees. Just data-driven probability edges, updated daily across every MLB slate.

Live during every MLB regular season day