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 | Ukraine U19 vs Northern Ireland U19Europe: UEFA U19 Championship Qualification | 1X2 | 1 | 1–0 | High | Won |
| 09:00 | Philippine Army vs TaguigPhilippines: PFL | 1X2 | 2 | 0–8 | 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 | Merani Tbilisi vs BetlemiGeorgia: Liga 3 | Over / Under Goals | Ov2.5 | 5–0 | Medium | Won |
| 11:00 | Leicester City U18 vs Southampton U18England: U18 Premier League South | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 11:00 | Adanaspor vs Aliağa FAŞTurkey: 2. Lig | 1X2 | 2 | 1–8 | High | Won |
| 11:00 | Stomilanki Olsztyn W vs Lech Poznan WPoland: Ekstraliga Women | Over / Under Goals | Ov2.5 | 0–4 | High | Won |
| 11:00 | Beykoz İshaklıspor vs GalataTurkey: 3. Lig Group 1 | Double Chance | 12 | 1–1 | Medium | Lost |
| 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 | 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 | Austria U17 vs Kazakhstan U17Europe: UEFA U17 Championship Qualification | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 11:00 | England U19 vs Serbia U19Europe: UEFA U19 Championship Qualification | 1X2 | 1 | 0–2 | High | Lost |
| 11:00 | Greece U17 vs Montenegro U17Europe: UEFA U17 Championship Qualification | 1X2 | 2 | 0–1 | Medium | Won |
| 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 | Flota Świnoujście vs Noteć CzarnkówPoland: III Liga Group 2 | 1X2 | 1 | 2–4 | Medium | Lost |
| 13:00 | Beyoğlu Yeni Çarşı vs MuğlasporTurkey: 2. Lig | 1X2 | 2 | 1–1 | Medium | 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 | Çorluspor 1947 vs Bursa YıldırımsporTurkey: 3. Lig Group 1 | 1X2 | 1 | 1–0 | Medium | 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 | Bangu U20 vs Boavista U20Brazil: Copa Rio U20 | Over / Under Goals | Un2.5 | 3–0 | High | Lost |
| 13:00 | Vasco da Gama U20 vs Madureira U20Brazil: Copa Rio U20 | Double Chance | 12 | 3–0 | Medium | Won |
| 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 | Czech Republic U19 vs Latvia U19Europe: UEFA U19 Championship Qualification | 1X2 | 1 | 3–0 | Medium | Won |
| 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 | Saint-Luc vs MaloleCongo-DR: Ligue 1 | 1X2 | 1 | 1–1 | High | Lost |
| 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 | Teramo vs Ostia MareItaly: Serie D Girone F | Double Chance | 12 | 2–2 | High | Lost |
| 13:30 | Igea Virtus vs RegginaItaly: Serie D Girone I | Double Chance | 12 | 0–2 | High | Won |
| 13:30 | Acireale vs EnnaItaly: Serie D Girone I | Over / Under Goals | Ov2.5 | 1–0 | Medium | Lost |
| 13:30 | Lentigione vs PistoieseItaly: Serie D Girone D | Double Chance | 12 | 1–1 | High | 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 | Spartak Pleven vs BelasitsaBulgaria: Second League | 1X2 | 1 | 2–1 | Medium | Won |
| 14:00 | Ghivizzano Borgo Mozzano vs SansepolcroItaly: Serie D Girone E | 1X2 | 1 | 2–0 | High | Won |
| 14:00 | Rekord Bielsko-Biala W vs GKS Katowice WPoland: Ekstraliga Women | 1X2 | 2 | 1–1 | Medium | Lost |
| 14:00 | Naprzód vs Czarni PołaniecPoland: III Liga Group 4 | Over / Under Goals | Ov2.5 | 0–1 | High | 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 | Finland U19 vs Netherlands U19Europe: UEFA U19 Championship Qualification | 1X2 | 2 | 0–3 | 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 | 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 | 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 | Gonio vs Lokomotivi TbilisiGeorgia: Liga 3 | 1X2 | 1 | 1–0 | Medium | Won |
| 15:00 | Górnik Łęczna W vs UKS ŁódźPoland: Ekstraliga Women | Over / Under Goals | Ov2.5 | 3–0 | High | 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 | 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 | 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 | Kazakhstan U19 vs Romania U19Europe: UEFA U19 Championship Qualification | 1X2 | 2 | 2–0 | Medium | Lost |
| 15:00 | Viking vs HaugesundWorld: Friendlies Clubs | 1X2 | 1 | 3–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 | Loubha Télimélé vs CI KamsarGuinea: Ligue 1 | 1X2 | 2 | 1–3 | Medium | Won |
| 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 | Belgium U19 vs Denmark U19Europe: UEFA U19 Championship Qualification | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 16:00 | Czech Republic U17 vs Denmark U17Europe: UEFA U17 Championship Qualification | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 16:00 | Italy U19 vs Hungary U19Europe: UEFA U19 Championship Qualification | 1X2 | 1 | 3–0 | Medium | Won |
| 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 | 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 | 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 | AJEL vs AS CambereneSenegal: Ligue 1 | 1X2 | 1 | 0–0 | Medium | Lost |
| 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 | SKRA Częstochowa vs Miedź Legnica IIPoland: III Liga Group 3 | 1X2 | 1 | 1–0 | High | Won |
| 17:00 | Wally Daan vs Casa SportSenegal: Ligue 1 | Over / Under Goals | Un2.5 | 1–1 | 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 | Albion FC vs WanderersUruguay: Primera División Apertura | BTTS / GG | BTTS - No | 2–1 | High | Lost |
| 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 | Kuchl vs HohenemsAustria: Regionalliga West | 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 | 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 | 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 | Kufstein vs SchwazAustria: Regionalliga West | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 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 | Altglienicke vs EilenburgGermany: Regionalliga Nordost | 1X2 | 1 | 3–1 | Medium | Won |
| 18:00 | Hohenwestedt vs KaltenkirchenGermany: Oberliga Schleswig Holstein | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 18:00 | Bonner SC vs Bochum IIGermany: Regionalliga West | Double Chance | 12 | 2–2 | High | Lost |
| 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 | Warta Sieradz vs Olimpia ElblągPoland: III Liga Group 1 | 1X2 | 1 | 4–1 | High | 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 | Resende FC U20 vs Olaria U20Brazil: Copa Rio U20 | Over / Under Goals | Ov2.5 | 3–0 | Medium | 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 | Enppi vs PetrojetEgypt: League Cup | Double Chance | 12 | 0–1 | High | Won |
| 18:00 | Barcelona BA U20 vs Conquista U20Brazil: Baiano U20 | Double Chance | 12 | 1–1 | High | Lost |
| 18:00 | Joseense vs Grêmio SãocarlenseBrazil: Paulista A4 | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 18:00 | Camaçariense U20 vs Jacobina U20Brazil: Baiano U20 | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 18:00 | Grapiuna U20 vs Catuense U20Brazil: Baiano U20 | 1X2 | 2 | 4–1 | Medium | Lost |
| 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 | 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:30 | Todesfelde vs Oldenburger SVGermany: Oberliga Schleswig Holstein | 1X2 | 1 | 2–5 | Medium | Lost |
| 18:45 | HT16 vs ETSV HamburgGermany: Oberliga Hamburg | 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 | Itapipoca vs Uniclinic Atletico ClubeBrazil: Cearense 2 | 1X2 | 1 | 2–0 | High | Won |
| 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 | Höngg vs FreienbachSwitzerland: 1. Liga Classic Group 3 | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 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: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 | Envigado vs Bogota FCColombia: Primera B | 1X2 | 1 | 1–2 | 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: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.