Every match.
Predicted.
Win chances and the strongest market for every game, built from season form, last five results and head‑to‑head history.
Fixtures
Open “All markets & H2H” for every market and past meeting.
Top picks
Strongest single market per upcoming match, all leagues.
Latest scores
Table
Any matchup
Pick two teams from the selected league. Uses form only.
How it works
Form
Each team gets a rating out of 100. Season points per game counts for 55%, and the last five results in all competitions count for 45%, with the most recent game weighted highest. In the Champions League, clubs from the five leagues here use their domestic season record.
Head‑to‑head
Up to six recent meetings are loaded for each fixture. Recent meetings count more. The share of wins tilts the result, and the average goals in those meetings pulls the goals forecast up or down by a quarter.
Goals model
The rating gap sets expected goals from a baseline of 1.45 at home and 1.15 away. A Poisson model then prices every scoreline up to 8–8 and every market comes from that grid: result, double chance, draw no bet, goal lines, both teams to score, team goals, handicaps, clean sheets, half‑time and correct score.
Picks and fair odds
Each match shows up to three picks from different markets, the most likely first, between 55% and 84%. Markets that rarely carry a useful price, such as a team to score at least once or "either team wins", are left out of the picks but still listed under All markets. Strong is 75% or more, Good 65–75%, Lean 55–65%. Fair odds are 1 ÷ probability. A bookmaker price above fair odds means the model sees value.