Bet-Analytix tested: free CLV, manual results

Bet-Analytix shows more free statistics than any bet tracker we have tested, CLV included. We logged four bets, one of them a match two days away, marked as won.

Bet-Analytix 3.8 / 5
Manual entry Free CLV Web and apps
$13 / 3 months · Two bankrolls
Try Bet-Analytix free →
Type Bankroll tracker
Free Two bankrolls
From $13 / 3 months
Best for Multi-bookmaker bettors

Pros

  • ROI and CLV free of charge.
  • One-off payment, no auto-renewal.
  • Free CSV export with filters.
  • Back, lay and commission supported.

Cons

  • Results typed by hand, even Strict.
  • New bankrolls are public by default.
  • 200 bets per bankroll on Free.
  • CLV average counts bets without closing.

This Bet-Analytix review covers the free web account: two bankrolls, four bets in Strict mode, the statistics panel, CSV import and export, and the Premium checkout. We did not pay for Premium.

Verdict: 3.8 out of 5. Its free plan is generous, and profit, ROI and average odds all came out right in our test. A few other figures did not, as shown below. Premium is paid once and never renews, which no other tracker in our tests offered. The weak spot is the result itself: you type it in every mode, Strict included. That still puts it above Zort (3.0) and mybets.gg (3.5), which keep export behind a subscription.

What Bet-Analytix is and who runs it

Bet-Analytix, also written Bet Analytix, is a bet tracking app and bankroll management tool. You open a bankroll, which is the money you set aside for betting, type in each bet and set the result. In return you get profit, charts and ROI, which is profit as a share of everything you staked (some sites call it yield). It works in a browser and as iPhone and Android apps. We tested the web app, which can also be pinned to a phone home screen.

Behind it is Codizor Labs SASU, a French company with a share capital of 500 euros, registered under SIREN number 934114042 at 229 rue Saint-Honoré, 75001 Paris. Its terms of use date from 1 January 2025, and French law applies. Where a translation and the French text disagree, French wins.

Support works by email only, at contact@bet-analytix.com, backed by a Help Center split into eight topics. We found no phone number or live chat. The brand also runs X (Twitter), Facebook, Instagram and YouTube pages. Its footer links to sister products Match-Analytix, ProRank.gg and GallopX, and a note under the Premium plans says Bet-Analytix Premium does not cover Match-Analytix.

Behind it is Codizor Labs SASU, a Paris company with a share capital of 500 euros. Its terms of use date from 1 January 2025, and French law applies. Where a translation and the French text disagree, French wins.

How many people use it? The site says “more than 700.000 tipsters”, while the App Store page says “over 700,000 bettors”. Another app listing gives 650,000 and an older description 500,000. An app analytics site puts downloads at 250,000 or more, so the 700,000 probably includes web sign-ups.

Bets are never placed through Bet-Analytix. The footer even calls the amount you type on a bet “a fictitious number”. Support works by email only, with a Help Center split into eight topics.

How to start with Bet-Analytix

  1. Sign up with a username, an email and a password. No card is needed.
  2. Add a bankroll and pick Private if you do not want your bets in the public feed. Pick Strict only if you want locked bets from day one: it cannot be switched on later, and a Strict bankroll is always public.
  3. Enter a starting capital. If you split it between bookmakers, choose a bookmaker for every amount, or the capital saves as zero.
  4. Open the bankroll and press Add bet. Type the match, odds and stake, and leave the state on Pending.
  5. At kick-off, note the last odds and add them as closing odds under “More details”. After the match, set the result and open Statistics.

Your first bankroll: check the status

The sign-up form labels the username field “Pseudo”, which is French. Two more French words turn up later in the interface.

Next comes the bankroll: a name, a starting capital, a currency and an odds format, decimal, American or fractional. US dollars are preselected. A switch splits the capital between bookmakers, each with its own amount.

Status is the last row, and Public is already selected. Under it sits one line: “If your Bankroll is public, it will be visible to everyone.” Leave it as it is, and every bet you log appears in a public feed.

We hit a problem in this form. We typed 200 as capital with the bookmaker split switched on and no bookmaker picked, and the bankroll saved with 0. What that did to the statistics comes later.

Strict mode freezes everything except results

Strict is meant for bettors who want a record others can trust. Pick it, and a red warning lists the rules: the status never changes, bets cannot be deleted, a bet cannot be edited “except the state of it”, and the bankroll is always public.

Bet-Analytix Add bankroll form with Strict status selected and the red list of Strict rules
Strict locks the stake, odds and status, but leaves the result open to editing.

What is the state of a bet? Its result: won, lost, refunded or cashed out.

On a Thursday we added Arsenal v Everton, due to kick off on Saturday, at 1.39 with a 100 dollar stake, and set it to Won. Strict let it through. The bankroll booked 39 dollars, ROI went to 39% and the chart rose.

Bet-Analytix Strict bankroll showing Arsenal — Everton marked Won two days before kick-off with 39 dollars profit
A match two days away, already marked Won in a Strict bankroll.

Strict stops you from changing a bet after the fact, yet it never asks whether the match has been played.

By its own rules, Strict blocks two tricks: deleting a losing bet and changing the odds after the match. We found nothing that fills in results from a data source, so the outcome is still the user's word. Strict also has to be chosen when the bankroll is created, because in the edit form the option is greyed out.

Logging a bet by hand

One form handles every bet. Date and time default to now. You pick a bookmaker and add selections: a label like “Real Madrid — Bayern Munich”, odds, sport and a state set to Pending.

Bet-Analytix Add bet form with date, bookmaker, two selections, bet formats and stake fields
The bet form: selections on top, bet format and stake below.

With two selections in the form, four formats appear under them: Simple, Back, Lay and Combined. “Simple” is French for a single, a bet on one selection. Back and Lay are for betting exchanges, where bettors bet against each other: back means betting that something happens, lay that it does not. A commission field takes the exchange fee into account. Combined is an accumulator, or parlay, where every selection has to win. A “Multiple choice format” switch is there too, which we did not test.

A stake in money is free. As a percentage of the bankroll, it has a crown and needs Premium. “More details” and “More options” hold the extra fields the site lists: closing odds, live, free bet, cash out, each-way and commission. Category, competition and bet type are Premium only.

Nothing is scanned. Unlike Zort and mybets.gg, Bet-Analytix cannot read a bet slip from a photo or a screenshot.

Saved lists speed it up. Add your bookmakers, tipsters and bet types under Configuration once, and they become drop-down choices in the form.

The free statistics panel

Open Statistics on a free account and you get 29 figures, with a closing line value block underneath. No other tracker we have tested shows this much without payment.

Besides profit and ROI, the list includes success rate, drawdown (the biggest fall from a high point), starting and current capital, total staked, pending stakes and profits, deposits and withdrawals, longest winning and losing runs, average and maximum stake, average odds, biggest odds won, biggest win and loss, and commissions. Two more, TWR and IRR, measure return while allowing for deposits and withdrawals.

Bet-Analytix free Statistics panel with 29 figures and the Closing Line Value block
The free panel after four bets, with CLV at the bottom.

We checked the main figures against our four bets:

  • Stakes: 150 + 200 + 70 + 100 = 520 dollars.
  • Profit: −150 − 200 + 49 + 39 = −262 dollars.
  • ROI: −262 / 520 = −50.38%. The panel prints −50.38%.
  • Average odds: (1.40 + 2.50 + 1.70 + 1.39) / 4 = 1.7475. The panel prints 1.747.
  • Drawdown: two losses came first, so the bankroll fell 350 dollars before it recovered. The panel prints 350.

All five matched. In our tests, Zort and mybets.gg each printed two different values for one figure on the same bets.

One label is odd: “Max loss streak” shows −2, a count with a minus sign.

The App Store promises “over 50 key stats”, and the Premium page sells an Analyzer with “more than 30 additional statistics”. Together with the free 29, that promise holds on Premium.

You can see the Analyzer before paying. A free account opens an example filled with sample bets: profit factor, results by stake size and by odds range, profit by bookmaker and by sport, and tabs for period, tipster, category, competition and bet type. A note under its odds charts says system bets are left out of them. We checked the sample's own sums, and they add up.

CLV for free, with one catch

Closing line value compares your odds with the last odds before kick-off. If you beat the closing price again and again, your prices were good, whatever the results say. Our closing line value guide explains why.

Bet-Analytix calculates CLV on the free plan, from closing prices you type yourself. We gave the RB Leipzig bet, taken at 1.70 with 70 dollars, a closing price of 1.65.

On that bet, CLV is 1.70 / 1.65 − 1 = 3.03%. The “Profit gap” of 3.50 dollars checks out too: at 1.65 the profit would have been 45.50, not 49.

“Global CLV”, however, reads 0.76%, exactly 3.03 divided by four. Three bets had no closing price and were counted as zero, and “Stake-weighted CLV” works the same way: 3.03 × 70 / 520 = 0.41%.

Leave the closing odds empty on three bets out of four, and your CLV average shrinks to a quarter of the real figure.

Type the closing price on every bet. If you skip some, remember that the average counts them as zero.

When the numbers stop making sense

Those 200 dollars that saved as zero broke several figures.

“Progression” stayed at 0.00% the whole time, which fits a figure measured against the starting capital. IRR showed 1000.00% after one bet, and TWR stayed at 0.00%. Current capital fell to −262 dollars, and the chart went down to −350 before it turned. No warning appeared.

We then repeated the test with 1XBet picked in the bookmaker row, and the same 200 saved correctly. So the amount is lost when its row has no bookmaker.

A paper bankroll below zero costs nothing, but the return figures turn useless. After saving a new bankroll, open its settings and check the starting capital. Money added later can go in through Deposit/Withdrawal in the Bankroll menu.

Free limits: bets, bankrolls, tracking

On the free plan you get 200 bets per bankroll, two bankrolls and two followed bankrolls.

The 200 runs out faster than it sounds, because every leg counts: a three-selection accumulator uses three. Pending, refunded and cancelled bets count too. At five singles a day, a bankroll is full in 40 days. One four-leg accumulator a day fills it in 50.

Bet-Analytix limit window showing 4 bets used, 196 remaining and a total limit of 200
The free counter: 4 used, 196 left in this bankroll.

At the limit, the window tells you to create a new bankroll. That works once. A third attempt brings up “You have reached the limit of 2 bankrolls!”, and inside the limit window a line break shows as raw code, "<br>".

“Betting limit” in the Bankroll menu is this same counter, not a cap on spending. We did not see a spending or deposit limit anywhere in the free account.

Importing and exporting in CSV

Bet-Analytix has no link to bookmaker accounts. In Europe that costs little, since trackers that do sync, such as Pikkit, mostly reach US and Canadian sportsbooks. Here every bookmaker is handled the same way, by hand or by file.

Imports use a CSV in the app's own layout: semicolons between fields, up to 1,000 bets per file. You can download an empty template, a simple example and a complete one. Results go in as codes: W, L, R and C for won, lost, refunded and cancelled, HW and HL for half won and half lost, results that come up on some Asian handicap bets, and CASH for cash out. Closing odds and your own estimated probability have columns too, so a CLV history kept in a spreadsheet can move across.

Bet-Analytix CSV import documentation table with required and optional columns for single, combined and system bets
The import table marks each column as required, optional or empty for each bet type.

Imported bets count toward the 200. Our import page read “196 allowed bets according to your limitation”.

That limit clashes with the company's own guide. In “Excel vs Bet-Analytix”, its Academy invites bettors with “years of history” in a spreadsheet to import it all. On the free plan, two bankrolls of 200 bets hold 400 at most, and an accumulator uses one place per leg.

Export is free. You get a CSV that follows the bankroll's filters, in the import layout if you want it. Zort lists export as a Pro feature it has not built, and mybets.gg keeps CSV for Pro.

Planning to leave? Export first. Under the terms, an account is closed by email to support, the data is deleted, and a JSON copy has to be requested before that.

Progressive stakes and the Martingale example

Staking has two Premium tools. Progressive stakes promises to “increase your gains”. The website describes a tool called Rising, most likely the same one, that sets “the stakes and odds to play” level by level towards a target. The Optimizer runs staking strategies on your own bets or on random data, and its first example is Martingale.

Martingale doubles the stake after each loss. Start at 10 dollars at odds of 2.00, where a win doubles the stake, and lose six times: 10, 20, 40, 80, 160, 320. That is 630 dollars gone, and the seventh bet needs 640. A win there leaves you 10 dollars up after putting 1,270 at risk.

Six losses in a row sounds rare. At odds of 2.00 with a 50% chance each time, it happens somewhere in 64 bets about 39% of the time, and in 100 bets 55% of the time.

Changing the stake does not change a bet's chance of winning. For a method that sizes stakes by your edge, how much better your chance is than the odds suggest, instead of by your last result, see our Kelly criterion guide.

Premium without automatic renewal

The website sells two Premium plans: 13 dollars for three months and 33 dollars for a year. Both say “Unique payment, Without automatic renewal”, so when the period ends, no further charge follows.

Bet-Analytix Premium page with the 12-month plan at 33 dollars, the 3-month plan at 13 dollars and the free plan limits
Both plans are one-off payments, with the free limits listed beside them.

A "−37%" badge sits on the year, beside a crossed-out 52 dollars. Fifty-two dollars is four quarterly plans (4 × 13), so the saving is real against buying quarter by quarter. Per month, the year costs 2.75 dollars and the quarter 4.33.

New accounts get a “Welcome offer” on a three-day countdown. It adds two months to the year and 14 days to the quarter, which brings the year down to about 2.36 dollars a month. The timer shows “2j”, French for two days.

Payment works by card, PayPal or SEPA direct debit, and the billing country defaults to the United States. A note under the plans warns that some banks add fees for payments in US dollars and suggests paying in the app, in your own currency. The subscription belongs to the account, so it works on the website and in the app, and a second plan adds its time to the first. Premium also unlocks Balance sheet, which puts multiple bankrolls into one combined view. On the French App Store there is also a six-month plan at 22.99 euros, which we did not see on the website.

With no renewal, there is no subscription to cancel and no surprise charge a year later. We bought nothing in the apps, so we cannot say whether the App Store and Google Play plans work the same way.

Following other bettors' bankrolls

Latest activities lists bets from public bankrolls: match, odds and stake, in dollars, euros or New Zealand dollars. Many are written in French. Results are not shown in the list.

Bet-Analytix Latest activities feed listing public bets with odds and stakes in several currencies
The public feed shows odds and stakes from other users' bankrolls.

From the feed you can follow a bankroll or share your own by link. Free accounts follow two. Embedding a bankroll on another site (“Integrate”) and email alerts when a followed bankroll adds a bet are both Premium.

Treat a stranger's ROI with care. Under the terms, users promise to post real bets and not to invent any to raise their ROI. Bet-Analytix calls itself only the host, checks nothing before it is published and gives no guarantee that it is true. And our Strict test showed that even a locked bankroll accepts a win on a match not yet played.

A public bankroll on Bet-Analytix shows what its owner typed, and the terms say so.

Bet-Analytix against Zort and mybets.gg

Looking for Bet-Analytix alternatives? In all three sports betting trackers we tested, you set the result yourself. They differ in how a bet gets in and how much the free plan shows.

FeatureBet-AnalytixZortmybets.gg
How a bet gets inTyped by hand or CSV importPhone camera scanScreenshot read by AI
Free stats29 figures plus CLVROI lockedROI, drawdown, heatmap
CLVFreeNoListed, source not stated
ExportFree CSVSold, not yet availableCSV on Pro
Paid planOne-off, no renewalSubscriptionSubscription
Result set byYouYouYou

If you bet from a phone and dislike typing, a scanner saves time. If you want figures you can check and a file you can keep, Bet-Analytix gives more without payment. Our bet tracker hub explains the four ways a bet reaches a betting log.

Who Bet-Analytix suits

Bet-Analytix suits a bettor in Europe with accounts at several bookmakers, who already keeps records and wants more than an Excel or Google Sheets file gives. Exchange users get back, lay and commission. Closing line value comes free, as long as you type the closing price.

Heavy accumulator bettors will hit the 200-bet limit fast, since every leg counts. If you hoped a tracker could prove a tipster honest, Strict mode shows only that bets were not edited, and the results in it are still the owner's word.


Frequently asked questions

Is Bet-Analytix free?

The tracker is free with limits: two bankrolls, 200 bets in each and two followed bankrolls. Premium is a one-time $13 for three months or $33 for a year.

Does Bet-Analytix have an app?

Bet-Analytix has iPhone and Android apps, and a web version you can pin to a phone home screen. A Premium plan bought on one of them works on the others.

Is Bet-Analytix legit?

Bet-Analytix is run by Codizor Labs, a company registered in Paris under French law. No bet is placed through it, so your betting money never touches it.

Can Bet-Analytix sync with my bookmaker?

Bet-Analytix does not connect to any bookmaker account. You enter each bet by hand or upload a CSV file in its own format, up to 1,000 bets in each file.
Cookie Notice: We use cookies to improve your experience.