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.

ShowingSaturday, October 17, 2026
Settled Tips147
Win Rate56.5%
Date Saturday, October 17, 2026 Saturday, October 17, 2026
Settled Tips 147 Finished matches
Won 83 Correct predictions
Lost 64 Incorrect predictions
Win Rate 56.5% 83 of 147 settled
High Conf. Rate 59.5% 84 high-confidence tips
Win Rate by Confidence Level Saturday, October 17, 2026 · 147 settled tips
High Confidence
59.5%
Medium Confidence
52.4%

Accuracy by Market — Saturday, October 17, 2026

Over / Under Goals
44.4% win rate
W20 L25 · 45 tips
1X2
65.8% win rate
W48 L25 · 73 tips
BTTS / GG
50% win rate
W3 L3 · 6 tips
Double Chance
52.2% win rate
W12 L11 · 23 tips
Showing settled results for Saturday, October 17, 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 Atletico DE Rafaela vs QuilmesArgentina: Primera Nacional Over / Under Goals Un2.5 1–0 High Won
00:00 Real Tomayapo vs Gualberto Villarroel SJBolivia: Primera División 1X2 1 1–0 High Won
00:00 Miramar vs Auckland CityNew-Zealand: National League National Over / Under Goals Ov2.5 0–2 High Lost
00:30 Boca Juniors vs Talleres CordobaArgentina: Liga Profesional Argentina 1X2 1 2–1 High Won
01:00 Necaxa vs AtlasMexico: Liga MX Over / Under Goals Ov2.5 0–2 High Lost
01:00 Gimnasia Y Tiro vs AtlantaArgentina: Primera Nacional BTTS / GG BTTS - No 3–1 High Lost
01:00 Guadalupe FC vs Cariari PocociCosta-Rica: Liga De Ascenso 1X2 1 1–0 High Won
01:00 Correcaminos Uat vs DoradosMexico: Liga De Expansión MX 1X2 1 1–2 High Lost
01:00 Inter vs Municipal LimeñoEl-Salvador: Primera Division 1X2 1 1–2 Medium Lost
01:05 Boston Legacy W vs Racing Louisville WUSA: NWSL Women Over / Under Goals Ov2.5 2–1 High Won
01:30 San Francisco FC vs Deportivo UniversitarioPanama: Liga Panameña De Fútbol 1X2 1 1–0 Medium Won
02:00 Wellington Olympic vs Eastern SuburbsNew-Zealand: National League National Over / Under Goals Ov2.5 4–0 High Won
02:00 Ventura County vs Minnesota United IIUSA: MLS Next Pro Over / Under Goals Ov2.5 3–2 High Won
02:00 Vancouver FC vs HFX Wanderers FCCanada: Canadian Premier League 1X2 1 2–1 High Won
02:00 Portland Timbers II vs St. Louis City IIUSA: MLS Next Pro Over / Under Goals Ov2.5 2–0 Medium Lost
03:00 Atlante FC vs U.N.A.M. - PumasMexico: Liga MX BTTS / GG BTTS - Yes 1–2 High Won
03:00 CA La Paz vs TlaxcalaMexico: Liga De Expansión MX 1X2 1 2–2 Medium Lost
03:05 Club Tijuana vs PueblaMexico: Liga MX 1X2 1 0–0 Medium Lost
04:00 Shimizu S-pulse vs Gamba OsakaJapan: J1 League Double Chance 12 2–2 Medium Lost
04:00 Albirex Niigata W vs Parceiro Nagano WJapan: WE League 1X2 1 0–0 Medium Lost
04:00 Auckland vs Melbourne CityAustralia: A League Over / Under Goals Un2.5 3–1 High Lost
04:00 Sutherland Sharks vs South MelbourneAustralia: Australian Championship 1X2 2 0–1 Medium Won
04:00 Broadmeadow Magic vs Wests APIAAustralia: Australian Championship 1X2 2 0–0 High Lost
05:00 JEF United Chiba vs Yokohama F. MarinosJapan: J1 League Double Chance 12 0–0 Medium Lost
05:00 Sanfrecce Hiroshima vs Kyoto SangaJapan: J1 League 1X2 1 3–0 Medium Won
05:00 Tokyo Verdy vs FC TokyoJapan: J1 League 1X2 2 0–4 High Won
05:00 Consadole Sapporo vs Blaublitz AkitaJapan: J2 League Double Chance 12 1–0 High Won
05:00 Fujieda MYFC vs Montedio YamagataJapan: J2 League Double Chance 12 0–0 High Lost
05:00 Vegalta Sendai vs Tokushima VortisJapan: J2 League Double Chance 12 0–0 High Lost
05:00 Imabari vs Vanraure HachinoheJapan: J2 League 1X2 1 3–3 Medium Lost
05:00 Oita Trinita vs Albirex NiigataJapan: J2 League Double Chance 12 5–1 High Won
05:00 Sagan Tosu vs Omiya ArdijaJapan: J2 League Double Chance 12 2–1 High Won
05:00 Tochigi City vs Yokohama FCJapan: J2 League Over / Under Goals Ov2.5 1–1 High Lost
05:00 Daegu FC vs CheongjuSouth-Korea: K League 2 1X2 1 3–1 High Won
05:00 Seongnam FC vs Suwon City FCSouth-Korea: K League 2 1X2 2 1–2 Medium Won
05:00 Gainare Tottori vs Thespakusatsu GunmaJapan: J3 League Over / Under Goals Ov2.5 1–1 Medium Lost
05:00 FC Gifu vs Fukushima UnitedJapan: J3 League 1X2 1 1–0 Medium Won
05:00 Kitakyushu vs OsakaJapan: J3 League BTTS / GG BTTS - Yes 3–1 High Won
06:00 Cerezo Osaka vs Kawasaki FrontaleJapan: J1 League BTTS / GG BTTS - Yes 2–4 High Won
06:00 Kashima vs V-varen NagasakiJapan: J1 League 1X2 1 2–0 Medium Won
06:00 Macarthur vs Perth GloryAustralia: A League 1X2 1 2–1 High Won
07:00 Mito Hollyhock vs UrawaJapan: J1 League Over / Under Goals Ov2.5 0–1 High Lost
07:00 Yanbian Longding vs Dongguan UnitedChina: League One 1X2 1 5–0 High Won
07:00 Xi'an Ronghai vs Shenzhen 2028China: League Two 1X2 1 1–0 High Won
07:00 Rizhao Yuqi vs Guangzhou DandelionChina: League Two 1X2 1 0–0 Medium Lost
07:30 Ulsan Hyundai FC vs Bucheon FC 1995South-Korea: K League 1 1X2 1 2–1 High Won
07:30 Gimpo Citizen vs Paju CitizenSouth-Korea: K League 2 1X2 1 4–1 High Won
07:30 Gyeongnam FC vs Asan MugunghwaSouth-Korea: K League 2 Double Chance 12 0–0 Medium Lost
07:30 Yongin City vs Ansan GreenersSouth-Korea: K League 2 1X2 1 0–4 High Lost
07:30 Shanghai Second vs Guangdong MingtuChina: League Two Double Chance 12 1–1 Medium Lost
08:00 Viktoriya Mykolaivka vs ChernihivUkraine: Persha Liga Double Chance 12 2–1 High Won
08:00 Concordia vs Viitorul ŞelimbărRomania: Liga II 1X2 1 5–0 High Won
08:00 Dumbrăviţa vs Bihor OradeaRomania: Liga II 1X2 2 0–2 Medium Won
08:00 Sekhukhune United U23 vs Chippa United U23South-Africa: Diski Challenge 1X2 1 4–1 Medium Won
08:00 CSM Reşiţa vs Cetatea SuceavaRomania: Liga II 1X2 1 0–2 Medium Lost
08:00 Richards Bay U23 vs Golden Arrows U23South-Africa: Diski Challenge Over / Under Goals Ov2.5 0–1 High Lost
08:00 Slatina vs Unirea SloboziaRomania: Liga II 1X2 1 1–0 High Won
08:00 Popești-Leordeni vs CS AfumatiRomania: Liga II Over / Under Goals Ov2.5 2–0 High Lost
08:00 CSA Steaua Bucureşti vs MetaloglobusRomania: Liga II Over / Under Goals Ov2.5 0–0 Medium Lost
08:00 Ştefăneşti vs CS Dinamo BucureștiRomania: Liga II 1X2 1 1–4 Medium Lost
08:00 CSM Satu Mare vs Metalul BuzăuRomania: Liga II 1X2 2 0–0 Medium Lost
08:00 Polokwane City U23 vs AmaZulu U23South-Africa: Diski Challenge Double Chance 12 2–1 Medium Won
08:00 Eastern District vs EasternHong-Kong: Premier League Over / Under Goals Ov2.5 2–2 High Won
08:00 Dalian Kewei vs Guizhou ZhuchengChina: League Two Over / Under Goals Un2.5 2–1 High Lost
08:15 Petřín Plzeň vs RokycanyCzech-Republic: 4. Liga Divizie A 1X2 1 2–1 Medium Won
08:15 Brandýs nad Labem vs Baník SokolovCzech-Republic: 4. Liga Divizie B Over / Under Goals Ov2.5 3–1 High Won
08:15 Újezd Praha 4 vs Rapid PsáryCzech-Republic: 4. Liga Divizie B Over / Under Goals Ov2.5 2–2 High Won
08:15 Táborsko II vs KřimiceCzech-Republic: 4. Liga Divizie A 1X2 2 1–1 Medium Lost
08:15 Motorlet Praha vs Sparta Praha IICzech-Republic: 3. Liga CFL A 1X2 2 1–1 High Lost
08:15 Chrudim vs Horní ŘediceCzech-Republic: 3. Liga CFL B 1X2 1 2–1 High Won
08:15 Vratimov vs Pustá PolomCzech-Republic: 4. Liga Divizie F 1X2 1 4–3 High Won
08:30 Enisey vs Torpedo MoskvaRussia: First League Double Chance 12 1–2 Medium Won
08:30 Ezra vs Lao ArmyLaos: Lao League 1X2 1 3–0 Medium Won
08:30 Přepeře vs Ústí nad OrlicíCzech-Republic: 4. Liga Divizie C 1X2 1 1–0 Medium Won
08:30 Sparta Brno vs Velké MeziříčíCzech-Republic: 4. Liga Divizie D 1X2 1 5–1 High Won
08:30 Ahrobiznes Volochysk vs Metal KharkivUkraine: Persha Liga 1X2 1 1–0 Medium Won
08:30 Garudayaksa vs Arema FCIndonesia: Liga 1 Over / Under Goals Ov2.5 3–1 High Won
08:30 Lam Dong vs Văn HiếnVietnam: V.League 2 Over / Under Goals Un2.5 3–0 High Lost
08:30 Semen Padang vs PSMS MedanIndonesia: Liga 2 Double Chance 12 1–1 High Lost
08:30 RANS Nusantara vs Persela LamonganIndonesia: Liga 2 Over / Under Goals Ov2.5 1–0 High Lost
08:30 Bayswater City vs Marconi StallionsAustralia: Australian Championship 1X2 2 3–1 High Lost
08:40 Central Coast Mariners vs Newcastle JetsAustralia: A League 1X2 2 2–2 High Lost
08:45 Kirivong Sok Sen Chey vs VisakhaCambodia: C League 1X2 2 2–3 High Won
08:45 Abahani vs ChattogramBangladesh: Premier League 1X2 1 3–1 Medium Won
08:45 Bangladesh Police vs ArambaghBangladesh: Premier League 1X2 1 1–1 High Lost
08:45 Rahmatgonj MFS vs Brothers UnionBangladesh: Premier League Over / Under Goals Ov2.5 2–2 Medium Won
09:00 Dukla Praha U19 vs České Budějovice U19Czech-Republic: 1. Liga U19 Over / Under Goals Ov2.5 3–2 High Won
09:00 Slovácko U19 vs Sigma Olomouc U19Czech-Republic: 1. Liga U19 Over / Under Goals Ov2.5 0–1 High Lost
09:00 Komárno W vs Petržalka WSlovakia: I Liga Women Over / Under Goals Ov2.5 5–0 High Won
09:00 Milan U20 vs Cagliari U20Italy: Campionato Primavera 1 Over / Under Goals Ov2.5 2–0 Medium Lost
09:00 Kolos Kovalivka II vs UCSAUkraine: Persha Liga 1X2 1 0–0 Medium Lost
09:00 Freiburg U19 vs Augsburg U19Germany: U19 Bundesliga Over / Under Goals Ov2.5 2–0 Medium Lost
09:00 Saarbrücken U19 vs Borussia M'bach U19Germany: U19 Bundesliga 1X2 2 1–3 Medium Won
09:00 Kataller Toyama vs Shonan BellmareJapan: J2 League Double Chance 12 1–1 High Lost
09:00 Cosenza U19 vs Frosinone U19Italy: Campionato Primavera 2 Over / Under Goals Ov2.5 1–2 High Won
09:00 Virtus Entella U19 vs Vicenza U19Italy: Campionato Primavera 2 Over / Under Goals Ov2.5 1–1 Medium Lost
09:00 Pescara U19 vs Salernitana U19Italy: Campionato Primavera 2 Over / Under Goals Ov2.5 3–3 High Won
09:00 Prague Raptors W vs Sparta Praha WCzech-Republic: 1. Liga Women Over / Under Goals Ov2.5 0–1 High Lost
09:00 GFA vs Yangon RoyalsMyanmar: National League 1X2 2 1–2 Medium Won
09:00 Kagoshima United vs Ehime FCJapan: J3 League Over / Under Goals Ov2.5 4–2 High Won
09:00 Kanazawa vs Nara ClubJapan: J3 League Over / Under Goals Ov2.5 0–1 High Lost
09:00 FC Ryukyu vs Tochigi SCJapan: J3 League BTTS / GG BTTS - Yes 1–0 Medium Lost
09:00 Mladá Boleslav U19 vs Slavia Praha U19Czech-Republic: 1. Liga U19 1X2 1 1–1 High Lost
09:00 Opava U19 vs Zbrojovka Brno U19Czech-Republic: 1. Liga U19 1X2 1 4–0 Medium Won
09:00 Teplice U19 vs Hradec Králové U19Czech-Republic: 1. Liga U19 1X2 2 1–4 Medium Won
09:00 Negeri Sembilan vs Sabah FAMalaysia: Super League Over / Under Goals Ov2.5 1–1 Medium Lost
09:00 Spezia U19 vs Latina U19Italy: Campionato Primavera 2 1X2 1 1–5 Medium Lost
09:00 Wuhan Three Towns II vs Tai'an TiankuangChina: League Two Double Chance 12 2–0 High Won
09:00 Vihren vs Lokomotiv SofiaBulgaria: Cup 1X2 2 1–2 Medium Won
09:30 Parnu JK Vaprus U21 vs TulevikEstonia: Esiliiga B 1X2 1 2–3 Medium Lost
09:30 Arsenal U18 vs Tottenham Hotspur U18England: U18 Premier League South Over / Under Goals Ov2.5 2–1 High Won
09:30 CSM Ramnicu Valcea vs FC Politehnica TimisoaraRomania: Liga II 1X2 2 0–1 Medium Won
09:30 Nõmme United vs Kalju NommeEstonia: Meistriliiga 1X2 2 3–0 Medium Lost
10:00 Kongsvinger II vs Fauske SprintNorway: 3. Division Girone 5 1X2 1 6–2 High Won
10:00 Linköping W vs Umeå WSweden: Elitettan Over / Under Goals Ov2.5 0–0 Medium Lost
10:00 Shkëndija Haraçinë vs StrugaMacedonia: First League 1X2 2 0–2 Medium Won
10:00 Karviná U19 vs Sparta Praha U19Czech-Republic: 1. Liga U19 Over / Under Goals Ov2.5 1–2 High Won
10:00 Legia Warszawa II vs Tychy 71Poland: II Liga East 1X2 2 1–2 High Won
10:00 A Madrid III vs Gimnástica SegovianaSpain: Segunda División RFEF Group 5 Over / Under Goals Ov2.5 1–1 High Lost
10:00 Famalicão U19 vs Vizela U19Portugal: Júniores U19 1X2 1 0–0 Medium Lost
10:00 Górnik Zabrze U19 vs Miedź Legnica U19Poland: Central Youth League Double Chance 12 2–2 High Lost
10:00 Vasas II vs Bekescsaba 1912Hungary: NB III Southeast 1X2 1 2–2 Medium Lost
10:00 Tegevajaro Miyazaki vs Jubilo IwataJapan: J2 League Double Chance 12 1–1 High Lost
10:00 Aurrerá Vitoria vs Real Sociedad IIISpain: Tercera División RFEF Group 4 Over / Under Goals Ov2.5 2–0 Medium Lost
10:00 Levante II vs SC TorreviejaSpain: Tercera División RFEF Group 6 1X2 1 4–1 Medium Won
10:00 Dos Hermanas vs Sevilla IIISpain: Tercera División RFEF Group 10 1X2 1 5–1 Medium Won
10:00 Real Unión de Tenerife vs Unión Sur YaizaSpain: Tercera División RFEF Group 12 Double Chance 12 1–1 High Lost
10:00 Brighton U18 vs Southampton U18England: U18 Premier League South Over / Under Goals Ov2.5 3–2 High Won
10:00 Leeds United U18 vs Middlesbrough U18England: U18 Premier League North Over / Under Goals Ov2.5 3–1 High Won
10:00 Stoke City U18 vs Everton U18England: U18 Premier League North Over / Under Goals Ov2.5 3–1 High Won
10:00 Wolves U18 vs Derby County U18England: U18 Premier League North 1X2 2 1–2 Medium Won
10:00 Than Quang Ninh vs Xuan Thien Phu ThoVietnam: V.League 2 Over / Under Goals Ov2.5 2–0 High Lost
10:00 FC Isloch Minsk R. vs FC MinskBelarus: Premier League 1X2 1 4–2 Medium Won
10:00 Okzhetpes vs Kyzyl-ZharKazakhstan: Premier League Double Chance 12 1–0 Medium Won
10:00 Rotor-2 vs SKA Khabarovsk IIRussia: Second League Group 3 Double Chance 12 2–0 Medium Won
10:00 Edf Logrono W vs GranadaSpain: Primera División Femenina Double Chance 12 2–3 Medium Won
10:00 KS Wieczysta Krakow II vs Moravia MorawicaPoland: III Liga Group 4 1X2 1 1–0 Medium Won
10:00 Sparta Katowice vs ROW RybnikPoland: III Liga Group 3 1X2 1 2–0 High Won
10:00 Zagłębie Lubin II vs Zaglebie SosnowiecPoland: III Liga Group 3 Double Chance 12 0–1 Medium Won
10:00 Gedania Gdansk vs Stargard SzczecińskiPoland: III Liga Group 2 1X2 2 2–2 High Lost
10:00 Grom Nowy Staw vs Chemik BydgoszczPoland: III Liga Group 2 Over / Under Goals Ov2.5 2–0 High Lost
10:00 FC Levante Badalona W vs Granad. Tenerife WSpain: Primera División Femenina BTTS / GG BTTS - Yes 0–4 High Lost
10:00 FC Koln W vs Hamburger SV WGermany: Frauen Bundesliga 1X2 1 3–1 High Won
10:00 Arkonia U19 vs Arka Gdynia U19Poland: Central Youth League 1X2 1 1–0 Medium Won
10:00 Rakow II vs Warta GorzówPoland: III Liga Group 3 Double Chance 12 3–2 High Won
10:00 Pisa U19 vs Ascoli U19Italy: Campionato Primavera 2 Over / Under Goals Ov2.5 4–1 High Won
10:00 Thanh Hóa vs Nam DinhVietnam: V.League 1 1X2 2 0–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+