100% free football predictions — no login, no paywall, updated daily 18+ | Gamble Responsibly

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.

ShowingFriday, October 23, 2026
Settled Tips129
Win Rate58.9%
Date Friday, October 23, 2026 Friday, October 23, 2026
Settled Tips 129 Finished matches
Won 76 Correct predictions
Lost 53 Incorrect predictions
Win Rate 58.9% 76 of 129 settled
High Conf. Rate 62.7% 83 high-confidence tips
Win Rate by Confidence Level Friday, October 23, 2026 · 129 settled tips
High Confidence
62.7%
Medium Confidence
52.2%

Accuracy by Market — Friday, October 23, 2026

1X2
47.5% win rate
W29 L32 · 61 tips
Double Chance
76.9% win rate
W20 L6 · 26 tips
Over / Under Goals
64.7% win rate
W22 L12 · 34 tips
BTTS / GG
62.5% win rate
W5 L3 · 8 tips
Showing settled results for Friday, October 23, 2026. Each row includes the final score, our published pick, and a green tick for a winning tip or a red cross for a losing tip. Use the date controls above to browse other days.
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.

Gambling Awareness

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.

18+