Enter a unit size above to display amounts in units.
Sportsbook Accounts
Connect each account to its own Hard Rock login — independent of your ⭐ primary account. No need to change primary to link a new one here; syncing runs in the background, no Hard Rock page ever shown.
Fair Value
Prices pending game-line legs off FairGame, then Pinnacle for anything FairGame missed. Runs on its own when a sync brings in new bets — use this to re-check after a line moves.
Fills in CLV for older bets the live sync window missed, from FairGame's permanent closing-line archive — free, works on settled bets too. Safe to run repeatedly; picks up wherever the last run left off.
Account
Saves a JSON file of all accounts, bets & settings to this device.
Replaces ALL accounts & bets with a Download Backup file, keeping each account separate.
You're on the free plan. Your stats summary and P&L chart are unlocked — upgrade to see every bet, breakdowns, all charts and filtering.Upgrade
Open-play exposure
Choose winners and watch the parlays that depend on the losing sides fade out.
Pending date
Sportsbook
Type
EV
+ = likely good bets. − = likely bad bets. Bets we can't price are hidden.
Closing-line value
Both compare the price you took against Pinnacle's de-vigged price right before kickoff — the sharpest read on what a bet was really worth. The difference is the boost.
Pre-Boost CLV — per leg, at the base price, boost excluded. Answers did I pick the right side before the promo. This is the line-shopping signal, and it converges fastest because every stamped leg counts.
Post-Boost CLV — per bet, boost included: your boosted odds against the product of the closing fair probabilities. Answers was this bet worth taking, and it's the number realized ROI should converge to. Only fully-stamped parlays qualify, so prop-containing bets are excluded and the sample is smaller.
Exp. ROI (CLV) — the model's own expected ROI, but computed over only those same fully-stamped parlays, not your whole book. It's there to sit next to Post-Boost CLV as an apples-to-apples pair: same bets, same weighting, one priced by our model and one by the closing line. A gap between them is the model disagreeing with the market on this subset.
A leg is only stamped if the bet was synced before its game started — the closing line is captured ~15–25 min out. The count beside each figure is how many samples it rests on.
Profit / Loss Over Time
Records
All Types⌄
Select All
The Hundred
Profit Boost
Odds Boost
No Sweat Bet
Bonus from No Sweat
Bonus Bet
Normal
All Results⌄
Select All
Win
Loss
Push
Cash Out
Pending
All Sports⌄
All Books⌄
→
Date ↓
Type ↕
Boost ↕
Odds (FV Odds) ↕
EV ↕
Exp. Return ↕
Event 🔍
Wager ↕
Pot. Payout ↕
Net ↕
Result ↕
Fastest — no files, no copy-paste
🔄 Sync from Sportsbook
One-tap pull of your full bet history. Set it up once, then tap the Sync button from your logged-in sportsbook tab. Works with every sportsbook in the list below.
Paste bet365 history
On bet365: History → Settled Bets, press F12 → Network tab →
click the request named summary → Response tab → select all, copy.
Paste it below. (Repeat with Unsettled Bets for open bets.)
Upload JSON Export
Import a bet-tracker JSON export. Merges into your existing bets (new bets added, matching bets updated). You can upload multiple files.
Drag & drop files here or browse
.json files supported
Date
Sport
Event
Type
Odds
Stake
Payout
Result
Legs
Charts
Sportsbook
Type
EV
View
Range
→
Days
Weeks
Months
P&L by Time of Day (ET, when placed)
Pre-Boost CLV by Time of Day (ET, when placed — did that hour's base prices beat the sharp close?)
Breakdown by Type
Type
Bets
W
L
Push
Pending
Win %
Exptd ROI
Exptd Return
Staked
Profit / Loss
ROI
Breakdown by Sport
Sport
Bets
W
L
Push
Pending
Win %
Exptd ROI
Exptd Return
Staked
Profit / Loss
ROI
Add Bet
Est. fair odds (neutral)—
Est. EV at your price—
🔄 Sync from Sportsbook
You need to be signed in to the tracker cloud account first (the cloud icon, top-right) so the sync knows where to send your bets. Sign in, then reopen this.
Works with
Hard Rock— any pagetheScore Bet— from My BetsDraftKings— from My BetsCaesars— from the My Bets drawerBetRivers— from My Bets, one state at a timeBetMGM— from My Bets, one state at a time
More sportsbooks get added over time. The Sync button picks them up on its own — you never have to reinstall it.
The sync can't run on a phone — sportsbooks redirect the mobile browser to an app-download page, and the
sync can't run inside their apps. So you sync on a computer, and your phone shows
the results automatically.
On your phone
Run the sync once on your computer (switch to 💻 On desktop for setup).
Your bets sync to the cloud and appear here automatically.
Not showing yet? Pull the latest now:
Sportsbooks only let the sync run from their own site, so the button lives in your
bookmarks bar and you tap it while you're on the book. One button covers them all —
every book listed above — it detects which site you're on. Set it up once
below: your tracker login is baked in, and you never have to re-install it again, not even
when new sportsbooks are added.
Synced bets always import into your primary account — the ⭐ starred one in the account menu. To sync into a different account, make it primary first (account menu → Change Primary Account) before you sync.
Already have the button from before Aug 8, 2026? BetRivers needs a newer one — delete the old bookmark and drag this again. Everything else keeps working either way, and this is a one-off.
2 · Sync (every time)
Open your sportsbook and sign in. On theScore Bet and DraftKings go to My Bets first — that page is where the sync picks up what it needs. On Caesars just open the My Bets drawer — the sync checks Open Bets and Settled itself and scrolls each one to load your full history. On BetRivers and BetMGM open My Bets, and note they sync the state you are on (pa., nj.…) — each one is a separate book, so run it once per state you bet in. On BetMGM, if the sync asks you to tap the Open/Settled toggle, tap it once — it needs to copy how the site itself asks for your bets, then it continues by itself. Hard Rock works from any page.
Tap the 🔄 Sync to Tracker bookmark. Pick how far back to sync: All time · This year (YTD) · Last 12 mo · Last 30 days · Last 7 days · Custom.
Switch back to this tab — your bets pull in automatically (or tap 🔄 Refresh at the top).
FDFanDuel · quick console step
FanDuel blocks the Sync button above from running on their site, so it takes one extra paste. It still ends up in the same place — the file you get imports exactly like a normal sync.
Tap Copy above, then open FanDuel → My Bets and pick the tab + state (e.g. Settled).
Press F12 → Console tab. Click into it; if it says pasting is blocked, type allow pasting and Enter.
Paste (Ctrl+V) and press Enter. A toast shows it reading your bets, then a file downloads.
Come back here → Import tab → upload that file.
It covers the tab and state showing at the time, so run it once per Open/Settled and once per state you bet in. Re-running never duplicates anything.
🔑 Change Password
Changing your password signs you out of every OTHER device signed into this account — this one stays signed in.
🗑️ Clear Data
This deletes the bets from the cloud too, so every device loses them. Re-syncing the book brings its bets back.
Sign into Tracker
Sign in or create a free account on FairGame to track your Hard Rock bets.