TipzyTipzy
PicksRecordsLeaguesMethodologyBookmakersBlog
TipzyTipzy

Independent tipster verification. We settle every published pick against the final result and report the record.

Explore

Tipster recordsLeaguesMethodologyFree tips studyBookmakersBlog

Tipsters

How we measure youRequest a correction

Company

ContactTerms of ServicePrivacy Policy

18+ · Regulatory compliance

Gambling is restricted to adults and can be addictive. The minimum legal age and the rules that apply to you depend on where you live — check your local jurisdiction before betting. Please play responsibly.

Gambling Therapy Gamblers Anonymous

© 2026 Tipzy. All rights reserved.

18+
HomeRecordsPicksBlog

Observational study · continuously updated

What free betting tips actually return

Settled picks
27,778
Tipsters
1,573
Sources
14
Capture window
2026-08-04 → 2026-09-02

Abstract

We record free public betting tips at the moment they are published, capture the market price at that moment, and grade every one against the final result. Nothing enters the corpus after the fact, so a losing pick cannot quietly fail to arrive. This page reports the whole of it: 27,778 settled picks from 1,573 tipsters across 14 sources, with a 95% interval on every rate. No source was consulted, and none of these figures came from anyone's marketing.

§ 1

Do free tips beat the closing line?

Closing line value is the only measure of a tip that converges before the results do. If a selection is reliably available at a bigger price when it is published than when the market closes, the tipster has found something the market had not priced — win or lose. A win rate needs hundreds of picks to mean anything; a beat rate needs far fewer.

Beat the close

42.9%

95% CI [41.3%, 44.4%]

1,689 of 3,939 paired quotes · null is 50%

Mean line movement

+0.30%

Entry price against close, clamped at ±30%

The interval sits entirely below 50%. These tips are, on average, published at a worse price than the market closes at. The sample is large enough that this is not noise: by the time a free tip is public, the move it was pointing at has usually already happened.

Figure 1 — Beat rate by source, with 95% Wilson intervals

The dot is the estimate; the bar is what the sample can actually support. A bar that overlaps the 50% line is grey: whatever its midpoint says, the data cannot place that source on either side of chance.

25%50%75%
Blogabet
n < 20n = 1
Vitibet
47%[44%, 50%] n = 1,284
Asianbookie
n < 20n = 0
Predictz
40%[38%, 42%] n = 1,612
Zawodtyper
41%[32%, 52%] n = 87
Oddspedia
36%[32%, 40%] n = 470
Captracker
n < 20n = 0
Adibet
55%[48%, 62%] n = 191
MightyTips
41%[34%, 49%] n = 174
SoloPredict
54%[36%, 70%] n = 28
ProSoccer
53%[41%, 65%] n = 62
ZuluBet
50%[33%, 67%] n = 30
Forebet
n < 20n = 0
Kladionica
n < 20n = 0

§ 2

What they returned

Only picks published with a real price can be turned into a return. Where a source publishes a probability instead, a price can be derived from it — but a derived price carries no bookmaker margin, so the profit it implies beats anything you could have placed. The two are never averaged. Everything below is advertised prices only.

Priced picks

21,058

Published with a real price

Units staked

115,392

Flat stakes

Profit

+9556.9

Units

Win rate

54.9%

95% CI [54.3%, 55.5%]

26,424 graded, void excluded

Yield across the priced corpus is +8.28%. Read it against §1: a portfolio can show a positive yield over a few thousand picks while having no measurable timing edge, and when those two disagree the beat rate is the one that keeps predicting.

§ 3

By source

Every source tracked, its entire settled output, no cherry-picking of good months. Yield appears only where the source publishes real prices; the beat rate only where at least 20 picks carry both an entry and a closing quote.

Table 1 — Settled output by source
Win rate, yield and closing-line beat rate for every tracked source, with 95% confidence intervals on the win rate.
SourceTipstersSettledWin rate (95% CI)PricedYieldBeat close
Blogabet64616,32953.9%[53.1%, 54.7%]15,346+8.07%—n = 1
Vitibet13,15964.9%[63.2%, 66.6%]0—46.8%n = 1,284
Asianbookie312,79155.3%[53.3%, 57.2%]2,472+10.39%—n = 0
Predictz11,67843.3%[41.0%, 45.7%]0—39.9%n = 1,612
Zawodtyper2591,54458.3%[55.8%, 60.7%]1,517-1.03%41.4%n = 87
Oddspedia41087447.1%[43.8%, 50.5%]855-11.58%36.0%n = 470
Captracker21665748.5%[44.7%, 52.4%]446+19.39%—n = 0
Adibet121379.3%[73.4%, 84.2%]0—55.0%n = 191
MightyTips118155.2%[48.0%, 62.3%]181-4.16%41.4%n = 174
SoloPredict112281.1%[73.3%, 87.1%]122+7.62%53.6%n = 28
ProSoccer111968.1%[59.2%, 75.8%]68-2.68%53.2%n = 62
ZuluBet15942.4%[30.6%, 55.1%]31-51.81%50.0%n = 30
Forebet13259.4%[42.3%, 74.5%]0——n = 0
Kladionica32060.0%[38.7%, 78.1%]20+18.25%—n = 0

§ 4

How this was measured

  1. 01Tips are captured when they are published, before the result exists. Nothing is added to the corpus retrospectively, so a losing pick cannot quietly fail to arrive.
  2. 02Grading is against the final result of the fixture, by the same rules for every source.
  3. 03Void picks are settled but put no stake at risk. They count in “settled” and not in the win rate.
  4. 04The entry price is the market quote at the time the pick was first seen, not necessarily the price the tipster themselves got. Closing is the last pre-kickoff quote. Both come from the same feed, so the comparison is like for like.
  5. 05Line moves beyond ±30% are clamped. A move that size is team news or a capture error, and either way it is not the tipster’s timing.
  6. 06Intervals are 95% Wilson score intervals, which stay inside [0,1] at small samples where the normal approximation does not. No interval is reported below 10 graded picks, and no beat rate below 20 paired quotes.
  7. 07A missing stake is treated as one unit — level staking, which is what a source publishing no stake is doing.

Full grading rules are in the methodology.

§ 5

Independence and availability

Tipzy is not affiliated with any source named on this page. We track them; we do not represent them, and they have no say in what these numbers say. Where a figure is unflattering to a source, it is printed unflattering.

Per-tipster detail, including every individual pick, is on the records. A tipster who believes their record here is wrong can claim it and say so.

Computed
2026-09-02 13:47 UTC
Cadence
Every request, from the live corpus
Revisions
None — the corpus only grows

§ 6

By line, metric and period

Table 1 counts every Over/Under pick as one bucket, which quietly averages Over 2.5 with Over 3.5 — two different bets sold at two different prices. The table below splits the corpus by the exact line instead, so each price stands on its own. Markets that carry no line at all — match winner, both teams to score — are not dropped; they are grouped under "No line" below, because a bucket that silently disappears reads as no data rather than as not applicable.

Win rate is not the column to compare across rows here: a shorter line wins more often and is priced shorter for exactly that reason, so a higher win rate on Over 1.5 than Over 3.5 says nothing about which was the better bet. Yield is what to read — it already prices in the difference. As with every yield figure on this page, the three tables below are advertised prices only: a price a source derived from its own claimed probability carries no bookmaker margin, and must never blend into a Settled count, win rate or Yield next to one that does.

Table 2 — Settled output by exact line, advertised prices only, top 20 of 765 buckets by sample size
Win rate, yield and settled count for the 20 largest exact-line buckets in the corpus, advertised prices only, with 95% confidence intervals on the win rate.
Market and lineSettledWin rate (95% CI)PricedYield
No line9,78951.6%[50.6%, 52.6%]9,359+11.51%
Over/Under — over 2.51,03051.2%[48.1%, 54.2%]1,014+8.40%
Asian handicap — home 068053.6%[49.6%, 57.5%]599+2.53%
Asian handicap — away 059958.4%[54.2%, 62.6%]522+7.51%
Over/Under — under 2.538856.6%[51.6%, 61.5%]378+28.48%
Over/Under — over 1.537453.3%[48.2%, 58.3%]368+1.23%
Over/Under — over 335369.0%[63.1%, 74.3%]261+62.70%
Over/Under — over 0.529351.7%[46.0%, 57.4%]288+2.38%
Over/Under — over 3.529253.8%[48.0%, 59.4%]290+11.93%
Asian handicap — home -124855.7%[48.5%, 62.6%]185+1.39%
Asian handicap — home -0.524156.7%[50.4%, 62.9%]238+12.10%
Over/Under — over 2.2523557.1%[50.6%, 63.4%]224-67.68%
Over/Under — over 221956.1%[48.3%, 63.7%]155+14.33%
Over/Under — over 2.7520077.0%[70.5%, 82.4%]191+34.90%
Asian handicap — home -1.519052.2%[45.0%, 59.2%]186+10.04%
Over/Under — over 4.518845.6%[38.5%, 52.9%]182-3.47%
Over/Under — over 118454.4%[45.2%, 63.2%]114+4.54%
Over/Under — under 2.7517851.1%[43.8%, 58.4%]176+20.52%
Asian handicap — away 0.515559.7%[51.8%, 67.2%]154+13.94%
Asian handicap — away -115353.8%[44.8%, 62.5%]119+8.38%

The same corpus split two other ways: by what is being counted — goals, corners, cards, shots — and by which part of the match the bet covers.

Table 3 — Settled output by metric, advertised prices only
Win rate, yield and settled count broken down by what is being counted, advertised prices only, with 95% confidence intervals on the win rate.
MetricSettledWin rate (95% CI)PricedYield
Goals14,65154.0%[53.1%, 54.8%]13,648+5.03%
Unmapped5,08953.5%[52.1%, 54.9%]4,821+18.58%
Points1,34561.2%[58.5%, 63.7%]1,336+16.10%
Games98451.0%[47.8%, 54.2%]933+0.36%
Corners26850.8%[44.6%, 57.0%]248+5.27%
Cards4048.7%[33.9%, 63.8%]39-23.59%
Shots2866.7%[47.8%, 81.4%]27+53.37%
Sets683.3%n < 106+83.83%
Table 4 — Settled output by period, advertised prices only
Win rate, yield and settled count broken down by which part of the match the bet covers, advertised prices only, with 95% confidence intervals on the win rate.
PeriodSettledWin rate (95% CI)PricedYield
Full time16,39254.5%[53.8%, 55.3%]15,402+6.06%
Unmapped5,08953.5%[52.1%, 54.9%]4,821+18.58%
First half91651.1%[47.7%, 54.5%]822+0.92%
Second half1469.2%[42.4%, 87.3%]13+3.47%

§ 7

What sources claim, against what we measured

Every observation we capture also records the ROI a source was advertising for that tipster at the moment we scraped the tip, and the tip count the source made that claim over. Of the 14 sources this site tracks, only Oddspedia publishes a claim we have captured. The table below sets that claim against our own measured yield for the tipsters Oddspedia covers.

The two numbers are not comparable like-for-like. A source's claimed ROI covers a tipster's entire published history -- including tips we never captured, and periods before Tipzy existed. Ours covers only our own observation window, priced at the prices the source itself advertised. A claim made over several thousand tips next to a settled sample in the dozens is not evidence that either number is wrong; it is a difference in what each one was measured over, which is why both sample sizes are printed on every row. Only tipsters with at least 30 graded picks appear here -- below that our own number is not solid enough to set anyone's claim against.

Table 5 — Claimed ROI against measured yield, 1 tipster
Advertised ROI against Tipzy's measured yield for every tipster with a captured claim and at least 30 graded picks, with both sample sizes and the gap between the two in percentage points.
TipsterSourceClaimed ROIClaimed over (tips)Our yieldOur sample (settled)Gap (pp)
PauloFelipeBfOddspedia+17.80%83-29.53%30+47.3pp

Oddspedia is the only source with a claim in this table; its median gap across the 1 tipster above is +47.3pp.

§ 8

Consensus against the crowd

When several tipsters back the same fixture and market, how often does the most-backed selection land, and what does each side actually return? Two tips are the same fixture when they share an event, or when they name the same two teams on the same UTC day. Consensus is measured per fixture and market: three tipsters on Over 2.5 and one on the home win are not a four-way disagreement, they are betting different things, so each market on a fixture is its own group. A group counts only with two or more tips sharing a market and a resolvable selection, and only when one selection strictly beats every other individually — a tied top spot has no winner to name.

That top selection is the most-backed, not necessarily a majority: on a market with three or more selections it only has to beat each rival on its own, not outnumber them combined. A WINNER market split 5 Home / 4 Draw / 3 Away below reads as 5 against 7 — Home is the most-backed pick, but the other two selections together have more tips than it does. The "rest" side is a mixture of whichever different bets those tipsters actually made, not one shared opposing view.

A win rate comparison here would be close to tautological: the side more tipsters back is usually the favourite, and favourites win more often at shorter prices — that is what a shorter price means, not evidence the crowd called it right (see the homepage's strike-rate/yield pair for the general case). Yield is what actually says whether either side paid, so it leads below; win rate stays as context underneath it, over the same population. Both are measured over advertised prices only, the same rule §2 states for the whole corpus — a price a source derived from its own claimed probability carries no bookmaker margin, so it is excluded from this section entirely, not just from yield.

This section speaks for 55.7% of the settled rows we hold — 16,000 of 28,718 rows carry a fixture identity we can group on. The rest carry neither an event nor a verified kickoff and are excluded rather than guessed at.

These groups are backed by 668 distinct tipsters across 13 distinct sources.

Most-backed yield

+8.61%

3,561 advertised picks · mean price 2.01

Rest yield

-22.22%

523 advertised picks · mean price 2.44

Most-backed win rate

55.1%

95% CI [53.4%, 56.7%]

3,561 graded, advertised only

Rest win rate

49.9%

95% CI [45.6%, 54.2%]

523 graded, advertised only

The most-backed selection yields +8.6% over 3561 priced picks; the rest of the field yields -22.2% over 523 priced picks. The most-backed selection paid better here. The most-backed selection is priced at a mean of 2.01, the rest at a mean of 2.44 -- sides priced this differently are expected to post different strike rates on their own, before either one has actually called anything better.

Table 6 — Tips per fixture

How many settled tips each identified fixture attracted, across every market on it. This is the same grouping the split above is measured on, read a different way.

How many settled tips each fixture with a resolvable identity attracted, bucketed from one tip up to five or more.
Tips on the fixtureFixtures
11,905
21,251
3578
4315
5+857

§ 9

By odds band

Betting markets are widely reported to show a favourite-longshot bias: short prices pay closer to their true odds than long ones do, because longshots attract more casual money than their real chance of winning justifies. If this corpus shows that pattern, yield should fall as price lengthens — not win rate, which falls as price rises by construction and says nothing about whether the price was fair. The table below splits the corpus into five price bands and reports both, so the two can be told apart.

This section speaks for 81.1% of the settled rows we hold — 22,411 of 28,718 rows carry an advertised price. As with every yield figure on this page, prices derived from a source's own claimed probability are excluded entirely, not just from yield — they carry no bookmaker margin and would inflate every band's return above anything placeable.

Table 7 — Settled output by odds band, advertised prices only
Win rate, yield and settled count by odds band, advertised prices only, ascending by price, with 95% confidence intervals on the win rate.
Odds bandSettledWin rate (95% CI)PricedYield
[1.01, 1.50)96973.1%[70.2%, 75.9%]927-2.52%
[1.50, 2.00)14,38758.5%[57.7%, 59.4%]13,513+4.41%
[2.00, 3.00)5,36347.4%[46.0%, 48.8%]4,992+15.13%
[3.00, 5.00)1,24831.1%[28.5%, 33.8%]1,197+11.27%
5.00+44418.9%[15.5%, 22.9%]429+46.87%

[1.01, 1.50) returns -2.5% against 5.00+'s +46.9% -- a 49.4pp gap, within what ordinary variance between two samples this size would produce. This corpus does not show favourite-longshot bias at the current sample.

§ 10

By staked conviction

When a tipster stakes more than usual, do they do better? Stake units are not comparable across sources — a Blogabet 5 (out of 10) and a different source's 5 do not mean the same thing — so raw stake size is never compared across the corpus. Instead, every priced pick is measured against the tipster who made it: below, at, or above that tipster's own median stake. A tipster whose bigger bets have done worse than their smaller ones is exactly as much a finding here as the reverse.

70.3% of the settled rows we hold publishes a stake at all — the rest are grouped under "No stake published" below rather than assumed to be level stakes. Each tipster's median is taken over every staked pick they made, any odds kind; only the yield figure below is restricted to advertised prices, the same rule §2 states for the whole corpus.

A tipster's own median needs a real sample to mean anything: with only a handful of staked picks, sorting always produces some below and some above the median regardless of what the tipster actually did. Tipsters with fewer than 10 staked picks are withheld from below/at/above entirely and grouped under "Too few staked picks to rate" instead — 398 tipsters, 1,399 staked picks in total, over the whole settled corpus.

"At own median" is not a third conviction level to read alongside below and above: it also catches every tipster who stakes identically on every pick, since a flat stake is, by definition, always at its own median. A source-wide convention of flat staking can make this the biggest row in the table without saying anything about conviction at all.

Table 8 — Settled output by staked conviction, advertised prices only
Win rate, yield and settled count by conviction relative to each tipster's own median stake, advertised prices only, with 95% confidence intervals on the win rate.
ConvictionSettledWin rate (95% CI)PricedYield
Below own median1,65446.6%[44.1%, 49.1%]1,569+0.67%
At own median15,09153.9%[53.1%, 54.7%]14,024+6.93%
Above own median1,64360.8%[58.3%, 63.2%]1,537+13.32%
No stake published2,84055.5%[53.7%, 57.3%]2,794-4.55%
Too few staked picks to rate1,18355.9%[53.0%, 58.8%]1,134+18.27%

Above-median stakes return +13.3% against below-median's +0.7%, a 12.6pp gap that is bigger than ordinary variance between two samples this size. When these tipsters bet bigger, they have done better.

§ 11

By publishing lead time

Does a tip published well ahead of kickoff do better than one published minutes before? Lead time is measured as feed kickoff time minus publish time, and gated on feedStartDate only — sourceEventDate and llmEventDate are display fallbacks that were never feed-verified, and the LLM date backfill calibrated at 0% accuracy within ±1 day, so a lead time computed off either would be fiction, not a measurement. A tip whose publish time lands after its own feed kickoff — a historical archive scrape, or a wrong timestamp — is not a lead time at all; it gets its own labelled bucket below rather than being folded into a real one or dropped.

This section speaks for 34.0% of the settled rows we hold — only rows carrying both a publish time and a verified feed kickoff can be placed. As with every yield figure on this page, the table below is advertised prices only.

2 rows across the whole settled corpus — not just the advertised-priced ones the table below is restricted to — come out with a negative interval, publish time after feed kickoff. None are dropped: the table's own "Negative (published after kickoff)" row is the advertised-only slice of that same 2, so it can read smaller than this count.

Table 9 — Settled output by publishing lead time, advertised prices only
Win rate, yield and settled count by publishing lead time, advertised prices only, chronological order with the negative bucket first, with 95% confidence intervals on the win rate.
Lead timeSettledWin rate (95% CI)PricedYield
Under 2h56654.0%[49.8%, 58.1%]548-3.85%
2–12h61052.6%[48.5%, 56.6%]588+8.29%
12–48h62452.6%[48.6%, 56.6%]595+9.79%
48h+1,85857.4%[55.1%, 59.7%]1,742+29.09%
Missing timestamps18,75354.0%[53.2%, 54.7%]17,585+6.42%

48h+ returns +29.1% against Under 2h's -3.9%, a 32.9pp gap that is bigger than ordinary variance between two samples this size. A longer lead time has gone with a better return here.

§ 12

By team

Which teams show up most often in the fixtures this corpus tips, and how do the tips on those fixtures settle? This is not the same question as which teams tipsters back most: homeId/awayId say which teams a fixture involved, not which side a tipster picked — that is the selection, and it is not always a team at all (an over/under tip backs neither side). A tip on Arsenal vs Chelsea is counted once for Arsenal and once for Chelsea, so the counts below sum to roughly twice the number of settled rows — they are not a partition of the corpus, and no two rows in the table below are mutually exclusive.

This section speaks for 96.3% of the settled rows we hold — 27,669 of 28,718 rows carry at least one participant id. 1,049 rows carry neither and are excluded rather than guessed at. As with every yield figure on this page, the table below is advertised prices only: 6,775 distinct teams appear in an advertised-priced tip, and it shows the top 20 by sample size.

Table 10 — Settled output by team, advertised prices only, top 20 of 6,775 teams by sample size
Win rate, yield and settled count for the 20 teams whose advertised-priced tips were most numerous, with 95% confidence intervals on the win rate.
TeamSettledWin rate (95% CI)PricedYield
Arsenal14253.7%[44.9%, 62.2%]123-2.27%
Viking13163.2%[54.5%, 71.1%]125-73.55%
Valencia12354.2%[45.3%, 63.0%]118+2.84%
Real Sociedad11483.2%[75.0%, 89.1%]107+108.86%
Chelsea11362.7%[53.4%, 71.2%]110+15.22%
Lyon10850.9%[41.6%, 60.3%]106+25.99%
Fenerbahce10850.5%[41.1%, 59.8%]107+14.61%
Malaga10558.8%[48.8%, 68.0%]97+22.18%
Real Madrid10567.7%[58.0%, 76.1%]99+42.56%
Getafe10349.4%[39.2%, 59.7%]87+28.79%
Dinamo Zagreb9968.4%[58.5%, 76.9%]95-76.93%
Deportivo La Coruna9257.0%[46.4%, 66.9%]86+13.21%
Levski Sofia8948.3%[38.1%, 58.6%]87-16.55%
Philadelphia Phillies8545.1%[34.8%, 55.9%]82-9.66%
Villarreal8444.2%[33.6%, 55.3%]77-23.62%
Atlanta Braves8350.6%[40.1%, 61.1%]83-4.33%
Hacken8365.8%[54.6%, 75.5%]76-30.86%
Barcelona8375.0%[64.5%, 83.2%]80+38.81%
Tampa Bay Rays8055.8%[44.7%, 66.4%]77+8.68%
Coventry City7967.2%[55.3%, 77.2%]67+10.97%

Fixtures involving the most-tipped teams yield -8.7% over 1500 priced picks, against +8.3% across the whole corpus. A 17.0pp gap against the popular teams, bigger than ordinary variance would produce.

§ 13

Advertised price against the feed's own quote

When a source advertises a price, how close is it to what the market was actually quoting? For every ADVERTISED pick carrying a captured feed snapshot, the gap is the advertised price against that snapshot — clamped at ±30%, the same clamp and the same reason §1 applies to closing-line movement: a bigger divergence is a capture bug, not a quoting practice, and it must not drag a source's mean.

oddsSnapshot is the first feed quote we captured, taken at firstObservedAt -- not necessarily the moment the source published its tip. If a source published its tip hours before we first saw it, the two prices are not contemporaneous, and part of the gap below is staleness between two quotes taken at different times, not evidence the source quoted a price nobody could get.

This section speaks for 3.0% of the settled rows we hold — only ADVERTISED rows carrying a captured feed snapshot can be placed. Sources below 20 such rows are withheld entirely rather than shown with a thin sample.

Table 11 — Median gap and share above +5%, by source, minimum 20 rows
Median gap between the advertised price and the feed's own quote, and the share of rows more than 5% richer than that quote, by source, with the sample size behind each row.
SourceSampleMedian gapAbove +5%
Oddspedia4700.00%4.9%
MightyTips174+1.99%17.2%
Zawodtyper870.00%9.2%
ProSoccer61-2.10%11.5%
ZuluBet30-24.11%10.0%
SoloPredict28-0.66%3.6%