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

    Hit rate

    48 %

    32/66 picks

    Return (ROI)

    -15.9 %

    57 picks · best odds

    Market

    Match result (1X2)

    All leagues

    DateLeagueMatchOur pickBest oddsOutcome
    4 Augthe Champions LeagueSparta Praha – Lyon2(48 %)2.0421Miss
    4 Augthe Champions LeagueOlympiacos – NEC1(56 %)1.5000Miss
    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 AugSwedish EttanVasalund – Sollentuna1(42 %)11Miss
    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
    30 Julthe Europa LeaguePAOK – Dynamo Kyiv1(65 %)1.7720Hit
    30 Julthe Europa LeagueBenfica – St. Gallen1(74 %)1.1150Hit
    30 Julthe Europa LeagueMidtjylland – Beşiktaş1(50 %)1.8802Miss
    30 Julthe Europa LeagueFerencváros – Twente1(50 %)2.6922Miss
    30 Julthe Conference LeagueAjax – Vojvodina1(59 %)1.1641Hit
    30 Julthe Conference LeaguePanathinaikos – Paks1(53 %)1.2522Miss
    30 Julthe Conference LeagueSion – BATE1(62 %)1.0740Hit
    30 Julthe Conference LeagueAustria Wien – Liepaja1(55 %)1.1831Hit
    30 Julthe Conference LeagueGyőri ETO – Atert Bissen1(67 %)1.1911Miss
    30 Julthe Conference LeagueInter Turku – İstanbul Başakşehir2(43 %)1.6420Miss
    30 Julthe Conference LeaguePyunik – Debrecen2(44 %)3.4700Miss
    30 Julthe Conference LeagueNordsjælland – GAIS1(45 %)1.5060Hit
    29 Julthe Champions LeagueGórnik Zabrze – Fenerbahçe2(50 %)1.5011Miss
    29 Julthe Champions LeagueLech Poznań – AGF1(50 %)1.6014Miss
    29 Julthe Conference LeagueDukagjini – Lugano2(69 %)1.6015Hit
    29 Julthe Conference LeagueRapid Wien – Santa Coloma1(59 %)1.0762Hit
    29 Julthe Conference LeagueFC København – Polissya Zhytomyr1(69 %)1.5521Hit
    28 Julthe Champions LeagueDinamo Zagreb – Thun1(64 %)1.3432Hit
    28 Julthe Champions LeagueHearts – Sturm Graz1(37 %)1.8302Miss

    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.