A football (soccer) prediction site covering the Premier League, La Liga, MLS, the Champions League, Serie A, and Bundesliga. It combines a statistical outcome model, real market odds, AI-generated tactical scout reports, and a community prediction game — all free.
No — fixtures, predictions, scout reports, the league table, and the public leaderboards are all visible without signing in. An account is only needed to vote, guess scorelines, place virtual-credit bets, favorite teams across devices, or see your own history.
Each team gets attack/defense ratings computed from real results and expected-goals (xG) data, decayed over time so recent form matters more than old results. Those ratings feed a Poisson model that estimates each side's expected goals, which produces a Home/Draw/Away probability.
"Model" is the Poisson estimate on its own. "Market-Informed" blends that with real bookmaker odds (averaged across multiple books and de-vigged to remove the bookmaker's margin) when they're available. The What-If Simulator lets you interactively adjust form, injuries, and red cards on top of the model — that part is exploratory and separate from the official locked prediction.
Yes — each report is written by an AI model from real match statistics for that fixture. It's instructed to only describe real numbers it's given, never invent stats, player names, or injury news. Confidence is based on how many real matches the rating is built from, not a made-up number.
Every official prediction is locked before kickoff and scored the moment a real result comes in, using a proper scoring rule (Brier score) against a naive 33/33/33 baseline. Locked predictions are never edited after the fact — even a scoring bug gets a quarantine flag, not a quiet rewrite — so the track record stays honest. You can drill into every scored match per league under Track Record → a league name.
Both are generated on a rolling basis for fixtures coming up within about 10 days, a limited number per run. A fixture further out, or one the daily job hasn't reached yet, will simply say so rather than show something fabricated.
A quick call on whether you think the model's own official prediction (the highest-probability outcome) will actually happen. It's editable right up until kickoff, and scored automatically once the real result lands.
Yes, optionally, alongside your Agree/Disagree call. It's scored for an exact match and tracked separately on the Top Predictors leaderboard.
No, never, in either direction. Credits have no real-world value, can't be purchased, and can't be redeemed for anything. That boundary is permanent — it's what keeps this a game rather than gambling.
Every new account gets 1,000 credits to start, plus 100 more free every day just for using the app — no purchase, ever. You'll see a toast notification when either lands.
Odds are derived directly from the same locked official prediction the Track Record scores against — not the live What-If Simulator numbers — so what you see when betting can't drift from what's actually being graded. A small house edge is applied, same as any real sportsbook.
No — a bet locks immediately on placement, matching real betting conventions. (Agree/Disagree votes and scoreline guesses, by contrast, stay editable until kickoff.)
You wait for the next daily top-up. There's no way to go into debt, borrow, or buy your way back in.
Premier League only, using real Fantasy Premier League data. The other leagues don't have an equivalent official fantasy data source, so it's shown honestly as unavailable there rather than faked.
A player's season average can hide a lot — a couple of big games against weak defenses can inflate it. This compares their real history specifically against opponents in the same defensive tier as their upcoming fixture, so the comparison is apples-to-apples. Below a small sample size, it honestly says there isn't enough data yet instead of showing a shaky number.
Public leaderboards ranking real accounts — Top Predictors by Agree/Disagree hit rate, Top Bettors by net profit — each requiring a minimum sample so an early lucky streak isn't indistinguishable from real skill.
My Report is your personal dashboard: every fixture across every league you currently have a stake in, sorted by kickoff, plus your real lifetime stats. My Bets is your full betting history specifically.
Open My Leagues in the sidebar to start a league, then send your friends the invite link or the 8-letter code. Everyone makes their calls on the same fixtures as usual, and the league table ranks members by points: 1 point for each correct Agree/Disagree call, plus 2 more for an exact scoreline. There's a This Week table that resets every Monday and an All Time table. Bets aren't counted in points; each member's net credits from settled bets are shown in their own column. A league holds up to 50 members, and you can be in up to 20 leagues. The person who started a league can remove members or delete it, and anyone can leave at any time.
All under Account Settings, reached from the sidebar once signed in. Deleting your account is permanent and removes everything tied to it — bets, votes, credits, favorites.
Use "Feedback / Report a Bug" in the sidebar — it works whether you're signed in or not.
More detail on data and accounts: see the Terms of Service and Privacy Policy.