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 — Monday, October 26, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | LD Alajuelense vs Perez ZeledonCosta-Rica: Primera División | 1X2 | 1 | 1–0 | High | Won |
| 00:00 | Caiquetio vs SportingAruba: Division Di Honor | 1X2 | X | 1–2 | High | Lost |
| 00:00 | Cruzeiro W vs Libertad Asuncion WSouth America: CONMEBOL Libertadores Femenina | 1X2 | 1 | 3–0 | Medium | Won |
| 00:06 | Tigres UANL W vs Monterrey WMexico: Liga MX Femenil | 1X2 | 1 | 2–2 | Medium | Lost |
| 00:30 | Barracas Central vs Estudiantes de Rio CuartoArgentina: Liga Profesional Argentina | 1X2 | 1 | 2–1 | High | Won |
| 00:30 | Central Cordoba de Santiago vs Velez SarsfieldArgentina: Liga Profesional Argentina | 1X2 | 2 | 0–5 | High | Won |
| 00:30 | Austin II vs Los Angeles FC IIUSA: MLS Next Pro | 1X2 | 1 | 0–1 | Medium | Lost |
| 01:00 | Real Estelí vs ManaguaNicaragua: Primera Division | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 01:00 | Los Angeles FC vs Los Angeles GalaxyUSA: Major League Soccer | 1X2 | 1 | 2–2 | High | Lost |
| 01:00 | Club Queretaro vs Cruz AzulMexico: Liga MX | 1X2 | 2 | 1–3 | High | Won |
| 01:05 | Club America vs CF PachucaMexico: Liga MX | 1X2 | 1 | 1–2 | High | Lost |
| 01:15 | Deportes Tolima vs Deportivo PastoColombia: Primera A | 1X2 | 1 | 0–1 | Medium | Lost |
| 02:00 | Portland Timbers II vs Ventura CountyUSA: MLS Next Pro | 1X2 | 1 | 0–1 | Medium | Lost |
| 03:00 | Club Tijuana vs Santos LagunaMexico: Liga MX | 1X2 | 1 | 4–1 | Medium | Won |
| 07:30 | Shandong Taishan II vs Jiangxi LianshengChina: League Two | 1X2 | 1 | 2–1 | Medium | Won |
| 10:00 | Lochin vs FarDuUzbekistan: Pro League A | Over / Under Goals | Ov2.5 | 1–2 | Medium | Won |
| 11:00 | AS New Soger vs Don BoscoCongo-DR: Ligue 1 | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 11:00 | Saint-Luc vs CS ManikaCongo-DR: Ligue 1 | 1X2 | 1 | 0–0 | High | Lost |
| 11:00 | Van vs GandzasarArmenia: Cup | 1X2 | 1 | 2–1 | Medium | Won |
| 11:30 | Geylang International vs Hougang UnitedSingapore: Premier League | 1X2 | 1 | 3–0 | High | Won |
| 11:30 | Fard Alborz vs HavadarIran: Azadegan League | 1X2 | 1 | 2–0 | Medium | Won |
| 11:30 | Mes Soongoun vs Naft Masjed SoleymanIran: Azadegan League | BTTS / GG | BTTS - No | 2–1 | High | Lost |
| 11:30 | Mes Kerman vs Shahin Bandar AmeriIran: Azadegan League | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 12:00 | FC Mk de Kinshasa vs Dauphins NoirsCongo-DR: Ligue 1 | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 12:00 | Mitrovica vs IstoguKosovo: Liga E Pare | 1X2 | 2 | 1–0 | Medium | Lost |
| 12:00 | Metalourg vs GazalkentUzbekistan: Pro League A | 1X2 | 1 | 2–2 | High | Lost |
| 12:00 | Muangthong United vs Police TeroThailand: Thai League 2 | 1X2 | 1 | 4–1 | Medium | Won |
| 12:00 | Bhayangkara FC vs PSM MakassarIndonesia: Liga 1 | 1X2 | 1 | 0–0 | Medium | Lost |
| 12:00 | Persebaya Surabaya vs Persepam Madura UtdIndonesia: Liga 1 | 1X2 | 1 | 3–1 | Medium | Won |
| 12:00 | Persija vs Persik KediriIndonesia: Liga 1 | 1X2 | 1 | 2–1 | Medium | Won |
| 12:00 | Niroye Zamini vs Shenavarsazi QeshmIran: Azadegan League | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 12:00 | Negelle Arsi vs Adama KenemaEthiopia: Premier League | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 12:00 | Kedus Giorgis vs Sheger KetemaEthiopia: Premier League | Over / Under Goals | Un2.5 | 2–2 | High | Lost |
| 12:45 | Zakynthos vs Pyrgos 1968Greece: Super League 2 | Over / Under Goals | Un2.5 | 2–3 | High | Lost |
| 13:00 | Blessing vs Lubumbashi SportCongo-DR: Ligue 1 | 1X2 | 1 | 2–1 | Medium | Won |
| 13:00 | Butras vs Saint Eloi LupopoCongo-DR: Ligue 1 | 1X2 | X | 0–2 | High | Lost |
| 13:00 | Sanga Balende vs TanganyikaCongo-DR: Ligue 1 | 1X2 | 2 | 1–1 | High | Lost |
| 13:00 | Alga vs OzgonKyrgyzstan: Premier League | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 13:00 | Mladost Ždralovi vs Jadran LPCroatia: First NL | BTTS / GG | BTTS - Yes | 1–0 | High | Lost |
| 13:00 | Barnsley U21 vs Peterborough United U21England: Professional Development League | Over / Under Goals | Ov2.5 | 3–6 | High | Won |
| 13:00 | Swansea City U21 vs Charlton Athletic U21England: Professional Development League | 1X2 | 1 | 3–2 | Medium | Won |
| 13:00 | Gamo Chencha vs Ethiopia Nigd BankEthiopia: Premier League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 13:30 | AS Agareb vs M'sakenTunisia: Ligue 2 | Double Chance | 12 | 0–2 | High | Won |
| 13:30 | Béni-Khalled vs AS GabesTunisia: Ligue 2 | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 13:30 | Xorazm vs NavbahorUzbekistan: Super League | 1X2 | 2 | 1–2 | Medium | Won |
| 13:30 | EM Mahdia vs US TataouineTunisia: Ligue 2 | Double Chance | 12 | 3–2 | Medium | Won |
| 13:30 | Kerkennah vs BS BouhajlaTunisia: Ligue 2 | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 13:30 | AS Soliman vs CS ChebbaTunisia: Ligue 2 | 1X2 | 1 | 3–1 | High | Won |
| 13:30 | Sporting Ben Arous vs MégrineTunisia: Ligue 2 | Double Chance | 12 | 1–0 | Medium | Won |
| 13:30 | Stade Soussien vs Sfax RailwaysTunisia: Ligue 2 | Double Chance | 12 | 1–0 | Medium | Won |
| 13:30 | Bouchamma vs Kalaâ SportTunisia: Ligue 2 | Double Chance | 12 | 1–0 | Medium | Won |
| 13:45 | Neftchi vs Al-Ittihad FCAsia: AFC Champions League | Over / Under Goals | Ov2.5 | 1–2 | Medium | Won |
| 14:00 | Rangers vs Anges VertsCongo-DR: Ligue 1 | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 14:00 | Sheffield United U21 vs Fleetwood Town U21England: Professional Development League | 1X2 | 1 | 0–1 | High | Lost |
| 14:00 | ATK Mohun Bagan vs ChennaiyinIndia: Indian Super League | 1X2 | 1 | 1–0 | High | Won |
| 15:00 | Metaloglobus vs CSM Ramnicu ValceaRomania: Liga II | Double Chance | 12 | 2–0 | Medium | Won |
| 15:00 | Welayta Dicha vs Halaba KetemaEthiopia: Premier League | Over / Under Goals | Un2.5 | 6–0 | High | Lost |
| 15:00 | Hapoel Acre vs TiraIsrael: State Cup | 1X2 | X | 5–0 | High | Lost |
| 15:00 | Kafr Qasim vs Beitar Petah TikvaIsrael: State Cup | 1X2 | 1 | 5–2 | Medium | Won |
| 15:00 | Beitar Nahariya vs Hapoel AfulaIsrael: State Cup | 1X2 | 2 | 1–3 | Medium | Won |
| 15:00 | FC Iberia 1999 vs Torpedo KutaisiGeorgia: Erovnuli Liga | 1X2 | 1 | 3–2 | Medium | Won |
| 15:00 | Lokomotiv Plovdiv vs Slavia SofiaBulgaria: First League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 15:00 | Ararat-Armenia vs FC NoahArmenia: Premier League | 1X2 | 2 | 2–1 | High | Lost |
| 15:00 | Al Bukayriyah vs HajerSaudi-Arabia: Division 1 | Double Chance | 12 | 2–1 | Medium | Won |
| 15:30 | Hapoel Sderot vs Maccabi Ahi NazarethIsrael: State Cup | 1X2 | X | 2–3 | High | Lost |
| 15:30 | Dimona vs Hapoel Rishon LeZionIsrael: State Cup | 1X2 | 2 | 2–3 | Medium | Won |
| 16:00 | Sogndal II vs Brann IINorway: 3. Division Girone 3 | 1X2 | 2 | 2–3 | Medium | Won |
| 16:00 | Levadia U19 vs Parnu JK Vaprus U21Estonia: Esiliiga B | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 16:00 | Molinos El Pirata vs Union ComercioPeru: Segunda División | Double Chance | 12 | 1–0 | High | Won |
| 16:00 | Transinvest 2 vs FA Šiauliai IILithuania: 1 Lyga | 1X2 | 1 | 3–2 | Medium | Won |
| 16:00 | Nueva Chicago vs San Martin S.J.Argentina: Primera Nacional | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 16:00 | Grobiņa vs RigaLatvia: Virsliga | 1X2 | 2 | 2–5 | High | Won |
| 16:00 | Beşiktaş vs BaşakşehirTurkey: Süper Lig | 1X2 | 1 | 2–0 | Medium | Won |
| 16:00 | Rizespor vs TrabzonsporTurkey: Süper Lig | 1X2 | 2 | 3–4 | Medium | Won |
| 16:00 | Nea Salamis vs PafosCyprus: 1. Division | 1X2 | 2 | 0–0 | Medium | Lost |
| 16:00 | Al-Ahli Jeddah vs Al-GharafaAsia: AFC Champions League | 1X2 | 1 | 2–1 | High | Won |
| 16:00 | Al Ain vs Tractor SaziAsia: AFC Champions League | 1X2 | 1 | 2–1 | High | Won |
| 16:30 | Shinnik Yaroslavl vs Spartak KostromaRussia: First League | Double Chance | 12 | 2–1 | High | Won |
| 16:45 | Al Ula vs Al OrubahSaudi-Arabia: Division 1 | 1X2 | 1 | 3–1 | Medium | Won |
| 16:45 | Kauno Žalgiris vs FK Zalgiris VilniusLithuania: A Lyga | 1X2 | 1 | 0–0 | Medium | Lost |
| 17:00 | Ranheim II vs Aalesund IINorway: 3. Division Girone 2 | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 17:00 | Askøy vs Åsane IINorway: 3. Division Girone 3 | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 17:00 | Våg vs Odd IINorway: 3. Division Girone 4 | Over / Under Goals | Ov2.5 | 4–2 | High | Won |
| 17:00 | Oppsal vs Lyn IINorway: 3. Division Girone 6 | Over / Under Goals | Ov2.5 | 3–0 | High | Won |
| 17:00 | Sandefjord II vs Sarpsborg 08 IINorway: 3. Division Girone 6 | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 17:00 | Tevragh-Zeïne vs ArméeMauritania: Premier League | Over / Under Goals | Un2.5 | 4–1 | High | Lost |
| 17:00 | Warta Poznań vs ŁKS ŁódźPoland: I Liga | BTTS / GG | BTTS - Yes | 0–1 | Medium | Lost |
| 17:00 | Floriana vs Zabbar St. PatrickMalta: Premier League | 1X2 | 1 | 1–2 | High | Lost |
| 17:00 | Hapoel Migdal HaEmek vs Hapoel Beit SheanIsrael: Liga Alef | BTTS / GG | BTTS - Yes | 2–1 | High | Won |
| 17:00 | Viimsi vs Flora IIEstonia: Esiliiga A | 1X2 | 1 | 1–1 | High | Lost |
| 17:00 | Istra 1961 vs HNK Hajduk SplitCroatia: HNL | 1X2 | 2 | 2–2 | Medium | Lost |
| 17:00 | Maccabi Haifa vs Hapoel Beer ShevaIsrael: Ligat Ha'al | Over / Under Goals | Ov2.5 | 2–5 | High | Won |
| 17:00 | Mardin 1969 vs Manisa F.K.Turkey: 1. Lig | 1X2 | 1 | 2–1 | Medium | Won |
| 17:00 | AEK Larnaca vs Omonia NicosiaCyprus: 1. Division | Double Chance | 12 | 2–0 | Medium | Won |
| 17:30 | CSKA Sofia vs LudogoretsBulgaria: First League | Over / Under Goals | Ov2.5 | 2–0 | Medium | Lost |
| 18:00 | Vålerenga II vs KFUM IINorway: 3. Division Girone 1 | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 18:00 | Kvik Trondheim vs Rosenborg IINorway: 3. Division Girone 2 | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 18:00 | Búzios vs PaduanoBrazil: Carioca B2 | 1X2 | 2 | 2–0 | Medium | Lost |
| 18:00 | Rio de Janeiro vs 7 de AbrilBrazil: Carioca B2 | Over / Under Goals | Ov2.5 | 0–2 | Medium | Lost |
| 18:00 | Serra Macaense vs ParatyBrazil: Carioca B2 | 1X2 | 1 | 6–2 | Medium | Won |
| 18:00 | Centro Español vs Central CordobaArgentina: Primera C | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 18:00 | Leones de Rosario vs MercedesArgentina: Primera C | 1X2 | 1 | 1–0 | Medium | Won |
| 18:00 | Sacachispas vs Sportivo BarracasArgentina: Primera C | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 18:00 | UAI Urquiza vs Villa San CarlosArgentina: Primera B Metropolitana | 1X2 | 1 | 2–0 | Medium | Won |
| 18:00 | FC Copenhagen vs OdenseDenmark: Superliga | 1X2 | 1 | 1–1 | Medium | Lost |
| 18:00 | SE Belford Roxo vs Barra MansaBrazil: Carioca B2 | 1X2 | 1 | 3–1 | Medium | Won |
| 18:00 | Sepsi OSK Sfantu Gheorghe vs Universitatea CraiovaRomania: Liga I | 1X2 | 2 | 0–5 | High | Won |
| 18:00 | Cruzeiro U20 vs Atlético Mineiro U20Brazil: Mineiro U20 | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 18:00 | São Paulo U20 vs Palmeiras U20Brazil: Paulista U20 | Double Chance | 12 | 2–3 | High | Won |
| 18:05 | Orebro SK vs Falkenbergs FFSweden: Superettan | BTTS / GG | BTTS - Yes | 1–0 | High | Lost |
| 18:15 | Al-Qadisiyah FC vs Al SaddAsia: AFC Champions League | 1X2 | 1 | 1–1 | Medium | Lost |
| 18:15 | Al Quwa Al Jawiya vs PakhtakorAsia: AFC Champions League | 1X2 | 2 | 1–0 | Medium | Lost |
| 18:30 | Defensores De Belgrano vs San MiguelArgentina: Primera Nacional | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 18:30 | Galatasaray vs FenerbahçeTurkey: Süper Lig | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 18:45 | Santa Clara vs BenficaPortugal: Primeira Liga | 1X2 | 2 | 1–2 | High | Won |
| 19:00 | Blackburn Rovers U21 vs West Bromwich Albion U21England: Premier League 2 Division One | Over / Under Goals | Ov2.5 | 4–2 | High | Won |
| 19:00 | AFC Bournemouth U21 vs Brentford U21England: Premier League 2 Division One | Over / Under Goals | Ov2.5 | 3–4 | High | Won |
| 19:00 | Crystal Palace U21 vs Southampton U21England: Premier League 2 Division One | BTTS / GG | BTTS - Yes | 2–5 | High | Won |
| 19:00 | Derby County U21 vs Norwich City U21England: Premier League 2 Division One | Over / Under Goals | Ov2.5 | 3–4 | High | Won |
| 19:00 | Newcastle United U21 vs Sunderland U21England: Premier League 2 Division One | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 19:00 | Resistencia vs Benjamín AcevalParaguay: Division Intermedia | Double Chance | 12 | 5–2 | Medium | Won |
| 19:30 | Paris Saint Germain vs LyonFrance: Ligue 1 | 1X2 | 1 | 2–0 | Medium | Won |
| 19:30 | Mosta vs HiberniansMalta: Premier League | BTTS / GG | BTTS - Yes | 2–2 | High | Won |
| 19:30 | FC Andorra vs BurgosSpain: Segunda División | Double Chance | 12 | 2–3 | High | Won |
| 19:30 | Crotone vs CasaranoItaly: Serie C Girone C | BTTS / GG | BTTS - Yes | 0–1 | High | Lost |
| 19:30 | AZ Picerno vs SalernitanaItaly: Serie C Girone C | Over / Under Goals | Ov2.5 | 3–0 | Medium | Won |
| 19:45 | Boulogne vs ReimsFrance: Ligue 2 | Double Chance | 12 | 1–1 | Medium | Lost |
| 19:45 | Montpellier vs RED Star FC 93France: Ligue 2 | Double Chance | 12 | 2–1 | High | Won |
| 19:50 | Chemal vs GendrimMauritania: Premier League | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 20:00 | Sevilla vs OsasunaSpain: La Liga | 1X2 | 1 | 2–0 | Medium | Won |
| 20:00 | Dendele vs CapimBrazil: Kings Cup | Over / Under Goals | Ov2.5 | 2–4 | High | Won |
| 20:00 | Walsall vs Salford CityEngland: League Two | BTTS / GG | BTTS - Yes | 2–4 | High | Won |
| 20:30 | Tecnico Universitario vs Mushuc Runa SCEcuador: Liga Pro | Double Chance | 12 | 3–0 | Medium | Won |
| 20:45 | Torreense vs AmarantePortugal: Segunda Liga | 1X2 | 1 | 1–0 | High | Won |
| 21:00 | Nyvelados vs G3XBrazil: Kings Cup | Over / Under Goals | Ov2.5 | 2–9 | High | Won |
| 21:00 | Universidad de Chile vs Everton de VinaChile: Primera División | 1X2 | 1 | 4–1 | High | 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.