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 — Friday, October 23, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Always Ready vs The StrongestBolivia: Copa De La División Profesional | 1X2 | 1 | 1–1 | High | Lost |
| 00:30 | Flamengo vs Estudiantes L.P.South America: CONMEBOL Libertadores | 1X2 | 1 | 0–0 | Medium | Lost |
| 01:00 | Atletico Nacional vs Deportivo PastoColombia: Primera A | 1X2 | 1 | 3–0 | High | Won |
| 01:00 | Alebrijes de Oaxaca vs Cruz Azul HidalgoMexico: Liga De Expansión MX | Double Chance | 12 | 2–1 | High | Won |
| 01:00 | CD Motagua vs LD AlajuelenseWorld: Concacaf Central American Cup | Double Chance | 12 | 0–0 | High | Lost |
| 01:06 | Atlas W vs León WMexico: Liga MX Femenil | 1X2 | 2 | 1–1 | Medium | Lost |
| 06:15 | Ferrymead Bays vs Cashmere TechnicalNew-Zealand: National League National | 1X2 | 2 | 0–2 | Medium | Won |
| 07:30 | Shanghai Port II vs Langfang Glory CityChina: League Two | 1X2 | 1 | 2–3 | Medium | Lost |
| 08:30 | Persipura Jayapura vs Persiba BalikpapanIndonesia: Liga 2 | Over / Under Goals | Ov2.5 | 5–1 | Medium | Won |
| 08:30 | Adelaide City vs Wests APIAAustralia: Australian Championship | 1X2 | 2 | 1–3 | Medium | Won |
| 08:30 | Hapoel Migdal HaEmek vs Ironi Baka El GarbiyaIsrael: Liga Alef | 1X2 | 1 | 2–1 | High | Won |
| 08:30 | Maccabi K. Ata Bialik vs Hapoel Umm al-FahmIsrael: Liga Alef | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 08:30 | South Melbourne vs Sydney UnitedAustralia: Australian Championship | 1X2 | 1 | 1–1 | Medium | Lost |
| 08:45 | Fakirerpool vs Rahmatgonj MFSBangladesh: Premier League | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 08:45 | Brothers Union vs AbahaniBangladesh: Premier League | 1X2 | 2 | 2–1 | High | Lost |
| 09:00 | Brisbane Roar vs Perth GloryAustralia: A League | Over / Under Goals | Ov2.5 | 2–1 | Medium | Won |
| 09:00 | FC Jerusalem vs Hapoel SderotIsrael: Liga Alef | BTTS / GG | BTTS - Yes | 0–5 | High | Lost |
| 09:30 | Hapoel Hadera vs Maccabi Kiryat MalachiIsrael: Liga Alef | Double Chance | 12 | 1–0 | High | Won |
| 10:00 | Chertanovo U20 vs Akademiya Konoplev U20Russia: Youth Championship | 1X2 | 2 | 3–2 | Medium | Lost |
| 10:00 | Almaz Antey U19 vs Ural U20Russia: Youth Championship | 1X2 | 1 | 3–0 | Medium | Won |
| 10:00 | Metal Kharkiv vs Yarud Mariupol'Ukraine: Persha Liga | Double Chance | 12 | 0–2 | High | Won |
| 10:00 | Dynamo Kyiv vs KudrivkaUkraine: Premier League | 1X2 | 1 | 3–1 | High | Won |
| 10:00 | Beitar Nahariya vs Hapoel Beit SheanIsrael: Liga Alef | 1X2 | 1 | 0–2 | Medium | Lost |
| 10:00 | Polessya vs Obolon'-BrovarUkraine: Premier League | 1X2 | 1 | 3–0 | High | Won |
| 10:00 | Ironi Beit Shemesh vs Hapoel Mahane YehudaIsrael: Liga Alef | 1X2 | 1 | 5–0 | Medium | Won |
| 10:00 | Veres Rivne vs Kolos KovalivkaUkraine: Premier League | Double Chance | 12 | 0–2 | Medium | Won |
| 10:00 | Hoang Anh Gia Lai vs Song Lam Nghe AnVietnam: V.League 1 | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 10:00 | Sanna Khanh Hoa vs Than Quang NinhVietnam: V.League 2 | 1X2 | 1 | 1–1 | High | Lost |
| 10:25 | Hapoel Ironi Karmiel vs Hapoel Nazareth IllitIsrael: Liga Alef | Double Chance | 12 | 3–3 | Medium | Lost |
| 10:30 | Hapoel Ironi Arraba vs Maccabi Neve Sha'ananIsrael: Liga Alef | 1X2 | 2 | 1–5 | Medium | Won |
| 10:30 | Hapoel Ramat HaSharon vs DimonaIsrael: Liga Alef | Double Chance | 12 | 0–2 | High | Won |
| 10:35 | Shimshon Tel Aviv vs Nordia JerusalemIsrael: Liga Alef | 1X2 | 1 | 3–0 | High | Won |
| 11:00 | Didube 2014 vs GonioGeorgia: Liga 3 | Double Chance | 12 | 0–1 | High | Won |
| 11:00 | Kolkheti Khobi vs GuriaGeorgia: Liga 3 | 1X2 | 2 | 2–2 | Medium | Lost |
| 11:00 | Margveti 2006 vs Iberia 2010Georgia: Liga 3 | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 11:00 | Saturn Ramenskoye vs Rodina Moskva IIIRussia: Second League Group 3 | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 11:00 | Univer Comrat vs IskraMoldova: Liga 1 | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 11:00 | Zimbru II vs Spartanii SelemetMoldova: Liga 1 | 1X2 | 1 | 3–1 | Medium | Won |
| 11:00 | Nyva Ternopil II vs Bratslav VinnytsiaUkraine: Druha Liga | Double Chance | 12 | 1–1 | Medium | Lost |
| 11:00 | Al Arabi vs Al NejmehWorld: AFC Challenge League | Over / Under Goals | Un2.5 | 1–3 | High | Lost |
| 11:00 | Binh Dinh vs Lam DongVietnam: V.League 2 | Double Chance | 12 | 4–0 | High | Won |
| 11:00 | Maccabi Nujeidat Ahmed vs Ironi NesherIsrael: Liga Alef | 1X2 | 2 | 1–2 | Medium | Won |
| 11:00 | Merani Tbilisi vs FC Iberia 1999 IIGeorgia: Liga 3 | Double Chance | 12 | 0–4 | High | Won |
| 11:00 | Holon Yermiyahu vs Tzeirey TiraIsrael: Liga Alef | 1X2 | 1 | 3–0 | High | Won |
| 11:00 | Irao vs Dinamo Tbilisi IIGeorgia: Liga 3 | Double Chance | 12 | 1–1 | High | Lost |
| 11:00 | Binh Duong vs Thai NguyenVietnam: V.League 2 | Over / Under Goals | Ov2.5 | 2–3 | Medium | Won |
| 11:00 | Araz vs QabalaAzerbaidjan: Premyer Liqa | Double Chance | 12 | 1–2 | High | Won |
| 11:00 | Ipswich Town U21 vs Birmingham City U21England: Premier League 2 Division One | 1X2 | 1 | 5–0 | Medium | Won |
| 11:30 | Adana Adaletgucu vs Kırşehir BelediyesporTurkey: 3. Lig Group 3 | 1X2 | 2 | 0–1 | Medium | Won |
| 11:30 | Van vs AraratArmenia: Premier League | Double Chance | 12 | 2–1 | High | Won |
| 11:30 | Bylis vs PogradeciAlbania: 1st Division | Over / Under Goals | Un2.5 | 2–2 | High | Lost |
| 11:30 | Inter Kashi vs East Bengal IIIndia: Indian Super League | 1X2 | 2 | 1–5 | High | Won |
| 11:45 | Hapoel Ihud Bnei Jatt vs Hapoel Bnei MusmusIsrael: Liga Alef | Double Chance | 12 | 4–2 | High | Won |
| 12:00 | CSKA Moskva U19 vs Rodina Moscow U19Russia: Youth Championship | Over / Under Goals | Ov2.5 | 5–1 | High | Won |
| 12:00 | Fakel U19 vs Rostov U19Russia: Youth Championship | 1X2 | 2 | 2–0 | High | Lost |
| 12:00 | Lokomotiv Moskva U19 vs Rubin Kazan U20Russia: Youth Championship | 1X2 | 1 | 1–3 | Medium | Lost |
| 12:00 | Nizhny Novgorod U19 vs Zenit U19Russia: Youth Championship | 1X2 | 2 | 1–2 | High | Won |
| 12:00 | Spartak Moskva U19 vs Dynamo Makhachkala U19Russia: Youth Championship | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 12:00 | Parvoz vs Barki TajikTajikistan: Vysshaya Liga | 1X2 | 2 | 0–0 | Medium | Lost |
| 12:00 | Sileks vs Shkëndija HaraçinëMacedonia: First League | 1X2 | 1 | 2–0 | Medium | Won |
| 12:00 | Al Taraji vs Al GottahSaudi-Arabia: Division 2 | Over / Under Goals | Ov2.5 | 2–2 | Medium | Won |
| 12:00 | PSBS Biak Numfor vs Barito PuteraIndonesia: Liga 2 | 1X2 | 2 | 0–3 | Medium | Won |
| 12:00 | Qamishli vs Al KaramaSyria: Premier League | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 12:00 | Al Wahda vs JaishSyria: Premier League | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 12:00 | Horriya vs Al TaliyaSyria: Premier League | 1X2 | 2 | 2–0 | Medium | Lost |
| 12:00 | Tripoli SC vs Tadamon SourLebanon: Premier League | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 12:00 | Teleoptik vs TSC Backa TopolaSerbia: Prva Liga | 1X2 | 2 | 1–2 | High | Won |
| 12:00 | Ahal vs Al AnsarWorld: AFC Challenge League | 1X2 | 2 | 2–1 | Medium | Lost |
| 12:15 | Viettel vs Bắc NinhVietnam: V.League 1 | 1X2 | 1 | 2–2 | Medium | Lost |
| 12:15 | DPMM FC Brunei vs Johor Darul Takzim FCMalaysia: FA Cup | 1X2 | 2 | 0–2 | High | Won |
| 12:30 | Sokół Kleczew vs Śląsk Wrocław IIPoland: II Liga East | Over / Under Goals | Ov2.5 | 4–2 | High | Won |
| 12:30 | El Entag EL Harby vs El MansuraEgypt: Second League | Double Chance | 12 | 2–3 | Medium | Won |
| 12:30 | Ismaily SC vs La Viena FCEgypt: Second League | BTTS / GG | BTTS - No | 0–1 | High | Won |
| 12:30 | Aluminium Arak vs ZOB AhanIran: Persian Gulf Pro League | 1X2 | 1 | 0–0 | High | Lost |
| 12:30 | Haras El Hodood vs ProxyEgypt: Second League | 1X2 | 1 | 2–2 | High | Lost |
| 12:30 | Masar vs PharcoEgypt: Second League | BTTS / GG | BTTS - No | 4–2 | High | Lost |
| 12:30 | Team vs TersanaEgypt: Second League | 1X2 | 2 | 0–0 | Medium | Lost |
| 12:30 | Charlton Athletic U21 vs Cardiff City U21England: Professional Development League | Over / Under Goals | Ov2.5 | 3–4 | High | Won |
| 12:30 | Gol Gohar vs Kheybar KhorramabadIran: Persian Gulf Pro League | Double Chance | 12 | 0–1 | Medium | Won |
| 12:35 | Arar vs Al-WajjSaudi-Arabia: Division 2 | Over / Under Goals | Ov2.5 | 0–2 | Medium | Lost |
| 12:40 | Al Qalah vs Al QwarahSaudi-Arabia: Division 2 | 1X2 | X | 3–1 | High | Lost |
| 12:50 | Al-Shabab vs SmailOman: Professional League | 1X2 | 1 | 2–1 | High | Won |
| 12:55 | Al Musannah vs IbriOman: Professional League | Double Chance | 12 | 2–0 | High | Won |
| 12:55 | Al Fujairah SC vs Al Wahda FCUnited-Arab-Emirates: Presidents Cup | 1X2 | 2 | 0–1 | High | Won |
| 13:00 | Ekhaya vs Blue EaglesMalawi: Super League | Double Chance | 12 | 2–1 | High | Won |
| 13:00 | Atalanta U20 vs Lazio U20Italy: Campionato Primavera 1 | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 13:00 | Bokelj vs DečićMontenegro: First League | Over / Under Goals | Un2.5 | 2–0 | High | Won |
| 13:00 | Dubrava Zagreb vs KustosijaCroatia: First NL | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 13:00 | Chernomorets 1919 Burgas vs Sportist SvogeBulgaria: Second League | 1X2 | 1 | 1–1 | High | Lost |
| 13:00 | Muzinga vs Ngozi CityBurundi: Ligue A | Double Chance | 12 | 1–0 | High | Won |
| 13:00 | CSKA Sofia II vs Yantra 2019Bulgaria: Second League | 1X2 | 1 | 3–3 | High | Lost |
| 13:00 | Bnei Yehuda vs Kiryat Yam SCIsrael: Liga Leumit | 1X2 | 1 | 5–1 | High | Won |
| 13:00 | Vihren vs MarekBulgaria: Second League | 1X2 | 1 | 1–1 | High | Lost |
| 13:00 | Royal Vision vs Inter StarBurundi: Ligue A | 1X2 | 1 | 1–1 | Medium | Lost |
| 13:00 | Hapoel Acre vs Hapoel Ra'ananaIsrael: Liga Leumit | 1X2 | 2 | 0–1 | Medium | Won |
| 13:00 | Hapoel Kfar Saba vs Hapoel AfulaIsrael: Liga Leumit | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 13:00 | Hapoel Rishon LeZion vs Hapoel Kfar ShalemIsrael: Liga Leumit | Over / Under Goals | Ov2.5 | 0–3 | High | Won |
| 13:00 | Ironi Modi'in vs Maccabi Bnei RainaIsrael: Liga Leumit | Over / Under Goals | Ov2.5 | 0–6 | Medium | Won |
| 13:00 | Maccabi Kiryat Gat vs Maccabi Ahi NazarethIsrael: Liga Leumit | 1X2 | 1 | 2–2 | High | Lost |
| 13:00 | Maccabi Herzliya vs Maccabi Kabilio JaffaIsrael: Liga Leumit | 1X2 | 1 | 0–1 | Medium | Lost |
| 13:00 | Kafr Qasim vs AshdodIsrael: Liga Leumit | 1X2 | 2 | 0–1 | High | Won |
| 13:00 | Dinamo Zagreb U21 vs HNK CibaliaCroatia: First NL | Double Chance | 12 | 0–1 | High | Won |
| 13:00 | Sesvete vs HrvaceCroatia: First NL | 1X2 | 1 | 0–0 | High | Lost |
| 13:00 | Uljanik vs Uskok KlisCroatia: Second NL | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 13:00 | Polisi Tanzania vs Pamba JijiTanzania: Ligi Kuu Bara | Double Chance | 12 | 1–1 | Medium | Lost |
| 13:00 | Posta Rangers FC vs KCBKenya: FKF Premier League | Over / Under Goals | Ov2.5 | 1–0 | Medium | Lost |
| 13:00 | Bistrica vs BiljeSlovenia: Cup | Over / Under Goals | Un2.5 | 4–3 | High | Lost |
| 13:00 | Selangor vs Kuching FAMalaysia: FA Cup | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 13:00 | Ilbirs vs Kara-BaltaKyrgyzstan: Premier League | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 13:00 | Talant vs Bishkek CityKyrgyzstan: Premier League | Double Chance | 12 | 1–2 | High | Won |
| 13:15 | Chadormalu SC vs Esteghlal FCIran: Persian Gulf Pro League | 1X2 | 2 | 1–1 | High | Lost |
| 13:25 | Fortis vs Regar-TadAZWorld: AFC Challenge League | 1X2 | 2 | 3–1 | High | Lost |
| 13:30 | Al-Faisaly FC vs Al-NassrSaudi-Arabia: Pro League | Over / Under Goals | Ov2.5 | 1–3 | Medium | Won |
| 13:30 | AS Marsa vs CS Hammam-LifTunisia: Ligue 1 | 1X2 | 1 | 1–1 | High | Lost |
| 13:30 | US Ben Guerdane vs Stade TunisienTunisia: Ligue 1 | BTTS / GG | BTTS - No | 1–0 | High | Won |
| 13:30 | CA Bizertin vs ES Hammam-SousseTunisia: Ligue 1 | 1X2 | 1 | 3–1 | High | Won |
| 13:30 | Jeunesse Sportive Omrane vs Olympique BéjaTunisia: Ligue 1 | BTTS / GG | BTTS - No | 0–0 | Medium | Won |
| 13:30 | Casric Stars vs HighburySouth-Africa: 1st Division | 1X2 | 1 | 1–1 | Medium | Lost |
| 14:00 | Dinamo Minsk II vs Ostrovets FCBelarus: 1. Division | Double Chance | 12 | 0–2 | High | Won |
| 14:00 | Istiqlol vs WathbaWorld: AFC Challenge League | Over / Under Goals | Un2.5 | 0–2 | High | Won |
| 14:00 | Sporting Braga U23 vs Benfica U23Portugal: Liga Revelação U23 | BTTS / GG | BTTS - Yes | 4–3 | High | Won |
| 14:00 | Spaeri vs GagraGeorgia: Erovnuli Liga | BTTS / GG | BTTS - Yes | 0–0 | High | Lost |
| 14:00 | Buxoro vs SurkhonUzbekistan: Super League | 1X2 | 1 | 0–0 | High | Lost |
| 14:00 | Pakhtakor vs NeftchiUzbekistan: Super League | BTTS / GG | BTTS - Yes | 1–3 | High | Won |
| 14:00 | Dubočica vs Semendrija 1924Serbia: Prva Liga | Double Chance | 12 | 1–0 | Medium | Won |
| 14:00 | Flamurtari vs Besëlidhja LezhëAlbania: 1st Division | 1X2 | 1 | 1–0 | Medium | Won |
| 14:00 | Al Salt vs Al RamthaJordan: League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 14:00 | MC Saida vs BlidaAlgeria: Ligue 2 | Double Chance | 12 | 0–0 | Medium | Lost |
| 14:00 | WA Tlemcen vs TaghitAlgeria: Ligue 2 | 1X2 | 1 | 2–0 | 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.