Horse Racing Betting Skill

Core System: EquinEdge AI + 5-Layer Cross-Check

This is BetterBets’ horse racing module. Uses EquinEdge AI predictions cross-validated with 5 handicapping layers from industry experts.

EquinEdge Metrics

  • Win % — AI probability each horse wins. Probabilities sum to 100% across field. Redistributes on scratches.
  • Pace — Probability horse will be 1st/2nd at first call. NOT comparative. Identifies early speed vs stalkers/closers. Includes first-time starters (EquinEdge exclusive).
  • SoR (Strength of Race) — Strength of PAST competition faced. Higher = faced stronger opponents = likely better quality.
  • GSR (Genetic Strength Rating) — Breeding/bloodline quality rating.

Platform docs: knowledge-base/equinedge/API.md Credentials: knowledge-base/equinedge/CREDENTIALS.md

5-Layer Cross-Check

Layer 1: Speed Figures (Andrew Beyer)

  • Compare last 3 Beyer/BRIS figures vs field average
  • Career best within 5 points of class par?
  • Rising figures = improving form cycle

Layer 2: Pace Analysis (Steve Davidowitz)

  • Early speed points (E1, E2 pace calls)
  • Lone early speed = wire job potential
  • Multiple speed horses = pace meltdown (fade them)
  • Track bias: speed-favoring or closer-friendly?

Layer 3: Class Evaluation (James Quinn)

  • Dropping class = advantage (claiming level down)
  • Trainer patterns when dropping class
  • Stakes quality: graduating from allowance = risk

Layer 4: Form Cycle (Mark Cramer)

  • Workout pattern: improving speed = peaking
  • Days since last race (14-28 days ideal)
  • Equipment changes (blinkers on = focus)
  • Medication changes (Lasix first time)

Layer 5: Fair Odds / Overlay (Steven Crist)

  • Fair Odds = (1 / Win Probability) - 1
  • Compare fair odds vs live market odds
  • Only bet when overlay exists (our odds > market odds)
  • Exception: AI Win% >= 33% overrides overlay requirement

Full detail: reference/handicapping-system.md


Confidence Tiers (Backtested Feb 28, 2026)

A-Rated (5% bankroll)

  • EquinEdge Win% >= 33%
  • BET even if slight underlay (AI confidence overrides overlay)
  • Feb 28 result: 2/3 = 67% hit rate, +73% ROI

B-Rated (3% bankroll)

  • EquinEdge Win% 20-32%
  • ONLY if overlay >= 10% (live odds >> fair odds)
  • Use as exotic kickers with A-rated picks

C-Rated (2% bankroll)

  • EquinEdge Win% 15-19%
  • ONLY if overlay >= 15%
  • Play in exotics only (exacta box with A-rated horse)

PASS (no bet)

  • Win% < 15% OR underlay with Win% < 33%

Bet Construction

Primary: Straight Win Bets

  • A-rated: $X Win (5% bankroll)
  • Most consistent (67% hit rate in backtest)

Secondary: Exacta Box

  • Box A-rated pick with best overlay horse
  • When: 1 horse >= 33% + 1 horse 15-25% with overlay
  • Cost: $4-20 (2 horses boxed = 2 combos)
  • Best risk/reward for moderate bankrolls

Advanced: Trifecta Key

  • Key A-rated horse on top, wheel B/C-rated underneath
  • When: A-rated pick >= 40% (very strong)
  • Higher payout than exacta (3.4x better in R1 backtest)

Multi-Race: Daily Double / Pick 3

  • When: 2-3 consecutive races each have >= 33% picks
  • Lower cost than separate bets, multiplied payouts
  • Skip unless confident across multiple races

Full exotic strategy: reference/exotic-betting-strategy.md Visual guide for 1ST BET app: reference/visual-betting-guide.md


Daily Workflow

Morning Prep (8:00 AM PT)

  1. Check EquinEdge dashboard for target track (Santa Anita primary)
  2. Extract: Win%, Pace, SoR, GSR per horse for each race
  3. Save to data/equinedge/YYYY-MM-DD-{track}.md
  4. Run 5-layer cross-check on each race
  5. Rate picks A/B/C/PASS
  6. Post top 3-5 recommendations to Discord better-bets

Pre-Race Alert (30 min before post)

  1. Check for scratches (Win% redistributes)
  2. Monitor live odds vs morning line
  3. Confirm or withdraw picks based on odds movement
  4. Alert if overlay increased or decreased significantly

Post-Race (after each race)

  1. Log result in daily data file
  2. Calculate P&L per race
  3. Update running daily P&L
  4. Note patterns: what worked, what didn’t

Evening Recap (8:00 PM PT)

  1. Final daily P&L calculation
  2. Post summary to Discord
  3. Update bankroll tracker
  4. Document trainer/jockey patterns learned

Discord Alert Format

Morning Pick

SANTA ANITA -- [Date]

RACE [N] ([Time] PT) -- [Race Type] [Distance] [Surface]
[A/B/C]-RATED PLAY
#[N] [Horse Name] ([Odds], fair [Fair Odds])
- EquinEdge: [Win%] win chance
- Beyer: [Figure] (competitive/strong/weak vs field)
- Pace: [Analysis]
- Class: [Analysis]

RECOMMENDED BET:
$[Amount] Win @ [Odds] ([Rating], [%] bankroll)
$[Amount] Exacta Box #[N]/#[N] (hedge)

Post-Race Result

RACE [N] RESULT: #[N] [Horse Name] [WON/LOST]
Bet: $[Amount] Win @ [Odds]
Return: $[Amount] ([+/-]$[Profit] [profit/loss])
Daily P&L: [+/-]$[Amount]

Betting Platform

1ST BET (Primary)

  • Platform: https://www.1st.com/bet (web + mobile app)
  • 300+ tracks worldwide, HD video, in-app PPs
  • Credentials: knowledge-base/1stbet/CREDENTIALS.md
  • Currently: manual betting (Henry places bets via app)
  • Future: browser automation for speed

Data Sources

SourceStatusCostUse
EquinEdgeActive (paid)~$30-50/moWin%, Pace, SoR, GSR
1ST BETActiveFreeOdds, entries, video
BRISnetNot set up~$10-15/moSpeed figures, custom PPs
EquibaseNot set upFree basicOfficial entries, results
DRFNot set up~$10-20/moBeyer Speed Figures

Primary Track

  • Santa Anita Park — home base, Southern California
  • Expansion targets: Del Mar, Golden Gate Fields, Los Alamitos

Performance History

Feb 28, 2026 Backtest (Santa Anita)

  • Races analyzed: 4 (R1-R4)
  • Bets placed (hypothetical): 3
  • Results: 2 wins, 1 loss (67% hit rate)
  • P&L: +130 wagered (73% ROI)
  • Key finding: >= 33% threshold is the sweet spot (lowered from 35%)

Key Lessons

  1. EquinEdge >= 33% = BET IT — trust AI when confidence is high
  2. Overlays work best for exotics — use overlay horses as exacta/trifecta kickers, not straight Win
  3. Trifectas > Exactas for strong top picks (3.4x better payout in R1)
  4. 37% AI pick can still lose (R3) — 37% win = 63% loss, variance is real
  5. Accept losses, track over 20-30 bets — don’t panic after 1 miss

Full backtest: reference/backtest-results.md


Risk Rules (Horse Racing Specific)

These supplement BetterBets universal risk management:

  • Max 5% bankroll per race (even A-rated)
  • Never chase losses (no double-up)
  • Never bet without overlay OR >= 33% AI confidence
  • Stop-loss: -10% bankroll daily = stop for the day
  • Skip turf maidens unless >= 40% win chance (historically unreliable)
  • Skip horses off long layoffs (> 60 days) unless bullet workout confirmed