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-09-11

    Hit rate

    53 %

    152/287 picks

    Return (ROI)

    -0.1 %

    287 picks · best odds

    Market

    Match result (1X2)

    All leagues

    Showing 1–100 of 287 matches

    DateLeagueMatchOur pickBest oddsOutcome
    10 Septthe Swedish SuperettanÖstersund – Brage1(59 %)1.7611Miss
    10 Septthe Champions LeaguePSV Eindhoven – Shakhtar Donetsk1(73 %)1.5011Miss
    9 Septthe Swedish SuperettanNordic United – IFK Värnamo1(51 %)2.1824Miss
    9 Septthe EredivisieTwente – Telstar1(81 %)1.3010Hit
    8 Septthe EFL ChampionshipCardiff City – Stoke City1(64 %)2.0711Miss
    8 Septthe EFL ChampionshipSouthampton – Swansea City1(56 %)1.8231Hit
    7 Septthe Swedish SuperettanÖrebro SK – Östersund2(50 %)2.7101Hit
    7 Septthe Turkish 1. LigEsenler Erokspor – Kayserispor1(55 %)2.1903Miss
    7 Septthe Turkish Süper LigGöztepe – Gaziantep1(54 %)1.9624Miss
    7 Septthe Polish EkstraklasaWieczysta Kraków – Zagłębie Lubin1(50 %)2.0011Miss
    7 Septthe Polish EkstraklasaPogoń Szczecin – Wisła Płock1(58 %)1.9111Miss
    6 SeptLiga MXPumas UNAM – León1(51 %)2.1031Hit
    6 Septthe Slovak Super LeagueRužomberok – Spartak Trnava2(57 %)2.0011Miss
    6 Septthe Danish SuperligaBrøndby – Randers1(72 %)1.5803Miss
    6 Septthe Slovak Super LeagueKošice – Dukla Banska Bystrica1(66 %)1.5530Hit
    6 SeptLiga MXTigres UANL – Necaxa1(62 %)1.6911Miss
    6 SeptLiga MXCruz Azul – Santos Laguna1(76 %)1.3910Hit
    6 Septthe EredivisieADO Den Haag – Fortuna Sittard1(61 %)2.0223Miss
    6 Septthe EredivisieGroningen – Twente2(56 %)2.0522Miss
    6 Septthe Belgian Pro LeagueBeveren – OH Leuven1(64 %)2.2330Hit
    6 Septthe Primeira LigaGil Vicente – Academico Viseu1(54 %)2.3301Miss
    6 Septthe J1 LeagueJEF United Chiba – Gamba Osaka2(52 %)2.1220Miss
    6 Septthe Premier LeagueArsenal – Chelsea1(61 %)1.7321Hit
    6 SeptItaly's Serie ABologna – Sassuolo1(56 %)1.9822Miss
    6 SeptItaly's Serie AJuventus – AC Milan1(51 %)2.1811Miss
    6 SeptItaly's Serie BCremonese – Padova1(57 %)1.9331Hit
    6 SeptFrance's Ligue 1Marseille – Paris FC1(60 %)1.9023Miss
    6 SeptSpain's Segunda DivisiónEibar – Granada1(51 %)2.1730Hit
    6 Septthe Turkish Süper LigÇorum – Eyüpspor1(68 %)1.8630Hit
    6 Septthe Turkish Süper LigTrabzonspor – Gençlerbirliği1(66 %)1.5350Hit
    6 Septthe Greek Super LeagueLevadiakos – Panetolikos1(59 %)1.9002Miss
    6 Septthe Greek Super LeagueAtromitos – Kalamata1(56 %)1.8511Miss
    5 Septthe Swiss Super LeagueVaduz – Lausanne Sport1(51 %)2.4531Hit
    5 Septthe Serbian Super LeagueRadnik Surdulica – Čukarički1(52 %)2.3031Hit
    5 Septthe Slovak Super LeagueZemplín Michalovce – Trenčín1(54 %)2.0231Hit
    5 Septthe Swedish AllsvenskanVästerås SK – Sirius2(57 %)1.9701Hit
    5 SeptSwedish EttanKarlstad Fotboll – AFC Eskilstuna1(59 %)1.9212Miss
    5 Septthe EFL ChampionshipWest Bromwich Albion – Watford1(51 %)2.0010Hit
    5 SeptEFL League TwoCheltenham Town – Grimsby Town2(58 %)2.2022Miss
    5 SeptEFL League TwoCrewe Alexandra – York City2(58 %)2.7011Miss
    5 SeptEFL League OnePeterborough United – Sheffield Wednesday1(55 %)3.1412Miss
    5 SeptEFL League TwoFleetwood Town – Shrewsbury Town1(54 %)1.9320Hit
    5 SeptLiga MXFC Juárez – Pachuca2(51 %)2.1202Hit
    5 Septthe EredivisieUtrecht – Go Ahead Eagles1(51 %)2.1913Miss
    5 Septthe Belgian Pro LeagueSint-Truiden – La Louvière1(68 %)1.6240Hit
    5 Septthe Primeira LigaAlverca – Braga2(67 %)1.9112Hit
    5 SeptLa LigaAthletic Club – Atlético de Madrid2(57 %)2.4330Miss
    5 Septthe Premier LeagueHull City – Aston Villa2(55 %)1.9200Miss
    5 Septthe Premier LeagueBrighton & Hove Albion – Leeds United1(58 %)2.0611Miss
    5 Septthe German BundesligaBayer Leverkusen – Union Berlin1(69 %)1.5040Hit
    5 Septthe German BundesligaWerder Bremen – RB Leipzig2(58 %)2.0031Miss
    5 SeptItaly's Serie ARoma – Atalanta1(52 %)1.9821Hit
    5 SeptFrance's Ligue 1Lens – Lorient1(65 %)1.5701Miss
    5 Septthe EFL ChampionshipQueens Park Rangers – Middlesbrough2(51 %)2.2401Hit
    5 Septthe Turkish Süper LigErzurumspor – Konyaspor1(56 %)2.4910Hit
    5 Septthe Croatian HNLRijeka – Osijek1(58 %)1.8441Hit
    5 Septthe Czech First LeagueSlavia Praha – Zbrojovka Brno1(82 %)1.2940Hit
    5 Septthe Polish EkstraklasaMotor Lublin – Legia Warszawa2(50 %)2.0223Hit
    4 Septthe EredivisieSparta Rotterdam – PEC Zwolle1(52 %)1.9422Miss
    4 SeptLigue 2Dunkerque – Clermont1(57 %)1.8211Miss
    4 SeptItaly's Serie AGenoa – Como2(56 %)1.8014Hit
    4 SeptSpain's Segunda DivisiónLas Palmas – Leganés1(57 %)2.0300Miss
    4 Septthe Norwegian EliteserienSandefjord – Viking2(56 %)1.8011Miss
    4 Septthe Norwegian EliteserienFredrikstad – Bodø/Glimt2(77 %)1.3312Hit
    3 Septthe Swiss Super LeagueLugano – Servette1(65 %)2.0210Hit
    3 SeptFrance's Ligue 1Toulouse – Lille2(51 %)2.2501Hit
    2 Septthe Scottish PremiershipMotherwell – Dundee United1(54 %)2.0730Hit
    2 Septthe EFL ChampionshipMillwall – Wrexham1(51 %)2.2403Miss
    2 Septthe Swiss Super LeagueGrasshopper – St. Gallen2(60 %)1.7620Miss
    2 Septthe J1 LeagueMachida Zelvia – Kawasaki Frontale1(52 %)2.0121Hit
    1 Septthe EFL ChampionshipLincoln City – Blackburn Rovers1(51 %)2.5000Miss
    1 SeptEFL League OneWycombe Wanderers – Sheffield Wednesday1(67 %)2.6212Miss
    1 SeptEFL League TwoAccrington Stanley – Grimsby Town2(56 %)1.9822Miss
    1 SeptEFL League TwoExeter City – Barnet2(54 %)1.9111Miss
    1 SeptEFL League TwoCheltenham Town – York City2(70 %)1.8932Miss
    1 Septthe Turkish 1. LigBandırmaspor – Antalyaspor1(53 %)2.4801Miss
    31 Augthe Serbian Super LeaguePartizan Belgrade – OFK Beograd1(58 %)1.7231Hit
    31 Augthe Swedish SuperettanGIF Sundsvall – Norrby2(52 %)2.1810Miss
    31 AugLiga MXMonterrey – Atlético San Luis1(66 %)1.9213Miss
    31 AugLiga MXDeportivo Toluca – FC Juárez1(81 %)1.3740Hit
    31 Augthe Primeira LigaBraga – Vitória de Guimarães1(61 %)1.7810Hit
    31 AugItaly's Serie AAtalanta – Bologna1(54 %)1.9410Hit
    31 AugSpain's Segunda DivisiónCelta Fortuna – Castellon2(59 %)1.8112Hit
    31 AugSpain's Segunda DivisiónBurgos – Real Sociedad B1(60 %)1.8422Miss
    30 Augthe Danish SuperligaNordsjælland – Brøndby1(59 %)2.2031Hit
    30 Augthe Swiss Super LeagueVaduz – Grasshopper1(61 %)2.1652Hit
    30 AugSwedish EttanFBK Karlstad – Piteå1(58 %)1.8243Hit
    30 AugLiga MXSantos Laguna – Tigres UANL2(61 %)1.7800Miss
    30 AugLiga MXClub América – Puebla1(73 %)1.5520Hit
    30 Augthe Scottish PremiershipAberdeen – Rangers2(61 %)1.8801Hit
    30 Augthe Serbian Super LeagueIMT – Mladost Lučani1(64 %)1.8520Hit
    30 Augthe EredivisieTelstar – Ajax2(70 %)1.7504Hit
    30 Augthe Belgian Pro LeagueUnion Saint-Gilloise – Anderlecht1(64 %)1.7430Hit
    30 Augthe Belgian Pro LeagueGent – Club Brugge2(61 %)1.6821Miss
    30 Augthe German 3. LigaViktoria Köln – Preussen Münster1(50 %)2.2041Hit
    30 Augthe Turkish 1. LigEsenler Erokspor – Iğdır1(61 %)1.9001Miss
    30 AugLa LigaCelta Vigo – Athletic Club1(54 %)2.7502Miss
    30 AugFrance's Ligue 1Paris FC – Nice1(50 %)2.0830Hit
    30 AugSpain's Segunda DivisiónCórdoba – Granada1(54 %)1.8713Miss
    30 Augthe Turkish Süper Ligİstanbul Başakşehir – Kasımpaşa1(60 %)1.6711Miss
    1 / 3

    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.