HR Prop Scoring System Β· PropEdge AI
v2.1
⚑ Paste & Parse
🎯 Scorer
πŸ“‹ CLV Log
❓ Help
⚑ Paste PropFinder Data β€” Auto-Parse

Open PropFinder HR Matchups, select all (Ctrl+A), copy (Ctrl+C), paste below. Parser extracts every batter, auto-assigns tier, runs eligibility check, flags what needs a click.

🌀 Kevin Roth Weather (optional β€” adds wind direction, temp & precip)
β–Ό expand
1Player Info
2Hitter Stats (Statcast)

βœ… Barrel%/ISO/EV auto-filled from parser  |  ⚠️ Pull/FB/LD/LA require clicking name on PropFinder

3Park + Weather
In β‰₯8mph (–1)
Neutral (0)
Out β‰₯5mph (+1)
Open (0)
Closed (–1)
4Pitcher (use split vs hitter hand)
5Ranking Score Factors (0–8)
Yes (+2)
No (0)
Strong match (+2)
Neutral (0)
Avoids it (–1)
Disadvantage (–1)
Neutral (0)
Clear advantage (+2)
Neutral (0)
Yes (+1)
No (0)
Yes (+1)
6Timing Check
β€”
Score: β€”/8
Tier β€”
β€” / 8
Slate Caps
Tier A: 0/2
Tier B: 0/1
Games used:
None
0
Total Picks
0
CLV Positive
0
CLV Negative
β€”
CLV Win Rate
Pick Log
Date Player Tier Score Entry Close CLV Result
Update CLV / Result
What Is This Tool?
HomerForge Edge is a disciplined HR prop scoring system built for PropEdge AI. It enforces a specific analytical hierarchy β€” the same one used by sharp prop bettors β€” to eliminate gut-feel decisions, enforce bet caps, and track closing line value (CLV) over time.
The only real success metric: CLV win rate after 5+ slates. Beating closing lines consistently = real edge, even during losing streaks. Track every pick. Never skip this step.
Two-Pass Workflow (10–12 min/slate)
Pass 1 β€” Paste & Parse (3–4 min)
1
Go to PropFinder HR Matchups
Select all text (Ctrl+A), copy (Ctrl+C).
2
Paste into Parse Tab, click Parse Slate
Auto-extracts every batter. Tier A/B/C assigned instantly. C players collapsed.
3
Review Tier A/B shortlist only
Sort by Barrel%, game, or EV. Ignore Tier C. Focus on amber (A) and blue (B) rows.
Pass 2 β€” Score Survivors (5–7 min)
4
Click player name on PropFinder
Get: Pull%, FB%, LD%, Launch Angle, pitch mix. These complete the tier and ranking score.
5
Click Load β†’ on parse row
Pre-fills Scorer with all available data. Add Pull/FB/LD/LA manually, flip radio buttons.
6
Apply caps + log everything
Max 2 Tier A, 1 Tier B, 1 per game. Top scores win. Log every pick for CLV tracking.
What the Parser Extracts Automatically
Data PointAuto?Notes
Barrel% (season)βœ… AUTO'25 Barrel% column
ISOβœ… AUTOISO column in lineup row
Exit Velocity (season)βœ… AUTO'25 EV column
L15 Barrel% + EVβœ… AUTORecent form signal
Batting hand (L/R/S)βœ… AUTOLHB / RHB / SHB
Pitcher HR/9 (by hitter hand)βœ… AUTOMatched from vsLHB/vsRHB split
Pitcher Barrel% allowedβœ… AUTOFrom pitcher split row
Platoon flagβœ… AUTOInferred from which split is higher
Best odds availableβœ… AUTOFirst odds listed per player
Lineup positionβœ… AUTOOrder in confirmed lineup
Temp, wind, roofβœ… AUTOParsed from game header row
Pull% / FB% / LD%❌ CLICKClick player name β†’ Batted Ball tab
Launch Angle❌ CLICKClick player name β†’ Advanced tab
Pitch-type mix❌ CLICKClick pitcher name β†’ Pitch Mix tab
Park HR Factor❌ MANUALCheck Baseball Savant or ESPN Park Factors
⚠️ Pitcher names don't copy from PropFinder β€” known format limitation. Pitcher stats are matched to batters by position in the data block, not by name.
Tier System
TierBarrel%ISOAdditionalMax/Slate
A (Clean)β‰₯11%β‰₯.210Pull%β‰₯43%, FB%β‰₯38%, FB%-LD%β‰₯4, EVβ‰₯90, LA 18–30Β°2 total
A (Volatile)β‰₯12%β‰₯.200EVβ‰₯90, LA 18–30Β° (Pull/FB forgiven)2 total
B (Solid)9–10.9%β‰₯.185Most boxes met1 total
C (Pass)<9%β€”Auto-eliminated0
0–8 Ranking Score
FactorPointsHow to Determine
Best odds in tier+2Longest price among all Tier A (or B) candidates on the slate
Pitch-type match+2Pitcher throws hitter's best pitch β‰₯35% of time (check pitch mix on PropFinder)
Platoon advantage+2LHB vs RHP or RHB vs LHP. Same hand = disadvantage (–1). Switch = neutral (0).
Park geometry+1Pull-heavy hitter in short-porch park (Yankee Stadium, GABP, Citizens Bank, etc.)
Low public bias+1Non-star, not heavily marketed. Stars at short odds = 0.
Minimum to bet: Tier A β‰₯ 4/8. Tier B β‰₯ 5/8. Zero bets on a slate is a valid disciplined outcome β€” don't force it.
Hard Rules β€” Non-Negotiable
Bet Caps
β€’ Max 2 Tier A bets/slate
β€’ Max 1 Tier B bet/slate
β€’ Max 1 bet per game (correlation kill)
β€’ Odds imply <8% β†’ auto-pass (β‰ˆ longer than +1150)
The 1-per-game rule is the most important discipline rule. Correlated variance within the same park/pitcher environment is the silent ROI leak. One player per game. Always.
Timing Rules
β€’ Record morning line at open
β€’ Recheck 30–60 min before first pitch
β€’ Odds dropped = sharp money = full size
β€’ Odds rose on star = public noise = reduce or pass
β€’ Never bet a line that moved against you without knowing why
CLV Tracking
After each game, enter the closing line in the CLV Log tab. The tool calculates implied probability difference. Target: CLV win rate >55% after 20+ picks. Below that β€” review pitch-type reads and odds selection first. Those are the two most common leaks.
5-slate rule: Run exactly as-is for 5 slates. No additions, no overrides. Evaluate CLV β€” not win rate, not profit. CLV is the signal at low sample sizes.