Superliga
Welcome to
Sport predictions
Calibrated predictions. In-depth numbers. Every pick graded in public. The best AI prediction site for football: free predictions and tips from a calibrated engine, with 15 fixtures on today’s board. Basketball and tennis too. Create a free account to unlock premium and keep your preferences.
The engine’s most likely picks still to play, backed by the numbers and graded in public.
Superliga
Every pick graded against the final result, so today's and tomorrow's boards can be judged against it.
Tip: Over 1.5 goals
Odds: 1.28
Win probability: 97%
NBA
Tip: New York Knicks to win
Win probability: 74%
WTA · Wuhan Open
Tip: Swiatek I. to win
Win probability: 85%
Super League
Tip: Under 3.5 goals
Odds: 1.33
Win probability: 97%
SARDASPORTS
Every pick graded. Win or lose.
Picks are saved before kick-off and settled against the final score. Live picks and picks rebuilt from history are counted apart and never blended.
See the full recordLive record
75.3%
293 of 389 picks won, stored before kick-off
Strong tips, 70%+
80.8%
1,178 of 1,458 strong tips won
Reconstructed
72.7%
1,319 of 1,814 rebuilt from past matches
The newest graded tips the engine rated 70% or more before kick-off, wins and losses alike.
Norwich CityNorwich City
SouthamptonSouthampton
0
1
| 2.50 |
| 3.70 |
| 2.80 |
| 2 (won)2.80 |
| O1.5 (lost)1.20 |
| Yes (lost)1.50 |
| O1.5 (lost) (strong tip)1.20 |
| 8.1 |
FT |
3 2 | 2.40 | 3.45 | 3.10 | 2 (lost)3.10 | U3.5 (lost)1.36 | Yes (won)1.75 | 2 DNB (lost)≈1.84 | 4.3 |
FT |
4 1 | 1.72 | 4.05 | 5.14 | 1 (won)1.72 | U3.5 (lost)1.37 | Yes (won)1.87 | U3.5 (lost) (strong tip)1.37 | 8.2 |
FT |
0 6 | 5.50 | 4.06 | 1.72 | 2 (won)1.72 | O1.5 (won)1.30 | Yes (lost)1.90 | O1.5 (won) (strong tip)1.30 | 0.3 |
FT |
1 1 | 7.50 | 4.06 | 1.60 | 2 (lost)1.60 | O1.5 (won)1.40 | No (lost)1.67 | O1.5 (won)1.40 | 4.5 |
FT |
2 0 | 1.57 | 5.00 | 5.50 | 1 (won)1.57 | O1.5 (won)1.12 | Yes (lost)1.44 | O1.5 (won) (strong tip)1.12 | 5.8 |
FT |
3 1 | 2.00 | 4.07 | 3.52 | 2 (lost)3.52 | O1.5 (won)1.16 | Yes (won)1.44 | 2 DNB (lost)≈2.37 | 2.3 |
FT |
2 3 | 1.73 | 4.64 | 4.36 | 1 (lost)1.73 | O1.5 (won)1.11 | Yes (won)1.40 | O1.5 (won) (strong tip)1.11 | 10.0 |
FT |
3 3 | 2.37 | 4.00 | 2.86 | 2 (lost)2.86 | O1.5 (won)1.13 | Yes (won)1.36 | 2 DNB (draw: stake returned)≈1.94 | 9.4 |
FT |
0 3 | 2.45 | 3.80 | 2.92 | 2 (won)2.92 | O1.5 (won)1.18 | Yes (lost)1.50 | 2 DNB (won)≈2.27 | 9.8 |
Showing 10 of 11. See the rest.
A pick in each market for every fixture the engine has a trained model for.
| Time | Match | 1 | X | 2 | 1X2 | O/U | BTTS | Best tip | Conf |
|---|---|---|---|---|---|---|---|---|---|
FT |
1 0 | 2.04 | 4.05 | 3.54 | 2 (lost)3.54 | U3.5 (won)1.65 | No (won)2.80 | U3.5 (won) (strong tip)1.65 | 7.8 |
FT |
1 3 | 2.60 | 4.10 | 2.55 | 2 (won)2.55 | O1.5 | |||
FT |
0 0 | 2.31 | 4.00 | 2.95 | 2 (lost)2.95 | ||||
FT |
4 0 | 1.22 | 8.40 | 15.00 | 1 (won)1.22 | ||||
FT |
2 2 | 2.08 | 3.96 | 4.20 | 2 (lost)4.20 | ||||
FT |
1 1 | 1.99 | 4.20 | 3.60 | 1 (lost)1.99 | ||||
FT |
3 1 | 1.47 | 5.20 | 7.00 | 1 (won)1.47 | O1.5 | |||
FT |
2 0 | 2.19 | 4.01 | 3.12 | 1 (won)2.19 | ||||
FT |
3 3 | 2.14 | 3.80 | 3.53 | 2 (lost)3.53 | O1.5 | |||
FT |
3 2 | 3.30 | 3.50 | 2.41 | 1 (won)3.30 | U3.5 |
Showing 10 of 15. See the rest.
Priced as soon as the fixtures and odds are ingested.
| Time | Match | 1 | X | 2 | 1X2 | O/U | BTTS | Best tip | Conf |
|---|---|---|---|---|---|---|---|---|---|
| 1.83 | 3.75 | 4.62 | 24.62 | U3.51.33 | No1.95 | U3.5 (strong tip)1.33 | 0.1 | |
| 1.16 | 10.70 | 20.00 | 11.16 | O1.51.11 | ||||
| 18.00 | 9.95 | 1.18 | 21.18 | O1.51.12 | ||||
| 1.84 | 4.25 | 3.85 | 11.84 | O1.51.14 | ||||
| 2.10 | 4.10 | 3.18 | 23.18 | O1.51.16 | ||||
| 2.30 | 3.72 | 2.95 | 12.30 | U3.51.47 | ||||
| 3.25 | 4.20 | 2.04 | 22.04 | O1.51.12 | ||||
| 2.88 | 4.06 | 2.27 | 22.27 | O1.51.15 | ||||
| 6.00 | 4.75 | 1.51 | 21.51 | O2.51.55 | ||||
| 2.85 | 3.62 | 2.40 | 12.85 | O1.51.28 |
Showing 10 of 30. See the rest.
Every pick on this site comes from one calibrated engine, not from a person typing in tips. It blends three independent estimators, an Elo rating system, a Poisson goal model and a gradient-boosted classifier trained for each market, into a single probability. Each pick is then graded against the real final score, going back to August 2015.
Most of that record is reconstructed: each prediction was generated after the match from history cut off at kick-off, so it could not have seen the result, but it was never at risk of being wrong in public. The live record, stored before kick-off, grows as the board runs forward, and the two are always reported separately.
A losing pick stays on the record. The full history, wins and losses both, is on the track record page, and you can download it.
Graded picks
2,203
Of which live
389
Competitions
43
Countries
32
Behind the predictions
Completed matches, fixtures and final scores come from public football datasets and a licensed sports-data feed, pulled in on a schedule. Nothing is typed in by hand.
Each result is kept with its competition, season and score and, where the source records them, half-time goals, corners and cards. That history is what every rating and model is built from.
Raw data is not used as it arrives. Team names from different sources are matched to a single club and duplicate fixtures are merged, so a club does not appear under two names and a match is not counted twice.
Where a source does not record a statistic, it is left empty rather than filled in as zero, and any market that depends on it is simply not priced for that competition.
An Elo rating system, a Poisson goal model and a gradient-boosted classifier trained for each market each form their own view of the match. They are blended into one probability per outcome, and how closely they agree becomes the confidence score.
Every pick is then graded against the real final score and goes on the public record, wins and losses both.
Read the full method for the markets, the grading rules and what the numbers do not mean.
We say it plainly: this is the best football prediction site you can check, and we build it so you can. A prediction site earns the title of best by letting you verify every claim, so this is what you can verify here, free football predictions included:
Of 389 picks stored before kick-off and since graded, 293 won (75.3%). That sample is still small. Across 1,814 picks reconstructed from past matches, 1,319 won (72.7%). Both figures, with every loss, are on the track record page. Neither is a promise about the next pick.
SARDASPORTS. It publishes every pick, losses included; it keeps picks made before kick-off apart from ones reconstructed afterwards; and it shows the sample size beside every percentage. You do not have to take that on trust: the checklist on the page about choosing a football prediction site shows how to check each point, and how to apply the same test to any other site.
Free is not the problem; unverifiable is. A free prediction is worth reading when the site grades every pick against the result and shows you the rate. Every prediction here is free to read, and every one is graded.
| Yes (won)1.37 |
| 2 DNB (won)≈2.00 |
| 7.5 |
| Yes (lost)1.44 |
| 2 DNB (draw: stake returned)≈2.11 |
| 9.7 |
| No (won)2.10 |
| 1 DNB (won) (strong tip)≈1.17 |
| 4.5 |
| Yes (won)1.62 |
| 2 DNB (draw: stake returned)≈2.26 |
| 10.0 |
| Yes (won)1.44 |
| 2 DNB (draw: stake returned)≈2.47 |
| 2.4 |
| No (lost)2.30 |
| 1 DNB (won) (strong tip)≈1.27 |
| 6.3 |
| Yes (lost)1.36 |
| O1.5 (won) (strong tip)1.13 |
| 9.8 |
| Yes (won)1.57 |
| O1.5 (won) (strong tip)1.22 |
| 0.1 |
| No (lost)1.95 |
| HT O0.5 (won) (strong tip)≈1.26 |
| 6.9 |
| No1.87 |
| 1X (strong tip)1.05 |
| 10.0 |
| No1.75 |
| X2 (strong tip)1.05 |
| 10.0 |
| Yes1.44 |
| 1 DNB≈1.46 |
| 5.1 |
| Yes1.44 |
| O1.5 (strong tip)1.16 |
| 7.0 |
| No2.45 |
| No (strong tip)2.45 |
| 0.2 |
| Yes1.36 |
| HT O0.5 (strong tip)≈1.11 |
| 0.4 |
| Yes1.40 |
| HT O0.5 (strong tip)≈1.21 |
| 3.8 |
| Yes1.67 |
| 2 DNB≈1.46 |
| 10.0 |
| Yes1.67 |
| O1.5 (strong tip)1.28 |
| 6.7 |
Be wary of any site that claims it. Accuracy depends on the market (a correct score is far harder to call than over 1.5 goals), on the size of the sample, and on whether the picks were stored before kick-off. Compare sites on those, not on a headline percentage. This site's figures are on the track record page, split by market.
No. Every board and the full record are free to read without one. A free account (18+, confirmed by e-mail) is where premium lives: early access to the editor's picks and members-only write-ups. Premium never changes the engine's predictions or the record.
Yes. The track record page lists every graded pick, wins and losses, and the full history can be downloaded as a spreadsheet. Nothing is removed from the record.
Fixtures, prices and results are pulled in on a schedule through the day. A fixture appears on the board with its picks once it has been ingested, and its picks can change as new results arrive before kick-off. The board always shows the latest view.
The first three show the home win, draw and away win prices. The 1X2, O/U and BTTS columns show the engine's pick in each market with its price. Best tip is the one pick the fixture leads with, and the ring is the confidence score out of ten. A price marked ≈ is the engine's own fair price, used where no bookmaker price was stored.
It ranks how closely the engine's three estimators agree on the fixture against every fixture it has priced, out of ten: 5 is typical and 9 or more is in the top tenth. It measures agreement, not the chance of winning; the percentage beside each pick is that. Picks the estimators agree on most have won more often than those they disagree on, but only modestly, which is why bankers are chosen on probability instead.
From the markets priced for the fixture, the engine takes the likeliest pick among those that beat how often that market lands anyway, measured in the fixture's own competition: over 2.5 goals is routine in one league and rare in another, so a line is only a finding if it beats its own league's rate. Draw no bet is one of the markets: back a side and the stake is returned on a draw, which is why a draw is left out of the win rate. Corners and cards are priced and listed on the match page but are never the best tip. Where nothing qualifies, the likeliest pick overall is shown.
A banker is a pick the engine rates at least 80% likely. The Bankers page lists them for each day, with the record of how the settled ones went. A near-certain pick usually carries a short price, so a banker is a safe pick, not necessarily a valuable one.
Not any single match, and no model can. The engine produces probabilities and is judged on whether they hold up over many matches. A pick rated 70% is expected to miss three times in ten.
43 competitions across 32 countries, from top domestic leagues down to divisions most sites skip. The leagues page lists them all, with how much history sits behind each.
Yes, on their own pages. Basketball covers the NBA, the EuroLeague and dozens of other leagues, with game winners and total points; tennis covers every ATP and WTA match, with match winners and total games. Their predictions are stored before the match and graded in a record of their own, kept apart from football's. They are younger than the football record, so the samples are small, and each page shows how every model measures against the simple rule it has to beat, including where it does not.
No. A win rate says how often picks land, not whether the price paid for them was good. A short price on a near-certainty is usually priced about right already, so winning often can still lose money.
No to both. The site is for information, prices are shown for context, and nothing here links to a bookmaker. If you do bet, stake only what you can afford to lose. You must be 18 or over.
No. Every pick is a statistical estimate produced by the engine. Nobody can sell a guaranteed result, and this site does not claim to.