Prediction track record

    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 probability0100 %
    Edge (EV)
    Date2026-07-31 → 2026-08-03

    Hit rate

    50 %

    22/44 picks

    Return (ROI)

    -4.0 %

    36 picks · best odds

    Market

    Match result (1X2)

    All leagues

    DateLeagueMatchOur pickBest oddsOutcome
    3 Augthe Serbian Super LeagueŽelezničar Pančevo – Mladost Lučani1(58 %)1.7400Miss
    3 Augthe Scottish PremiershipCeltic – Dundee FC1(82 %)1.1810Hit
    3 Augthe Serbian Super LeagueVojvodina – Mačva Šabac1(71 %)1.1120Hit
    3 AugLiga MXDeportivo Toluca – Necaxa1(68 %)1.5131Hit
    2 Augthe Danish SuperligaSilkeborg – FC København2(62 %)13Hit
    2 Augthe Scottish PremiershipHibernian – Motherwell2(37 %)3.4612Hit
    2 Augthe Danish SuperligaBrøndby – Viborg1(47 %)1.9110Hit
    2 AugSwedish EttanKarlstad Fotboll – Enköpings SK1(63 %)21Hit
    2 AugSwedish EttanTrelleborgs FF – Lunds BK1(49 %)22Miss
    2 Augthe Scottish PremiershipSt. Johnstone – Kilmarnock2(40 %)3.2643Miss
    2 Augthe Danish SuperligaNordsjælland – Randers1(55 %)1.7410Hit
    2 Augthe Danish SuperligaMidtjylland – Horsens1(60 %)1.3321Hit
    2 Augthe Swiss Super LeagueVaduz – St. Gallen2(40 %)2.0223Hit
    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 Serbian Super LeaguePartizan Belgrade – IMT1(60 %)1.5312Miss
    2 Augthe Slovak Super LeagueKomárno – Spartak Trnava2(47 %)2.3512Hit
    2 Augthe Slovak Super LeagueZemplín Michalovce – Žilina1(44 %)3.6301Miss
    2 AugLiga MXLeón – Pachuca2(43 %)2.3910Miss
    2 AugLiga MXClub América – Santos Laguna1(80 %)1.4330Hit
    2 AugLiga MXAtlas – Monterrey2(36 %)2.7902Hit
    2 AugLiga MXCruz Azul – Atlante1(79 %)1.3223Miss
    1 Augthe Scottish PremiershipAberdeen – Hearts2(51 %)2.2721Miss
    1 Augthe Danish SuperligaLyngby – AGF2(49 %)2.3922Miss
    1 Augthe Scottish PremiershipFalkirk – St. Mirren2(36 %)3.7102Hit
    1 AugSwedish EttanIFK Stocksund – Karlberg2(40 %)02Hit
    1 AugSwedish EttanHässleholms IF – Åtvidaberg2(39 %)20Miss
    1 AugSwedish EttanLaholm – FC Trollhättan2(39 %)01Hit
    1 AugSwedish EttanPiteå – Gefle2(51 %)02Hit
    1 AugSwedish EttanTvååker – Utsikten1(52 %)22Miss
    1 Augthe Swiss Super LeagueThun – Young Boys1(39 %)2.7606Miss
    1 Augthe Swiss Super LeagueFC Zürich – Servette2(52 %)2.0421Miss
    1 Augthe Swiss Super LeagueBasel – Lausanne Sport1(52 %)1.9101Miss
    1 Augthe Serbian Super LeagueČukarički – Radnički 19232(38 %)3.1030Miss
    1 Augthe Serbian Super LeagueNovi Pazar – OFK Beograd1(45 %)2.1214Miss
    1 Augthe Slovak Super LeagueSlovan Bratislava – Podbrezová1(64 %)1.4530Hit
    1 Augthe Slovak Super LeagueKošice – Trenčín1(53 %)1.6933Miss
    1 Augthe Slovak Super LeagueSkalica – Ružomberok1(37 %)2.3921Hit
    1 AugLiga MXAtlético San Luis – Tijuana2(36 %)3.1500Miss
    1 AugLiga MXQuerétaro – Tigres UANL2(44 %)2.0332Miss
    1 AugLiga MXPuebla – CD Guadalajara2(57 %)1.5411Miss
    1 AugLiga MXFC Juárez – Pumas UNAM1(38 %)2.6915Miss
    31 Julthe Scottish PremiershipDundee United – Rangers2(60 %)1.5411Miss

    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.