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 — Thursday, October 22, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Belgrano W vs U. de Deportes WSouth America: CONMEBOL Libertadores Femenina | Over / Under Goals | Ov2.5 | 4–2 | High | Won |
| 00:00 | Palmeiras W vs Dragonas IDV WSouth America: CONMEBOL Libertadores Femenina | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 00:00 | Columbus Crew vs St. Louis CityUSA: US Open Cup | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 00:30 | Oriente Petrolero vs Nacional PotosíBolivia: Copa De La División Profesional | 1X2 | 1 | 3–2 | High | Won |
| 00:30 | Palmeiras vs FluminenseSouth America: CONMEBOL Libertadores | 1X2 | 1 | 0–1 | Medium | Lost |
| 00:30 | Firpo vs Deportivo SaprissaWorld: Concacaf Central American Cup | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 00:30 | Barranquilla vs America de CaliColombia: Copa Colombia | 1X2 | 2 | 0–4 | High | Won |
| 01:00 | Atlas vs Club AmericaMexico: Liga MX | 1X2 | 2 | 2–5 | Medium | Won |
| 01:00 | Puebla vs MonterreyMexico: Liga MX | 1X2 | 2 | 1–4 | Medium | Won |
| 01:00 | Toluca vs Club TijuanaMexico: Liga MX | 1X2 | 1 | 2–2 | High | Lost |
| 01:20 | Santa Fe vs JaguaresColombia: Primera A | 1X2 | 1 | 2–1 | High | Won |
| 01:30 | FAS vs Isidro MetapánEl-Salvador: Primera Division | Double Chance | 12 | 0–0 | Medium | Lost |
| 02:30 | CS Cartagines vs CD OlimpiaWorld: Concacaf Central American Cup | Over / Under Goals | Ov2.5 | 1–0 | Medium | Lost |
| 03:10 | CF Pachuca vs Cruz AzulMexico: Liga MX | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 03:10 | Santos Laguna vs U.N.A.M. - PumasMexico: Liga MX | Over / Under Goals | Ov2.5 | 2–0 | Medium | Lost |
| 08:00 | Bangkapi vs PTSThailand: FA Cup | 1X2 | X | 3–1 | High | Lost |
| 08:00 | Surindra vs Phichit UnitedThailand: FA Cup | 1X2 | X | 1–3 | High | Lost |
| 08:00 | Muangnont vs Samui UnitedThailand: FA Cup | 1X2 | X | 0–0 | High | Won |
| 08:30 | Persik Kediri vs PSS SlemanIndonesia: Liga 1 | 1X2 | 1 | 2–1 | Medium | Won |
| 08:30 | PSM Makassar vs Persebaya SurabayaIndonesia: Liga 1 | Over / Under Goals | Ov2.5 | 1–0 | Medium | Lost |
| 08:30 | Lions vs Preston LionsAustralia: Australian Championship | BTTS / GG | BTTS - Yes | 2–1 | High | Won |
| 09:00 | Kaspij Aktau 2 vs Khan TengriKazakhstan: 1. Division | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 09:00 | Akademiya Ontustik vs Turan TurkistanKazakhstan: 1. Division | BTTS / GG | BTTS - Yes | 0–2 | High | Lost |
| 09:00 | Shakhter Karagandy vs Sport Academy KairatKazakhstan: 1. Division | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 09:00 | Yelimay Semey 2 vs Tobol 2Kazakhstan: 1. Division | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 09:00 | Aktobe Jas vs Astana IIKazakhstan: 1. Division | Over / Under Goals | Ov2.5 | 3–6 | High | Won |
| 09:00 | Ekibastuz vs TarazKazakhstan: 1. Division | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 09:00 | Jaiyq vs ArysKazakhstan: 1. Division | BTTS / GG | BTTS - Yes | 1–2 | High | Won |
| 10:00 | Moldova U17 vs Belarus U17Europe: UEFA U17 Championship Qualification | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 10:00 | Slovenia U17 vs Czechia U17Europe: UEFA U17 Championship Qualification | 1X2 | 2 | 1–5 | Medium | Won |
| 10:00 | Văn Hiến vs Dong ThapVietnam: V.League 2 | Double Chance | 12 | 3–2 | High | Won |
| 10:00 | Phetchabun United vs BanbuengThailand: FA Cup | 1X2 | X | 3–1 | High | Lost |
| 10:00 | Phetchaburi vs Lopburi FCThailand: FA Cup | 1X2 | X | 1–0 | High | Lost |
| 11:00 | MOIK vs KarvanAzerbaidjan: Birinci Dasta | BTTS / GG | BTTS - Yes | 3–1 | High | Won |
| 11:00 | Xuan Thien Phu Tho vs Pho HienVietnam: V.League 2 | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 11:00 | Şimal vs Baku SportinqAzerbaidjan: Birinci Dasta | 1X2 | 1 | 5–2 | High | Won |
| 11:00 | Prachuap vs NonthaburiThailand: FA Cup | 1X2 | X | 3–0 | High | Lost |
| 11:00 | Cəbrayıl vs ZaqatalaAzerbaidjan: Birinci Dasta | 1X2 | 1 | 7–0 | High | Won |
| 12:00 | Tukums II vs Super Nova 2Latvia: 1. Liga | Over / Under Goals | Ov2.5 | 0–3 | High | Won |
| 12:00 | Rukh Vynnyky U19 vs LNZ Cherkasy U19Ukraine: U19 League | 1X2 | 1 | 0–1 | Medium | Lost |
| 12:00 | Persepam Madura Utd vs Persib BandungIndonesia: Liga 1 | 1X2 | 2 | 1–0 | Medium | Lost |
| 12:00 | Awassa Kenema vs Ethiopia Nigd BankEthiopia: Premier League | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 12:00 | Kedus Giorgis vs Adama KenemaEthiopia: Premier League | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 12:15 | Công An Nhân Dân vs Thanh HóaVietnam: V.League 1 | 1X2 | 1 | 1–1 | High | Lost |
| 12:30 | AL Nasr SC vs El DakhleyaEgypt: Second League | 1X2 | 1 | 2–2 | High | Lost |
| 12:30 | Black Man Warrior vs FassellLiberia: LFA First Division | 1X2 | 2 | 0–2 | Medium | Won |
| 12:30 | Dayrout vs El Seka El HadidEgypt: Second League | BTTS / GG | BTTS - No | 1–5 | High | Lost |
| 12:30 | Wologizi vs Heaven ElevenLiberia: LFA First Division | Over / Under Goals | Ov2.5 | 0–3 | Medium | Won |
| 12:30 | Maleyet Kafr El Zayiat vs Kahraba IsmailiaEgypt: Second League | BTTS / GG | BTTS - No | 0–0 | High | Won |
| 12:30 | Itesalat vs Baladiyyat Al MehallaEgypt: Second League | BTTS / GG | BTTS - No | 0–0 | High | Won |
| 12:30 | Mega Sport vs Tanta SCEgypt: Second League | Over / Under Goals | Un2.5 | 2–2 | High | Lost |
| 13:00 | Kigezi HomeBoyz vs Entebbe UPPCUganda: Premier League | 1X2 | 2 | 0–1 | High | Won |
| 13:00 | Gamo Chencha vs MekelakeyaEthiopia: Premier League | 1X2 | 2 | 0–1 | Medium | Won |
| 13:00 | Al-Jazira vs AjmanUnited-Arab-Emirates: Presidents Cup | 1X2 | 1 | 1–0 | High | Won |
| 13:00 | OshMU Aldier vs AsiagoalKyrgyzstan: Premier League | Over / Under Goals | Ov2.5 | 0–4 | High | Won |
| 13:00 | Ozgon vs Asia TalasKyrgyzstan: Premier League | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 13:00 | Mornar vs Mladost DGMontenegro: First League | 1X2 | 1 | 4–1 | High | Won |
| 13:00 | Bihor Oradea vs CSM ReşiţaRomania: Liga II | BTTS / GG | BTTS - Yes | 2–0 | High | Lost |
| 13:00 | SC Villa vs Mbarara CityUganda: Premier League | 1X2 | 1 | 2–0 | High | Won |
| 13:00 | Welayta Dicha vs BahardarEthiopia: Premier League | Over / Under Goals | Un2.5 | 1–3 | High | Lost |
| 13:00 | Al-Wasl FC vs Al-Ittihad KalbaUnited-Arab-Emirates: Presidents Cup | 1X2 | 1 | 2–2 | High | Lost |
| 13:30 | Tractor Sazi vs Sanat NaftIran: Persian Gulf Pro League | 1X2 | 1 | 3–0 | High | Won |
| 13:30 | Bunyodkor vs Mash'alUzbekistan: Super League | 1X2 | 1 | 2–1 | Medium | Won |
| 13:40 | Al-Hazm vs Al-FayhaSaudi-Arabia: Pro League | Double Chance | 12 | 2–2 | Medium | Lost |
| 14:00 | Zakho vs ErbilIraq: Iraqi League | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 14:30 | Kairat Almaty vs PanathinaikosEurope: UEFA Europa Conference League | 1X2 | 2 | 1–5 | High | Won |
| 14:30 | Al Shahaniya vs Al SaddQatar: Stars League | 1X2 | 2 | 0–4 | Medium | Won |
| 14:45 | Al-Fateh vs Al ShababSaudi-Arabia: Pro League | BTTS / GG | BTTS - Yes | 1–3 | High | Won |
| 15:00 | China PR U17 W vs Samoa U17 WWorld: World Cup U17 Women | 1X2 | X | 7–0 | High | Lost |
| 15:00 | Spain U17 W vs Australia U17 WWorld: World Cup U17 Women | 1X2 | 1 | 3–1 | Medium | Won |
| 15:00 | Rops vs KäPaFinland: Ykkösliiga | 1X2 | X | 1–1 | High | Won |
| 15:00 | Sardarapat vs FC UrartuArmenia: Premier League | 1X2 | 2 | 0–0 | High | Lost |
| 15:00 | Al Hussein vs DoqarahJordan: League | 1X2 | 1 | 1–0 | Medium | Won |
| 16:00 | Shabab Al Ahli Dubai vs Al AinUnited-Arab-Emirates: Presidents Cup | Over / Under Goals | Un2.5 | 3–2 | High | Lost |
| 16:00 | District 17 vs LPRC OilersLiberia: LFA First Division | 1X2 | 1 | 1–6 | Medium | Lost |
| 16:00 | Freeport vs LISCRLiberia: LFA First Division | Double Chance | 12 | 1–0 | High | Won |
| 16:00 | Flora II vs Nõmme United IIEstonia: Esiliiga A | 1X2 | 1 | 3–2 | Medium | Won |
| 16:00 | Buducnost Podgorica vs Arsenal TivatMontenegro: First League | 1X2 | 1 | 3–3 | Medium | Lost |
| 16:00 | Gardnersville vs BoroughLiberia: LFA First Division | Over / Under Goals | Ov2.5 | 1–3 | Medium | Won |
| 16:00 | Gharraf vs NaftIraq: Iraqi League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 16:00 | Al Najma vs A'AliBahrain: Premier League | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 16:00 | Sitra vs Al RiffaBahrain: Premier League | 1X2 | 2 | 2–3 | High | Won |
| 16:00 | Shaita vs DiscoveriesLiberia: LFA First Division | 1X2 | 2 | 1–2 | Medium | Won |
| 16:00 | Watanga vs BEA MountainLiberia: LFA First Division | Over / Under Goals | Ov2.5 | 1–2 | Medium | Won |
| 16:00 | Birkirkara vs FlorianaMalta: Premier League | Over / Under Goals | Ov2.5 | 1–1 | Medium | Lost |
| 16:00 | Senegal U20 vs Sierra Leone U20Africa: Africa Cup Of Nations U20 | 1X2 | 1 | 0–0 | Medium | Lost |
| 16:45 | Ararat-Armenia vs AZ AlkmaarEurope: UEFA Europa League | 1X2 | 2 | 0–4 | Medium | Won |
| 16:45 | Dinamo Zagreb vs NEC NijmegenEurope: UEFA Europa League | 1X2 | 1 | 2–4 | Medium | Lost |
| 16:45 | Ferencvarosi TC vs TorreenseEurope: UEFA Europa League | 1X2 | 1 | 4–1 | High | Won |
| 16:45 | Juventus vs RennesEurope: UEFA Europa League | 1X2 | 1 | 2–2 | Medium | Lost |
| 16:45 | Lech Poznan vs SunderlandEurope: UEFA Europa League | 1X2 | 2 | 1–1 | Medium | Lost |
| 16:45 | OFI vs Bayer LeverkusenEurope: UEFA Europa League | 1X2 | 2 | 0–2 | High | Won |
| 16:45 | Union St. Gilloise vs Hapoel Beer ShevaEurope: UEFA Europa League | 1X2 | 1 | 4–0 | High | Won |
| 16:45 | Sturm Graz vs MarseilleEurope: UEFA Europa League | 1X2 | 2 | 1–0 | High | Lost |
| 16:45 | FK Crvena Zvezda vs FC CopenhagenEurope: UEFA Europa Conference League | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 16:45 | Getafe vs FC LuganoEurope: UEFA Europa Conference League | 1X2 | 1 | 2–5 | Medium | Lost |
| 16:45 | FC Iberia 1999 vs Mjallby AIFEurope: UEFA Europa Conference League | 1X2 | X | 1–1 | High | Won |
| 16:45 | Inter Club d'Escaldes vs Universitatea CraiovaEurope: UEFA Europa Conference League | 1X2 | 2 | 1–3 | High | Won |
| 16:45 | FK Jablonec vs BrightonEurope: UEFA Europa Conference League | 1X2 | 2 | 0–0 | High | Lost |
| 16:45 | Kauno Žalgiris vs BrannEurope: UEFA Europa Conference League | 1X2 | 2 | 1–4 | High | Won |
| 16:45 | FC Nordsjaelland vs CSKA SofiaEurope: UEFA Europa Conference League | 1X2 | 1 | 2–2 | Medium | Lost |
| 16:45 | Pafos vs RigaEurope: UEFA Europa Conference League | 1X2 | 1 | 1–1 | Medium | Lost |
| 16:45 | Trabzonspor vs Heart Of MidlothianEurope: UEFA Europa Conference League | 1X2 | 1 | 2–0 | High | Won |
| 16:45 | Al-Gharafa vs Al Ahli DohaQatar: Stars League | 1X2 | 1 | 2–2 | Medium | Lost |
| 17:00 | Tira vs Hapoel Tirat HaCarmelIsrael: Liga Alef | 1X2 | 1 | 2–0 | High | Won |
| 17:00 | Al Talaba vs Al Quwa Al JawiyaIraq: Iraqi League | Double Chance | 12 | 1–0 | Medium | Won |
| 17:15 | Hapoel Herzliya vs Hapoel AzorIsrael: Liga Alef | Over / Under Goals | Un2.5 | 1–5 | High | Lost |
| 18:00 | Chile U17 W vs Mexico U17 WWorld: World Cup U17 Women | 1X2 | 1 | 1–3 | Medium | Lost |
| 18:00 | United States W U17 vs Kenya U17 WWorld: World Cup U17 Women | 1X2 | X | 6–1 | High | Lost |
| 18:00 | Atlético Tucumán Res. vs Gimnasia Mendoza 2Argentina: Reserve League | Double Chance | 12 | 0–0 | High | Lost |
| 18:00 | Deportivo Riestra Res. vs Central Córdoba SdE Res.Argentina: Reserve League | 1X2 | 1 | 3–1 | High | Won |
| 18:00 | Godoy Cruz Res. vs Instituto Res.Argentina: Reserve League | Double Chance | 12 | 1–1 | High | Lost |
| 18:00 | Huracán Res. vs Boca Juniors Res.Argentina: Reserve League | 1X2 | 2 | 1–0 | Medium | Lost |
| 18:00 | Unión Santa Fe Res. vs Barracas Central Res.Argentina: Reserve League | 1X2 | 1 | 1–1 | Medium | Lost |
| 18:00 | Racing Club Res. vs San Lorenzo Res.Argentina: Reserve League | Double Chance | 12 | 2–3 | High | Won |
| 18:30 | Deportivo Cuenca Juniors vs Atletico FCEcuador: Liga Pro Serie B | 1X2 | 2 | 2–2 | Medium | Lost |
| 18:30 | San Antonio vs 9 de OctubreEcuador: Liga Pro Serie B | Over / Under Goals | Un2.5 | 3–3 | High | Lost |
| 18:30 | Cuniburo vs Ind. JuniorsEcuador: Liga Pro Serie B | Double Chance | 12 | 2–0 | High | Won |
| 18:30 | Hibernians vs Gzira UnitedMalta: Premier League | 1X2 | 1 | 2–1 | High | Won |
| 19:00 | Beşiktaş vs Crystal PalaceEurope: UEFA Europa League | BTTS / GG | BTTS - Yes | 2–2 | High | Won |
| 19:00 | Bournemouth vs AC MilanEurope: UEFA Europa League | Over / Under Goals | Ov2.5 | 3–0 | Medium | Won |
| 19:00 | Celje vs Red Bull SalzburgEurope: UEFA Europa League | 1X2 | 2 | 2–2 | Medium | Lost |
| 19:00 | Celtic vs Celta VigoEurope: UEFA Europa League | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 19:00 | 1899 Hoffenheim vs LyonEurope: UEFA Europa League | Over / Under Goals | Ov2.5 | 3–0 | High | Won |
| 19:00 | Jagiellonia vs AnderlechtEurope: UEFA Europa League | BTTS / GG | BTTS - Yes | 0–3 | High | Lost |
| 19:00 | Lillestrom vs Real SociedadEurope: UEFA Europa League | 1X2 | 2 | 0–6 | Medium | Won |
| 19:00 | Olympiakos Piraeus vs Sparta PrahaEurope: UEFA Europa League | 1X2 | 1 | 1–0 | Medium | Won |
| 19:00 | Omonia Nicosia vs BenficaEurope: UEFA Europa League | 1X2 | 2 | 1–4 | Medium | Won |
| 19:00 | Plzen vs Levski SofiaEurope: UEFA Europa League | 1X2 | 1 | 1–2 | Medium | Lost |
| 19:00 | Aarhus vs Egnatia RrogozhinëEurope: UEFA Europa Conference League | 1X2 | 1 | 1–1 | Medium | Lost |
| 19:00 | Ajax vs AtalantaEurope: UEFA Europa Conference League | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 19:00 | Borac Banja Luka vs KuPSEurope: UEFA Europa Conference League | 1X2 | 1 | 2–0 | Medium | Won |
| 19:00 | SC Braga vs GentEurope: UEFA Europa Conference League | 1X2 | 1 | 2–0 | Medium | Won |
| 19:00 | Lincoln Red Imps FC vs TwenteEurope: UEFA Europa Conference League | 1X2 | 2 | 1–4 | High | Won |
| 19:00 | FC Midtjylland vs St. TruidenEurope: UEFA Europa Conference League | 1X2 | 1 | 0–1 | High | Lost |
| 19:00 | Monaco vs SC FreiburgEurope: UEFA Europa Conference League | Over / Under Goals | Ov2.5 | 3–0 | High | Won |
| 19:00 | FC Thun vs HNK Hajduk SplitEurope: UEFA Europa Conference League | 1X2 | 1 | 0–1 | Medium | Lost |
| 19:00 | Metropolitanos FC vs Anzoátegui FCVenezuela: Copa Venezuela | 1X2 | 1 | 1–1 | High | Lost |
| 19:30 | Botafogo U20 vs Palmeiras U20Brazil: Copa Do Brasil U20 | 1X2 | 2 | 2–4 | Medium | Won |
| 20:00 | Cumbayá vs El NacionalEcuador: Liga Pro Serie B | 1X2 | 1 | 2–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.