Overview
Your bankroll and betting performance at a glance
Clarity behind
every decision.
Monitor bankroll, validate your edge, and keep every wager accountable — in one focused workspace.
Exposure snapshot / OPEN POSITIONS
Open exposure is the sum of pending stakes. Bets on the same event may be correlated; grouped exposure is not an independence-adjusted risk estimate. No pending stake is deducted from the displayed bankroll until settled.
Bankroll trajectory / SETTLED POSITIONS
Exposure by league / ALL RECORDED BETS
Recent activity / YOUR LATEST ENTRIES
EV Calculator
Standalone expected value and implied probability analysis
EV Calculator
Independent calculator for FanDuel odds and estimated win probability. BettingPros EV remains the only EV input used for confidence scoring.
EV = win probability × net profit multiple − loss probability. A push returns the stake.
Risk & Opportunity Engine
Execution, capital allocation, correlation and downside
Portfolio risk settings
These controls are scenario limits, not changes to your configured unit sizing. The analyzer shows both your score-based stake and a separately calculated risk-constrained alternative.
Open positions by event
Drawdown scenarios
This engine provides deterministic stress tests and descriptive risk flags, not guarantees of profit, a validated predictive model, or independent sportsbook quotes. FanDuel remains the only execution sportsbook.
Games & Odds
ESPN schedules; optional authorized FanDuel odds feed
Schedules are requested from ESPN's public scoreboard endpoints when network access and CORS allow. Odds require your own authorized backend URL in Settings. No FanDuel odds are invented or scraped, and the optional odds feed refreshes every 30 minutes while the Games & Odds page is open; nothing refreshes while the file is closed.
Bet Analyzer
Model signals, market divergence, EV and unit recommendations
5. Wager & Projected Payout
Enter the actual amount you intend to wager. This amount stays independent of your current bankroll and unit recommendation.
For standard cash bets, the sportsbook margin is reflected in the offered odds. No extra winning-bet fee is assumed. Promotional wagers, boosts, tax withholding, and special settlement rules may differ.
Model agreement & probability sensitivity
Uses BettingPros and RotoBot probabilities directly; RotoBot Edge is scored separately (2 points maximum).
Bet History
Straight bets, parlays, passes and settlement
Model Center
Compare BettingPros, Rotobot, and manually estimated edges
Model combination results
Performance
Understand which signals actually produce profitable results
Model Accuracy & Discrepancy Tracking
Tracks saved model forecasts against settled win/loss outcomes. Brier score is mean squared probability error (lower is better). Realized ROI by discrepancy band is descriptive and may be noisy with small samples. Pushes and cashouts are excluded from forecast accuracy.
Performance Intelligence
Historical realized results, not model validation until adequate sample sizes are available. Filter by league, market, EV band, and score band.
Correlation Lab
Compare two recorded metrics, one dot per settled bet. Uses the Performance filters above; missing values are excluded.
Correlation measures linear association, not causation. Small samples and overlapping model inputs can produce misleading patterns.
Home / Away & Favorite / Underdog
Compare results by team location and price strength. Charts follow the Performance Intelligence filters above and use only settled bets.
Home vs. Away
ROI · % of settled stakeHome vs. Away
Net profit / loss · $Favorite vs. Underdog
ROI · % of settled stakeFavorite vs. Underdog
Net profit / loss · $Spread size by side
ROI · favorite / underdog pointsMoneyline price bands
ROI · American odds magnitudeHome / away record
Favorite / underdog record
Team markets only; totals, props and parlays are excluded from team-side comparisons. Unclassified bets are excluded rather than assigned a side.
Performance by market type
Individual dashboards for spreads, moneylines, totals, and parlays. Only settled stakes count toward ROI.
Profit / loss by market
ROI by market
Profit by sport
Profit by recommended unit tier
All bet details & filters
Market signal performance
Settings & Imports
Bankroll preferences, spreadsheet imports, backups and cloud connection
Bankroll & unit settings
Import / export
Import Excel/CSV files using your Bet Log headers, or restore a Betting Edge JSON backup.
Screenshot-assisted entry
Preview a betting slip or model screenshot next to the analyzer and transcribe its values. Automatic image text extraction is not bundled in this offline HTML.
FanDuel odds feed
Enter an HTTPS URL for a backend you control that returns FanDuel-only market JSON. Do not enter an API secret here; browser settings are not secure for private keys. Without a feed, games still load but market buttons stay unavailable.
games array; each game may include id, sport, home, away, start, markets. Markets may include type, selection, line, odds, oppositeOdds, sportsbook. Only FanDuel-tagged markets are shown. Deploy the backend separately, enable CORS for this app, and keep provider API keys server-side.Cloud storage
This downloadable prototype stores data in this browser. Cloud synchronization requires a deployed backend, authentication, and a connected Supabase project. No cloud account is connected in this file.
Local preview — cloud setup requiredOddsLink API connection
OddsLink is configured through the Cloudflare server secret. Sharp Lines displays prices and movement.
The API key is stored in Cloudflare as a server secret, never in this page. Configure it during deployment.
Current recommendation policy
0U = pass / insufficient evidence. 11-point scoring: EV 4, probability 3, matchup trends 2, public betting 1, last-10 hits 1; last-10 in 0.1 steps, other metrics in 0.25-point steps. Qualifying bets receive quarter-unit recommendations: 0.25U below 6/11; 0.5U at 6; 0.75U at 7; 1U at 7.5; 1.25U at 8; 1.5U at 8.5; 1.75U at 9; 2U at 9.5; 2.25U at 10; 2.5U at 10.5; 2.75U at 11. 3U requires at least 10.5/11 plus 8%+ EV, BettingPros input, strong Rotobot confirmation and a major contrarian market signal. Each metric's contribution and blockers appear after analysis. These are configurable heuristics, not proven predictive relationships.
Sharp Lines & Movement
Pinnacle · Circa · FanDuel | Full-game pre-match odds
Baseline = first price observed by this browser, not the sportsbook's original opening line. The provider's historical opening lines require a Scale plan. Test keys may return sample data; results are marked TEST DATA. Tracking is stored locally in this browser, so clearing browser storage resets it.