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 probability50–100 %
    Edge (EV)≥ 0 %
    Date2026-07-19 → 2026-10-26

    Hit rate

    53 %

    340/644 picks

    Return (ROI)

    -1.6 %

    644 picks · best odds

    Market

    Match result (1X2)

    All leagues

    Showing 1–100 of 644 matches

    DateLeagueMatchOur pickBest oddsOutcome
    26 OctLiga MXTijuana – Santos Laguna1(53 %)2.154–1Hit
    26 OctLiga MXQuerétaro – Cruz Azul2(54 %)2.001–3Hit
    26 OctLiga MXClub América – Pachuca1(61 %)1.681–2Miss
    25 OctLa LigaFC Barcelona – Real Madrid1(67 %)1.631–2Miss
    25 Octthe Swiss Super LeagueSion – Lausanne Sport1(69 %)1.521–0Hit
    25 Octthe Swiss Super LeagueThun – Lugano2(56 %)1.872–3Hit
    25 OctSwedish EttanTrelleborgs FF – Åtvidaberg1(57 %)1.803–1Hit
    25 Octthe Swedish SuperettanNorrby – IFK Norrköping2(60 %)1.900–4Hit
    25 Octthe Belgian Pro LeagueGenk – Standard Liège1(56 %)1.822–1Hit
    25 Octthe Primeira LigaRio Ave – Famalicão2(53 %)2.100–4Hit
    25 Octthe Primeira LigaSporting CP – Academico Viseu1(80 %)1.261–2Miss
    25 Octthe German 3. LigaHavelse – Saarbrücken2(67 %)1.673–2Miss
    25 Octthe J1 LeagueCerezo Osaka – JEF United Chiba1(58 %)1.742–2Miss
    25 Octthe J2 LeagueSagan Tosu – Vanraure Hachinohe1(64 %)1.682–0Hit
    25 Octthe J2 LeagueShonan Bellmare – Tochigi City1(50 %)2.112–1Hit
    25 Octthe J2 LeagueAlbirex Niigata – Vegalta Sendai2(51 %)1.962–1Miss
    25 Octthe Premier LeagueManchester United – Bournemouth1(51 %)2.400–3Miss
    25 Octthe German BundesligaHoffenheim – Bayer Leverkusen2(56 %)2.093–0Miss
    25 OctItaly's Serie AAtalanta – Frosinone1(55 %)1.904–4Miss
    25 OctItaly's Serie ALecce – Juventus2(72 %)1.550–2Hit
    25 OctItaly's Serie AInter – Fiorentina1(78 %)1.372–1Hit
    25 OctItaly's Serie BPalermo – Carrarese1(71 %)1.472–1Hit
    25 OctFrance's Ligue 1Rennes – Strasbourg1(63 %)2.453–0Hit
    25 Octthe Greek Super LeagueVolos – Panathinaikos2(76 %)1.350–1Hit
    25 Octthe Greek Super LeagueAris – Atromitos1(61 %)1.763–1Hit
    25 Octthe Czech First LeagueViktoria Plzeň – Pardubice1(64 %)1.651–2Miss
    25 Octthe Polish EkstraklasaJagiellonia Białystok – Wisła Płock1(56 %)1.931–0Hit
    25 Octthe Norwegian EliteserienViking – Tromsø1(66 %)1.563–1Hit
    24 OctLa LigaValencia – Villarreal2(56 %)2.101–2Hit
    24 Octthe Slovak Super LeagueSkalica – Spartak Trnava2(60 %)1.821–1Miss
    24 Octthe Scottish PremiershipDundee United – Aberdeen1(50 %)2.073–2Hit
    24 OctSwedish EttanKarlstad Fotboll – Stockholm Internazionale2(52 %)2.251–4Hit
    24 Octthe EFL ChampionshipWolverhampton – Watford1(73 %)1.431–0Hit
    24 Octthe Slovak Super LeagueSlovan Bratislava – Dukla Banska Bystrica1(78 %)1.302–2Miss
    24 OctSwedish EttanRosengård – Kristianstad FC1(59 %)1.881–2Miss
    24 OctLiga Portugal 2Farense – Penafiel1(52 %)2.001–4Miss
    24 Octthe 2. BundesligaHertha Berlin – Arminia Bielefeld1(57 %)1.851–0Hit
    24 Octthe 2. BundesligaNürnberg – Kaiserslautern1(51 %)2.100–1Miss
    24 Octthe German 3. LigaIngolstadt – Duisburg2(53 %)2.292–1Miss
    24 Octthe German 3. LigaHansa Rostock – Fortuna Düsseldorf1(51 %)2.211–1Miss
    24 Octthe German 3. LigaWehen Wiesbaden – Sonnenhof Grossaspach1(50 %)2.017–1Hit
    24 OctLigue 2Saint-Étienne – Nantes1(60 %)1.751–0Hit
    24 Octthe Turkish 1. LigBandırmaspor – Iğdır1(53 %)2.351–2Miss
    24 Octthe J1 LeagueSanfrecce Hiroshima – Shimizu S-Pulse1(78 %)1.414–0Hit
    24 Octthe German BundesligaMainz – Werder Bremen1(63 %)1.742–3Miss
    24 Octthe German BundesligaBorussia Dortmund – Eintracht Frankfurt1(73 %)1.511–0Hit
    24 Octthe German BundesligaFC Köln – Schalke 041(56 %)2.140–0Miss
    24 Octthe German BundesligaRB Leipzig – Elversberg1(74 %)1.444–0Hit
    24 OctItaly's Serie AComo – Sassuolo1(68 %)1.502–0Hit
    24 OctItaly's Serie ALazio – Parma1(72 %)1.502–1Hit
    24 OctItaly's Serie BModena – Cesena1(65 %)1.553–0Hit
    24 OctSpain's Segunda DivisiónLas Palmas – Real Sociedad B1(67 %)2.241–0Hit
    24 OctSpain's Segunda DivisiónLeganés – Mallorca2(51 %)2.281–1Miss
    24 Octthe Croatian HNLVaraždin – Slaven Belupo1(62 %)1.701–2Miss
    24 Octthe Polish EkstraklasaPogoń Szczecin – Radomiak Radom1(62 %)1.704–3Hit
    23 Octthe Serbian Super LeagueRadnički 1923 – Radnik Surdulica1(62 %)1.911–0Hit
    23 Octthe Eerste DivisieVolendam – Jong Utrecht1(67 %)1.706–2Hit
    23 Octthe Eerste DivisieJong AZ – Helmond Sport1(54 %)1.905–4Hit
    23 Octthe Primeira LigaVitória de Guimarães – Maritimo1(62 %)1.605–0Hit
    23 Octthe German 3. LigaRot-Weiss Essen – Jahn Regensburg1(58 %)1.821–0Hit
    23 Octthe Polish EkstraklasaMotor Lublin – Zagłębie Lubin1(51 %)2.082–2Miss
    22 Octthe Europa LeagueBesiktas JK – Crystal Palace1(62 %)2.272–2Miss
    22 Octthe Europa LeagueViktoria Plzeň – Levski Sofia1(58 %)1.801–2Miss
    22 Octthe Europa LeagueCeltic – Celta Vigo1(59 %)2.741–2Miss
    22 Octthe Europa LeagueLech Poznań – Sunderland1(57 %)4.801–1Miss
    22 Octthe Europa LeagueArarat-Armenia – AZ Alkmaar2(75 %)1.610–4Hit
    22 Octthe Conference LeagueGetafe – Lugano2(51 %)4.212–5Hit
    22 Octthe Conference LeagueAjax – Atalanta1(61 %)2.122–0Hit
    22 Octthe Conference LeagueBraga – Gent1(53 %)1.942–0Hit
    22 Octthe Conference LeagueIberia 1999 – Mjällby1(57 %)3.081–1Miss
    22 Octthe Conference LeagueKairat Almaty – Panathinaikos2(74 %)1.681–5Hit
    21 OctLiga MXTigres UANL – León1(56 %)2.120–2Miss
    21 Octthe J1 LeagueFagiano Okayama – Mito Hollyhock1(55 %)1.882–0Hit
    21 Octthe J1 LeagueYokohama F. Marinos – Tokyo Verdy1(57 %)1.952–2Miss
    21 Octthe J2 LeagueVegalta Sendai – FC Imabari1(68 %)1.523–1Hit
    21 Octthe J2 LeagueJubilo Iwata – Oita Trinita1(58 %)2.080–0Miss
    21 Octthe Champions LeagueClub Brugge – Lens1(60 %)1.983–0Hit
    21 Octthe Champions LeagueBayern München – Arsenal1(61 %)2.252–2Miss
    20 OctEFL League OneBurton Albion – Bradford City2(52 %)2.220–0Miss
    20 OctEFL League OneOxford United – Wigan Athletic1(51 %)2.022–1Hit
    20 OctEFL League TwoYork City – Accrington Stanley1(61 %)1.771–1Miss
    20 OctEFL League TwoBarnet – Swindon Town1(71 %)1.531–3Miss
    20 Octthe Swedish SuperettanIFK Norrköping – Örebro SK1(71 %)1.622–2Miss
    19 Octthe Turkish 1. LigEsenler Erokspor – Mardin 19691(52 %)2.024–2Hit
    19 Octthe Premier LeagueTottenham Hotspur – Coventry City1(57 %)2.573–1Hit
    18 OctSwedish EttanKristianstad FC – FC Trollhättan2(56 %)2.123–1Miss
    18 OctSwedish EttanHammarby TFF – Karlstad Fotboll1(51 %)2.052–1Hit
    18 Octthe Slovak Super LeagueDukla Banska Bystrica – Podbrezová2(51 %)2.001–0Miss
    18 Octthe Swedish AllsvenskanSirius – Elfsborg1(50 %)2.252–2Miss
    18 Octthe EredivisieCambuur – AZ Alkmaar2(75 %)1.532–2Miss
    18 Octthe EredivisieNEC – Fortuna Sittard1(63 %)1.772–2Miss
    18 Octthe EredivisieTwente – Utrecht1(75 %)1.361–2Miss
    18 Octthe EredivisieGroningen – Ajax2(63 %)1.882–5Hit
    18 Octthe Turkish 1. LigKayserispor – Batman Petrolspor1(63 %)1.712–2Miss
    18 Octthe J1 LeagueMachida Zelvia – Avispa Fukuoka1(63 %)1.843–0Hit
    18 Octthe Premier LeagueBournemouth – Sunderland1(56 %)2.202–0Hit
    18 Octthe German BundesligaBorussia Mönchengladbach – Hoffenheim2(51 %)2.151–2Hit
    18 OctItaly's Serie AUdinese – Lecce1(57 %)1.880–3Miss
    18 OctItaly's Serie AFiorentina – Como2(54 %)2.101–3Hit
    18 OctItaly's Serie BSampdoria – Arezzo1(56 %)1.811–2Miss
    1 / 7

    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.