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 8, 2026
Settled Tips130
Win Rate60.8%
Date Thursday, October 8, 2026 Thursday, October 8, 2026
Settled Tips 130 Finished matches
Won 79 Correct predictions
Lost 51 Incorrect predictions
Win Rate 60.8% 79 of 130 settled
High Conf. Rate 63.2% 76 high-confidence tips
Win Rate by Confidence Level Thursday, October 8, 2026 · 130 settled tips
High Confidence
63.2%
Medium Confidence
57.4%

Accuracy by Market — Thursday, October 8, 2026

1X2
51.3% win rate
W39 L37 · 76 tips
BTTS / GG
60% win rate
W3 L2 · 5 tips
Double Chance
76.2% win rate
W16 L5 · 21 tips
Over / Under Goals
75% win rate
W21 L7 · 28 tips
Showing settled results for Thursday, October 8, 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 UNAN Managua vs Real EstelíNicaragua: Primera Division 1X2 2 1–0 Medium Lost
00:30 Cruzeiro vs Sao PauloBrazil: Serie A 1X2 1 2–0 High Won
00:30 Guabirá vs The StrongestBolivia: Copa De La División Profesional 1X2 1 2–1 Medium Won
00:30 Oriente Petrolero vs Universitario de VintoBolivia: Copa De La División Profesional 1X2 1 2–0 Medium Won
00:30 Corpus Christi vs Fort WayneUSA: USL League One BTTS / GG BTTS - Yes 1–3 High Won
09:00 Montenegro U19 W vs Cyprus U19 WWorld: Friendlies Women 1X2 X 3–1 High Lost
10:00 Yelimay Semey 2 vs ArysKazakhstan: 1. Division 1X2 2 2–3 Medium Won
10:00 Shakhter Karagandy vs Akademiya OntustikKazakhstan: 1. Division 1X2 1 2–0 High Won
10:00 Veres Rivne U19 vs LNZ Cherkasy U19Ukraine: U19 League 1X2 2 2–2 High Lost
10:30 Respublika FA vs YaypanUzbekistan: Pro League A 1X2 1 2–1 Medium Won
11:00 WIT Georgia vs GonioGeorgia: Liga 3 Double Chance 12 2–0 High Won
11:00 Aktobe Jas vs Tobol 2Kazakhstan: 1. Division Over / Under Goals Ov2.5 4–4 High Won
11:00 Kaspij Aktau 2 vs Astana IIKazakhstan: 1. Division 1X2 2 6–0 Medium Lost
11:00 Talasgücü Belediyespor vs Kahta 02 SporTurkey: Cup 1X2 X 2–0 High Lost
11:00 Mashujaa vs Polisi TanzaniaTanzania: Ligi Kuu Bara Double Chance 12 2–1 High Won
11:30 Home United vs Công An Nhân DânWorld: ASEAN Club Championship 1X2 X 0–1 High Lost
11:30 Lernayin Artsakh vs Araks AraratArmenia: First League Over / Under Goals Ov2.5 1–2 High Won
11:30 Səbail vs KarvanAzerbaidjan: Birinci Dasta 1X2 1 1–1 Medium Lost
11:30 Ararat-Armenia II vs AndranikArmenia: First League 1X2 2 1–4 Medium Won
11:30 Mika vs Sardarapat 2Armenia: First League 1X2 1 3–2 Medium Won
12:00 Thimphu City vs ParoBhutan: Premier League Over / Under Goals Ov2.5 0–2 High Lost
12:00 Johor Darul Takzim FC vs Svay RiengWorld: ASEAN Club Championship 1X2 1 6–0 High Won
12:00 Port FC vs Persib BandungWorld: ASEAN Club Championship Over / Under Goals Un2.5 1–3 High Lost
12:00 Otrant-Olympic vs Mladost DGMontenegro: First League 1X2 1 2–2 Medium Lost
12:00 Al Akhaa Al Ahli vs Al NejmehLebanon: Premier League 1X2 2 0–2 High Won
12:00 Shabab Al Sahel vs Tadamon SourLebanon: Premier League 1X2 1 0–1 Medium Lost
12:15 Viettel vs Hồng Lĩnh Hà TĩnhVietnam: V.League 1 1X2 1 1–3 Medium Lost
12:30 Haras El Hodood vs El Seka El HadidEgypt: Second League Double Chance 12 1–1 Medium Lost
12:30 Nassaji Mazandaran vs ZOB AhanIran: Persian Gulf Pro League Over / Under Goals Un2.5 1–1 High Won
12:30 India W vs Russia WWorld: Friendlies Women Double Chance 12 0–4 High Won
12:30 AL Nasr SC vs ProxyEgypt: Second League 1X2 1 1–1 High Lost
12:30 Masar vs El DakhleyaEgypt: Second League 1X2 1 3–1 Medium Won
12:30 Tersana vs Kahraba IsmailiaEgypt: Second League BTTS / GG BTTS - No 2–2 High Lost
12:30 Mega Sport vs DayroutEgypt: Second League 1X2 1 0–1 Medium Lost
12:30 Aluminium Arak vs MalavanIran: Persian Gulf Pro League BTTS / GG BTTS - No 1–1 High Lost
12:45 ATK Mohun Bagan vs East Bengal IIIndia: IFA Shield 1X2 2 1–0 High Lost
13:00 Blacks Power vs VipersUganda: Premier League Double Chance 12 0–4 High Won
13:00 Ngezi Platinum vs HighlandersZimbabwe: Premier Soccer League Over / Under Goals Un2.5 1–0 High Won
13:00 Alga vs AsiagoalKyrgyzstan: Premier League Double Chance 12 3–2 High Won
13:00 Hay Al Amir vs Al ToraJordan: Cup 1X2 X 3–0 High Lost
13:00 Finland U19 W vs Belgium U19 WWorld: Friendlies Women Double Chance 12 1–0 High Won
13:00 Sama Al Sarhan vs Ittihad Al RamthaJordan: Cup 1X2 X 1–1 High Won
13:00 Gazalkent vs Pakhtakor IIUzbekistan: Pro League A 1X2 1 3–2 High Won
13:00 Al Ansar vs Al HikmaLebanon: Premier League 1X2 1 2–1 High Won
13:00 Rosenborg U19 vs Lillestrøm U19Norway: Nasjonal U19 Champions League 1X2 1 2–1 Medium Won
13:10 Shabab Al Ahli Dubai vs Dubai UnitedUnited-Arab-Emirates: League Cup Over / Under Goals Ov2.5 2–1 High Won
13:10 Al Ain vs Al-Ittihad KalbaUnited-Arab-Emirates: League Cup 1X2 1 2–2 Medium Lost
13:15 Pamba Jiji vs Geita GoldTanzania: Ligi Kuu Bara Double Chance 12 4–0 Medium Won
13:15 Gol Gohar vs Esteghlal KhuzestanIran: Persian Gulf Pro League 1X2 1 3–0 Medium Won
13:30 Tractor Sazi vs Esteghlal FCIran: Persian Gulf Pro League Over / Under Goals Un2.5 1–1 High Won
13:30 Scotland U19 W vs Croatia U19 WWorld: Friendlies Women 1X2 X 0–0 High Won
14:00 Al Ittihad vs Wadi DeglaEgypt: League Cup 1X2 2 0–1 Medium Won
14:00 Denizli İYG vs Serik SporTurkey: Cup 1X2 X 0–1 High Lost
14:00 Al Yarmouk vs Ma'anJordan: Cup 1X2 X 4–1 High Lost
14:00 Belgium U23 W vs Italy U23 WWorld: Friendlies Women 1X2 2 1–2 Medium Won
14:00 France U23 W vs Netherlands U23 WWorld: Friendlies Women 1X2 2 2–0 Medium Lost
14:00 El Mokawloon vs El Gouna FCEgypt: League Cup 1X2 1 2–0 Medium Won
14:00 RC Kouba vs Usm El HarrachAlgeria: Ligue 2 Double Chance 12 4–0 Medium Won
14:30 Banants II vs Bentonit IjevanArmenia: First League Over / Under Goals Ov2.5 1–1 High Lost
14:45 Al Shamal vs Al-Duhail SCQatar: Stars League Over / Under Goals Ov2.5 0–4 Medium Won
14:50 Shamiya vs Ittihad Al-ShortaKuwait: Division 1 1X2 X 0–1 High Lost
14:50 Burgan vs Al JaziraKuwait: Division 1 Over / Under Goals Un2.5 0–1 High Won
14:50 Sporty vs KhaitanKuwait: Division 1 1X2 2 1–6 High Won
15:00 HJK Helsinki vs VPSFinland: Veikkausliiga 1X2 1 6–0 High Won
15:00 FC Politehnica Timisoara vs CSA Steaua BucureştiRomania: Liga II 1X2 1 1–1 Medium Lost
15:00 Hapoel Ironi Karmiel vs Hapoel Tirat HaCarmelIsrael: Liga Alef 1X2 1 1–0 High Won
15:00 Hapoel Ramat HaSharon vs Hapoel AzorIsrael: Liga Alef 1X2 1 1–1 Medium Lost
15:00 Duhok vs Al Zawra'aIraq: Iraqi League Double Chance 12 3–0 Medium Won
15:00 Shabab Al Ordon vs Al Buqa'aJordan: League Double Chance 12 0–3 Medium Won
15:15 Sepahan FC vs Fajr SepasiIran: Persian Gulf Pro League 1X2 1 6–1 Medium Won
15:30 Namungo vs Tabora UnitedTanzania: Ligi Kuu Bara Double Chance 12 1–0 High Won
15:30 Foolad FC vs Mes Shahr-e BabakIran: Persian Gulf Pro League 1X2 1 2–1 High Won
15:45 Naft Maysan vs ErbilIraq: Iraqi League 1X2 2 1–1 High Lost
15:45 Khorfakkan vs Al-Wasl FCUnited-Arab-Emirates: League Cup 1X2 2 1–2 High Won
15:45 Al Nasr vs Hatta SCUnited-Arab-Emirates: League Cup 1X2 1 4–1 Medium Won
16:00 KuPS vs AC OuluFinland: Veikkausliiga 1X2 1 0–1 Medium Lost
16:00 Mornar vs JezeroMontenegro: First League 1X2 1 3–3 High Lost
16:00 Hapoel Marmorek vs Maccabi AshdodIsrael: Liga Alef Double Chance 12 1–1 Medium Lost
16:00 NEC vs ExpressUganda: Premier League 1X2 1 0–0 High Lost
16:00 UTS Rabat vs Renaissance BerkaneMorocco: Botola Pro Over / Under Goals Un2.5 0–0 High Won
16:30 Alingsås W vs Elfsborg WSweden: Svenska Cupen Women Over / Under Goals Ov2.5 0–3 High Won
16:30 Hapoel Migdal HaEmek vs Tzeirey TamraIsrael: Liga Alef 1X2 1 1–0 Medium Won
16:40 Holon Yermiyahu vs Nordia JerusalemIsrael: Liga Alef 1X2 1 5–0 High Won
17:00 Al Wakrah vs Al-GharafaQatar: Stars League Over / Under Goals Ov2.5 3–2 High Won
17:00 Al Okhdood vs Al UlaSaudi-Arabia: Division 1 1X2 2 1–5 Medium Won
17:00 Enskede W vs Brommapojkarna WSweden: Svenska Cupen Women 1X2 X 1–2 High Lost
17:00 Orduspor 1967 vs Karadeniz Ereğli BSKTurkey: Cup Over / Under Goals Ov2.5 4–1 High Won
17:00 MB Rouisset vs USM AlgerAlgeria: Ligue 1 Double Chance 12 1–0 Medium Won
17:00 JS Saoura vs Olympique AkbouAlgeria: Ligue 1 1X2 1 0–0 Medium Lost
17:00 Tira vs Ironi NesherIsrael: Liga Alef 1X2 2 2–1 Medium Lost
17:00 Ind. Juniors vs 9 de OctubreEcuador: Liga Pro Serie B Over / Under Goals Un2.5 1–0 High Won
17:00 Ghazl El Mehalla vs Abu Qair SemadEgypt: League Cup 1X2 X 1–1 High Won
17:00 Future FC vs National Bank of EgyptEgypt: League Cup Over / Under Goals Un2.5 2–0 High Won
17:15 Hapoel Herzliya vs Hapoel Mahane YehudaIsrael: Liga Alef 1X2 1 0–0 Medium Lost
17:30 Al Talaba vs Al ShortaIraq: Iraqi League Double Chance 12 0–0 High Lost
17:30 Vänersborgs FK vs KumlaSweden: Division 2 Norra Götaland BTTS / GG BTTS - Yes 3–3 High Won
17:30 CFR 1907 Cluj vs Universitatea ClujRomania: Liga I Over / Under Goals Ov2.5 1–3 High Won
17:30 Ironi Baka El Garbiya vs Hapoel Nazareth IllitIsrael: Liga Alef Over / Under Goals Ov2.5 1–2 High Won
17:45 Beti Kozkor vs Beti OnakSpain: Tercera División RFEF Group 15 Over / Under Goals Un2.5 3–0 High Lost
18:00 Picuiense vs Sport PBBrazil: Paraibano 2 Double Chance 12 1–3 High Won
18:00 Spartax vs Cruzeiro PBBrazil: Paraibano 2 Over / Under Goals Un2.5 1–2 High Lost
18:00 Belgrano Córdoba Res. vs San Martín San Juan Res.Argentina: Reserve League 1X2 1 3–2 Medium Won
18:00 River Ebro vs PradejónSpain: Tercera División RFEF Group 16 Over / Under Goals Ov2.5 1–2 High Won
18:00 Argentinos Juniors Res. vs San Lorenzo Res.Argentina: Reserve League Double Chance 12 0–1 Medium Won
18:00 CSA U20 vs Santa Cruz AC U20Brazil: Copa Do Brasil U20 1X2 2 0–0 Medium Lost
18:00 Atlético Tucumán Res. vs Talleres Córdoba Res.Argentina: Reserve League Double Chance 12 2–0 Medium Won
18:00 Godoy Cruz Res. vs Barracas Central Res.Argentina: Reserve League Double Chance 12 0–0 Medium Lost
18:00 Lanús Res. vs Central Córdoba SdE Res.Argentina: Reserve League 1X2 1 3–0 Medium Won
18:00 Sarmiento Res. vs Vélez Sársfield Res.Argentina: Reserve League 1X2 2 0–1 High Won
18:00 Txantrea vs CortesSpain: Tercera División RFEF Group 15 1X2 1 0–0 High Lost
18:00 UCV Moquegua vs CiencianoPeru: Primera División Double Chance 12 0–2 Medium Won
18:00 Atlético Mineiro U20 vs Athletic Club MG U20Brazil: Copa Do Brasil U20 1X2 1 2–1 Medium Won
18:00 Cruzeiro U20 vs Goiás U20Brazil: Copa Do Brasil U20 1X2 1 1–2 Medium Lost
18:00 Grêmio U20 vs Operário PR U20Brazil: Copa Do Brasil U20 1X2 1 1–3 High Lost
18:00 FAR Rabat vs Widad TémaraMorocco: Botola Pro 1X2 1 1–0 Medium Won
18:00 CR Khemis Zemamra vs Hassania AgadirMorocco: Botola Pro Over / Under Goals Ov2.5 2–5 Medium Won
18:45 Safa vs Reyady AbaseyaLebanon: Premier League 1X2 1 2–1 High Won
19:00 Shamrock Rovers vs Drogheda UnitedIreland: Premier Division 1X2 1 3–1 Medium Won
19:00 Always Ready vs Nacional PotosíBolivia: Copa De La División Profesional Over / Under Goals Ov2.5 2–3 High Won
19:00 MC Oran vs ES SetifAlgeria: Ligue 1 BTTS / GG BTTS - No 0–0 High Won
19:15 Atletico FC vs San AntonioEcuador: Liga Pro Serie B 1X2 1 2–1 High Won
19:30 Flamengo U20 vs Vasco da Gama U20Brazil: Copa Do Brasil U20 1X2 2 2–2 Medium Lost
20:00 Bentín Tacna Heroica vs Carlos A. MannucciPeru: Segunda División 1X2 1 0–0 High Lost
20:00 Maghreb Fès vs Raja CasablancaMorocco: Botola Pro Double Chance 12 0–0 Medium Lost
20:30 Ind. Yumbo vs Tigres FCColombia: Primera B Over / Under Goals Un2.5 1–1 High Won
20:30 Depor FC vs Real CartagenaColombia: Primera B 1X2 2 2–2 Medium Lost
20:30 São Paulo U20 vs Athletico PR U20Brazil: Copa Do Brasil U20 Over / Under Goals Ov2.5 3–1 High Won
20:30 Portmore United vs WaterhouseJamaica: Premier League Over / Under Goals Ov2.5 1–1 High Lost
20:30 Atletico Grau vs Club Deportivo Los ChankasPeru: Primera División 1X2 1 0–0 High Lost
20:30 Santo Domingo vs LDU PortoviejoEcuador: Liga Pro Serie B Over / Under Goals Un2.5 2–2 High Lost

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+