Prediction track record

    Läs på svenska

    Every prediction is locked before kickoff and never changed afterwards. This is the scorecard — match by match, with hit rate and return for whatever you filter.

    Refine

    Model's probability50100 %
    Edge (EV)≥ 0 %
    Date2026-07-19 → 2026-08-17

    Hit rate

    59 %

    44/74 picks

    Return (ROI)

    +12.5 %

    74 picks · best odds

    Market

    Match result (1X2)

    All leagues

    74 matches

    DateLeagueMatchOur pickBest oddsOutcome
    16 Augthe Slovak Super LeagueKomárno – DAC 19042(54 %)2.1703Hit
    16 AugSwedish EttanPiteå – Vasalund2(54 %)1.8511Miss
    16 AugLiga MXClub América – Atlético San Luis1(67 %)1.5530Hit
    16 Augthe EredivisieADO Den Haag – Groningen1(54 %)2.8114Miss
    16 Augthe Belgian Pro LeagueBeveren – Anderlecht1(54 %)3.4010Hit
    16 Augthe 2. BundesligaHannover 96 – Wolfsburg1(55 %)2.4401Miss
    16 Augthe J2 LeagueYokohama FC – Jubilo Iwata1(54 %)2.0331Hit
    15 AugLiga MXAtlante – Deportivo Toluca2(66 %)1.5800Miss
    15 Augthe Serbian Super LeagueRadnik Surdulica – Mačva Šabac1(58 %)1.7321Hit
    15 AugSwedish EttanSollentuna – Järfälla1(54 %)1.9521Hit
    15 AugEFL League OneLeyton Orient – Sheffield Wednesday1(54 %)2.7612Miss
    15 AugEFL League OneCambridge United – Wigan Athletic1(53 %)2.3932Hit
    15 AugEFL League TwoBarnet – Salford City1(50 %)2.3731Hit
    15 AugEFL League TwoGrimsby Town – Exeter City1(57 %)1.8510Hit
    15 Augthe Swedish SuperettanGIF Sundsvall – Helsingborgs IF2(53 %)2.0811Miss
    15 Augthe EFL ChampionshipBolton Wanderers – Preston North End1(58 %)2.3021Hit
    15 Augthe Serbian Super LeaguePartizan Belgrade – Radnički 19231(61 %)1.6501Miss
    15 Augthe EredivisieExcelsior – PSV Eindhoven2(68 %)1.5312Hit
    15 Augthe Belgian Pro LeagueOH Leuven – Club Brugge2(68 %)1.5103Hit
    15 Augthe J1 LeagueKashima Antlers – Nagoya Grampus1(56 %)1.9021Hit
    15 AugEFL League TwoNewport County – Rochdale2(55 %)2.3230Miss
    15 Augthe Austrian BundesligaSturm Graz – Rheindorf Altach1(65 %)1.9010Hit
    15 Augthe Croatian HNLGorica – Hajduk Split2(58 %)1.8112Hit
    15 Augthe Czech First LeagueSlovan Liberec – Slavia Praha2(65 %)1.8011Miss
    15 Augthe Polish EkstraklasaGórnik Zabrze – Wisla Krakow1(62 %)2.1221Hit
    14 Augthe Eerste DivisieWaalwijk – Dordrecht1(54 %)1.8822Miss
    14 Augthe Eerste DivisieAlmere City – Jong PSV1(62 %)1.7031Hit
    14 Augthe German 3. LigaWurzburger Kickers – Wehen Wiesbaden2(63 %)2.7440Miss
    14 AugLigue 2Dijon – Pau1(52 %)2.2701Miss
    14 AugLigue 2Reims – Dunkerque1(58 %)1.8133Miss
    14 Augthe Turkish 1. LigEsenler Erokspor – Sarıyer1(59 %)1.8311Miss
    13 Augthe Europa LeagueVikingur Reykjavik – Thun1(57 %)2.4032Hit
    13 Augthe Europa LeagueBeşiktaş – Hradec Králové1(77 %)1.3010Hit
    13 Augthe Europa LeaguePafos – Red Bull Salzburg2(53 %)2.2433Miss
    13 Augthe Conference LeagueNSI – Lugano2(77 %)1.4122Miss
    9 Augthe Scottish PremiershipRangers – Hibernian1(61 %)1.7012Miss
    9 Augthe Swedish AllsvenskanHalmstad – GAIS2(59 %)1.7602Hit
    9 Augthe Swiss Super LeagueLugano – FC Zürich1(70 %)1.5250Hit
    9 Augthe Scottish PremiershipHearts – Dundee United1(62 %)1.7040Hit
    9 Augthe Serbian Super LeagueMačva Šabac – IMT2(68 %)1.8810Miss
    9 Augthe Belgian Pro LeagueRoyal Antwerp – Beveren2(53 %)4.2421Miss
    9 Augthe Primeira LigaGil Vicente – Rio Ave1(51 %)2.0510Hit
    9 Augthe Polish EkstraklasaJagiellonia Białystok – Widzew Łódź1(54 %)2.3502Miss
    9 Augthe Polish EkstraklasaLech Poznań – Piast Gliwice1(66 %)2.5130Hit
    8 Augthe Swiss Super LeagueServette – Grasshopper1(67 %)1.5021Hit
    8 Augthe Swedish AllsvenskanMjällby – Elfsborg1(53 %)2.6701Miss
    8 Augthe Swedish SuperettanIFK Norrköping – Brage1(63 %)1.6330Hit
    8 Augthe EredivisieNEC – Telstar1(68 %)1.4812Miss
    8 Augthe German 3. LigaGrossaspach – SC Fortuna Koln2(78 %)2.6510Miss
    8 Augthe German 3. LigaWehen Wiesbaden – Preussen Münster1(53 %)2.5413Miss
    8 Augthe German 3. LigaDuisburg – SV Meppen1(75 %)1.6330Hit
    8 AugLigue 2Clermont – Reims2(55 %)1.8900Miss
    8 Augthe J2 LeagueOmiya Ardija – Albirex Niigata1(50 %)2.1710Hit
    8 Augthe Croatian HNLRudeš – Osijek2(69 %)1.9616Hit
    8 Augthe Polish EkstraklasaPogoń Szczecin – Motor Lublin1(55 %)2.0731Hit
    3 Augthe Serbian Super LeagueŽelezničar Pančevo – Mladost Lučani1(58 %)1.7400Miss
    3 AugLiga MXDeportivo Toluca – Necaxa1(68 %)1.5131Hit
    2 Augthe Swiss Super LeagueGrasshopper – Lugano2(55 %)1.9114Hit
    2 Augthe Swiss Super LeagueSion – Luzern1(50 %)2.0330Hit
    2 Augthe Serbian Super LeagueZemun – Radnički Niš2(57 %)2.2501Hit
    2 Augthe Slovak Super LeagueDAC 1904 – Dukla Banska Bystrica1(74 %)1.4020Hit
    2 AugLiga MXClub América – Santos Laguna1(80 %)1.4330Hit
    2 AugLiga MXCruz Azul – Atlante1(79 %)1.3223Miss
    2 Augthe Croatian HNLRijeka – Rudeš1(83 %)1.2521Hit
    2 Augthe Polish EkstraklasaLegia Warszawa – Zagłębie Lubin1(68 %)1.5631Hit
    1 Augthe Scottish PremiershipAberdeen – Hearts2(51 %)2.2721Miss
    1 Augthe Swedish SuperettanIFK Norrköping – Helsingborgs IF1(63 %)1.6720Hit
    1 Augthe Swedish SuperettanSandviken – GIF Sundsvall1(55 %)1.9850Hit
    1 Augthe Swiss Super LeagueFC Zürich – Servette2(52 %)2.0421Miss
    1 Augthe Polish EkstraklasaWieczysta Kraków – Lech Poznań2(65 %)1.9012Hit
    26 Julthe Swedish AllsvenskanGAIS – Halmstad1(70 %)1.5711Miss
    26 Julthe Swedish SuperettanGIF Sundsvall – Falkenberg2(55 %)2.0612Hit
    19 Julthe Swedish AllsvenskanElfsborg – Sirius2(53 %)2.0013Hit
    19 Julthe Swedish SuperettanNordic United – Örebro SK1(58 %)1.9120Hit

    Return is calculated as 1 unit per pick at the best available odds at our last odds update before kickoff. Correct-score odds come from our partner bookmakers and are included as soon as they are recorded. Matches without recorded odds count towards the hit rate but not the return.