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.

ShowingThursday, October 22, 2026
Settled Tips140
Win Rate56.4%
Date Thursday, October 22, 2026 Thursday, October 22, 2026
Settled Tips 140 Finished matches
Won 79 Correct predictions
Lost 61 Incorrect predictions
Win Rate 56.4% 79 of 140 settled
High Conf. Rate 62.5% 88 high-confidence tips
Win Rate by Confidence Level Thursday, October 22, 2026 · 140 settled tips
High Confidence
62.5%
Medium Confidence
46.2%

Accuracy by Market — Thursday, October 22, 2026

Over / Under Goals
57.9% win rate
W22 L16 · 38 tips
1X2
54.9% win rate
W45 L37 · 82 tips
Double Chance
55.6% win rate
W5 L4 · 9 tips
BTTS / GG
63.6% win rate
W7 L4 · 11 tips
Showing settled results for Thursday, October 22, 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 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.

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+