Choosing a bet tracker for your bookmaker
Most lists of bet tracking apps rank them. We ask two questions first. Can the tracker reach your bookmaker? And does the record prove anything once a bet is in?Bet trackers we’ve reviewed
Smart Bet Tracker
A web bet tracker that settles bets on Betfair markets by itself and asks you to confirm. It also tracks surebets, bookmaker balances and wallets. The free plan allows five bets a day.
Bet-Analytix
A French bankroll tracker for bettors who log every bet by hand. The free plan shows ROI, drawdown and closing line value, and exports to CSV. Premium is paid once and never renews.
Bet tracking spreadsheet
Free Excel and Google Sheets bet tracker. Handles voids, half wins, cash-outs and free bets, and shows ROI both ways.
mybets-gg
mybets.gg reads your bet slip from a screenshot, so it works with any bookmaker and never touches your account. The scan runs in a phone browser as well as in the desktop extension. The free plan shows far more analytics than the price page admits, and you mark every result Won or Lost yourself.
Zort
Zort logs bets from a photo of the slip instead of linking a sportsbook account, so it works with bookmakers no sync app covers. The free plan is a full tracker with no time limit, and it holds 160 currencies or plain units. You check every scan and mark every result yourself.
What a bet tracker does
A bet tracker is an app that keeps a record of every bet you place. That record is your betting log. Some people call the app a betting tracker or a sportsbook tracker.
The app does the maths. Profit and loss, ROI, win rate. ROI means return on investment: your profit divided by everything you have staked. A tracker also shows your bankroll over time, your longest losing run, and which sport or bookmaker actually pays you.
A notebook can do all of this. An app is faster, and it draws the charts.
Four ways a bet reaches your log
Your bet has to get into the app somehow. Every tracker uses one of four routes.
A sync tracker connects to your sportsbook account and pulls the bets in by itself. You do nothing, so nothing gets lost.
A bet slip scanner reads a screenshot of your slip. It uses OCR, or optical character recognition: software that reads text from a picture. It never touches your account, so any bookmaker works.
Manual entry means typing the bet yourself. Slow, yes. But every tracker offers it, and on a free plan each one caps it in its own way.
A betting spreadsheet in Excel or Google Sheets is the same work with no app around it. You own the file, and nobody can lock a column behind a subscription. Our free bet tracking spreadsheet comes with the formulas already in.
Sync stops at the US border. The other three routes work with any bookmaker.
Sync trackers stop at the US border
Sync sounds like the easy answer. Most of our readers cannot use it, because apps that connect to a sportsbook account reach American and Canadian books.
bet365, Betano, Unibet, Pinnacle and 1xBet are not on those lists. Neither are betting exchanges or crypto sportsbooks. We have not tested a sync app for the same reason you probably cannot use one.
Bet in Europe or the CIS? Then read every "connect your sportsbook" advert as a product for another market.
A bet slip scanner works anywhere
A scanner asks for a picture, not a password. You screenshot your bet slip, upload it, and the app fills in the odds, the stake and the selection. Some apps do it from a browser extension, some from your phone, and mybets.gg from both.
For European bettors this is the useful route. There is no list of supported bookmakers to check, because the app never connects to one.
Vendors advertise accuracy near 99%. Those are their own numbers, with no method behind them. Every scan lands in a form you can edit, so check what the app saved.
Scanners misread parlay prices
Single bets scanned cleanly in both scanner apps we tested. Parlays are the weak spot. A parlay, also called an accumulator, is one bet that combines several selections.
Zort saved one of our two-leg slips at 7.74 when the slip said 7.61. Then it worked out the return correctly from the wrong number, which is the hardest kind of error to catch. In mybets.gg the parlay tab still carries a beta label.
Compare each saved bet with the slip for your first weeks. Parlays you keep checking for as long as you use the app.
Manual entry can go wrong too
Manual entry has its own traps, and they are quieter. In Smart Bet Tracker the form fields have icons instead of labels. Our odds went into the outcome field twice, and both bets saved at the default price of 2.00. Nothing warned us.
The next mistake cost more. We set a bet to Won inside the bet form, and the app booked it as a loss with a payout of 0.
In Bet-Analytix we typed 200 as the starting capital, with the bookmaker split on and no bookmaker picked. It saved as zero. Every return figure built on it went wrong, and the bankroll chart sank to minus 350 dollars with no warning.
So after your first bet, open it again. Check the price, the result and the balance.
Check the same number twice
The maths can disagree with itself. Zort put our average odds at 5.05 on the dashboard and 4.44 on its social chart.
mybets.gg printed ROI as 1.3% on the dashboard and 1.00% on the analytics screen, from the same bets and the same stakes. It also filed our football bets under "Football" and "Soccer" at once, so the sport breakdown pointed two ways.
Pick one number, ROI is the easiest, and find it on two screens. If they disagree, read every chart in that app as an estimate.
Automatic settlement, with conditions
Most of the trackers we tested never read a score. You set Won or Lost, and the app believes you.
Smart Bet Tracker is the exception, within limits. It takes events and markets from Betfair, the betting exchange. Choose both the event and the market from the Betfair lists, tick Autograde, and the bet settles itself after the match. The app's own markets, such as correct score or both teams to score, stay manual. Its plans table says automatic settlement is not on the free plan. On our free account it worked anyway.
Our tennis bet settled overnight without us. Then it waited, because an automatic result stays unconfirmed until you press a thumbs-up.
Why does that step matter? The player retired after losing the first set, and Betfair settles a retirement for the player who goes through. So the app booked our 100 euros as lost. Some bookmakers void the bet in that case, and then the right entry is 0. The app cannot know your bookmaker's rules. Confirming does not lock the bet, and we switched it to Void afterwards without trouble.
What "verified" means on a leaderboard
Several apps show public leaderboards and call the records verified. What does the word cover?
For most bets, nothing. In mybets.gg we marked a match five days away as won, and the dashboard added the profit at once. Bet-Analytix accepted a win on a match two days away in its Strict mode, which locks editing but not the result you save. In Zort we photographed slips that were never placed, and both were accepted.
Auto-settle does not change the picture much. It covers Betfair markets only, and a manual bet marked Won on a match not yet played still counts as a win. So a "verified" record mostly proves that someone typed a result.
Void bets and cash outs
Two ordinary events break a betting log. A void bet, also called a push, returns your stake and should stay outside your win rate. A cashed out bet is one you closed early for a smaller return.
Our void bet in mybets.gg went in at zero profit and stayed out of the count. The win rate read 33.3%, from three settled bets, not four. In Smart Bet Tracker we switched an already settled bet to Void, and it recalculated at once: payout 100.00, profit 0.00.
Cash outs are where Zort slips. The bet keeps an open status. Its money lands in your totals, but the bet never joins the win rate.
Put one of each into any app in your first week. Then watch what the win rate does.
What free bet trackers really give
The free plan is what most people will live with, and no two trackers cap it in the same place.
In mybets.gg the scarce thing is scans, 15 AI scans a month. Typing is unlimited, and ROI, drawdown and a calendar map cost nothing. Drawdown is how far you have fallen below your best point.
Bet-Analytix counts bets instead: two bankrolls of 200 each. An accumulator with three selections uses up three. Its free statistics are the widest we have seen.
Five bets a day is the ceiling in Smart Bet Tracker, though surebets, reports and export stay open. Zort takes a different line and locks numbers. ROI is hidden on its free plan, then printed on a social screen anyway.
Paid plans differ just as much. Most charge by the month or the year, while Bet-Analytix sells Premium as a one-off payment that never renews.
Getting your betting history out
A year of bets is worth something. Ask how it leaves before you start.
CSV export is the answer. A CSV file is a simple table that opens in Excel or Google Sheets. Bet-Analytix and Smart Bet Tracker export to CSV on the free plan, and mybets.gg keeps export for its paid plan.
Zort shows an export button with a Pro badge, while its own upgrade screen lists export as coming soon. Nobody can use it, on any plan.
Closing line value in a tracker
Closing line value, or CLV, compares your price with the last price before kick-off. Took 2.20 and the odds closed at 2.00? You beat the closing line. Our closing line value guide explains why that matters more than a short run of results.
Few trackers deliver it. An app that reads your slip sees your odds, not the market's. Bet-Analytix calculates CLV for free from a closing price you type in, and the figure for each bet is right. The average is not. It divides by every bet, so leave the closing odds empty on three bets out of four and the average shrinks to a quarter.
Closing odds can be stored in Smart Bet Tracker too, but we found no report that turns them into CLV. In Bet-Analytix, type a closing price on every bet, or read only the figure for each bet.
How to choose a bet tracker
Start with your bookmaker. If sync is closed to you, the choice is a scanner, typing, or a spreadsheet. Do you bet a lot on markets Betfair also lists? Then a tracker that settles them itself saves real time.
Expect to register with the tracker. None of the trackers we tested needed your bookmaker login. Smart Bet Tracker's form has fields for one, but they are optional, so leave them empty.
Check privacy while you set up. In the Bet-Analytix bankroll form, Status is already set to Public. Save it like that, and every bet you log appears in a feed anyone with an account can read.
Watch the setup screens too. mybets.gg asked for a currency and an odds format on the first run, then printed euros everywhere. If an app stores American odds only, our odds converter handles the switch.
Then look at the free plan and the export. Your log does not have to start empty: mybets.gg reads a whole page of bet history from one screenshot, using the same monthly scans.
Last, decide what the log is for. Mostly it shows which sport pays you and how big your stakes should be. Our Kelly criterion guide covers the staking side.
Bet trackers we have tested
Every tracker below was used on a free account we opened ourselves. Zort is a phone app with a scan error we can show you. mybets.gg reads a bet slip from any bookmaker. Bet-Analytix gives away the widest free statistics and still takes your word for every result. Smart Bet Tracker settles Betfair markets by itself and leaves the final click to you.
We add a card when a tracker has been used, not when a press release arrives.