KickPredict

Predictions
604
Fixtures
660
Bankroll
1000.00
Bets (won/lost/pending)
0/0/0
Bet / No Bet
0/604

No settled bets yet — run verify after matches complete.

SoccerSTATS history last refreshed 2026-07-21T15:23:10.108296+00:00

Where the model has skill details →

Out-of-sample only: each league group trained on matches before a cutoff and scored on matches after it. "Best edge" is how far the strongest market beats simply always calling the most common outcome.

League groupTest matches Markets beating baselineBest edge
Iberia East 750 1/3 +8.9pp (Match result)
Low Countries 875 2/3 +7.9pp (Match result)
Denmark 625 1/3 +7.5pp (Match result)
Central 577 1/3 +5.6pp (Match result)
France 1079 2/3 +4.4pp (Match result)
Germany 1563 1/3 +3.6pp (Match result)
England 1549 3/3 +3.5pp (Match result)
Italy 2260 2/3 +3.4pp (Match result)
Finland 556 1/3 +2.9pp (Match result)
Norway 734 1/3 +2.6pp (Match result)
Sweden 770 2/3 +1.4pp (Match result)
Spain 1114 2/3 +1.2pp (Match result)
Mexico 934 1/3 +0.7pp (Match result)
South America 1606 2/3 +0.5pp (Match result)
Usa 1212 0/3 +0.0pp (Over / Under 2.5 goals)

Beating this baseline is a low bar — far lower than beating Betway's price, which is what decides whether a bet makes money. Nothing here has been compared against the market yet; run --run-once market once settled fixtures have stored prices.