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 9, 2026
Settled Tips163
Win Rate58.3%
Date Friday, October 9, 2026 Friday, October 9, 2026
Settled Tips 163 Finished matches
Won 95 Correct predictions
Lost 68 Incorrect predictions
Win Rate 58.3% 95 of 163 settled
High Conf. Rate 58.6% 99 high-confidence tips
Win Rate by Confidence Level Friday, October 9, 2026 · 163 settled tips
High Confidence
58.6%
Medium Confidence
57.8%

Accuracy by Market — Friday, October 9, 2026

1X2
54.2% win rate
W45 L38 · 83 tips
Double Chance
71.4% win rate
W20 L8 · 28 tips
BTTS / GG
57.1% win rate
W8 L6 · 14 tips
Over / Under Goals
57.9% win rate
W22 L16 · 38 tips
Showing settled results for Friday, October 9, 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 Blooming vs BolívarBolivia: Copa De La División Profesional 1X2 2 1–1 High Lost
00:30 Fluminense vs CoritibaBrazil: Serie A 1X2 1 4–0 High Won
00:30 Palmeiras vs BahiaBrazil: Serie A 1X2 1 1–0 High Won
01:00 Antigua GFC vs MunicipalGuatemala: Liga Nacional Double Chance 12 1–1 Medium Lost
01:00 Alebrijes de Oaxaca vs Correcaminos UatMexico: Liga De Expansión MX 1X2 2 2–1 High Lost
01:10 Fortaleza FC vs MillonariosColombia: Primera A 1X2 2 1–1 Medium Lost
01:30 FAS vs AlianzaEl-Salvador: Primera Division 1X2 1 2–1 Medium Won
05:00 Daejeon Citizen vs Jeonbuk MotorsSouth-Korea: K League 1 BTTS / GG BTTS - Yes 2–1 High Won
05:00 Suwon City FC vs HwaseongSouth-Korea: K League 2 1X2 1 1–0 Medium Won
05:00 Yangpyeong vs Ulsan CitizenSouth-Korea: K3 League Double Chance 12 2–1 Medium Won
07:30 Gangwon FC vs Bucheon FC 1995South-Korea: K League 1 1X2 1 2–0 High Won
07:30 Incheon United vs Pohang SteelersSouth-Korea: K League 1 Double Chance 12 3–0 Medium Won
07:30 Cheongju vs Seongnam FCSouth-Korea: K League 2 Double Chance 12 3–1 Medium Won
07:30 Gimpo Citizen vs Seoul E-Land FCSouth-Korea: K League 2 BTTS / GG BTTS - Yes 0–1 Medium Lost
08:00 Didube 2014 vs Lokomotivi TbilisiGeorgia: Liga 3 Double Chance 12 1–3 High Won
08:30 Viktoria Plzeň U19 vs Dukla Praha U19Czech-Republic: 1. Liga U19 Over / Under Goals Ov2.5 1–0 High Lost
08:30 České Budějovice U19 vs Karviná U19Czech-Republic: 1. Liga U19 1X2 1 5–0 Medium Won
08:30 Persipura Jayapura vs RANS NusantaraIndonesia: Liga 2 1X2 1 1–3 Medium Lost
08:30 Persik Kediri vs Persepam Madura UtdIndonesia: Liga 1 BTTS / GG BTTS - Yes 2–0 Medium Lost
08:45 City Club vs ChattogramBangladesh: Premier League 1X2 1 2–1 Medium Won
08:45 Rahmatgonj MFS vs PWD Sports ClubBangladesh: Premier League Over / Under Goals Un2.5 1–1 High Won
08:45 Brothers Union vs FortisBangladesh: Premier League 1X2 2 0–6 High Won
09:00 Sigma Olomouc U19 vs Teplice U19Czech-Republic: 1. Liga U19 Over / Under Goals Ov2.5 6–1 High Won
09:00 Metal Kharkiv vs Viktoriya MykolaivkaUkraine: Persha Liga Double Chance 12 2–2 High Lost
09:00 Jagiellonia U19 vs Górnik Zabrze U19Poland: Central Youth League Double Chance 12 0–4 High Won
09:00 FC Jerusalem vs Maccabi Kiryat MalachiIsrael: Liga Alef Double Chance 12 0–1 High Won
09:00 Sagaing United vs GFAMyanmar: National League Over / Under Goals Ov2.5 1–1 High Lost
09:00 I.S.P.E vs DagonMyanmar: National League 1X2 2 2–2 High Lost
09:00 Johor Darul Takzim FC vs PenangMalaysia: FA Cup 1X2 1 4–1 High Won
09:15 Metalurh Zaporizhya vs SC Poltava 2Ukraine: Druha Liga Over / Under Goals Un2.5 1–0 High Won
09:30 Sagamihara vs Kamatamare SanukiJapan: J3 League 1X2 1 3–2 High Won
10:00 Nizhny Novgorod U19 vs Rostov U19Russia: Youth Championship 1X2 2 2–1 High Lost
10:00 Almaz Antey U19 vs Krasnodar U19Russia: Youth Championship 1X2 2 5–2 High Lost
10:00 Kashima vs Gamba OsakaJapan: J1 League 1X2 1 2–0 Medium Won
10:00 Kashiwa Reysol vs Vissel KobeJapan: J1 League Double Chance 12 4–2 Medium Won
10:00 Hradec Králové U19 vs Zlín U19Czech-Republic: 1. Liga U19 Over / Under Goals Ov2.5 2–2 High Won
10:00 Torrent vs Hércules IISpain: Tercera División RFEF Group 6 1X2 1 0–1 Medium Lost
10:00 Beitar Nahariya vs Hapoel Umm al-FahmIsrael: Liga Alef 1X2 1 1–1 Medium Lost
10:00 Ironi Beit Shemesh vs Tzeirey TiraIsrael: Liga Alef 1X2 1 3–1 Medium Won
10:00 Ekibastuz vs Khan TengriKazakhstan: 1. Division Over / Under Goals Ov2.5 1–1 High Lost
10:00 Osaka vs KanazawaJapan: J3 League Over / Under Goals Ov2.5 1–1 Medium Lost
10:00 Zbrojovka Brno U19 vs Mladá Boleslav U19Czech-Republic: 1. Liga U19 Over / Under Goals Ov2.5 3–0 High Won
10:00 Pardubice U19 vs Baník Ostrava U19Czech-Republic: 1. Liga U19 Over / Under Goals Ov2.5 0–4 High Won
10:30 Parvoz vs KhujandTajikistan: Vysshaya Liga 1X2 2 0–1 Medium Won
10:30 Estoril U23 vs Sporting CP U23Portugal: Liga Revelação U23 Over / Under Goals Ov2.5 1–0 High Lost
10:30 Hapoel Hadera vs Maccabi YavneIsrael: Liga Alef Double Chance 12 0–0 High Lost
10:30 Shimshon Tel Aviv vs Kfar Saba 1928Israel: Liga Alef 1X2 1 3–0 Medium Won
10:30 Andorra W vs Faroe Islands WWorld: Friendlies Women 1X2 2 0–5 High Won
10:35 Dimona vs Hapoel SderotIsrael: Liga Alef Double Chance 12 4–1 High Won
10:40 Maccabi K. Ata Bialik vs Maccabi Neve Sha'ananIsrael: Liga Alef 1X2 1 1–2 Medium Lost
11:00 Margveti 2006 vs GuriaGeorgia: Liga 3 Over / Under Goals Ov2.5 0–4 High Won
11:00 Merani Tbilisi vs Iveria KhashuriGeorgia: Liga 3 1X2 1 2–2 Medium Lost
11:00 Jaiyq vs Turan TurkistanKazakhstan: 1. Division 1X2 2 1–1 Medium Lost
11:00 Taraz vs Sport Academy KairatKazakhstan: 1. Division 1X2 2 1–1 Medium Lost
11:00 Kazakhstan W vs Republic of Ireland WEurope: World Cup Women Qualification Europe BTTS / GG BTTS - No 0–8 High Won
11:00 Irao vs FC Iberia 1999 IIGeorgia: Liga 3 Double Chance 12 3–3 High Lost
11:00 Slavia Praha U19 vs Slovácko U19Czech-Republic: 1. Liga U19 Over / Under Goals Ov2.5 4–1 High Won
11:00 Sparta Praha U19 vs Opava U19Czech-Republic: 1. Liga U19 1X2 1 0–1 Medium Lost
11:00 Ratchaburi vs Sukhothai FCThailand: Thai League 1 1X2 1 6–0 Medium Won
11:00 Fountain Gate vs JKT TanzaniaTanzania: Ligi Kuu Bara Double Chance 12 1–2 Medium Won
11:00 Montenegro W vs Bosnia-Herzegovina WWorld: Friendlies Women 1X2 2 3–2 Medium Lost
11:30 Pyunik II vs Shirak IIArmenia: First League Over / Under Goals Ov2.5 1–2 Medium Won
11:30 Bashundhara Kings vs Dhaka WanderersBangladesh: Premier League 1X2 1 7–0 Medium Won
11:30 Hapoel Ironi Arraba vs Hapoel Ihud Bnei JattIsrael: Liga Alef Over / Under Goals Ov2.5 0–0 High Lost
11:30 MOIK vs MingəçevirAzerbaidjan: Birinci Dasta Double Chance 12 3–0 High Won
11:30 Şimal vs Xankəndi FKAzerbaidjan: Birinci Dasta 1X2 2 1–1 High Lost
11:35 Sichuan Jiuniu vs Henan JianyeChina: Super League BTTS / GG BTTS - Yes 2–2 High Won
11:35 Qingdao Jonoon vs Beijing GuoanChina: Super League 1X2 2 0–3 High Won
12:00 CSKA Moskva U19 vs Akademiya Konoplev U20Russia: Youth Championship 1X2 1 2–0 High Won
12:00 Dynamo Makhachkala U19 vs Rubin Kazan U20Russia: Youth Championship Over / Under Goals Ov2.5 1–0 High Lost
12:00 Fakel U19 vs Chertanovo U20Russia: Youth Championship Over / Under Goals Ov2.5 2–1 High Won
12:00 Lokomotiv Moskva U19 vs Zenit U19Russia: Youth Championship Over / Under Goals Ov2.5 1–3 High Won
12:00 Spartak Moskva U19 vs Ural U20Russia: Youth Championship 1X2 1 0–1 High Lost
12:00 Hangzhou Greentown vs SHANGHAI SIPGChina: Super League Over / Under Goals Ov2.5 2–4 High Won
12:00 FCM Ungheni vs Zimbru IIMoldova: Liga 1 1X2 1 1–2 Medium Lost
12:00 Oguzsport vs FC StăuceniMoldova: Liga 1 Double Chance 12 2–2 High Lost
12:00 Vulturii Cutezători vs Univer ComratMoldova: Liga 1 Over / Under Goals Ov2.5 2–0 High Lost
12:00 Nyva Ternopil II vs VilkhivtsiUkraine: Druha Liga Double Chance 12 0–0 High Lost
12:00 Phrae United vs KanchanaburiThailand: Thai League 2 Double Chance 12 2–1 Medium Won
12:00 Isenmulang Kalteng vs Persebaya SurabayaIndonesia: Liga 1 1X2 2 0–1 High Won
12:00 Maccabi Nujeidat Ahmed vs Hapoel Bnei MusmusIsrael: Liga Alef 1X2 2 0–0 High Lost
12:00 PSIS Semarang vs Persiraja Banda AcehIndonesia: Liga 2 1X2 1 1–3 Medium Lost
12:00 Lovćen vs JedinstvoMontenegro: Second League Over / Under Goals Ov2.5 2–0 Medium Lost
12:00 Araz vs KapazAzerbaidjan: Premyer Liqa Double Chance 12 0–2 Medium Won
12:00 Eastern vs North DistrictHong-Kong: Premier League 1X2 2 1–3 Medium Won
12:00 Barnsley U21 vs Hull City U21England: Professional Development League 1X2 1 0–2 Medium Lost
12:00 Mebrat Hayl vs Adama KenemaEthiopia: Premier League Over / Under Goals Un2.5 0–1 High Won
12:00 Tripoli SC vs Al AhedLebanon: Premier League 1X2 2 1–1 High Lost
12:00 Llapi vs BallkaniKosovo: Superliga Over / Under Goals Ov2.5 0–1 High Lost
12:10 Al Safa vs AfifSaudi-Arabia: Division 2 1X2 X 2–1 High Lost
12:10 Al Sahel vs Al TarajiSaudi-Arabia: Division 2 1X2 1 0–1 Medium Lost
12:15 Al Nairyah vs Al-WajjSaudi-Arabia: Division 2 Over / Under Goals Un2.5 0–1 High Won
12:25 Al Baten vs Al QwarahSaudi-Arabia: Division 2 1X2 X 0–0 High Won
12:30 El Entag EL Harby vs La Viena FCEgypt: Second League BTTS / GG BTTS - No 2–0 Medium Won
12:30 Ismaily SC vs Tanta SCEgypt: Second League BTTS / GG BTTS - No 2–1 Medium Lost
12:30 Maleyet Kafr El Zayiat vs Baladiyyat Al MehallaEgypt: Second League Over / Under Goals Un2.5 1–0 High Won
12:30 Team vs PharcoEgypt: Second League BTTS / GG BTTS - No 0–3 High Won
12:30 Itesalat vs El MansuraEgypt: Second League BTTS / GG BTTS - No 0–1 High Won
12:30 Veres Rivne vs Shakhtar DonetskUkraine: Premier League 1X2 2 0–3 High Won
12:40 Al Gottah vs Al RayanSaudi-Arabia: Division 2 1X2 2 1–3 Medium Won
12:45 Fredrikstad FK U19 vs Brann U19Norway: Nasjonal U19 Champions League Over / Under Goals Ov2.5 1–2 High Won
13:00 Boavista U20 vs Bangu U20Brazil: Carioca U20 Double Chance 12 1–4 High Won
13:00 Young Star vs BumamuruBurundi: Ligue A 1X2 2 0–3 Medium Won
13:00 Halaba Ketema vs Welwalo Adigrat UniEthiopia: Premier League 1X2 X 1–1 High Won
13:00 Fanja vs IbriOman: Professional League Over / Under Goals Un2.5 0–0 High Won
13:00 Hapoel Acre vs Maccabi Bnei RainaIsrael: Liga Leumit 1X2 2 0–0 High Lost
13:00 Ironi Modi'in vs Hapoel AfulaIsrael: Liga Leumit Over / Under Goals Ov2.5 1–2 High Won
13:00 Maccabi Kiryat Gat vs Kiryat Yam SCIsrael: Liga Leumit 1X2 2 2–2 High Lost
13:00 Maccabi Herzliya vs Maccabi Ahi NazarethIsrael: Liga Leumit 1X2 1 1–2 High Lost
13:00 Kafr Qasim vs Bnei YehudaIsrael: Liga Leumit 1X2 2 0–1 High Won
13:00 Sesvete vs Jadran LPCroatia: First NL Double Chance 12 1–1 Medium Lost
13:00 Asia Talas vs ToktogulKyrgyzstan: Premier League 1X2 1 2–0 Medium Won
13:10 Al Jazira Al Hamra vs Dibba Al-FujairahUnited-Arab-Emirates: Division 1 1X2 2 2–2 High Lost
13:10 Ajman vs Baniyas SCUnited-Arab-Emirates: League Cup Over / Under Goals Ov2.5 1–0 High Lost
13:10 Al Wahda FC vs Al-DhafraUnited-Arab-Emirates: League Cup 1X2 1 2–0 Medium Won
13:15 Al Arabi vs Gulf UnitedUnited-Arab-Emirates: Division 1 1X2 1 2–1 High Won
13:15 Ittifaq vs Al ThaidUnited-Arab-Emirates: Division 1 1X2 2 1–0 High Lost
13:15 Chadormalu SC vs Kheybar KhorramabadIran: Persian Gulf Pro League BTTS / GG BTTS - No 2–2 High Lost
13:15 Mbeya City vs Kagera SugarTanzania: Ligi Kuu Bara 1X2 1 1–3 Medium Lost
13:30 Israel W vs Switzerland WEurope: World Cup Women Qualification Europe 1X2 2 3–7 Medium Won
13:30 Persepolis FC vs Sanat NaftIran: Persian Gulf Pro League 1X2 1 3–1 High Won
13:30 Jwaaya FC vs Al MabarrahLebanon: Premier League 1X2 X 3–0 High Lost
13:30 Rekord Bielsko-Biała vs Sandecja Nowy SączPoland: II Liga East BTTS / GG BTTS - Yes 1–1 High Won
13:30 Kokand-1912 vs Mash'alUzbekistan: Super League 1X2 1 3–0 High Won
13:30 Górnik Polkowice vs Stilon GorzówPoland: III Liga Group 3 1X2 1 4–1 Medium Won
13:30 Opatija vs KustosijaCroatia: First NL Over / Under Goals Un2.5 1–1 High Won
13:30 Mladost Ždralovi vs HNK CibaliaCroatia: First NL Over / Under Goals Un2.5 2–1 High Lost
13:30 Hrvatski Dragovoljac vs Uskok KlisCroatia: Second NL Over / Under Goals Ov2.5 0–4 Medium Won
13:30 Uljanik vs KriževciCroatia: Second NL 1X2 1 3–1 High Won
13:50 Al Kholood vs Al-Qadisiyah FCSaudi-Arabia: Pro League 1X2 2 0–5 Medium Won
14:00 FK Neftekhimik vs ChelyabinskRussia: First League Double Chance 12 2–4 Medium Won
14:00 AS Kigali vs GicumbiRwanda: National Soccer League Over / Under Goals Un2.5 1–0 High Won
14:00 Entebbe UPPC vs PoliceUganda: Premier League Over / Under Goals Un2.5 3–0 High Lost
14:00 Al Hussein vs Al ArabiJordan: League Double Chance 12 4–1 High Won
14:00 IRB Nezla vs MO ConstantineAlgeria: Ligue 2 Over / Under Goals Un2.5 2–2 High Lost
14:00 Sidi Benali vs Hussein DeyAlgeria: Ligue 2 Double Chance 12 3–2 High Won
14:00 Sama vs Al AhliJordan: Cup 1X2 X 0–1 High Lost
14:00 Pakhtakor vs BunyodkorUzbekistan: Super League 1X2 1 3–1 High Won
14:00 Buxoro vs AndijanUzbekistan: Super League Double Chance 12 3–2 Medium Won
14:00 Bodrum FK vs KeçiörengücüTurkey: 1. Lig BTTS / GG BTTS - Yes 0–2 High Lost
14:00 Sivasspor vs PendiksporTurkey: 1. Lig Double Chance 12 4–1 Medium Won
14:00 Moldova W vs Georgia WWorld: Friendlies Women Double Chance 12 1–0 Medium Won
14:00 USM Annaba vs US ChaouiaAlgeria: Ligue 2 1X2 1 3–0 Medium Won
14:00 Nrb Beni Oulbene vs JS JijelAlgeria: Ligue 2 Over / Under Goals Un2.5 2–0 High Won
14:00 El Bayadh vs WA TlemcenAlgeria: Ligue 2 1X2 1 0–0 Medium Lost
14:00 Tiaret vs ASM OranAlgeria: Ligue 2 1X2 1 0–1 Medium Lost
14:00 Khroub vs TeleghmaAlgeria: Ligue 2 1X2 1 2–2 High Lost
14:00 NC Magra vs CA BatnaAlgeria: Ligue 2 Double Chance 12 0–0 Medium Lost
14:00 MSP Batna vs CR Béni ThourAlgeria: Ligue 2 1X2 1 2–1 High Won
14:00 Blida vs KoléaAlgeria: Ligue 2 1X2 1 1–0 Medium Won
14:30 Petro de Luanda vs Recreativo da CaálaAngola: Girabola 1X2 1 0–0 Medium Lost
14:30 Be1 NFA vs DainavaLithuania: 1 Lyga 1X2 1 2–2 Medium Lost
14:30 Yantra 2019 vs VihrenBulgaria: Second League Double Chance 12 1–0 Medium Won
14:30 Nasaf vs Dinamo SamarqandUzbekistan: Super League 1X2 1 2–1 Medium Won
14:45 Qatar SC vs Al-Rayyan SCQatar: Stars League 1X2 2 0–3 High Won
14:50 Al Nasar vs Al KuwaitKuwait: Premier League 1X2 2 1–7 Medium Won
14:55 Al-Fateh vs Al-Ahli JeddahSaudi-Arabia: Pro League 1X2 2 0–4 High Won
15:00 SJK vs LahtiFinland: Veikkausliiga BTTS / GG BTTS - Yes 1–0 High Lost
15:00 Flekkerøy vs Odd IINorway: 3. Division Girone 4 1X2 1 0–1 High Lost
15:00 Nõmme United II vs FCI Levadia IIEstonia: Esiliiga A Over / Under Goals Ov2.5 0–1 High Lost
15:00 FA Šiauliai II vs Kauno Žalgiris IILithuania: 1 Lyga BTTS / GG BTTS - Yes 3–3 High Won
15:00 Slavia Praha II vs VlašimCzech-Republic: FNL Over / Under Goals Ov2.5 0–2 High Lost
15:00 Corvinul Hunedoara vs FC VoluntariRomania: Liga I 1X2 1 3–2 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+