Full Transparency
Prediction Results & Track Record
Every prediction we published is tracked here with the final score and a clear win or loss. Results load from yesterday by default and update once matches finish. No cherry-picking — every settled tip is shown with a green tick or red cross.
Accuracy by Market — Wednesday, March 25, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:30 | Ferroviario vs Fortaleza ECBrazil: Copa Do Nordeste | 1X2 | 2 | 0–1 | High | Won |
| 00:30 | Sport Recife vs JacuipenseBrazil: Copa Do Nordeste | 1X2 | X | 2–1 | High | Lost |
| 01:00 | Fortaleza FC vs Deportivo PastoColombia: Primera A | Double Chance | 12 | 1–2 | Medium | Won |
| 01:30 | Atlético Choloma vs GénesisHonduras: Liga Nacional | 1X2 | 1 | 1–2 | High | Lost |
| 02:00 | Sporting San Jose vs Puntarenas FCCosta-Rica: Copa Costa Rica | BTTS / GG | BTTS - No | 1–1 | Medium | Lost |
| 07:00 | Vietnam U23 vs Korea DPR U23World: Friendlies | 1X2 | 2 | 0–0 | Medium | Lost |
| 08:00 | Central Coast Mariners W vs Wellington Phoenix WAustralia: A League Women | Double Chance | 12 | 2–1 | High | Won |
| 09:00 | Philippine Army vs TaguigPhilippines: PFL | 1X2 | 2 | 0–8 | High | Won |
| 09:00 | Ukraine U19 vs Northern Ireland U19Europe: UEFA U19 Championship Qualification | 1X2 | 1 | 1–0 | High | Won |
| 10:00 | Belgium U17 vs Switzerland U17Europe: UEFA U17 Championship Qualification | Double Chance | 12 | 2–1 | Medium | Won |
| 10:00 | Gucha Stars vs 3KKenya: Super League | Double Chance | 12 | 0–0 | Medium | Lost |
| 10:30 | Real Kashmir vs NamdhariIndia: I League | 1X2 | 1 | 0–1 | Medium | Lost |
| 11:00 | Stomilanki Olsztyn W vs Lech Poznan WPoland: Ekstraliga Women | Over / Under Goals | Ov2.5 | 0–4 | High | Won |
| 11:00 | Leicester City U18 vs Southampton U18England: U18 Premier League South | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 11:00 | Kırşehir Belediyespor vs DiyarbekirsporTurkey: 3. Lig Group 2 | Double Chance | 12 | 1–1 | High | Lost |
| 11:00 | Mazıdağı Fosfatspor vs Talasgücü BelediyesporTurkey: 3. Lig Group 2 | Double Chance | 12 | 2–0 | High | Won |
| 11:00 | 12 Bingölspor vs KahramanmaraşsporTurkey: 3. Lig Group 2 | Double Chance | 12 | 1–1 | High | Lost |
| 11:00 | Uşak Spor vs BalıkesirsporTurkey: 3. Lig Group 4 | Double Chance | 12 | 0–2 | High | Won |
| 11:00 | Austria U17 vs Kazakhstan U17Europe: UEFA U17 Championship Qualification | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 11:00 | Greece U17 vs Montenegro U17Europe: UEFA U17 Championship Qualification | 1X2 | 2 | 0–1 | Medium | Won |
| 11:00 | Merani Tbilisi vs BetlemiGeorgia: Liga 3 | Over / Under Goals | Ov2.5 | 5–0 | Medium | Won |
| 11:00 | Adanaspor vs Aliağa FAŞTurkey: 2. Lig | 1X2 | 2 | 1–8 | High | Won |
| 11:00 | Beykoz İshaklıspor vs GalataTurkey: 3. Lig Group 1 | Double Chance | 12 | 1–1 | Medium | Lost |
| 11:00 | Menemen FK vs Mardin 1969Turkey: 2. Lig | 1X2 | 2 | 1–3 | Medium | Won |
| 11:00 | Kırıkkale Büyük Anadolu vs Niğde BelediyesisporTurkey: 3. Lig Group 2 | Double Chance | 12 | 1–0 | High | Won |
| 11:00 | Fatsa Belediyespor vs DüzcesporTurkey: 3. Lig Group 3 | 1X2 | 1 | 1–2 | Medium | Lost |
| 11:00 | Pazarspor vs Tokat Bld PlevnesporTurkey: 3. Lig Group 3 | Double Chance | 12 | 0–0 | Medium | Lost |
| 11:00 | Artvin Hopaspor vs Zonguldak KömürsporTurkey: 3. Lig Group 3 | Double Chance | 12 | 2–1 | Medium | Won |
| 11:00 | Kasetsart FC vs Sisaket UnitedThailand: Thai League 2 | Double Chance | 12 | 1–1 | High | Lost |
| 11:00 | Greece U19 vs Austria U19Europe: UEFA U19 Championship Qualification | 1X2 | 2 | 1–1 | Medium | Lost |
| 11:00 | Croatia U19 vs Switzerland U19Europe: UEFA U19 Championship Qualification | 1X2 | 1 | 4–1 | High | Won |
| 11:00 | England U19 vs Serbia U19Europe: UEFA U19 Championship Qualification | 1X2 | 1 | 0–2 | High | Lost |
| 11:00 | Slovakia U19 vs Turkey U19Europe: UEFA U19 Championship Qualification | Over / Under Goals | Ov2.5 | 0–1 | Medium | Lost |
| 11:30 | Irao vs Margveti 2006Georgia: Liga 3 | 1X2 | 1 | 3–1 | High | Won |
| 11:35 | China PR U23 vs Thailand U23World: Friendlies | 1X2 | 1 | 2–2 | Medium | Lost |
| 12:00 | Tshinkunku vs Don BoscoCongo-DR: Ligue 1 | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 12:00 | Tuloy vs Manila DiggerPhilippines: PFL | 1X2 | 2 | 0–14 | High | Won |
| 12:00 | MCF vs Equity BankKenya: Super League | 1X2 | 2 | 0–3 | Medium | Won |
| 12:30 | Al-Qasim vs NaftIraq: Iraqi League | 1X2 | 1 | 0–2 | High | Lost |
| 12:30 | Newroz vs GharrafIraq: Iraqi League | Double Chance | 12 | 2–1 | Medium | Won |
| 12:30 | Al Minaa Basra vs DuhokIraq: Iraqi League | Double Chance | 12 | 1–1 | High | Lost |
| 13:00 | Etimesgut SK vs Çankaya FKTurkey: 3. Lig Group 1 | Double Chance | 12 | 1–3 | High | Won |
| 13:00 | İnkılapspor vs İnegöl Kafkas GençlikTurkey: 3. Lig Group 1 | Double Chance | 12 | 3–1 | High | Won |
| 13:00 | Altay vs Alanya 1221 FKTurkey: 3. Lig Group 4 | 1X2 | 2 | 0–0 | Medium | Lost |
| 13:00 | Ayvalikgucu vs KütahyasporTurkey: 3. Lig Group 4 | 1X2 | 2 | 0–1 | Medium | Won |
| 13:00 | Denizli İYG vs KarsiyakaTurkey: 3. Lig Group 4 | Double Chance | 12 | 0–5 | High | Won |
| 13:00 | Czech Republic U19 vs Latvia U19Europe: UEFA U19 Championship Qualification | 1X2 | 1 | 3–0 | Medium | Won |
| 13:00 | Flota Świnoujście vs Noteć CzarnkówPoland: III Liga Group 2 | 1X2 | 1 | 2–4 | Medium | Lost |
| 13:00 | Croatia U17 vs Slovakia U17Europe: UEFA U17 Championship Qualification | Double Chance | 12 | 5–2 | High | Won |
| 13:00 | Iceland U17 vs Romania U17Europe: UEFA U17 Championship Qualification | Over / Under Goals | Ov2.5 | 2–5 | High | Won |
| 13:00 | Beyoğlu Yeni Çarşı vs MuğlasporTurkey: 2. Lig | 1X2 | 2 | 1–1 | Medium | Lost |
| 13:00 | Saint-Luc vs MaloleCongo-DR: Ligue 1 | 1X2 | 1 | 1–1 | High | Lost |
| 13:00 | Vasco da Gama U20 vs Madureira U20Brazil: Copa Rio U20 | Double Chance | 12 | 3–0 | Medium | Won |
| 13:00 | Çorluspor 1947 vs Bursa YıldırımsporTurkey: 3. Lig Group 1 | 1X2 | 1 | 1–0 | Medium | Won |
| 13:00 | Bangu U20 vs Boavista U20Brazil: Copa Rio U20 | Over / Under Goals | Un2.5 | 3–0 | High | Lost |
| 13:00 | Batman Petrolspor vs ŞanlıurfasporTurkey: 2. Lig | 1X2 | 1 | 2–1 | High | Won |
| 13:00 | Altınordu vs KastamonusporTurkey: 2. Lig | Double Chance | 12 | 1–0 | High | Won |
| 13:00 | Karacabey Belediyespor vs Karaman FKTurkey: 2. Lig | 1X2 | 1 | 1–0 | High | Won |
| 13:00 | Bugesera vs Al Hilal OmdurmanRwanda: National Soccer League | 1X2 | 2 | 0–0 | Medium | Lost |
| 13:00 | Sreenidi Deccan vs DempoIndia: I League | 1X2 | 1 | 3–1 | Medium | Won |
| 13:30 | Acireale vs EnnaItaly: Serie D Girone I | Over / Under Goals | Ov2.5 | 1–0 | Medium | Lost |
| 13:30 | Sevlievo vs Sportist SvogeBulgaria: Second League | 1X2 | 1 | 0–1 | Medium | Lost |
| 13:30 | CSKA Sofia II vs Dunav RuseBulgaria: Second League | Double Chance | 12 | 1–0 | Medium | Won |
| 13:30 | Teramo vs Ostia MareItaly: Serie D Girone F | Double Chance | 12 | 2–2 | High | Lost |
| 13:30 | Spartak Pleven vs BelasitsaBulgaria: Second League | 1X2 | 1 | 2–1 | Medium | Won |
| 13:30 | Lentigione vs PistoieseItaly: Serie D Girone D | Double Chance | 12 | 1–1 | High | Lost |
| 13:30 | Igea Virtus vs RegginaItaly: Serie D Girone I | Double Chance | 12 | 0–2 | High | Won |
| 14:00 | Rekord Bielsko-Biala W vs GKS Katowice WPoland: Ekstraliga Women | 1X2 | 2 | 1–1 | Medium | Lost |
| 14:00 | England U17 vs Faroe Islands U17Europe: UEFA U17 Championship Qualification | Over / Under Goals | Ov2.5 | 3–0 | High | Won |
| 14:00 | Republic of Ireland U17 vs Poland U17Europe: UEFA U17 Championship Qualification | Double Chance | 12 | 3–0 | High | Won |
| 14:00 | Italy U17 vs Portugal U17Europe: UEFA U17 Championship Qualification | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 14:00 | Sweden U17 vs Norway U17Europe: UEFA U17 Championship Qualification | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 14:00 | Fluminense U20 vs Volta Redonda U20Brazil: Copa Rio U20 | 1X2 | 1 | 4–0 | High | Won |
| 14:00 | Naprzód vs Czarni PołaniecPoland: III Liga Group 4 | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 14:00 | Ghivizzano Borgo Mozzano vs SansepolcroItaly: Serie D Girone E | 1X2 | 1 | 2–0 | High | Won |
| 14:00 | Finland U19 vs Netherlands U19Europe: UEFA U19 Championship Qualification | 1X2 | 2 | 0–3 | High | Won |
| 14:00 | Kyrgyzstan vs Equatorial GuineaWorld: Friendlies | 1X2 | X | 0–1 | High | Lost |
| 14:15 | Norway U19 vs France U19Europe: UEFA U19 Championship Qualification | 1X2 | 2 | 2–2 | Medium | Lost |
| 14:30 | Wasilków vs WikielecPoland: III Liga Group 1 | 1X2 | 2 | 1–2 | Medium | Won |
| 14:30 | Viking U19 vs Kongsvinger IL U19Norway: Nasjonal U19 Champions League | Over / Under Goals | Ov2.5 | 4–2 | High | Won |
| 14:30 | US Oyem vs PélicanGabon: Championnat D1 | Double Chance | 12 | 1–0 | High | Won |
| 14:30 | Lozo vs BouenguidiGabon: Championnat D1 | Double Chance | 12 | 2–1 | High | Won |
| 14:30 | Stade Migoveen vs US OyemGabon: Championnat D1 | 1X2 | 1 | 0–1 | Medium | Lost |
| 15:00 | Górnik Łęczna W vs UKS ŁódźPoland: Ekstraliga Women | Over / Under Goals | Ov2.5 | 3–0 | High | Won |
| 15:00 | Vitória de Sernache vs Benfica Castelo BrancoPortugal: Campeonato De Portugal Prio Group C | Double Chance | 12 | 0–0 | High | Lost |
| 15:00 | Arnavutköy Belediyespor vs Yeni MalatyasporTurkey: 2. Lig | 1X2 | 1 | 3–0 | Medium | Won |
| 15:00 | Yeni Mersin Idmanyurdu vs 1461 Trabzon FKTurkey: 2. Lig | 1X2 | 2 | 0–3 | Medium | Won |
| 15:00 | Germany U17 vs North Macedonia U17Europe: UEFA U17 Championship Qualification | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 15:00 | Slovenia U17 vs France U17Europe: UEFA U17 Championship Qualification | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 15:00 | Viking vs HaugesundWorld: Friendlies Clubs | 1X2 | 1 | 3–0 | Medium | Won |
| 15:00 | Al Talaba vs BaghdadIraq: Iraqi League | 1X2 | 1 | 2–1 | Medium | Won |
| 15:00 | Al Zawra'a vs Al KahrabaaIraq: Iraqi League | 1X2 | 1 | 1–0 | Medium | Won |
| 15:00 | Znicz Biała Piska vs Wisła Płock IIPoland: III Liga Group 1 | 1X2 | 2 | 1–2 | Medium | Won |
| 15:00 | Os Limianos vs Ribeira BravaPortugal: Campeonato De Portugal Prio Group A | 1X2 | 1 | 3–0 | Medium | Won |
| 15:00 | Ankaragücü vs AnkarasporTurkey: 2. Lig | 1X2 | 1 | 2–1 | Medium | Won |
| 15:00 | Kazakhstan U19 vs Romania U19Europe: UEFA U19 Championship Qualification | 1X2 | 2 | 2–0 | Medium | Lost |
| 15:00 | Gonio vs Lokomotivi TbilisiGeorgia: Liga 3 | 1X2 | 1 | 1–0 | Medium | Won |
| 15:00 | Wadi Degla vs El GeishEgypt: League Cup | 1X2 | 1 | 3–1 | High | Won |
| 15:15 | Muaither SC vs Al-MarkhiyaQatar: QSL Cup | 1X2 | 2 | 3–2 | High | Lost |
| 16:00 | Pogon Szczecin W vs Akademia Piłkarska LGPoland: Ekstraliga Women | 1X2 | 1 | 3–0 | Medium | Won |
| 16:00 | Roda vs Hércules IISpain: Tercera División RFEF Group 6 | Double Chance | 12 | 1–0 | High | Won |
| 16:00 | Czech Republic U17 vs Denmark U17Europe: UEFA U17 Championship Qualification | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 16:00 | Kosovo U17 vs Netherlands U17Europe: UEFA U17 Championship Qualification | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 16:00 | Serbia U17 vs Cyprus U17Europe: UEFA U17 Championship Qualification | Double Chance | 12 | 3–1 | Medium | Won |
| 16:00 | Loubha Télimélé vs CI KamsarGuinea: Ligue 1 | 1X2 | 2 | 1–3 | Medium | Won |
| 16:00 | Belgium U19 vs Denmark U19Europe: UEFA U19 Championship Qualification | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 16:00 | Italy U19 vs Hungary U19Europe: UEFA U19 Championship Qualification | 1X2 | 1 | 3–0 | Medium | Won |
| 16:00 | Poland U19 vs Portugal U19Europe: UEFA U19 Championship Qualification | 1X2 | 2 | 0–1 | Medium | Won |
| 16:15 | Génération Foot vs GoréeSenegal: Ligue 1 | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 16:30 | AJEL vs AS CambereneSenegal: Ligue 1 | 1X2 | 1 | 0–0 | Medium | Lost |
| 16:30 | La Linguère vs DSCSenegal: Ligue 1 | Over / Under Goals | Un2.5 | 2–2 | High | Lost |
| 16:30 | Stade de Mbour vs JaraafSenegal: Ligue 1 | Over / Under Goals | Un2.5 | 0–2 | High | Won |
| 16:30 | Eintracht Braunsch U19 vs SC Borea Dresden U19Germany: U19 Bundesliga | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 16:30 | Ouakam vs HLMSenegal: Ligue 1 | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 16:30 | Pikine vs TeunguethSenegal: Ligue 1 | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 16:45 | CR Belouizdad vs MC AlgerAlgeria: Ligue 1 | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 17:00 | Schöningen vs Kickers EmdenGermany: Regionalliga Nord | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 17:00 | Albion FC vs WanderersUruguay: Primera División Apertura | BTTS / GG | BTTS - No | 2–1 | High | Lost |
| 17:00 | Wally Daan vs Casa SportSenegal: Ligue 1 | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 17:00 | SKRA Częstochowa vs Miedź Legnica IIPoland: III Liga Group 3 | 1X2 | 1 | 1–0 | High | Won |
| 17:00 | ADR Jicaral vs Inter San CarlosCosta-Rica: Liga De Ascenso | 1X2 | 1 | 2–1 | Medium | Won |
| 17:00 | Germany U19 vs Sweden U19Europe: UEFA U19 Championship Qualification | 1X2 | 1 | 2–2 | High | Lost |
| 17:00 | Spain U19 vs Slovenia U19Europe: UEFA U19 Championship Qualification | 1X2 | 1 | 4–0 | High | Won |
| 17:00 | Sparta Praha W vs HammarbyWorld: UEFA Europa Cup Women | 1X2 | 2 | 2–3 | High | Won |
| 17:15 | Al-Arabi SC vs Al WaabQatar: QSL Cup | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 17:30 | SVG Reichenau vs LustenauAustria: Regionalliga West | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 17:30 | Blois vs Thionville LusitanosFrance: National 2 Group B | Double Chance | 12 | 0–3 | High | Won |
| 17:30 | Recreativo Huelva vs CastillejaSpain: Tercera División RFEF Group 10 | 1X2 | 1 | 0–0 | Medium | Lost |
| 17:30 | Lyn U19 vs Start U19Norway: Nasjonal U19 Champions League | 1X2 | 1 | 5–2 | Medium | Won |
| 17:30 | Kuchl vs HohenemsAustria: Regionalliga West | 1X2 | 1 | 0–0 | Medium | Lost |
| 17:30 | Eintracht Frankfurt W vs HäckenWorld: UEFA Europa Cup Women | 1X2 | 1 | 0–3 | Medium | Lost |
| 17:45 | Real Madrid W vs Barcelona WEurope: UEFA Champions League Women | 1X2 | 2 | 2–6 | High | Won |
| 18:00 | Barracas Central Res. vs Rosario Central Res.Argentina: Reserve League | 1X2 | 2 | 0–3 | Medium | Won |
| 18:00 | Lanús Res. vs Colón Res.Argentina: Reserve League | 1X2 | 1 | 1–0 | Medium | Won |
| 18:00 | Resende FC U20 vs Olaria U20Brazil: Copa Rio U20 | Over / Under Goals | Ov2.5 | 3–0 | Medium | Won |
| 18:00 | Newell's Old Boys Res. vs Belgrano Córdoba Res.Argentina: Reserve League | Double Chance | 12 | 2–0 | Medium | Won |
| 18:00 | Barcelona BA U20 vs Conquista U20Brazil: Baiano U20 | Double Chance | 12 | 1–1 | High | Lost |
| 18:00 | Camaçariense U20 vs Jacobina U20Brazil: Baiano U20 | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 18:00 | Vitória U20 vs Jacuipense U20Brazil: Baiano U20 | 1X2 | 1 | 2–3 | Medium | Lost |
| 18:00 | Camacari U20 vs Bahia U20Brazil: Baiano U20 | 1X2 | 2 | 0–4 | High | Won |
| 18:00 | Redencao U20 vs Atlético Alagoinhas U20Brazil: Baiano U20 | Over / Under Goals | Ov2.5 | 1–4 | High | Won |
| 18:00 | Dornbirn vs Wacker InnsbruckAustria: Regionalliga West | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 18:00 | Seekirchen vs LauterachAustria: Regionalliga West | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 18:00 | TSV St. Johann vs ImstAustria: Regionalliga West | Over / Under Goals | Ov2.5 | 2–3 | Medium | Won |
| 18:00 | CFR Pforzheim vs ReutlingenGermany: Oberliga Baden Württemberg | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 18:00 | Auerbach vs SC FreitalGermany: Oberliga Nordost Süd | Double Chance | 12 | 3–0 | High | Won |
| 18:00 | BFC Dynamo vs LuckenwaldeGermany: Regionalliga Nordost | Double Chance | 12 | 0–1 | High | Won |
| 18:00 | Lokomotive Leipzig vs Hertha ZehlendorfGermany: Regionalliga Nordost | 1X2 | 1 | 0–2 | Medium | Lost |
| 18:00 | Greifswalder FC vs Magdeburg IIGermany: Regionalliga Nordost | Double Chance | 12 | 1–3 | High | Won |
| 18:00 | Hohenwestedt vs KaltenkirchenGermany: Oberliga Schleswig Holstein | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 18:00 | Kufstein vs SchwazAustria: Regionalliga West | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 18:00 | Altglienicke vs EilenburgGermany: Regionalliga Nordost | 1X2 | 1 | 3–1 | Medium | Won |
| 18:00 | Bonner SC vs Bochum IIGermany: Regionalliga West | Double Chance | 12 | 2–2 | High | Lost |
| 18:00 | Enppi vs PetrojetEgypt: League Cup | Double Chance | 12 | 0–1 | High | Won |
| 18:00 | Grapiuna U20 vs Catuense U20Brazil: Baiano U20 | 1X2 | 2 | 4–1 | Medium | Lost |
| 18:00 | Warta Sieradz vs Olimpia ElblągPoland: III Liga Group 1 | 1X2 | 1 | 4–1 | High | Won |
| 18:00 | Joseense vs Grêmio SãocarlenseBrazil: Paulista A4 | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 18:00 | Vitória da Conquista U20 vs Jequie U20Brazil: Baiano U20 | Double Chance | 12 | 0–0 | High | Lost |
| 18:00 | Colorado Caieiras vs São CaetanoBrazil: Paulista A4 | Double Chance | 12 | 0–4 | Medium | Won |
| 18:00 | Nacional SP vs ECUSBrazil: Paulista A4 | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 18:00 | Taquaritinga vs TanabiBrazil: Paulista A4 | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 18:00 | Aldosivi Res. vs Sarmiento Res.Argentina: Reserve League | Double Chance | 12 | 3–0 | Medium | Won |
| 18:00 | Argentinos Juniors Res. vs Instituto Res.Argentina: Reserve League | 1X2 | 1 | 2–3 | High | Lost |
| 18:00 | Gimnasia La Plata Res. vs Racing Club Res.Argentina: Reserve League | Double Chance | 12 | 2–3 | High | Won |
| 18:00 | Botafogo U20 vs Portuguesa RJ U20Brazil: Copa Rio U20 | 1X2 | 1 | 0–0 | Medium | Lost |
| 18:00 | Cabofriense U20 vs Sampaio Corrêa U20Brazil: Copa Rio U20 | 1X2 | 2 | 2–1 | Medium | Lost |
| 18:00 | Flamengo U20 vs América RJ U20Brazil: Copa Rio U20 | 1X2 | 1 | 2–3 | Medium | Lost |
| 18:00 | Maricá U20 vs Nova Iguaçu U20Brazil: Copa Rio U20 | 1X2 | 1 | 1–3 | Medium | Lost |
| 18:00 | Bahia de Feira U20 vs Fluminense de Feira U20Brazil: Baiano U20 | 1X2 | 2 | 0–2 | High | Won |
| 18:00 | Estrela De Marco U20 vs Leonico U20Brazil: Baiano U20 | 1X2 | 1 | 0–1 | High | Lost |
| 18:00 | SSA U20 vs Juazeirense U20Brazil: Baiano U20 | 1X2 | 1 | 5–1 | Medium | Won |
| 18:30 | Todesfelde vs Oldenburger SVGermany: Oberliga Schleswig Holstein | 1X2 | 1 | 2–5 | Medium | Lost |
| 18:30 | Meppen II vs Schwarz-Weiß RehdenGermany: Oberliga Niedersachsen | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 18:30 | Austria Wien W vs Südburgenland WAustria: Frauenliga | 1X2 | 1 | 5–0 | High | Won |
| 18:45 | HT16 vs ETSV HamburgGermany: Oberliga Hamburg | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 19:00 | Höngg vs FreienbachSwitzerland: 1. Liga Classic Group 3 | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 19:00 | L'Escala vs BadalonaSpain: Tercera División RFEF Group 5 | Double Chance | 12 | 1–1 | Medium | Lost |
| 19:00 | Coffrane vs La Chaux-de-FondsSwitzerland: 1. Liga Classic Group 1 | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 19:00 | Echallens vs Sion IISwitzerland: 1. Liga Classic Group 1 | Over / Under Goals | Ov2.5 | 0–3 | High | Won |
| 19:00 | Israel U17 vs Estonia U17Europe: UEFA U17 Championship Qualification | 1X2 | 1 | 2–0 | Medium | Won |
| 19:00 | USM Alger vs JS KabylieAlgeria: Ligue 1 | 1X2 | 1 | 0–1 | High | Lost |
| 19:00 | Blackburn Rovers U21 vs Reading U21England: Premier League Cup | BTTS / GG | BTTS - Yes | 3–1 | High | Won |
| 19:00 | Itapipoca vs Uniclinic Atletico ClubeBrazil: Cearense 2 | 1X2 | 1 | 2–0 | High | Won |
| 19:30 | Club Atletico Barinas vs Urena SCVenezuela: Segunda División | Double Chance | 12 | 2–4 | High | Won |
| 19:30 | Atletico el Vigia FC vs Fundación Lara DeportivaVenezuela: Segunda División | 1X2 | 2 | 1–2 | Medium | Won |
| 19:30 | Yaracuyanos FC vs Zamora FC BVenezuela: Segunda División | 1X2 | 1 | 2–1 | Medium | Won |
| 19:45 | Tranent Juniors vs Gala Fairydean RoversScotland: Football League Lowland League | 1X2 | 1 | 2–1 | Medium | Won |
| 19:45 | Morecambe vs HartlepoolEngland: National League | BTTS / GG | BTTS - Yes | 2–3 | High | Won |
| 19:45 | Scunthorpe vs RochdaleEngland: National League | 1X2 | 2 | 2–2 | High | Lost |
| 19:45 | Southend vs WokingEngland: National League | 1X2 | 1 | 1–1 | High | Lost |
| 19:45 | Tamworth vs Forest GreenEngland: National League | 1X2 | 2 | 1–0 | High | Lost |
| 19:45 | Truro City vs Solihull MoorsEngland: National League | Over / Under Goals | Ov2.5 | 1–1 | Medium | Lost |
| 19:45 | Wealdstone vs Yeovil TownEngland: National League | 1X2 | 1 | 0–2 | High | Lost |
| 19:45 | Farnborough vs Chelmsford CityEngland: National League South | 1X2 | 2 | 4–2 | High | Lost |
| 19:45 | Civil Service Strollers vs Cumbernauld ColtsScotland: Football League Lowland League | 1X2 | 2 | 0–5 | Medium | Won |
| 20:00 | Brechin vs Formartine UnitedScotland: Football League Highland League | 1X2 | 1 | 0–0 | Medium | Lost |
| 20:00 | Turriff United vs HuntlyScotland: Football League Highland League | Double Chance | 12 | 1–2 | High | Won |
| 20:00 | Rothes vs ClachnacuddinScotland: Football League Highland League | 1X2 | 2 | 1–5 | Medium | Won |
| 20:00 | Manchester United W vs Bayern Munich WEurope: UEFA Champions League Women | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 20:00 | Cerro vs JuventudUruguay: Primera División Apertura | BTTS / GG | BTTS - No | 1–0 | High | Won |
| 20:00 | Envigado vs Bogota FCColombia: Primera B | 1X2 | 1 | 1–2 | Medium | Lost |
| 20:30 | Llaneros W vs Orsomarso WColombia: Liga Femenina | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 20:30 | Harbour View vs Racing UnitedJamaica: Premier League | Double Chance | 12 | 2–2 | High | Lost |
| 20:30 | Molynes United vs Montego Bay UnitedJamaica: Premier League | 1X2 | 2 | 1–1 | High | Lost |
| 20:30 | Tivoli Gardens vs ChapeltonJamaica: Premier League | Double Chance | 12 | 0–1 | Medium | Won |
| 21:00 | AD Carmelita vs Futbol Consultants MoraviaCosta-Rica: Liga De Ascenso | Double Chance | 12 | 1–1 | High | Lost |
About Our Track Record
How 90Predict Tracks and Reports Prediction Results
Prediction accuracy is easy to claim and difficult to verify unless every result is tracked openly. This page exists to remove that ambiguity. Every tip published on 90Predict — across all markets, all confidence levels, and all pages — is logged here with its date, fixture, market, pick, and final outcome. There is no manual curation of which results appear. Wins, losses, and voids are all recorded.
How Results Are Verified and Recorded
Results are pulled from official match data within 24 hours of each fixture completing. The outcome is recorded as Won (prediction correct), Lost (prediction incorrect), or Void (match postponed, abandoned, or otherwise unsettleable). Win rates are calculated from settled predictions only — voids are tracked for completeness but excluded from percentage calculations. This is the industry-standard approach used by professional tipster verification services.
Why Confidence Level Matters
High Confidence tips require a minimum of three independent statistical factors to align before qualifying. Medium Confidence tips require two. The difference in historical win rate between these tiers — currently 71.8% for High vs 55.2% for Medium — reflects that stricter selection criteria produce more consistent outcomes. For accumulator builders, this means using High Confidence tips as anchor legs and treating Medium Confidence picks with more caution is the statistically supported approach.
Market-by-Market Performance
Not all markets are equally predictable. Double Chance leads at 74.2% because covering two of three outcomes structurally reduces uncertainty. Over/Under 2.5 Goals and BTTS perform strongly because both are driven by quantifiable team-level statistics — goals averages, xG, defensive records — that are more stable than match result data. HT/FT predictions carry inherently more risk because they require two independent outcomes to align, making them harder to predict despite strong pre-match analysis.
These market-level win rates are visible above and updated daily as new results are recorded. If you are building a strategy around a specific market, these figures provide the honest baseline from which to work.
A Note on Result Transparency
Some prediction sites selectively report only their winning tips or reset their records periodically. 90Predict does neither. Every prediction is tracked from publication date, including tips that lose. Our loss rate is visible alongside our win rate because understanding both is necessary to evaluate track record honestly. The losses on this page are as much a part of the record as the wins.
Past prediction accuracy does not guarantee future results. 90Predict publishes analysis for informational purposes only. Never bet money you cannot afford to lose, regardless of historical win rates.