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 1, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Brazil vs CroatiaWorld: Friendlies | 1X2 | 1 | 3–1 | High | Won |
| 00:00 | Real Cartagena vs QuindioColombia: Primera B | 1X2 | 1 | 2–1 | High | Won |
| 00:30 | Dallas Trinity W vs Tampa Bay Sun WUSA: USL Super League | Double Chance | 12 | 1–2 | High | Won |
| 00:30 | Atl. Deportivo vs San NicolaasAruba: Division Di Honor | Double Chance | 12 | 0–0 | High | Lost |
| 01:00 | Cañoneros Marina vs Héroes de ZaciMexico: Liga Premier Serie A | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 01:00 | Mexico vs BelgiumWorld: Friendlies | Double Chance | 12 | 1–1 | High | Lost |
| 01:00 | Deportes Tolima vs Águilas DoradasColombia: Primera A | 1X2 | 1 | 4–1 | Medium | Won |
| 02:00 | Valley 559 FC vs Sacramento RepublicUSA: US Open Cup | 1X2 | 2 | 0–4 | High | Won |
| 03:00 | Iraq vs BoliviaWorld: World Cup Qualification Intercontinental Play Offs | Over / Under Goals | Ov2.5 | 2–1 | Medium | Won |
| 08:30 | Canberra Juventus vs Canberra OlympicAustralia: Capital Territory NPL | 1X2 | 2 | 1–2 | Medium | Won |
| 09:00 | Hamilton Olympic vs Adamstown RosebudsAustralia: Northern NSW NPL | 1X2 | 1 | 2–2 | High | Lost |
| 09:00 | Dinamo Vladivostok vs Dinamo Moskva IIRussia: Second League A Fall Season Silver | Double Chance | 12 | 1–1 | High | Lost |
| 09:00 | China PR U20 W vs Vietnam U20 WWorld: AFC U20 Asian Cup Women | 1X2 | 1 | 3–0 | High | Won |
| 10:00 | Wisła Kraków U19 vs Górnik Zabrze U19Poland: Central Youth League | Over / Under Goals | Ov2.5 | 5–1 | High | Won |
| 10:00 | Machida Zelvia vs FC TokyoJapan: J1 League | Over / Under Goals | Ov2.5 | 0–3 | Medium | Won |
| 10:00 | Vissel Kobe vs Shimizu S-pulseJapan: J1 League | 1X2 | 1 | 2–0 | Medium | Won |
| 10:30 | UD Melilla II vs UD San PedroSpain: Tercera División RFEF Group 9 | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 10:30 | Rajasthan United vs ChanmariIndia: I League | 1X2 | 1 | 2–0 | Medium | Won |
| 11:00 | Sandefjord U19 vs Start U19Norway: Nasjonal U19 Champions League | 1X2 | 1 | 2–1 | High | Won |
| 11:00 | Alaniya Vladikavkaz vs Dinamo StavropolRussia: Second League A Fall Season Silver | 1X2 | 1 | 3–1 | Medium | Won |
| 11:00 | Urozhay vs Dinamo BryanskRussia: Second League A Fall Season Silver | 1X2 | 1 | 0–1 | Medium | Lost |
| 11:00 | Nairobi United vs Mara SugarKenya: FKF Premier League | Double Chance | 12 | 1–1 | High | Lost |
| 12:00 | FC Noah vs Pyunik YerevanArmenia: Cup | Over / Under Goals | Ov2.5 | 2–2 | Medium | Won |
| 12:00 | Molde W vs Lyn WNorway: Toppserien | 1X2 | 2 | 0–0 | Medium | Lost |
| 12:00 | St. Pauli U19 vs Havelse U19Germany: U19 Bundesliga | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 13:00 | Singida Black Stars vs AzamTanzania: Ligi Kuu Bara | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 13:00 | ZESCO United vs Green BuffaloesZambia: Super League | Double Chance | 12 | 1–0 | High | Won |
| 13:00 | Kansanshi Dynamos vs NAPSA StarsZambia: Super League | Over / Under Goals | Un2.5 | 3–2 | High | Lost |
| 13:00 | Konkola Blades vs Mutondo StarsZambia: Super League | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 13:00 | Prison Leopards vs MinesZambia: Super League | Over / Under Goals | Un2.5 | 3–0 | High | Lost |
| 13:00 | Nkana vs Red ArrowsZambia: Super League | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 13:00 | Black Leopards vs Upington CitySouth-Africa: 1st Division | Double Chance | 12 | 0–0 | High | Lost |
| 13:00 | AE Mykonos vs IonikosGreece: Gamma Ethniki Group 6 | Double Chance | 12 | 1–2 | High | Won |
| 13:00 | Amarynthiakos vs KentavrosGreece: Gamma Ethniki Group 5 | Double Chance | 12 | 0–1 | High | Won |
| 13:00 | Vyrona vs Apollon Kalyt.Greece: Gamma Ethniki Group 5 | Double Chance | 12 | 0–0 | High | Lost |
| 13:00 | Ermis Meligous vs Panachaiki FCGreece: Gamma Ethniki Group 4 | 1X2 | 2 | 0–3 | High | Won |
| 13:00 | Loutraki vs PangytheatikosGreece: Gamma Ethniki Group 4 | 1X2 | 1 | 7–0 | High | Won |
| 13:00 | Korinthos vs Pelopas KiatouGreece: Gamma Ethniki Group 4 | 1X2 | 1 | 1–0 | Medium | Won |
| 13:00 | Miltiadis Pyrgos vs ZakynthosGreece: Gamma Ethniki Group 4 | 1X2 | 2 | 1–3 | Medium | Won |
| 13:00 | Panegialios vs Pyrgos 1968Greece: Gamma Ethniki Group 4 | Double Chance | 12 | 1–0 | High | Won |
| 13:00 | Anagennisi Artas vs LefkimmiGreece: Gamma Ethniki Group 3 | Double Chance | 12 | 5–1 | High | Won |
| 13:00 | A. Schimatari vs Nea SelefkiaGreece: Gamma Ethniki Group 3 | Double Chance | 12 | 2–2 | High | Lost |
| 13:00 | Anthoupoli vs Proodos RogonGreece: Gamma Ethniki Group 3 | 1X2 | 1 | 2–0 | Medium | Won |
| 13:00 | Elassona vs TrikalaGreece: Gamma Ethniki Group 3 | Double Chance | 12 | 0–0 | High | Lost |
| 13:00 | Tilikratis vs LamiaGreece: Gamma Ethniki Group 3 | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 13:00 | Akrites Sykeon vs KozaniGreece: Gamma Ethniki Group 2 | Double Chance | 12 | 1–4 | High | Won |
| 13:00 | Asteras Kard. vs EordaikosGreece: Gamma Ethniki Group 2 | Double Chance | 12 | 0–0 | High | Lost |
| 13:00 | Sarakinos vs EvosmouGreece: Gamma Ethniki Group 2 | 1X2 | 1 | 2–0 | Medium | Won |
| 13:00 | Aias Salamina vs IlisiakosGreece: Gamma Ethniki Group 6 | Double Chance | 12 | 0–3 | High | Won |
| 13:00 | Ermis Exochi vs VeriaGreece: Gamma Ethniki Group 2 | Double Chance | 12 | 2–2 | High | Lost |
| 13:00 | Ethnikos Neou Keramidiou vs PierikosGreece: Gamma Ethniki Group 2 | 1X2 | 1 | 4–0 | Medium | Won |
| 13:00 | Alexandreia vs Apollon PontouGreece: Gamma Ethniki Group 2 | 1X2 | 2 | 0–3 | Medium | Won |
| 13:00 | Aetos Orfani vs Xanthi FCGreece: Gamma Ethniki Group 1 | 1X2 | 2 | 0–7 | Medium | Won |
| 13:00 | Iraklis Therm. vs Poseidon Nea MichanionaGreece: Gamma Ethniki Group 1 | Double Chance | 12 | 2–1 | High | Won |
| 13:00 | Panthrakikos vs Doxa DramasGreece: Gamma Ethniki Group 1 | 1X2 | 1 | 2–0 | Medium | Won |
| 13:00 | Botafogo U20 vs Palmeiras U20Brazil: Brasileiro U20 A | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 13:00 | Kilkisiakos vs PAOK DytikoGreece: Gamma Ethniki Group 1 | 1X2 | 1 | 5–3 | Medium | Won |
| 13:00 | Orestis Orestiadas vs Apollon Krya VrysiGreece: Gamma Ethniki Group 1 | 1X2 | 2 | 0–3 | Medium | Won |
| 13:00 | Thermaikos Thermis vs PAO KristoniGreece: Gamma Ethniki Group 1 | Double Chance | 12 | 3–2 | High | Won |
| 13:00 | Slovan Bratislava W vs Tatran Prešov WSlovakia: I Liga Women | Over / Under Goals | Ov2.5 | 3–0 | High | Won |
| 13:00 | Atsalenios vs Graniths Agias MarinasGreece: Gamma Ethniki Group 6 | 1X2 | 1 | 0–0 | Medium | Lost |
| 13:00 | Ethnikos Piraeus vs Asteras VarisGreece: Gamma Ethniki Group 6 | Double Chance | 12 | 0–0 | Medium | Lost |
| 13:00 | Thyella Diastavroseos vs Saronikos AnavyssouGreece: Gamma Ethniki Group 6 | Double Chance | 12 | 1–2 | High | Won |
| 13:00 | Sreenidi Deccan vs Shillong LajongIndia: I League | 1X2 | 1 | 0–0 | High | Lost |
| 13:00 | Giouchtas vs ChaidariGreece: Gamma Ethniki Group 6 | 1X2 | 1 | 1–1 | Medium | Lost |
| 13:00 | Thailand U20 W vs Bangladesh U20 WWorld: AFC U20 Asian Cup Women | 1X2 | X | 3–2 | High | Lost |
| 13:00 | Thyella Patras vs PanthouriakosGreece: Gamma Ethniki Group 4 | Double Chance | 12 | 2–0 | High | Won |
| 13:00 | Aris Filiates vs Asteras StavrosGreece: Gamma Ethniki Group 3 | Double Chance | 12 | 3–0 | High | Won |
| 13:30 | Odd U19 vs Sandnes Ulf U19Norway: Nasjonal U19 Champions League | 1X2 | 1 | 3–2 | Medium | Won |
| 14:00 | Kozara Gradiška vs FK Romanija PaleBosnia: 1st League RS | Double Chance | 12 | 2–1 | High | Won |
| 14:00 | Paradou AC vs CR BelouizdadAlgeria: Ligue 1 | 1X2 | 2 | 0–3 | Medium | Won |
| 14:00 | Koléa vs Béchar DjedidAlgeria: Ligue 2 | 1X2 | 1 | 0–0 | High | Lost |
| 14:00 | Tłuchowia vs Zawisza BydgoszczPoland: III Liga Group 2 | 1X2 | 2 | 0–1 | Medium | Won |
| 14:00 | Asenovets vs Lokomotiv Plovdiv IIBulgaria: Third League Southeast | Double Chance | 12 | 1–2 | High | Won |
| 14:00 | Atletik Kuklen vs Levski KarlovoBulgaria: Third League Southeast | Double Chance | 12 | 3–1 | High | Won |
| 14:00 | Dimitrovgrad vs Yambol 1915Bulgaria: Third League Southeast | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 14:00 | Gigant Saedinenie vs Maritsa MilevoBulgaria: Third League Southeast | Double Chance | 12 | 1–0 | High | Won |
| 14:00 | Maritsa Plovdiv vs Rakovski 2011Bulgaria: Third League Southeast | 1X2 | 1 | 5–1 | Medium | Won |
| 14:00 | Nesebar vs SozopolBulgaria: Third League Southeast | 1X2 | 1 | 0–0 | High | Lost |
| 14:00 | Rozova dolina vs Rodopa SmolyanBulgaria: Third League Southeast | Double Chance | 12 | 2–1 | High | Won |
| 14:00 | Spartak Plovdiv vs Sekirovo RakovskiBulgaria: Third League Southeast | 1X2 | 1 | 0–0 | Medium | Lost |
| 14:00 | Bodø Glimt W vs Brann WNorway: Toppserien | 1X2 | 2 | 1–4 | Medium | Won |
| 14:00 | Haugesund W vs Fortuna Ålesund WNorway: Toppserien | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 14:00 | Rosenborg W vs Hønefoss WNorway: Toppserien | Double Chance | 12 | 2–0 | High | Won |
| 14:00 | Vålerenga W vs Røa WNorway: Toppserien | 1X2 | 1 | 4–0 | High | Won |
| 14:00 | Marítimo U23 vs Vizela U23Portugal: Liga Revelação U23 | Over / Under Goals | Ov2.5 | 2–2 | Medium | Won |
| 14:00 | Tyumen vs Dinamo KirovRussia: Second League A Fall Season Silver | Over / Under Goals | Ov2.5 | 1–1 | Medium | Lost |
| 14:00 | Trenčín II vs DAC IISlovakia: 3. Liga West | Over / Under Goals | Ov2.5 | 3–0 | High | Won |
| 14:30 | Cartusia Kartuzy vs Victoria WrześniaPoland: III Liga Group 2 | Double Chance | 12 | 0–3 | High | Won |
| 14:30 | Panthère vs Dynamo de DoualaCameroon: Elite One | Double Chance | 12 | 3–0 | High | Won |
| 15:00 | JS Kabylie vs Ben AknounAlgeria: Ligue 1 | 1X2 | 1 | 3–1 | Medium | Won |
| 15:00 | MC Alger vs USM AlgerAlgeria: Ligue 1 | 1X2 | 1 | 1–0 | High | Won |
| 15:00 | Polonia Środa vs Flota ŚwinoujściePoland: III Liga Group 2 | 1X2 | 1 | 6–2 | High | Won |
| 15:00 | Villaverde-Boetticher vs A Madrid IIISpain: Tercera División RFEF Group 7 | Double Chance | 12 | 1–1 | High | Lost |
| 15:00 | Bollullos vs Córdoba IISpain: Tercera División RFEF Group 10 | Double Chance | 12 | 2–1 | High | Won |
| 15:00 | Velké Hamry vs Sokol BrozanyCzech-Republic: 3. Liga CFL B | 1X2 | 1 | 0–0 | Medium | Lost |
| 15:00 | FC Urartu vs AraratArmenia: Cup | 1X2 | 1 | 2–3 | Medium | Lost |
| 15:00 | Colombe vs PWD BamendaCameroon: Elite One | 1X2 | 1 | 3–1 | High | Won |
| 15:00 | Stade Mandji vs PélicanGabon: Championnat D1 | Double Chance | 12 | 1–0 | Medium | Won |
| 15:00 | Stade Migoveen vs BitamGabon: Championnat D1 | 1X2 | X | 0–2 | High | Lost |
| 15:00 | FC 105 vs US OyemGabon: Championnat D1 | Double Chance | 12 | 2–0 | High | Won |
| 15:30 | La Virgen del Camino vs VillaralboSpain: Tercera División RFEF Group 8 | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 15:45 | Olímpico Totana vs Cartagena LU IISpain: Tercera División RFEF Group 13 | 1X2 | 1 | 0–2 | Medium | Lost |
| 16:00 | Sutjeska Foča vs Velež NevesinjeBosnia: 1st League RS | Double Chance | 12 | 4–1 | High | Won |
| 16:00 | Dobrovce vs Čarda MartjanciSlovenia: 3. SNL East | 1X2 | 2 | 2–1 | Medium | Lost |
| 16:00 | Türkgücü-Ataspor vs HeimstettenGermany: Oberliga Bayern Süd | 1X2 | 2 | 0–1 | Medium | Won |
| 16:00 | Karkonosze Jelenia Góra vs KluczborkPoland: III Liga Group 3 | Over / Under Goals | Ov2.5 | 1–4 | High | Won |
| 16:00 | Torre del Mar vs MarbelliSpain: Tercera División RFEF Group 9 | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 16:00 | Zenit 2 vs AmkarRussia: Second League A Fall Season Silver | Over / Under Goals | Ov2.5 | 5–2 | High | Won |
| 16:00 | Freeport vs Heaven ElevenLiberia: LFA First Division | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 16:00 | Wologizi vs LPRC OilersLiberia: LFA First Division | Double Chance | 12 | 1–3 | High | Won |
| 16:15 | Mtarfa vs Vittoriosa StarsMalta: Challenge League | 1X2 | 2 | 0–1 | High | Won |
| 16:30 | Hørsholm-Usserød vs BrønshøjDenmark: 3. Division | Over / Under Goals | Ov2.5 | 3–0 | High | Won |
| 16:30 | St-Pryvé St-Hilaire vs Feignies-AulnoyeFrance: National 2 Group B | Double Chance | 12 | 0–0 | High | Lost |
| 16:30 | MŠK Senec vs GalantaSlovakia: 3. Liga West | Double Chance | 12 | 0–2 | High | Won |
| 16:30 | FK Neftekhimik vs FakelRussia: First League | Over / Under Goals | Un2.5 | 0–2 | High | Won |
| 16:45 | Bayern Munich W vs Manchester United WEurope: UEFA Champions League Women | 1X2 | 1 | 2–1 | High | Won |
| 17:00 | FC Andorra vs MalagaSpain: Segunda División | Double Chance | 12 | 3–3 | High | Lost |
| 17:00 | ZFC Meuselwitz vs BFC PreussenGermany: Regionalliga Nordost | Double Chance | 12 | 2–3 | High | Won |
| 17:00 | Hertha Zehlendorf vs FC Carl Zeiss JenaGermany: Regionalliga Nordost | Double Chance | 12 | 0–3 | High | Won |
| 17:00 | SV Babelsberg 03 vs BFC DynamoGermany: Regionalliga Nordost | Over / Under Goals | Ov2.5 | 2–2 | Medium | Won |
| 17:00 | Fremad Amager vs Thisted FCDenmark: 2. Division | Double Chance | 12 | 2–0 | Medium | Won |
| 17:00 | HIK vs IshøjDenmark: 2. Division | BTTS / GG | BTTS - Yes | 2–1 | Medium | Won |
| 17:00 | Kalsdorf vs Gleisdorf 09Austria: Regionalliga Mitte | 1X2 | 1 | 0–0 | Medium | Lost |
| 17:00 | Eintracht Norderstedt vs Phönix LübeckGermany: Regionalliga Nord | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 17:00 | Wacker Burghausen vs Bayern München IIGermany: Regionalliga Bayern | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 17:00 | Vilzing vs Viktoria AschaffenburgGermany: Regionalliga Bayern | 1X2 | 1 | 1–2 | Medium | Lost |
| 17:00 | Ansbach vs EichstättGermany: Regionalliga Bayern | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 17:00 | Greuther Fürth II vs BayreuthGermany: Regionalliga Bayern | BTTS / GG | BTTS - Yes | 3–0 | High | Lost |
| 17:00 | Polonia Nysa vs Górnik PolkowicePoland: III Liga Group 3 | 1X2 | 2 | 1–2 | High | Won |
| 17:00 | Lechia Zielona Góra vs Goczałkowice ZdrójPoland: III Liga Group 3 | 1X2 | 1 | 5–0 | High | Won |
| 17:00 | Derio vs Eibar IIISpain: Tercera División RFEF Group 4 | Double Chance | 12 | 2–2 | High | Lost |
| 17:00 | Vevey Sports vs ChamSwitzerland: 1. Liga Promotion | 1X2 | 2 | 1–2 | High | Won |
| 17:00 | Atlético Porcuna vs Mancha RealSpain: Tercera División RFEF Group 9 | Double Chance | 12 | 0–0 | High | Lost |
| 17:00 | Tomares vs UtreraSpain: Tercera División RFEF Group 10 | Double Chance | 12 | 0–1 | High | Won |
| 17:00 | Čelik vs Sloboda TuzlaBosnia: 1st League FBiH | 1X2 | 1 | 2–1 | Medium | Won |
| 17:00 | Varhaug vs ÅkraNorway: 3. Division Girone 4 | 1X2 | X | 2–0 | High | Lost |
| 17:00 | FC Racing vs Poza RicaMexico: Liga Premier Serie B | Double Chance | 12 | 2–1 | High | Won |
| 17:30 | Brinkumer SV vs Eiche HornGermany: Oberliga Bremen | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 17:30 | Atlético Albericia vs TropezónSpain: Tercera División RFEF Group 3 | Double Chance | 12 | 0–1 | High | Won |
| 17:30 | Oldenburger SV vs Eutiner SVGermany: Oberliga Schleswig Holstein | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 17:30 | Deportivo Alavés III vs Aurrerá VitoriaSpain: Tercera División RFEF Group 4 | Double Chance | 12 | 1–1 | High | Lost |
| 17:30 | Torreperogil vs Arenas ArmillaSpain: Tercera División RFEF Group 9 | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 17:30 | Breitenrain vs SC KriensSwitzerland: 1. Liga Promotion | 1X2 | 2 | 0–2 | Medium | Won |
| 17:30 | Avranches vs AngoulêmeFrance: National 2 Group A | Double Chance | 12 | 1–0 | Medium | Won |
| 17:30 | Constància vs SantanyíSpain: Tercera División RFEF Group 11 | 1X2 | 1 | 3–0 | Medium | Won |
| 18:00 | Torrent vs Castellón IISpain: Segunda División RFEF Group 3 | 1X2 | 1 | 1–0 | High | Won |
| 18:00 | Huesca vs Cultural LeonesaSpain: Segunda División | Double Chance | 12 | 1–1 | Medium | Lost |
| 18:00 | SF Baumberg vs BW DingdenGermany: Oberliga Niederrhein | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 18:00 | Vikingur Gota vs HB TorshavnFaroe-Islands: Meistaradeildin | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 18:00 | Burgos vs AD Ceuta FCSpain: Segunda División | 1X2 | 1 | 1–1 | High | Lost |
| 18:00 | Besa BielBienne vs Black StarsSwitzerland: 1. Liga Classic Group 2 | Over / Under Goals | Ov2.5 | 0–3 | High | Won |
| 18:00 | Birmingham City W vs Sunderland WEngland: Women's Championship | 1X2 | 1 | 1–0 | High | Won |
| 18:00 | Servette II vs EchallensSwitzerland: 1. Liga Classic Group 1 | 1X2 | 1 | 2–1 | Medium | Won |
| 18:00 | Eschen Mauren vs Wettswil-BonstettenSwitzerland: 1. Liga Classic Group 3 | 1X2 | 2 | 1–4 | Medium | Won |
| 18:00 | Portugalete vs DurangoSpain: Tercera División RFEF Group 4 | 1X2 | 1 | 1–0 | High | Won |
| 18:00 | Las Rozas vs Pozuelo AlarcónSpain: Tercera División RFEF Group 7 | Double Chance | 12 | 1–0 | High | Won |
| 18:00 | Santa Cruz vs Águilas IISpain: Tercera División RFEF Group 13 | Double Chance | 12 | 2–1 | High | Won |
| 18:00 | Bidezarra vs CirboneroSpain: Tercera División RFEF Group 15 | Double Chance | 12 | 0–2 | High | Won |
| 18:00 | Peña Sport vs ArdoiSpain: Tercera División RFEF Group 15 | Double Chance | 12 | 2–0 | High | Won |
| 18:00 | Izarra vs Atlético ArtajonésSpain: Tercera División RFEF Group 15 | Double Chance | 12 | 3–0 | High | Won |
| 18:00 | Haro Deportivo vs AutolSpain: Tercera División RFEF Group 16 | Over / Under Goals | Ov2.5 | 3–0 | Medium | Won |
| 18:00 | Yagüe vs OyonesaSpain: Tercera División RFEF Group 16 | Double Chance | 12 | 2–2 | High | Lost |
| 18:00 | Villegas vs VareaSpain: Tercera División RFEF Group 16 | 1X2 | 2 | 0–1 | Medium | Won |
| 18:00 | Agoncillo vs Peña BalsamaisoSpain: Tercera División RFEF Group 16 | 1X2 | 1 | 4–1 | Medium | Won |
| 18:00 | Touring vs LeioaSpain: Tercera División RFEF Group 4 | Double Chance | 12 | 2–1 | High | Won |
| 18:00 | Banfield Res. vs Barracas Central Res.Argentina: Reserve League | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 18:00 | Estudiantes La Plata Res vs Ferro 2Argentina: Reserve League | 1X2 | 1 | 0–1 | Medium | Lost |
| 18:00 | San Martín San Juan Res. vs Estudiantes Rio Cuarto 2Argentina: Reserve League | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 18:00 | Tigre Res. vs Godoy Cruz Res.Argentina: Reserve League | Double Chance | 12 | 2–0 | Medium | Won |
| 18:00 | Corinthians U20 vs Fortaleza U20Brazil: Brasileiro U20 A | 1X2 | 1 | 0–1 | Medium | Lost |
| 18:00 | Fluminense W vs Juventude WBrazil: Brasileiro Women | Double Chance | 12 | 1–0 | High | Won |
| 18:00 | San Lorenzo Res. vs Atlético Tucumán Res.Argentina: Reserve League | 1X2 | 1 | 0–2 | Medium | Lost |
| 18:00 | Fluminense U20 vs Avaí U20Brazil: Brasileiro U20 A | 1X2 | 1 | 3–3 | Medium | Lost |
| 18:00 | Vélez Sársfield Res. vs Unión Santa Fe Res.Argentina: Reserve League | 1X2 | 1 | 4–0 | High | Won |
| 18:00 | São Paulo U20 vs Grêmio U20Brazil: Brasileiro U20 A | 1X2 | 1 | 0–2 | High | Lost |
| 18:00 | Athletico PR U20 vs Santos U20Brazil: Brasileiro U20 A | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 18:00 | Criciuma U20 vs Flamengo U20Brazil: Brasileiro U20 A | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 18:00 | Aoiz vs Beti KozkorSpain: Tercera División RFEF Group 15 | Double Chance | 12 | 0–0 | High | Lost |
| 18:00 | Goiás U20 vs Ceará U20Brazil: Brasileiro U20 B | 1X2 | 2 | 0–2 | Medium | Won |
| 18:00 | Novorizontino U20 vs Chapecoense U20Brazil: Brasileiro U20 B | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 18:00 | Botafogo SP U20 vs Paysandu PA U20Brazil: Brasileiro U20 B | 1X2 | X | 2–1 | High | Lost |
| 18:00 | Coritiba U20 vs Internacional U20Brazil: Brasileiro U20 B | 1X2 | 1 | 3–0 | Medium | Won |
| 18:15 | La Sarraz-Eclépens vs ChênoisSwitzerland: 1. Liga Classic Group 1 | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 18:15 | Zuera vs Atlético MonzónSpain: Tercera División RFEF Group 17 | 1X2 | 2 | 0–4 | Medium | Won |
| 18:15 | Valle Egüés vs Avance EzcabarteSpain: Tercera División RFEF Group 15 | Double Chance | 12 | 1–0 | High | Won |
| 18:30 | Buochs vs CourtételleSwitzerland: 1. Liga Classic Group 2 | Double Chance | 12 | 0–2 | High | Won |
| 18:30 | Revilla vs Montañas PasSpain: Tercera División RFEF Group 3 | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 18:30 | Lagun Onak vs ZamudioSpain: Tercera División RFEF Group 4 | 1X2 | 1 | 5–0 | Medium | Won |
| 18:30 | Quilmes 2 vs Boca Juniors Res.Argentina: Reserve League | 1X2 | 2 | 1–0 | Medium | Lost |
| 18:30 | Alcúdia vs Rotlet MolinarSpain: Tercera División RFEF Group 11 | 1X2 | 1 | 1–2 | High | Lost |
| 18:30 | Latina vs PotenzaItaly: Coppa Italia Serie C | Double Chance | 12 | 1–0 | Medium | Won |
| 18:45 | Albion Rovers vs Stirling UniversityScotland: Football League Lowland League | Over / Under Goals | Ov2.5 | 5–0 | High | Won |
| 18:45 | Cowdenbeath vs ClydebankScotland: Football League Lowland League | 1X2 | 2 | 0–4 | Medium | Won |
| 18:45 | Berwick Rangers vs Cumbernauld ColtsScotland: Football League Lowland League | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 18:45 | Linlithgow Rose vs Civil Service StrollersScotland: Football League Lowland League | 1X2 | 1 | 3–3 | High | Lost |
| 18:45 | Forres Mechanics vs BrechinScotland: Football League Highland League | 1X2 | 2 | 0–1 | Medium | Won |
| 18:45 | Zurrieq vs MarsaMalta: Challenge League | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 19:00 | Olympique Safi vs Renaissance BerkaneMorocco: Botola Pro | 1X2 | 2 | 1–1 | Medium | Lost |
| 19:00 | Huntly vs KeithScotland: Football League Highland League | Double Chance | 12 | 1–1 | High | Lost |
| 19:00 | Strathspey Thistle vs FraserburghScotland: Football League Highland League | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 19:00 | Turriff United vs Nairn CountyScotland: Football League Highland League | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 19:00 | Laredo vs BarquereñoSpain: Tercera División RFEF Group 3 | 1X2 | 1 | 3–2 | High | Won |
| 19:00 | Unión Sur Yaiza vs San BartoloméSpain: Tercera División RFEF Group 12 | Double Chance | 12 | 1–4 | High | Won |
| 19:00 | Cuiabá U20 vs América Mineiro U20Brazil: Brasileiro U20 A | Double Chance | 12 | 0–2 | High | Won |
| 19:00 | Chelsea W vs Arsenal WEurope: UEFA Champions League Women | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 19:00 | Fjolnir vs VídirIceland: Cup | 1X2 | 1 | 2–1 | High | Won |
| 19:30 | Racing Santander vs Sporting GijonSpain: Segunda División | 1X2 | 1 | 3–1 | High | Won |
| 20:00 | Tamaraceite vs Panadería PulidoSpain: Tercera División RFEF Group 12 | Double Chance | 12 | 3–2 | High | Won |
| 20:00 | Villa Santa Brígida vs UD San FernandoSpain: Tercera División RFEF Group 12 | Double Chance | 12 | 0–2 | High | Won |
| 20:00 | Bogota FC vs Real SoachaColombia: Primera B | Over / Under Goals | Un2.5 | 2–2 | High | Lost |
| 20:00 | Delfines Del Este vs Atlético PantojaDominican-Republic: Liga Mayor | Double Chance | 12 | 3–1 | Medium | Won |
| 20:30 | Ind. Juniors vs San AntonioEcuador: Liga Pro Serie B | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 21:00 | Cobán Imperial vs AuroraGuatemala: Liga Nacional | 1X2 | 1 | 0–0 | High | Lost |
| 21:00 | Águila vs Fuerte San FranciscoEl-Salvador: Primera Division | 1X2 | 1 | 1–1 | High | Lost |
| 21:00 | Hércules vs ZacatecolucaEl-Salvador: Primera Division | Double Chance | 12 | 2–0 | Medium | Won |
| 21:00 | Patriotas vs Leones FCColombia: Primera B | 1X2 | 1 | 1–0 | Medium | Won |
| 21:00 | Platense vs InterEl-Salvador: Primera Division | Double Chance | 12 | 0–0 | High | Lost |
| 22:00 | Bahia W vs America Mineiro WBrazil: Brasileiro Women | 1X2 | 1 | 3–1 | Medium | Won |
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.