Skip to main content
The Dashboard (/odds) is the main hub. It lists today’s player props for the selected league, sorted by expected value, with all the inline signals you’d want before placing a bet.

What you see on each row

ColumnWhat it shows
PlayerPlayer name, team, position, headshot, plus any injury indicator
Prop TypePoints, rebounds, assists, threes, blocks, steals, etc.
LineThe over/under threshold
SportsbookThe book offering this row’s odds
Over / UnderAmerican odds for each side
Implied ProbabilityDevigged probability from the book’s odds
Statistical ProbabilityOur calculated probability from historical data
EV%The edge — sorted descending by default
Inline next to the player name, you may also see:
  • Sharp signal badges (SYNC / STEAM) — see Sharp Signals
  • Cross-book badges (ARB / MID / DIFF) — see Cross-Book Opportunities
  • Form indicator — hot/cold/steady streak marker
  • Injury indicator — colored dot linking to news

Expanding a row

Click the chevron on any row to expand. The expanded view contains:
  1. AI movement explanation button — one click for a 1-2 sentence factual summary. See AI Movement Narratives.
  2. Multi-book comparison — every book’s current line + odds for this prop, with best-line highlighting and EV ranking.
  3. Line movement chart (Advanced tier) — interactive timeline overlay across books. See Line Movement.

Filtering & sorting

Search

Autocomplete search by player name. Useful when you know who you’re hunting.

Favorites filter

Toggle the heart icon to limit the table to your favorited players and teams.

Sportsbook filter

Hide books you don’t have funded accounts at. Reduces noise.

Prop type filter

Limit to specific stat categories (points only, threes only, etc.).
Click any column header to sort. Default sort is EV descending.

Tiered UX

The dashboard supports two display modes:
  • Simple — single best-line card per prop. Fast scan, casual mode.
  • Advanced — full book-by-book grid with EV ranking, hold percentages, and movement deltas. Sharps mode.
Toggle is per-prop-type — you can have player points in Advanced and player threes in Simple, and the choice persists across sessions.

Data freshness

A last-updated badge at the top of the page shows relative time since the most recent snapshot. The button next to it manually triggers a refresh — useful if you want to verify a line before placing. For the full freshness model (cron schedule, snapshot types), see Data Freshness.

Honest limits

  • 30-min polling cadence. The dashboard reflects the last poll batch, not real-time. Most of the time this is fine; for fast-moving events it isn’t.
  • Sportsbooks update faster than we do. Always verify the line at your book before placing.
  • EV depends on our probability estimate being right. The probability calculation is rigorous but not magic — sample size, recent form, and matchup all factor in, but variance is real.

Coming soon

Mobile-optimized table

On the roadmapThe dashboard is functional on mobile but not polished — wide tables don’t paginate cleanly, tap targets are tight. Dedicated mobile work is planned.