Each team gets an attack and defence rating from its recent goals scored and conceded, home and away. These give the expected goals for each side.
A Dixon-Coles Poisson model turns expected goals into the chance of every scoreline from 0-0 to 10-10. Every market (Over/Under 0.5 to 4.5, 1X2, double chance, BTTS, correct score) is added up from that grid.
Edge = model probability × bookmaker odds − 1. A positive edge means the odds pay more than the model thinks is fair. Matches with no positive edge are marked Skip.
Predictions are probabilities, not guarantees. Even a 75% pick loses one time in four. Bet only what you can afford to lose. 18+.