Parlay Ledger
Upload your sportsbook's "All Bets" export to see how your parlays actually did. The file is analyzed in your browser and never leaves your device.
How Parlay Ledger Works
What to upload
Your sportsbook's "All Bets" export: the .xls file it gives you as-is, or the same columns saved as .xlsx or .csv. Each slip row has a Date Placed; the leg rows under a parlay leave it blank. Any league works; results are split by whatever leagues are in the file.
Privacy
Nothing is uploaded. The file is read and analyzed by your browser on this page; we never see it and nothing is saved. Loading another file or refreshing starts over from scratch.
What you'll see
- Headline numbers: net profit and ROI, slip win rate, leg hit rate vs. the book's implied probability, longest losing streak.
- Parlays vs. straight bets: every leg re-graded as a straight bet. Full stakes each leg at the slip's wager; Split divides the wager across the legs (same money at risk).
- Beating / losing to the number: league + market + Over/Under groups with 15+ graded legs, ranked by edge (hit rate minus implied probability).
- Market table: filter by league, direction and minimum legs, toggle full/split stake, click any header to sort.
- Same-game tax: how far the book's same-game parlay price sits below the product of the leg prices.
- Breakdowns by league, leg price, month, day of week and player, plus cash-outs and your biggest wins.
How it's counted
Implied probability is 1 ÷ decimal price with no vig removed. Voided slips are excluded; voided legs count as pushes. Cashed-out slips count at what you actually got paid, while their legs are still graded on how they finished.