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, April 8, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Club Queretaro vs FC JuarezMexico: Liga MX | Double Chance | 12 | 1–1 | High | Lost |
| 00:00 | Atlanta vs Nueva ChicagoArgentina: Primera Nacional | 1X2 | 1 | 1–2 | High | Lost |
| 00:00 | Nashville SC vs Club AmericaNorth & Central America: CONCACAF Champions League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 00:00 | O'Higgins vs MillonariosSouth America: CONMEBOL Sudamericana | 1X2 | X | 2–0 | High | Lost |
| 00:00 | Always Ready vs LDU de QuitoSouth America: CONMEBOL Libertadores | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 00:00 | Barcelona SC vs CruzeiroSouth America: CONMEBOL Libertadores | 1X2 | X | 0–1 | High | Lost |
| 00:30 | Barranquilla vs Real SantanderColombia: Primera B | 1X2 | 1 | 2–0 | High | Won |
| 00:30 | Boston River vs Sao PauloSouth America: CONMEBOL Sudamericana | 1X2 | 2 | 0–1 | Medium | Won |
| 00:30 | U. Catolica vs Boca JuniorsSouth America: CONMEBOL Libertadores | 1X2 | X | 1–2 | High | Lost |
| 01:00 | Bagatelle vs St. Andrew LionsBarbados: Premier League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 01:00 | Spokane Velocity vs AltaUSA: USL League One | 1X2 | 1 | 3–1 | High | Won |
| 02:00 | Los Angeles FC vs Cruz AzulNorth & Central America: CONCACAF Champions League | 1X2 | 1 | 3–0 | Medium | Won |
| 02:00 | Alianza Atletico vs TigreSouth America: CONMEBOL Sudamericana | 1X2 | 2 | 1–1 | Medium | Lost |
| 02:00 | Deportes Tolima vs UniversitarioSouth America: CONMEBOL Libertadores | 1X2 | 1 | 0–0 | Medium | Lost |
| 07:00 | Philippine Army vs KayaPhilippines: PFL | 1X2 | 2 | 0–4 | High | Won |
| 09:00 | Mt Druitt Town vs Bulls AcademyAustralia: New South Wales NPL 2 | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 09:00 | Tanganyika vs Sanga BalendeCongo-DR: Ligue 1 | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 09:00 | UCSA vs Ahrobiznes VolochyskUkraine: Persha Liga | Double Chance | 12 | 2–1 | Medium | Won |
| 09:00 | Shakhtar Donetsk U19 vs Karpaty Lviv U19Ukraine: U19 League | 1X2 | 1 | 2–0 | Medium | Won |
| 09:00 | Ansat vs FK Tobol KostanayKazakhstan: Cup | 1X2 | X | 0–8 | High | Lost |
| 09:00 | Jas Qyran vs AtyrauKazakhstan: Cup | 1X2 | X | 0–4 | High | Lost |
| 09:00 | Talas Karatau vs KaisarKazakhstan: Cup | 1X2 | X | 0–2 | High | Lost |
| 09:00 | Japan U20 W vs Australia U20 WWorld: AFC U20 Asian Cup Women | Over / Under Goals | Ov2.5 | 5–2 | High | Won |
| 09:00 | Chinese Taipei U20 W vs India U20 WWorld: AFC U20 Asian Cup Women | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 09:30 | Tochigi SC vs Vanraure HachinoheJapan: J2 League | BTTS / GG | BTTS - No | 0–3 | High | Won |
| 09:45 | Mendiola vs StallionPhilippines: PFL | 1X2 | 2 | 1–3 | High | Won |
| 10:00 | Stuttgart U19 vs Bochum U19Germany: U19 Bundesliga | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 10:00 | Oleksandria II vs Dinaz VyshhorodUkraine: Druha Liga | Double Chance | 12 | 1–0 | High | Won |
| 10:00 | Akademiya Ontustik vs OrdabasyKazakhstan: Cup | 1X2 | X | 2–4 | High | Lost |
| 10:00 | BKS vs FC AstanaKazakhstan: Cup | 1X2 | X | 1–2 | High | Lost |
| 10:00 | Jaiyq vs Kairat AlmatyKazakhstan: Cup | 1X2 | X | 1–3 | High | Lost |
| 10:00 | Gamba Osaka vs Bangkok UnitedAsia: AFC Cup | 1X2 | 1 | 0–1 | High | Lost |
| 10:00 | Ethiopia Bunna vs Sheger KetemaEthiopia: Premier League | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 10:30 | Yarud Mariupol' vs Metalurh ZaporizhyaUkraine: Persha Liga | Double Chance | 12 | 2–1 | High | Won |
| 10:30 | Bengaluru United vs UnitedIndia: I League 2nd Division | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 10:30 | Sudeva vs Delhi FCIndia: I League 2nd Division | 1X2 | 2 | 1–2 | High | Won |
| 11:00 | Slavija vs Sutjeska FočaBosnia: 1st League RS | 1X2 | 1 | 3–0 | Medium | Won |
| 11:00 | Sorrento vs BalcattaAustralia: Western Australia NPL | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 11:00 | Nyva Vinnytsya vs Real PharmUkraine: Druha Liga | 1X2 | 1 | 3–0 | High | Won |
| 11:00 | İnegölspor vs ElazığsporTurkey: 2. Lig | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 11:00 | Singida Black Stars vs KMCTanzania: Ligi Kuu Bara | 1X2 | 1 | 1–0 | Medium | Won |
| 11:00 | Slavia Praha U19 vs Baník Ostrava U19Czech-Republic: 1. Liga U19 | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 11:00 | Mashuk-KMV vs Irtysh OmskRussia: Second League A Fall Season Gold | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 11:15 | Vorskla Poltava vs Probiy HorodenkaUkraine: Persha Liga | Double Chance | 12 | 0–2 | Medium | Won |
| 11:30 | Serik Spor vs Vanspor FKTurkey: 1. Lig | 1X2 | 2 | 1–6 | High | Won |
| 11:30 | Sunderland U18 vs Burnley U18England: U18 Premier League North | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 11:30 | Baku Sportinq vs MOIKAzerbaidjan: Birinci Dasta | 1X2 | 1 | 3–1 | Medium | Won |
| 11:30 | Cəbrayıl vs ZaqatalaAzerbaidjan: Birinci Dasta | Double Chance | 12 | 3–2 | High | Won |
| 11:45 | Rebel vs Hirnyk-SportUkraine: Druha Liga | Double Chance | 12 | 4–0 | High | Won |
| 12:00 | Kampaniakos Chalastra vs KavalaGreece: Super League 2 | Double Chance | 12 | 2–0 | High | Won |
| 12:00 | Makedonikos Neapolis vs Nestos ChrisoupolisGreece: Super League 2 | 1X2 | 2 | 0–2 | Medium | Won |
| 12:00 | PAOK II vs PAS GianninaGreece: Super League 2 | 1X2 | 1 | 2–1 | Medium | Won |
| 12:00 | Bukovyna vs Livyi BerehUkraine: Persha Liga | 1X2 | 1 | 2–1 | Medium | Won |
| 12:00 | Didube 2014 vs Kolkheti KhobiGeorgia: Liga 3 | Over / Under Goals | Un2.5 | 3–0 | High | Lost |
| 12:00 | Hull City U21 vs Bristol City U21England: Professional Development League | Over / Under Goals | Ov2.5 | 4–1 | High | Won |
| 12:00 | Bokelj vs PetrovacMontenegro: First League | Double Chance | 12 | 0–1 | Medium | Won |
| 12:00 | Erbaaspor vs Adana 01 FKTurkey: 2. Lig | Double Chance | 12 | 0–2 | High | Won |
| 12:00 | Mladost DG vs DečićMontenegro: First League | Double Chance | 12 | 2–1 | Medium | Won |
| 12:00 | Kastamonuspor vs Karaman FKTurkey: 2. Lig | 1X2 | 1 | 2–2 | High | Lost |
| 12:00 | Ankaraspor vs Batman PetrolsporTurkey: 2. Lig | 1X2 | 2 | 2–3 | High | Won |
| 12:00 | İskenderunspor vs 24 ErzincansporTurkey: 2. Lig | 1X2 | 1 | 2–1 | Medium | Won |
| 12:00 | Beykoz Anadolu vs AltınorduTurkey: 2. Lig | 1X2 | 2 | 2–1 | High | Lost |
| 12:00 | Bucaspor 1928 vs Beyoğlu Yeni ÇarşıTurkey: 2. Lig | 1X2 | 2 | 1–1 | High | Lost |
| 12:00 | Thyella Diastavroseos vs AE MykonosGreece: Gamma Ethniki Group 6 | Double Chance | 12 | 1–1 | High | Lost |
| 12:00 | Internacional Podgorica vs Otrant-OlympicMontenegro: Second League | 1X2 | 2 | 0–2 | Medium | Won |
| 12:00 | Al Shorta vs BaghdadIraq: Iraqi League | 1X2 | 1 | 4–1 | Medium | Won |
| 12:00 | Ethiopia Nigd Bank vs Mekelle KenemaEthiopia: Premier League | Double Chance | 12 | 3–0 | Medium | Won |
| 12:00 | Chonburi FC vs Port FCThailand: League Cup | 1X2 | 2 | 3–4 | Medium | Won |
| 12:00 | Buriram United vs BG Pathum UnitedThailand: League Cup | 1X2 | 1 | 0–1 | High | Lost |
| 12:30 | Juventus U23 vs TernanaItaly: Serie C Girone B | Double Chance | 12 | 2–1 | High | Won |
| 12:30 | Nyva Ternopil II vs KulykivUkraine: Druha Liga | Double Chance | 12 | 0–5 | High | Won |
| 12:30 | Shirak II vs AndranikArmenia: First League | 1X2 | 2 | 0–4 | High | Won |
| 13:00 | Kabwe Warriors vs Mufulira WanderersZambia: Super League | Over / Under Goals | Un2.5 | 2–0 | High | Won |
| 13:00 | Man Utd Zambia Academy vs Nchanga RangersZambia: Super League | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 13:00 | Don Bosco vs SimbaCongo-DR: Ligue 1 | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 13:00 | Real Calepina vs Milan IIItaly: Serie D Girone B | Double Chance | 12 | 1–0 | Medium | Won |
| 13:00 | Coriano vs Desenzano CalvinaItaly: Serie D Girone D | 1X2 | 2 | 0–1 | High | Won |
| 13:00 | Power Dynamos vs MinesZambia: Super League | 1X2 | 1 | 3–0 | Medium | Won |
| 13:00 | Berane vs IskraMontenegro: Second League | Double Chance | 12 | 2–0 | High | Won |
| 13:00 | Inter U23 vs TrentoItaly: Serie C Girone A | Double Chance | 12 | 2–1 | Medium | Won |
| 13:00 | Upington City vs Venda FCSouth-Africa: 1st Division | 1X2 | 1 | 3–1 | Medium | Won |
| 13:00 | Kepezspor vs AnkaragücüTurkey: 2. Lig | 1X2 | 2 | 2–3 | High | Won |
| 13:00 | Kokand-1912 vs NasafUzbekistan: Super League | 1X2 | 2 | 1–1 | High | Lost |
| 13:00 | Maroons vs BULUganda: Premier League | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 13:00 | Lijabatho vs LDFLesotho: Premier League | Double Chance | 12 | 1–1 | High | Lost |
| 13:00 | Muğlaspor vs Karacabey BelediyesporTurkey: 2. Lig | 1X2 | 1 | 0–3 | Medium | Lost |
| 13:00 | Milford FC vs Casric StarsSouth-Africa: 1st Division | Double Chance | 12 | 1–1 | High | Lost |
| 13:00 | Kruger United vs Lerumo LionsSouth-Africa: 1st Division | 1X2 | 1 | 2–1 | Medium | Won |
| 13:00 | Turan Turkistan vs Yelimay SemeyKazakhstan: Cup | 1X2 | 2 | 1–4 | High | Won |
| 13:00 | Graniths Agias Marinas vs ChaidariGreece: Gamma Ethniki Group 6 | Double Chance | 12 | 1–1 | High | Lost |
| 13:00 | Atsalenios vs IlisiakosGreece: Gamma Ethniki Group 6 | Double Chance | 12 | 1–2 | High | Won |
| 13:00 | Giouchtas vs Aias SalaminaGreece: Gamma Ethniki Group 6 | Double Chance | 12 | 5–0 | High | Won |
| 13:00 | Ethnikos Piraeus vs IonikosGreece: Gamma Ethniki Group 6 | Double Chance | 12 | 1–1 | High | Lost |
| 13:00 | Kedus Giorgis vs Mebrat HaylEthiopia: Premier League | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 13:00 | Ballkani vs DukagjiniKosovo: Cup | Over / Under Goals | Ov2.5 | 0–3 | High | Won |
| 13:00 | Llapi vs FerizajKosovo: Cup | Over / Under Goals | Ov2.5 | 1–2 | Medium | Won |
| 13:00 | Asteras Varis vs Saronikos AnavyssouGreece: Gamma Ethniki Group 6 | Double Chance | 12 | 1–0 | High | Won |
| 13:00 | Buducnost Podgorica vs JezeroMontenegro: First League | 1X2 | 1 | 2–0 | Medium | Won |
| 13:00 | Jedinstvo vs Arsenal TivatMontenegro: First League | Double Chance | 12 | 0–2 | Medium | Won |
| 13:00 | Afantou vs Asteras KaisarianisGreece: Gamma Ethniki Group 5 | Double Chance | 12 | 1–1 | High | Lost |
| 13:00 | Diagoras vs KarystosGreece: Gamma Ethniki Group 5 | Over / Under Goals | Un2.5 | 2–2 | High | Lost |
| 13:00 | Nea Artaki vs Aris PetroupolisGreece: Gamma Ethniki Group 5 | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 13:00 | Amarynthiakos vs VyronaGreece: Gamma Ethniki Group 5 | 1X2 | 2 | 0–2 | Medium | Won |
| 13:00 | Nea Ionia vs Apollon Kalyt.Greece: Gamma Ethniki Group 5 | Double Chance | 12 | 4–2 | High | Won |
| 13:00 | Ermis Meligous vs PangytheatikosGreece: Gamma Ethniki Group 4 | 1X2 | 1 | 7–0 | High | Won |
| 13:00 | Panachaiki FC vs PanthouriakosGreece: Gamma Ethniki Group 4 | Double Chance | 12 | 4–1 | High | Won |
| 13:00 | Thyella Patras vs LoutrakiGreece: Gamma Ethniki Group 4 | Double Chance | 12 | 3–0 | High | Won |
| 13:00 | Korinthos vs Miltiadis PyrgosGreece: Gamma Ethniki Group 4 | Double Chance | 12 | 2–0 | High | Won |
| 13:00 | Panegialios vs ZakynthosGreece: Gamma Ethniki Group 4 | Double Chance | 12 | 0–0 | High | Lost |
| 13:00 | Pyrgos 1968 vs Pelopas KiatouGreece: Gamma Ethniki Group 4 | 1X2 | 1 | 3–0 | High | Won |
| 13:00 | Anagennisi Artas vs Nea SelefkiaGreece: Gamma Ethniki Group 3 | Double Chance | 12 | 0–3 | High | Won |
| 13:00 | Anthoupoli vs A. SchimatariGreece: Gamma Ethniki Group 3 | Double Chance | 12 | 3–1 | High | Won |
| 13:00 | Lefkimmi vs Proodos RogonGreece: Gamma Ethniki Group 3 | Over / Under Goals | Ov2.5 | 5–3 | Medium | Won |
| 13:00 | Trikala vs LamiaGreece: Gamma Ethniki Group 3 | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 13:00 | Elassona vs Asteras StavrosGreece: Gamma Ethniki Group 3 | Double Chance | 12 | 2–0 | High | Won |
| 13:00 | Tilikratis vs Aris FiliatesGreece: Gamma Ethniki Group 3 | Over / Under Goals | Un2.5 | 2–0 | High | Won |
| 13:00 | Asteras Kard. vs Akrites SykeonGreece: Gamma Ethniki Group 2 | Double Chance | 12 | 2–0 | High | Won |
| 13:00 | Evosmou vs EordaikosGreece: Gamma Ethniki Group 2 | 1X2 | 2 | 0–3 | Medium | Won |
| 13:00 | Sarakinos vs KozaniGreece: Gamma Ethniki Group 2 | Double Chance | 12 | 1–0 | High | Won |
| 13:00 | Ermis Exochi vs AlexandreiaGreece: Gamma Ethniki Group 2 | Double Chance | 12 | 1–0 | High | Won |
| 13:00 | Ethnikos Neou Keramidiou vs Apollon PontouGreece: Gamma Ethniki Group 2 | Double Chance | 12 | 1–0 | High | Won |
| 13:00 | Pierikos vs VeriaGreece: Gamma Ethniki Group 2 | Double Chance | 12 | 0–3 | High | Won |
| 13:00 | Iraklis Therm. vs Xanthi FCGreece: Gamma Ethniki Group 1 | Double Chance | 12 | 0–0 | High | Lost |
| 13:00 | Panthrakikos vs Aetos OrfaniGreece: Gamma Ethniki Group 1 | 1X2 | 1 | 5–1 | High | Won |
| 13:00 | Poseidon Nea Michaniona vs Doxa DramasGreece: Gamma Ethniki Group 1 | Double Chance | 12 | 2–3 | High | Won |
| 13:00 | Kilkisiakos vs PAO KristoniGreece: Gamma Ethniki Group 1 | Double Chance | 12 | 2–0 | High | Won |
| 13:00 | Orestis Orestiadas vs Thermaikos ThermisGreece: Gamma Ethniki Group 1 | 1X2 | 2 | 1–3 | Medium | Won |
| 13:00 | PAOK Dytiko vs Apollon Krya VrysiGreece: Gamma Ethniki Group 1 | Double Chance | 12 | 1–3 | High | Won |
| 13:00 | Larisa vs PanetolikosGreece: Super League 1 | Double Chance | 12 | 1–2 | Medium | Won |
| 13:00 | Korea DPR U20 vs Korea Republic U20 WWorld: AFC U20 Asian Cup Women | Over / Under Goals | Ov2.5 | 5–0 | High | Won |
| 13:00 | Uzbekistan U20 W vs Jordan U20 WWorld: AFC U20 Asian Cup Women | Over / Under Goals | Ov2.5 | 4–0 | High | Won |
| 13:00 | TP Mazembe vs TshinkunkuCongo-DR: Ligue 1 | 1X2 | 1 | 3–1 | High | Won |
| 13:15 | Pamba Jiji vs Young AfricansTanzania: Ligi Kuu Bara | 1X2 | 2 | 0–3 | Medium | Won |
| 13:30 | Enna vs MilazzoItaly: Serie D Girone I | 1X2 | 1 | 3–1 | Medium | Won |
| 13:30 | Kom vs IgaloMontenegro: Second League | 1X2 | 1 | 2–0 | High | Won |
| 13:30 | Uzbekistan U18 W vs Morocco U17 WWorld: Friendlies Women | 1X2 | X | 0–0 | High | Won |
| 13:30 | FK Rabotnicki vs ShkendijaMacedonia: First League | 1X2 | 2 | 0–3 | Medium | Won |
| 14:00 | Recreativo do Libolo vs Petro de LuandaAngola: Girabola | 1X2 | 2 | 0–2 | High | Won |
| 14:00 | São Salvador vs Desportivo HuílaAngola: Girabola | Double Chance | 12 | 1–1 | High | Lost |
| 14:00 | Tuzla City vs Bratstvo GračanicaBosnia: 1st League FBiH | 1X2 | 2 | 1–0 | Medium | Lost |
| 14:00 | Radnik Hadžići vs Budućnost BanovićiBosnia: 1st League FBiH | Double Chance | 12 | 2–1 | High | Won |
| 14:00 | Velež Nevesinje vs Drina ZvornikBosnia: 1st League RS | Double Chance | 12 | 1–2 | High | Won |
| 14:00 | Námestovo vs PodkoniceSlovakia: 3. Liga Center | 1X2 | 1 | 1–0 | Medium | Won |
| 14:00 | Vitez vs Jedinstvo BihaćBosnia: 1st League FBiH | 1X2 | 1 | 1–1 | Medium | Lost |
| 14:00 | TOŠK Tešanj vs Stupčanica OlovoBosnia: 1st League FBiH | Double Chance | 12 | 1–1 | High | Lost |
| 14:00 | Iğdır FK vs KeçiörengücüTurkey: 1. Lig | BTTS / GG | BTTS - Yes | 0–1 | High | Lost |
| 14:00 | Chornomorets vs InhuletsUkraine: Persha Liga | 1X2 | 1 | 2–0 | High | Won |
| 14:00 | Machico vs VilaverdensePortugal: Campeonato De Portugal Prio Group A | 1X2 | 1 | 1–0 | Medium | Won |
| 14:00 | Olmaliq vs SurkhonUzbekistan: Super League | Double Chance | 12 | 1–1 | High | Lost |
| 14:00 | Karshiga Almaty vs ZhetysuKazakhstan: Cup | 1X2 | X | 0–1 | High | Lost |
| 14:00 | Omarska vs BSK Banja LukaBosnia: 1st League RS | 1X2 | 2 | 1–0 | High | Lost |
| 14:00 | Banants II vs SyunikArmenia: First League | 1X2 | 2 | 0–5 | Medium | Won |
| 14:00 | Al Talaba vs Al NajafIraq: Iraqi League | 1X2 | 1 | 2–1 | High | Won |
| 14:00 | Newroz vs Al KarkhIraq: Iraqi League | Double Chance | 12 | 0–0 | Medium | Lost |
| 14:00 | Zakho vs Al Zawra'aIraq: Iraqi League | Double Chance | 12 | 1–1 | High | Lost |
| 14:00 | Nesebar vs Levski KarlovoBulgaria: Third League Southeast | 1X2 | 1 | 6–0 | Medium | Won |
| 14:00 | Lovćen vs Mladost LješkopoljeMontenegro: Second League | Double Chance | 12 | 1–2 | High | Won |
| 14:00 | Rudar vs GrbaljMontenegro: Second League | Double Chance | 12 | 1–2 | High | Won |
| 14:00 | União Leiria U23 vs Portimonense U23Portugal: Liga Revelação U23 | 1X2 | 1 | 4–2 | Medium | Won |
| 14:00 | Rio Ave U23 vs Marítimo U23Portugal: Liga Revelação U23 | 1X2 | 1 | 3–1 | High | Won |
| 14:00 | Dinamo Tbilisi II vs Saburtalo IIGeorgia: Liga 3 | 1X2 | 1 | 0–1 | High | Lost |
| 14:00 | Sassuolo U20 vs Atalanta U20Italy: Coppa Italia Primavera | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 14:00 | Kaluga vs Rodina Moskva IIRussia: Second League A Fall Season Gold | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 14:00 | Panserraikos vs Asteras TripolisGreece: Super League 1 | BTTS / GG | BTTS - No | 0–0 | High | Won |
| 14:00 | Al Ahli vs Al HusseinJordan: League | 1X2 | 2 | 0–1 | High | Won |
| 14:30 | 1º de Agosto vs Sagrada EsperançaAngola: Girabola | 1X2 | 1 | 2–1 | Medium | Won |
| 14:30 | Slovan Ljubljana vs IlirijaSlovenia: 2. SNL | BTTS / GG | BTTS - Yes | 2–1 | High | Won |
| 14:30 | Lugano II vs Zürich IISwitzerland: 1. Liga Promotion | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 14:30 | Mornar vs SutjeskaMontenegro: First League | Double Chance | 12 | 2–1 | High | Won |
| 14:30 | HNK Rijeka vs NK Slaven BelupoCroatia: Cup | 1X2 | 1 | 2–0 | Medium | Won |
| 14:30 | Radnik Bijeljina vs ZrinjskiBosnia: Cup | 1X2 | 2 | 0–0 | High | Lost |
| 15:00 | Wiliete vs Bravos do Maquis FCAngola: Girabola | Double Chance | 12 | 0–0 | High | Lost |
| 15:00 | Interclube vs 1º de MaioAngola: Girabola | 1X2 | 1 | 0–0 | Medium | Lost |
| 15:00 | Javor vs Železničar PančevoSerbia: Super Liga | Double Chance | 12 | 1–2 | Medium | Won |
| 15:00 | TSC Backa Topola vs IMT Novi BeogradSerbia: Super Liga | 1X2 | 1 | 1–3 | High | Lost |
| 15:00 | BFC Preussen vs Chemnitzer FCGermany: Regionalliga Nordost | Over / Under Goals | Ov2.5 | 2–1 | Medium | Won |
| 15:00 | Gonio vs GuriaGeorgia: Liga 3 | Double Chance | 12 | 0–2 | High | Won |
| 15:00 | Montana vs CSKA SofiaBulgaria: First League | 1X2 | 2 | 0–1 | High | Won |
| 15:00 | FK Liepaja vs AudaLatvia: Virsliga | BTTS / GG | BTTS - Yes | 1–2 | High | Won |
| 15:00 | Veles vs NovosibirskRussia: Second League A Fall Season Gold | BTTS / GG | BTTS - Yes | 2–0 | High | Lost |
| 15:00 | Wadi Degla vs PharcoEgypt: Premier League | 1X2 | 1 | 2–0 | Medium | Won |
| 15:00 | Suhul Shire vs Dire Dawa KenemaEthiopia: Premier League | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 15:15 | Dinamo Samarqand vs SogdianaUzbekistan: Super League | 1X2 | 1 | 2–1 | High | Won |
| 15:15 | Dynamo vs FC KrasnodarRussia: Cup | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 15:30 | FC Grimma vs Budissa BautzenGermany: Oberliga Nordost Süd | Over / Under Goals | Ov2.5 | 2–4 | High | Won |
| 15:30 | Al Ahli Doha vs Al-Duhail SCQatar: Stars League | 1X2 | 2 | 2–1 | Medium | Lost |
| 15:30 | Al-Rayyan SC vs UMM SalalQatar: Stars League | 1X2 | 1 | 3–0 | Medium | Won |
| 15:30 | Al-Sailiya vs Al SaddQatar: Stars League | 1X2 | 2 | 1–3 | High | Won |
| 15:30 | Al Shahaniya vs Al ShamalQatar: Stars League | 1X2 | 2 | 2–0 | Medium | Lost |
| 15:30 | Al Wakrah vs Al-GharafaQatar: Stars League | Over / Under Goals | Ov2.5 | 3–3 | High | Won |
| 15:30 | Al-Arabi SC vs Qatar SCQatar: Stars League | 1X2 | 1 | 1–1 | High | Lost |
| 15:30 | Tekstilshchik vs Torpedo MiassRussia: Second League A Fall Season Gold | 1X2 | 1 | 2–3 | High | Lost |
| 15:30 | Volgar Astrakhan vs LeningradetsRussia: Second League A Fall Season Gold | 1X2 | 2 | 3–0 | Medium | Lost |
| 15:50 | Al Anwar vs Al Wehda ClubSaudi-Arabia: Division 1 | Over / Under Goals | Ov2.5 | 5–1 | Medium | Won |
| 15:50 | Al Diriyah vs Al JabalainSaudi-Arabia: Division 1 | 1X2 | 1 | 3–0 | Medium | Won |
| 15:55 | Al-Fayha vs Al-Ahli JeddahSaudi-Arabia: Pro League | 1X2 | 2 | 1–1 | High | Lost |
| 16:00 | Kabuscorp vs Guelson FCAngola: Girabola | Double Chance | 12 | 0–0 | High | Lost |
| 16:00 | Strømsgodset II vs Kongsvinger IINorway: 3. Division Girone 5 | 1X2 | 1 | 0–3 | High | Lost |
| 16:00 | Vojvodina vs Radnicki NISSerbia: Super Liga | 1X2 | 1 | 3–2 | Medium | Won |
| 16:00 | Bayonne vs La Roche VFFrance: National 2 Group A | Double Chance | 12 | 2–0 | Medium | Won |
| 16:00 | Varketili vs Lokomotivi TbilisiGeorgia: Liga 3 | 1X2 | 1 | 3–1 | High | Won |
| 16:00 | Zawisza Bydgoszcz vs Gornik ZabrzePoland: Cup | 1X2 | 2 | 0–1 | Medium | Won |
| 16:00 | Dinamo Tirana vs Vllaznia ShkodërAlbania: Cup | Double Chance | 12 | 1–1 | High | Lost |
| 16:00 | Egnatia Rrogozhinë vs AF ElbasaniAlbania: Cup | Double Chance | 12 | 1–1 | Medium | Lost |
| 16:00 | ASFAG vs MiloGuinea: Ligue 1 | Double Chance | 12 | 2–2 | High | Lost |
| 16:00 | CI Kamsar vs WakiryaGuinea: Ligue 1 | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 16:00 | Afrique Football Élite vs KarfamoriahGuinea: Ligue 1 | 1X2 | 1 | 0–1 | Medium | Lost |
| 16:00 | Loubha Télimélé vs RCC KamsarGuinea: Ligue 1 | Double Chance | 12 | 0–1 | High | Won |
| 16:00 | Laagri vs Kalju NommeEstonia: Meistriliiga | 1X2 | 2 | 0–2 | Medium | Won |
| 16:00 | Paide vs Nõmme UnitedEstonia: Meistriliiga | 1X2 | 1 | 3–1 | High | Won |
| 16:00 | FC Levadia Tallinn vs VaprusEstonia: Meistriliiga | 1X2 | 1 | 2–1 | High | Won |
| 16:00 | FS Jelgava vs Rīgas FSLatvia: Virsliga | 1X2 | 2 | 0–1 | High | Won |
| 16:00 | Atromitos vs KifisiaGreece: Super League 1 | Double Chance | 12 | 0–0 | Medium | Lost |
| 16:00 | AEL vs PafosCyprus: Cup | 1X2 | 2 | 1–2 | Medium | Won |
| 16:15 | Al Taee vs Al BukayriyahSaudi-Arabia: Division 1 | Double Chance | 12 | 2–0 | Medium | Won |
| 16:15 | Jeddah Club vs Al-RaedSaudi-Arabia: Division 1 | 1X2 | 2 | 0–2 | High | Won |
| 16:30 | San Miguel vs UD San FernandoSpain: Tercera División RFEF Group 12 | 1X2 | 2 | 1–2 | Medium | Won |
| 16:30 | Dutch Lions vs Real de BanjulGambia: GFA League | Over / Under Goals | Un2.5 | 2–2 | High | Lost |
| 16:30 | BST Galaxy vs GPAGambia: GFA League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 16:30 | Falcons vs HawksGambia: GFA League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 16:30 | Al-Karma vs DuhokIraq: Iraqi League | Double Chance | 12 | 3–0 | High | Won |
| 16:30 | Juventus U20 vs Parma U20Italy: Coppa Italia Primavera | BTTS / GG | BTTS - Yes | 2–0 | High | Lost |
| 16:30 | Brikama United vs TMTGambia: GFA League | 1X2 | 1 | 1–0 | Medium | Won |
| 16:30 | HNK Gorica vs Dinamo ZagrebCroatia: Cup | 1X2 | 2 | 3–6 | Medium | Won |
| 16:30 | Al Faisaly vs Al JazeeraJordan: League | 1X2 | 1 | 3–0 | Medium | Won |
| 16:45 | SC Braga vs Real BetisEurope: UEFA Europa League | Double Chance | 12 | 1–1 | Medium | Lost |
| 16:45 | ASKO vs Stade Malien BamakoMali: Première Division | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 16:45 | Velež vs Sloga DobojBosnia: Cup | 1X2 | 1 | 3–1 | Medium | Won |
| 17:00 | Göztepe vs GalatasarayTurkey: Süper Lig | 1X2 | 2 | 1–3 | High | Won |
| 17:00 | Arenas Getxo vs PontevedraSpain: Primera División RFEF Group 1 | Double Chance | 12 | 1–0 | High | Won |
| 17:00 | Tamaraceite vs MarinoSpain: Tercera División RFEF Group 12 | 1X2 | 1 | 2–2 | High | Lost |
| 17:00 | Mladost Lucani vs NapredakSerbia: Super Liga | 1X2 | 1 | 2–0 | Medium | Won |
| 17:00 | FC Ingolstadt 04 vs FC Viktoria KölnGermany: 3. Liga | BTTS / GG | BTTS - Yes | 1–2 | High | Won |
| 17:00 | FC Saarbrücken vs Alemannia AachenGermany: 3. Liga | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 17:00 | Stuttgart II vs SSV Ulm 1846Germany: 3. Liga | Over / Under Goals | Ov2.5 | 1–1 | Medium | Lost |
| 17:00 | Verl vs Hansa RostockGermany: 3. Liga | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 17:00 | SV Wehen vs HavelseGermany: 3. Liga | 1X2 | 1 | 1–4 | Medium | Lost |
| 17:00 | FC Nöttingen vs VfR AalenGermany: Oberliga Baden Württemberg | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 17:00 | Anker Wismar vs LichtenbergGermany: Oberliga Nordost Nord | 1X2 | 2 | 1–3 | Medium | Won |
| 17:00 | FC Carl Zeiss Jena vs FSV ZwickauGermany: Regionalliga Nordost | Double Chance | 12 | 5–1 | High | Won |
| 17:00 | Ümraniyespor vs SakaryasporTurkey: 1. Lig | 1X2 | 1 | 2–0 | Medium | Won |
| 17:00 | Greifswalder FC vs SV Babelsberg 03Germany: Regionalliga Nordost | Double Chance | 12 | 0–0 | High | Lost |
| 17:00 | Sportfreunde Siegen vs Borussia Dortmund IIGermany: Regionalliga West | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 17:00 | Les Herbiers vs PoitiersFrance: National 2 Group A | 1X2 | 1 | 2–1 | Medium | Won |
| 17:00 | Express vs PoliceUganda: Premier League | Double Chance | 12 | 3–1 | High | Won |
| 17:00 | U.D. Juvenil vs Daquilema FCEcuador: Copa Ecuador | 1X2 | X | 0–2 | High | Lost |
| 17:15 | TPS 2 vs MaPSFinland: Suomen Cup | 1X2 | X | 1–4 | High | Lost |
| 17:30 | Real Unión de Tenerife vs MensajeroSpain: Tercera División RFEF Group 12 | Double Chance | 12 | 0–1 | High | Won |
| 17:30 | Tennis Borussia vs Dynamo SchwerinGermany: Oberliga Nordost Nord | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 17:30 | Hohenwestedt vs TodesfeldeGermany: Oberliga Schleswig Holstein | 1X2 | 2 | 0–4 | Medium | Won |
| 17:30 | Wiedenbrück vs FC BocholtGermany: Regionalliga West | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 17:30 | TS Galaxy vs Polokwane CitySouth-Africa: Premier Soccer League | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 17:30 | SV Schaffhausen vs Eschen MaurenSwitzerland: 1. Liga Classic Group 3 | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 17:30 | Botev Plovdiv vs Lokomotiv PlovdivBulgaria: First League | 1X2 | 1 | 1–1 | Medium | Lost |
| 17:45 | Zenit vs Spartak MoscowRussia: Cup | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 18:00 | Entité Manageoise vs GanshorenBelgium: Second Amateur Division ACFF | Double Chance | 12 | 1–4 | High | Won |
| 18:00 | Freienbach vs YF JuventusSwitzerland: 1. Liga Classic Group 3 | 1X2 | 2 | 1–5 | Medium | Won |
| 18:00 | Al-Hilal Saudi FC vs Al KholoodSaudi-Arabia: Pro League | 1X2 | 1 | 6–0 | High | Won |
| 18:00 | Al-Ittihad FC vs NEOMSaudi-Arabia: Pro League | 1X2 | 1 | 3–4 | High | Lost |
| 18:00 | Defensa y Justicia Res. vs San Martín San Juan Res.Argentina: Reserve League | 1X2 | 1 | 8–0 | Medium | Won |
| 18:00 | Gimnasia Mendoza 2 vs Banfield Res.Argentina: Reserve League | 1X2 | 1 | 0–2 | Medium | Lost |
| 18:00 | Athletico PR U20 vs Grêmio U20Brazil: Brasileiro U20 A | Over / Under Goals | Ov2.5 | 4–3 | High | Won |
| 18:00 | Bahia U20 vs Avaí U20Brazil: Brasileiro U20 A | 1X2 | 1 | 4–0 | Medium | Won |
| 18:00 | Cruzeiro U20 vs Cuiabá U20Brazil: Brasileiro U20 A | 1X2 | 1 | 3–0 | High | Won |
| 18:00 | Flamengo U20 vs Fortaleza U20Brazil: Brasileiro U20 A | 1X2 | 1 | 1–1 | Medium | Lost |
| 18:00 | São Paulo U20 vs Fluminense U20Brazil: Brasileiro U20 A | 1X2 | 1 | 1–0 | Medium | Won |
| 18:00 | Gimnasia La Plata Res. vs Vélez Sársfield Res.Argentina: Reserve League | Double Chance | 12 | 0–1 | Medium | Won |
| 18:00 | Newell's Old Boys Res. vs Independiente Riva. Res.Argentina: Reserve League | 1X2 | 1 | 2–0 | Medium | Won |
| 18:00 | Haras El Hodood vs Future FCEgypt: Premier League | 1X2 | 2 | 0–0 | High | Lost |
| 18:00 | Juventude U20 vs América Mineiro U20Brazil: Brasileiro U20 A | Double Chance | 12 | 1–3 | High | Won |
| 18:00 | Santos U20 vs Criciuma U20Brazil: Brasileiro U20 A | 1X2 | 1 | 2–0 | High | Won |
| 18:00 | Pelister vs Vardar SkopjeMacedonia: First League | 1X2 | 2 | 0–0 | Medium | Lost |
| 18:00 | Uniclinic Atletico Clube vs CaucaiaBrazil: Cearense 2 | 1X2 | 2 | 1–1 | Medium | Lost |
| 18:00 | Ghazl El Mehalla vs El Gouna FCEgypt: Premier League | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 18:00 | Ceará U20 vs CRB U20Brazil: Brasileiro U20 B | Over / Under Goals | Un2.5 | 2–0 | High | Won |
| 18:00 | Internacional U20 vs Sport Recife U20Brazil: Brasileiro U20 B | Over / Under Goals | Ov2.5 | 0–3 | Medium | Won |
| 18:00 | Atlético Mineiro U20 vs Goiás U20Brazil: Brasileiro U20 B | 1X2 | 1 | 1–0 | Medium | Won |
| 18:30 | Sportivo Barracas vs LuganoArgentina: Primera C | Over / Under Goals | Un2.5 | 3–0 | High | Lost |
| 18:30 | Atlético GO U20 vs Coritiba U20Brazil: Brasileiro U20 B | Over / Under Goals | Ov2.5 | 1–0 | Medium | Lost |
| 18:30 | Atalanta II vs CaveseItaly: Serie C Girone C | Double Chance | 12 | 1–1 | Medium | Lost |
| 18:30 | Naters vs ChênoisSwitzerland: 1. Liga Classic Group 1 | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 18:30 | Monthey vs CoffraneSwitzerland: 1. Liga Classic Group 1 | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 18:30 | Brusque U20 vs Novorizontino U20Brazil: Brasileiro U20 B | Double Chance | 12 | 1–3 | High | Won |
| 18:45 | Holywell vs Newtown AFCWales: FAW Championship | 1X2 | 1 | 6–0 | High | Won |
| 18:45 | Marine vs HerefordEngland: National League North | 1X2 | 1 | 0–1 | High | Lost |
| 18:45 | Stirling University vs Caledonian BravesScotland: Football League Lowland League | 1X2 | 2 | 0–4 | Medium | Won |
| 19:00 | Barcelona vs Atletico MadridEurope: UEFA Champions League | 1X2 | 1 | 0–2 | High | Lost |
| 19:00 | Paris Saint Germain vs LiverpoolEurope: UEFA Champions League | 1X2 | 1 | 2–0 | High | Won |
| 19:00 | Brora Rangers vs BrechinScotland: Football League Highland League | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 19:00 | Nairn County vs FraserburghScotland: Football League Highland League | 1X2 | 2 | 0–1 | Medium | Won |
| 19:00 | Turriff United vs Inverurie Loco WorksScotland: Football League Highland League | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 19:00 | Formartine United vs Banks O' DeeScotland: Football League Highland League | 1X2 | 1 | 2–0 | Medium | Won |
| 19:00 | Palmeiras U20 vs RB Bragantino U20Brazil: Brasileiro U20 A | 1X2 | 1 | 3–2 | High | Won |
| 19:00 | Farense U23 vs Estrela U23Portugal: Liga Revelação U23 | Double Chance | 12 | 1–0 | High | Won |
| 19:15 | Murata vs Tre FioriSan-Marino: Campionato | 1X2 | 2 | 0–3 | High | Won |
| 19:15 | Tre Penne vs VirtusSan-Marino: Campionato | Double Chance | 12 | 1–1 | High | Lost |
| 19:15 | Folgore vs CosmosSan-Marino: Campionato | 1X2 | 1 | 0–0 | Medium | Lost |
| 19:15 | Libertas vs Juvenes DoganaSan-Marino: Campionato | Double Chance | 12 | 1–0 | High | Won |
| 20:00 | Bolivia U17 vs Peru U17World: CONMEBOL U17 | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 20:30 | Cuniburo vs 9 de OctubreEcuador: Liga Pro Serie B | 1X2 | 1 | 0–1 | Medium | 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.