How to track your betting record (and show it publicly)
If you post picks, people will ask for your record. The honest answer is a record you kept from day one, with every pick, every loss, and a link anyone can check. This guide covers how to track it, which numbers to show, and how to make it public without it looking like marketing.
Decide the rules before you start
A record is only as good as the rules behind it. Write these down before your first tracked pick and don't change them midway.
- Unit size. One unit is one fixed stake. Say "1u" or "2u", never "max play".
- Which picks count. Every pick you post publicly or to VIP. Not just the ones you feel good about.
- The price. Grade at the line and odds you posted, not a better number you found later.
- Pushes. Zero units, not a win or a loss.
- Canceled or postponed games. Void. Pick a window for postponements, such as 48 hours, and stick to it.
- Props and parlays. Say how you handle a scratched player or a void leg.
- Free and VIP. Track them as two separate records.
Publishing these rules next to your record answers most questions before anyone asks.
What to record for each pick
Whatever tool you use, every pick needs the same fields.
| Field | Example |
|---|---|
| Date and time posted | Oct 26, 1:40 PM ET |
| League and game | NBA, Celtics vs Knicks |
| Pick | Celtics -3.5 |
| Odds | -110 |
| Units risked | 1 |
| Free or VIP | VIP |
| Result | Win, loss, push or void |
| Units won or lost | +0.91 |
The time posted is the field people skip and buyers care about most. It shows the pick went out before the game started.
How to calculate units and ROI
Keep the math simple and show how you did it.
- Units won on a winning bet at negative odds: units risked × 100 ÷ the odds. A 1u bet at -110 wins 0.91u.
- Units won at positive odds: units risked × the odds ÷ 100. A 1u bet at +150 wins 1.5u.
- A loss is minus the units risked. A push or void is zero.
- Net units is the sum of all of those.
- ROI is net units divided by total units risked. Say that's the formula you use.
Always show the number of picks next to units. "+8 units" over 50 picks and over 900 picks are very different things.
Three ways to track it
1. A spreadsheet
Free and flexible. Make one row per pick with the fields above, add formulas for units and ROI, and you have a working record.
The weakness is trust. You control the sheet, so you can edit it, and buyers know that. A spreadsheet is fine for your own tracking. As a public record it asks people to take your word for it.
If you use one publicly, share a view-only link, never delete rows, and keep a changelog of any corrections.
2. A betting tracker app
Many apps track bets you place at sportsbooks. They're good for your personal results. They track your bets, though, not the picks you posted, and those aren't always the same. If you post a pick you didn't bet, or bet something you didn't post, the app's record won't match what your followers saw.
3. A tool built for posted picks
Some tools record the pick at the moment you post it and grade it from the final score. Because the record comes from the post itself, it matches what your followers saw, and you can't quietly edit it later. That's the format buyers find easiest to believe.
Showing your record publicly
A record helps only if people can find it and check it.
- Use one link everywhere. Your X bio, your Discord #announcements, and your payment page should all point to the same record.
- Show all-time and a recent window. All-time plus the last 30 days. If the last 30 days are down, that stays visible.
- Show losses at the same size as wins. A record with no red in it looks edited.
- Split free and VIP. Buyers want to know if the paid picks are any different.
- Link your grading rules. One click from the record to how pushes, voids and props are handled.
- Post results daily. On the same channel as the picks, in the same format, win or lose.
For more on what makes a record believable, see our guide on showing a record buyers actually trust.
What not to claim
If you use your record or member testimonials in promotion, the FTC's endorsement rules apply. The FTC's guidance says that if an endorser's results aren't what people can generally expect, the ad needs to make clear what the generally expected results are, and disclaimers like "results not typical" don't fix that on their own (FTC Endorsement Guides, 16 CFR Part 255 (eCFR)).
In practice:
- Talk in units, not dollars.
- Don't post "I made $3,000 this week tailing" testimonials.
- Add a plain line wherever you show results: past results don't predict future results.
This is general information, not legal advice.
Handling a bad stretch
Every record has losing weeks. Post the results anyway, keep the same unit sizes, and don't re-grade anything. A short "Rough week, -5.4u, same process next week" is enough. People who watch you handle a bad week honestly tend to trust the record more afterward.
A record that keeps itself
If you'd rather not keep the sheet by hand, SlipRelay is one option. It's posting software for pick sellers. It doesn't sell picks, take bets, or touch your subscribers or payments. Spreads, moneylines and totals in the NFL, college football, NBA, WNBA, men's college basketball, MLB and NHL grade themselves from the final score and can't be edited afterward. Props, parlays, soccer and UFC are graded by hand, can be fixed for 24 hours, then become final. Canceled games, or games postponed and not played within 48 hours, are voided automatically. The opt-in public record page shows only final graded results, all-time and last 30 days, split free and VIP. Plans start at $24/month with a free week.
Sources
21+. Gambling problem? Call 1-800-GAMBLER.