We tracked 165 football prediction services over eight months. 38 finished in profit — and the most accurate source in the sample was not one of them.
Soccerdino.com called 76.0% of its picks correctly across 870 predictions between January and August 2026 — the highest hit rate in the entire sample. It lost money anyway: ROI −1.94%.
Goal.pl got fewer than half its calls right — a 47.8% win rate across 178 predictions — and finished ahead anyway, one of four profitable services that won less than half their picks. ROI: +2.01%
Same eight months, same market, same flat-stake math applied to every row. The best accuracy score in the dataset belongs to a service that finished in the red; one of the worst belongs to a service that finished in the black.
That pairing isn’t a quirk of two rows picked to make a point. Tips.GG tracked 165 football prediction services with enough volume to qualify between 1 January and 31 August 2026. Thirty-eight finished the period with a positive return on investment.
That’s 23.0%.
More than three quarters of the services a bettor could have followed in the first eight months of 2026 — websites, tipster operations, YouTube and Twitter accounts — lost money for anyone backing every pick. And how often a service was right told you little about which side of that line it landed on.
Nobody Was Grading This
Hundreds of thousands of bettors follow prediction services every matchday, usually picking whoever posted the loudest winning streak that week. What none of them can easily check is the number that decides whether following along was worth it: the return across a season, not the last good weekend. Win rates get advertised. Returns rarely do. This index closes that gap — the tracker logs predictions across the industry, settles each at a recorded price, and lets eight months of results answer it.
How We Measured It
Every prediction logged between 1 January and 31 August 2026 is settled at a flat $10 stake, using the price Tips.GG records for that match. Those prices carry a margin — 8.19% on average across this period, 8.35% at the median — and we keep it in, because a service has to beat it to finish ahead.
The unit we measure is the thing a reader actually follows: a website, or a single channel or account on a platform. A YouTube channel is no less a separate outlet than a website is, so counting all of YouTube as one row would have been like counting “the web” as one row.
Two different thresholds follow from that. A website needs 50 graded predictions to qualify; a channel needs 200. The same number means different things: the median website published 1,126 predictions over the eight months, the median channel 221. Among channels with 50 to 199 predictions, 53% finished in profit; above 200, 26% did — the same rate as websites. That gap is the length of the run, not skill, and at a threshold of 50 it would have put an account with exactly 50 picks at the top of the table. Moving that threshold between 100 and 500 moves the index between 25.7% and 21.0%.
In the table below every qualifying service is named, ours included. A few rows are community-voting feeds — an aggregate of what a platform’s users picked — and they are labelled as such.
The full methodology is published at Tips.GG Accuracy Index: Methodology.
One Publisher, Several Names
Four groups of names were merged into single rows, on evidence of shared author accounts, near-identical picks, or a shared domain. One merge removed the apparent leader of the table: a service showing +26.6% ROI on 61 predictions published under the same author pool as four other names, and once the five were combined, the row finished at a loss.
The only merged row that ended in profit is tipsbet.co.uk — two labels whose picks diverged on two of 1,202 shared matches, combining to +0.47% across 1,637 predictions. Merging also strips out double-counted bets: where the same pick appeared under more than one name in a group, it counts once — 1,694 removed from a dataset of 504,562. One row was dropped entirely: our own Telegram channel republishes picks already counted under tips.gg, so keeping it would have counted the same predictions twice.
Four pairs with confusingly similar names were checked and kept apart: their picks agreed between 56.8% and 84% of the time, short of the 95% we require before treating two labels as one publisher.
The Money Doesn’t Follow the Accuracy
The two services that opened this piece aren’t an outlier pair we went looking for. Across the full table, accuracy and return move almost independently. The clearest case sits just below the accuracy leader: 100percentwins on Twitter called 75.9% of 582 picks correctly — within a tenth of a point of the most accurate service in the study — and returned +0.78%. Two services with effectively the same hit rate, separated by the difference between a rounding error and a loss.

soccerdino.com: 76.0% accuracy, −1.94% ROI. 100percentwins: 75.9% accuracy, +0.78% ROI. Download all assets for free here
The reason isn’t mysterious once it’s said out loud. What a prediction is worth depends on the price it was made at, not only on whether it landed. Call nothing but heavy favourites and you can post a win rate in the seventies while barely covering your stakes, because the price already assumed those results. Be right less often, at prices that underrated the pick, and a coin-flip record turns a profit. Accuracy is the number that markets well. It isn’t the number that pays.
“Accuracy measures how often you were right. ROI measures whether being right at those particular odds was worth anything. They’re two different things, and our table shows why: the source with the highest accuracy in the sample finished in the red, while one of the profitable sources was right less than half the time.”
— Anton Malyutin, CEO of Tips.GG
A Steep Slope, Not a Plateau
The profitable quarter is not a flat plateau. Five rows out of 165 cleared 10% ROI, led by bets.co.za at +17.40%. The remaining 33 profitable services have a median return of 2.47%, fourteen sit below 2%, and seven cleared the line by less than a single percentage point.

23.0% of 165 football prediction services finished in profit, 38 in green and 127 in grey. Download all assets for free here
So the honest shape of this dataset isn’t “a quarter of services are good bets.” A handful returned something a bettor would notice, the next thirty-odd finished marginally ahead, everyone else paid for the privilege. Profitability isn’t a category here but a slope — and most services on the right side of it stand close to the edge.
Quantity Isn’t a Strategy
Reach and returns pull in opposite directions. Of the 73 services that published 1,000 or more predictions, four finished in profit — 5%. Among the smallest qualifying services, those with fewer than 100 predictions, half finished ahead, though with only eight rows in that bracket it’s a hint rather than a finding. The middle band is where most of the industry sits: 84 services between 100 and 999 predictions, 30 of them profitable.
None of that proves publishing less makes anyone sharper: a service grading a hundred matches has far more room for a lucky run than one grading ten thousand. But at the top of the volume range the pattern is hard to miss — publishing at industrial scale bought reach, not returns.
The Leaderboard
The top of the table, by ROI:

Bar chart of 165 football prediction services ranked by ROI, 38 profitable. Download all assets for free here
Three of those eight are individual channels, not publishing operations: one person picking 223 matches is a different kind of record from an editorial desk grading thousands.
The leader’s 95 predictions is a small sample, and a good run at good prices is more fragile over 95 picks than over 900 — worth remembering before crowning a champion. It doesn’t make the result less real: every pick behind it is graded, priced and in the table below.
Where We Stand
Tips.GG’s own predictions are in this table, on the same rules, the same flat stake and the same threshold as every other website, with no separate scorecard for ourselves. Our row: 5,264 predictions, 53.7% accuracy, ROI −3.96%.
That sample deserves a moment: it’s more than 55 times larger than the 95 predictions behind the service at the top. A loss across five thousand graded picks is much harder to dismiss as variance than a profit built on fewer than a hundred — which is why both sit in the same table, sorted by the same column.
What This Index Doesn’t Tell You
Some things this study does not claim. Every pick is settled at the same flat stake: real stakes are unknown to us, so a fixed one is the only fair basis for comparison, not a claim about how anyone bet. The price behind every ROI figure is the single price Tips.GG records for a match, identical for every prediction on that fixture, so no service gains an edge from the price it was given — but not necessarily a price any reader could have taken.
The timestamps in our data aren’t reliable enough to say when a prediction became public. A small share — 2.9% — carry a time later than kick-off; their accuracy is 49.6%, in line with everything else, and removing them leaves the index unchanged. Services below their threshold don’t appear at all, which on the channel side means most of a platform’s smaller accounts. Our merges rest on what the data shows: two brands with the same owner but no overlap in authors, picks or domains would pass through as separate rows.
Using This Data
The full table — all 165 services, with predictions, accuracy and ROI — is published inside this study below, free to cite and reuse with attribution to Tips.GG and a link back to the original research. For methodology questions, comment or the data in another format, write to [email protected].
This is the first of four campaigns on the same index. The next ones put different questions to the same tracking data, and these numbers become the baseline they’re measured against. The interesting part won’t be this edition’s profitable quarter. It’ll be which of them are still in it next time.
The Full Table
All 165 services that cleared their threshold, ranked by ROI. Football match-result predictions, 1 January to 31 August 2026, settled at a flat $10 stake. Accuracy is the share of predictions that won. ROI is total profit as a percentage of total stakes. Rows marked (YouTube) or (Twitter) are individual channels; websites needed 50 predictions to qualify, channels 200.
| Service | Predictions | Accuracy, % | ROI, % |
|---|---|---|---|
| bets.co.za | 95 | 62.1 | 17.40 |
| sport.ua | 276 | 63.4 | 11.96 |
| cbssports.com | 88 | 53.4 | 10.93 |
| VoVo (YouTube) | 223 | 53.8 | 10.91 |
| StaTips (Twitter) | 522 | 50.8 | 10.90 |
| Blackburn Roverseas (YouTube) | 359 | 54.9 | 9.18 |
| goaloo.com | 289 | 58.5 | 6.58 |
| soccernews.com | 130 | 60.0 | 6.20 |
| khelnow.com | 183 | 58.5 | 6.10 |
| football.ua | 485 | 52.8 | 5.12 |
| news.paddypower.com | 153 | 56.9 | 4.66 |
| picksandparlays.net | 60 | 61.7 | 4.52 |
| Beta5AI (Twitter) | 435 | 60.5 | 4.03 |
| Football Park (Twitter) | 317 | 49.2 | 3.89 |
| telecomasia.net | 568 | 57.7 | 3.88 |
| BetExplorer (Twitter) | 782 | 59.6 | 3.82 |
| wettfreunde.net | 241 | 60.2 | 3.28 |
| Bethillszone (Twitter) | 642 | 59.5 | 3.24 |
| soccertips.net | 197 | 59.4 | 3.07 |
| betblog.com | 83 | 66.3 | 2.59 |
| Football Predictions AI (Twitter) | 1768 | 44.9 | 2.48 |
| LeagueLane (Twitter) | 651 | 54.2 | 2.47 |
| freetips.com | 790 | 58.2 | 2.27 |
| goal.pl | 178 | 47.8 | 2.01 |
| oddschecker.com | 121 | 57.0 | 1.84 |
| FryBet (Twitter) | 209 | 53.6 | 1.82 |
| footballtips.org | 182 | 70.3 | 1.69 |
| livetipsportal.com | 689 | 56.0 | 1.57 |
| Matt SB (YouTube) | 447 | 47.7 | 1.48 |
| bet-experts.com | 208 | 69.2 | 1.36 |
| OddsPortalcom (Twitter) | 249 | 55.8 | 1.36 |
| PALPITES DO REI (YouTube) | 296 | 50.7 | 0.90 |
| 100percentwins (Twitter) | 582 | 75.9 | 0.78 |
| tipsbet.co.uk | 1637 | 65.1 | 0.47 |
| ghanasoccernet.com | 718 | 53.6 | 0.45 |
| Prediction Football (Twitter) | 240 | 71.7 | 0.06 |
| apuestasganadas.com | 1609 | 58.7 | 0.05 |
| Betwizad (Twitter) | 1271 | 54.6 | 0.04 |
| Efirbet (Twitter) | 1964 | 55.1 | -0.02 |
| 365Scores (Twitter) | 255 | 59.2 | -0.12 |
| Odds2win (Twitter) | 311 | 53.7 | -0.58 |
| footboom1.com | 618 | 59.5 | -0.64 |
| betandskill.com | 996 | 55.9 | -0.84 |
| Today Match Predictions (Twitter) | 308 | 56.8 | -0.99 |
| sites-de-apostas.net | 874 | 51.7 | -1.00 |
| sporticos.com | 4620 | 51.3 | -1.02 |
| Mutalemwa Betting Tips (YouTube) | 1099 | 71.7 | -1.04 |
| tipy1x2.com | 173 | 64.7 | -1.09 |
| Nostrabet (Twitter) | 2272 | 54.5 | -1.34 |
| oddspedia.com | 1431 | 56.8 | -1.40 |
| Correct Score Today (Twitter) | 452 | 52.7 | -1.50 |
| sportsmole.co.uk / footballwhispers.com / mrfixitstips.co.uk | 2841 | 48.6 | -1.54 |
| footystats.org | 253 | 55.7 | -1.56 |
| betprotips.com | 681 | 63.7 | -1.81 |
| soccerdino.com | 870 | 76.0 | -1.94 |
| footyaccumulators.com | 239 | 51.5 | -1.96 |
| feedinco.com | 3338 | 52.9 | -1.96 |
| FotMob Community Voting (Twitter) | 1600 | 44.1 | -1.99 |
| bettingexpert.com | 1126 | 52.1 | -2.01 |
| zagranie.com | 75 | 56.0 | -2.02 |
| olbg.com | 5034 | 51.5 | -2.36 |
| Win Tips (Twitter) | 753 | 55.1 | -2.45 |
| theanalyst.com | 2214 | 52.4 | -2.45 |
| Futbor (Twitter) | 252 | 57.1 | -2.50 |
| aibetting me (Twitter) | 1008 | 52.2 | -2.63 |
| statarea.com | 8059 | 54.5 | -2.69 |
| meczyki.pl | 531 | 54.0 | -2.70 |
| Betarazi (Twitter) | 929 | 48.5 | -2.76 |
| BigFreeTips (Twitter) | 1369 | 44.0 | -2.78 |
| Golden Picks Plus (YouTube) | 220 | 54.1 | -2.86 |
| football.konkurent.ua | 268 | 48.1 | -2.93 |
| zawodtyper.pl | 96 | 60.4 | -2.97 |
| footballpredictions.net | 8588 | 51.7 | -3.31 |
| betideas.com | 608 | 53.5 | -3.32 |
| Foobol (Twitter) | 361 | 53.7 | -3.33 |
| fctables.com | 5901 | 53.3 | -3.34 |
| sportskeeda.com | 2637 | 51.4 | -3.42 |
| Supatips (Twitter) | 7310 | 52.2 | -3.49 |
| 777score.ua | 4147 | 48.1 | -3.62 |
| enokay69.com | 114 | 59.6 | -3.66 |
| dailysports.net | 14967 | 52.9 | -3.69 |
| soccertipz.com | 3995 | 49.3 | -3.70 |
| sofascore.com | 11765 | 52.0 | -3.74 |
| zulubet (Twitter) | 845 | 51.0 | -3.82 |
| SoccerSite (Twitter) | 7128 | 51.8 | -3.82 |
| scores24.live | 888 | 54.2 | -3.87 |
| Banker Of The Day (Twitter) | 410 | 48.0 | -3.93 |
| predicd.com | 5862 | 51.1 | -3.94 |
| tips.gg | 5264 | 53.7 | -3.96 |
| soccertipspredictions.com | 6706 | 49.9 | -3.99 |
| ua-football.com | 645 | 55.3 | -4.17 |
| mybets.today | 20964 | 52.1 | -4.17 |
| soccerbets365.com | 2080 | 52.7 | -4.28 |
| bettingalliance.com | 13291 | 51.5 | -4.28 |
| bettingtips4you.com | 587 | 50.8 | -4.33 |
| Lord Prediction (TikTok) | 764 | 50.9 | -4.33 |
| Amazingstakes (Twitter) | 4676 | 51.2 | -4.34 |
| Oddslot (Twitter) | 8069 | 54.3 | -4.38 |
| mightytips.com | 339 | 54.9 | -4.40 |
| soccervital.com | 9455 | 51.3 | -4.41 |
| ScoreBat (Twitter) | 510 | 51.2 | -4.45 |
| footballsuper.tips | 8086 | 50.9 | -4.48 |
| sportus.com | 10443 | 52.0 | -4.58 |
| rezilta.com | 8061 | 49.1 | -4.63 |
| bettingtips.today | 15471 | 50.8 | -4.64 |
| footballtipspredictions.com | 17388 | 51.8 | -4.65 |
| soccerplatform.me | 10632 | 48.2 | -4.68 |
| soccereco.com | 6867 | 47.1 | -4.82 |
| betmines.com | 20188 | 50.3 | -4.82 |
| 100tip (Twitter) | 1342 | 49.5 | -4.85 |
| Futbol24 (Twitter) | 223 | 57.4 | -4.88 |
| Football Tips 365 (Twitter) | 3270 | 51.2 | -4.92 |
| PitchPredictions (Twitter) | 4653 | 50.9 | -4.92 |
| topscommesse.com | 58 | 65.5 | -4.96 |
| bettingpros.com | 143 | 53.8 | -5.23 |
| pickswise.com / livescore.com / racingpost.com / freesupertips.com / freesupertips.eu | 2301 | 51.2 | -5.27 |
| sportytrader.com | 7100 | 50.4 | -5.33 |
| primatips.com | 9322 | 51.0 | -5.50 |
| Football Score Predictor (Twitter) | 4561 | 40.8 | -5.66 |
| xgscore.io | 3676 | 47.7 | -5.69 |
| soccertips.co.za | 2423 | 41.4 | -5.70 |
| onemillionpredictions.com | 7996 | 44.6 | -5.70 |
| betclan.com | 13911 | 50.9 | -5.77 |
| betimate.com | 10901 | 47.5 | -5.81 |
| footballbettingtips.org | 13456 | 44.9 | -5.86 |
| tip724 (Twitter) | 1483 | 44.9 | -5.91 |
| kickoff.co.uk | 4961 | 50.2 | -5.95 |
| dimers.com | 551 | 49.9 | -6.05 |
| TempoTips (Twitter) | 3252 | 49.4 | -6.12 |
| vitibet.com | 6738 | 47.0 | -6.21 |
| betftw.com | 691 | 41.4 | -6.26 |
| dratings.com | 1199 | 50.8 | -6.27 |
| SoccerPrediction io (Twitter) | 365 | 48.5 | -6.32 |
| tips.bet | 3116 | 45.9 | -6.38 |
| whoscored.com | 863 | 48.9 | -6.43 |
| windrawwin.com | 9312 | 44.8 | -6.50 |
| bettingtipsters (Twitter) | 5704 | 44.3 | -6.56 |
| bettingtips1x2.com | 13110 | 44.8 | -6.63 |
| soccertips ai (Twitter) | 4352 | 44.0 | -6.69 |
| football-predictions ai (Twitter) | 260 | 43.8 | -6.71 |
| soccerstats247.com | 1800 | 44.4 | -6.74 |
| forebet.com | 8741 | 46.4 | -6.74 |
| BetClever (Twitter) | 357 | 44.5 | -6.92 |
| Correct Score Tips (Twitter) | 1859 | 42.7 | -6.94 |
| predictz.com | 9157 | 44.4 | -7.10 |
| ProSoccer GR (Twitter) | 990 | 51.7 | -7.66 |
| ratingbet (Twitter) | 342 | 53.2 | -7.86 |
| Football Predictions Community Voting (Twitter) | 259 | 52.5 | -7.96 |
| tip.soccer | 127 | 55.9 | -8.00 |
| muehlhous (TikTok) | 905 | 48.7 | -8.29 |
| sportsgambler.com | 5371 | 42.8 | -8.32 |
| footballpredictions.com | 878 | 46.8 | -8.55 |
| soccervista.com | 6078 | 43.1 | -8.56 |
| statsinsider.com.au | 540 | 48.3 | -8.83 |
| WinComparator (Twitter) | 490 | 49.2 | -9.29 |
| Sokapedia (Twitter) | 727 | 42.4 | -9.49 |
| covers.com | 63 | 54.0 | -9.72 |
| Betstudy (Twitter) | 338 | 45.0 | -9.86 |
| sportsai.dev (Twitter) | 397 | 49.1 | -11.52 |
| footballpredictions.ai | 208 | 51.0 | -11.83 |
| BagaBet (Twitter) | 502 | 51.2 | -12.10 |
| betbrain.com | 312 | 49.0 | -12.11 |
| 007soccerpicks.com | 269 | 53.5 | -12.53 |
| Bojan Jovanovic (Twitter) | 283 | 45.9 | -15.53 |
| squawka.com | 130 | 45.4 | -15.61 |
You can view all TipsGG research here.