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.

ShowingWednesday, October 7, 2026
Settled Tips179
Win Rate55.9%
Date Wednesday, October 7, 2026 Wednesday, October 7, 2026
Settled Tips 179 Finished matches
Won 100 Correct predictions
Lost 79 Incorrect predictions
Win Rate 55.9% 100 of 179 settled
High Conf. Rate 60.2% 108 high-confidence tips
Win Rate by Confidence Level Wednesday, October 7, 2026 · 179 settled tips
High Confidence
60.2%
Medium Confidence
49.3%

Accuracy by Market — Wednesday, October 7, 2026

1X2
49.6% win rate
W60 L61 · 121 tips
Double Chance
73.7% win rate
W14 L5 · 19 tips
Over / Under Goals
63.9% win rate
W23 L13 · 36 tips
BTTS / GG
100% win rate
W3 L0 · 3 tips
Showing settled results for Wednesday, October 7, 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 Aurora vs ABBBolivia: Copa De La División Profesional 1X2 1 2–0 High Won
00:00 USA vs CanadaWorld: Friendlies 1X2 1 1–0 Medium Won
00:00 San Marcos vs DiriangénNicaragua: Primera Division Double Chance 12 1–2 High Won
00:30 Chicago Fire vs Vancouver WhitecapsUSA: Major League Soccer Over / Under Goals Ov2.5 3–1 High Won
00:35 Ponte Preta vs JuventudeBrazil: Serie B 1X2 2 0–2 High Won
02:00 French Guyana vs BelizeNorth & Central America: CONCACAF Nations League Over / Under Goals Un2.5 1–0 High Won
02:30 Mexico vs ChileWorld: Friendlies 1X2 1 0–2 Medium Lost
08:00 Metalist 1925 U19 vs Lviv U19Ukraine: U19 League Double Chance 12 3–2 High Won
08:00 Tai'an Tiankuang vs Shangyu PterosaurChina: League Two 1X2 1 3–0 High Won
09:00 Mladá Boleslav II vs VarnsdorfCzech-Republic: 3. Liga CFL B 1X2 1 1–1 Medium Lost
09:00 Urawa vs Omiya ArdijaJapan: Emperor Cup 1X2 1 3–2 Medium Won
09:00 Karpaty Lviv U19 vs Zhytomyr U19Ukraine: U19 League 1X2 1 2–0 Medium Won
09:30 Avispa Fukuoka vs Yokohama FCJapan: Emperor Cup Double Chance 12 0–1 Medium Won
09:30 Cerezo Osaka vs Kagoshima UnitedJapan: Emperor Cup 1X2 1 2–0 High Won
09:30 Sanfrecce Hiroshima vs IwakiJapan: Emperor Cup 1X2 1 4–0 Medium Won
10:00 Gyeongju W vs Hwacheon KSPO WSouth-Korea: WK League 1X2 2 1–2 Medium Won
10:00 Gumi Sportstoto W vs Incheon Red Angels WSouth-Korea: WK League Double Chance 12 1–1 Medium Lost
10:00 Shimizu S-pulse vs V-varen NagasakiJapan: Emperor Cup Over / Under Goals Ov2.5 2–1 High Won
10:00 Changnyeong W vs Suwon FMC WSouth-Korea: WK League 1X2 2 2–0 Medium Lost
10:00 Seoul W vs Boeun Sangmu WSouth-Korea: WK League Double Chance 12 1–0 High Won
10:00 Real Madrid III vs GuadalajaraSpain: Segunda División RFEF Group 5 BTTS / GG BTTS - Yes 1–1 Medium Won
10:00 Obolon' Kyiv U19 vs Shakhtar Donetsk U19Ukraine: U19 League Double Chance 12 1–1 High Lost
10:00 Kolos Kovalivka U19 vs Dynamo Kyiv U19Ukraine: U19 League 1X2 2 1–2 High Won
10:00 Oleksandria U19 vs Livyi Bereh U19Ukraine: U19 League Over / Under Goals Ov2.5 3–1 Medium Won
10:00 FC Tokyo vs Shonan BellmareJapan: Emperor Cup 1X2 1 4–0 High Won
10:00 Kawasaki Frontale vs Tegevajaro MiyazakiJapan: Emperor Cup 1X2 1 2–0 Medium Won
10:00 Fagiano Okayama vs JEF United ChibaJapan: Emperor Cup 1X2 1 1–0 High Won
10:00 Yokohama F. Marinos vs Kyoto Sangyo UniversityJapan: Emperor Cup 1X2 2 2–1 Medium Lost
10:00 Gainare Tottori vs Tokyo VerdyJapan: Emperor Cup 1X2 2 0–0 Medium Lost
11:00 Shenzhen Juniors vs Guangzhou E-PowerChina: League One BTTS / GG BTTS - Yes 1–4 High Won
11:00 Olimpik-Mobiuz vs FarDuUzbekistan: Pro League A Over / Under Goals Ov2.5 2–2 High Won
11:00 Ahal vs Altyn AsyrTurkmenistan: Ýokary Liga Double Chance 12 0–2 High Won
11:00 Adanaspor vs Adana AdaletgucuTurkey: Cup 1X2 2 0–2 High Won
11:00 Hakkari Zapspor vs Adana DemirsporTurkey: Cup 1X2 X 6–1 High Lost
11:00 BuxDu vs LochinUzbekistan: Pro League A 1X2 2 2–6 Medium Won
11:00 Kars 36 vs Fatsa BelediyesporTurkey: Cup 1X2 X 1–0 High Lost
11:00 Mazıdağı Fosfatspor vs Kırşehir BelediyesporTurkey: Cup 1X2 1 1–0 Medium Won
11:00 Niğde Belediyesispor vs Ağrı 1970Turkey: Cup 1X2 2 0–2 High Won
11:00 Somaspor vs Alanya 1221 FKTurkey: Cup 1X2 X 4–2 High Lost
11:00 Tokat Bld Plevnespor vs Etimesgut SKTurkey: Cup 1X2 X 1–5 High Lost
11:00 Hatayspor vs Karaköprü BelediyesporTurkey: Cup 1X2 2 1–2 High Won
11:00 Osmaniyespor vs Yeni Mersin IdmanyurduTurkey: Cup 1X2 1 0–3 High Lost
11:00 Pazarspor vs ErbaasporTurkey: Cup 1X2 2 3–1 Medium Lost
11:00 Zonguldak Kömürspor vs DüzcesporTurkey: Cup Over / Under Goals Un2.5 0–1 High Won
11:30 Bigaspor vs BalıkesirsporTurkey: Cup Over / Under Goals Un2.5 0–3 High Lost
11:30 Bursa Yıldırımspor vs Amasyaspor 1968Turkey: Cup 1X2 X 2–0 High Lost
11:30 Anadolu Üniversitesi vs KepezsporTurkey: Cup Over / Under Goals Ov2.5 4–2 Medium Won
11:30 Şahdağ vs ZaqatalaAzerbaidjan: Birinci Dasta 1X2 1 6–0 High Won
11:30 Nilüfer Belediye vs Uşak SporTurkey: Cup 1X2 X 2–0 High Lost
11:30 Gölcükspor vs Yozgat Bld BozoksporTurkey: Cup 1X2 X 2–0 High Lost
11:30 Küçükçekmece Sinopspor vs Beykoz İshaklısporTurkey: Cup 1X2 1 5–1 Medium Won
11:30 Luftëtari vs Tomori BeratAlbania: Cup 1X2 X 5–0 High Lost
11:30 Apolonia Fier vs MaliqiAlbania: Cup 1X2 1 3–1 High Won
11:30 Besa Kavajë vs DevolliAlbania: Cup 1X2 1 4–1 Medium Won
11:30 Iliria Fushë-Krujë vs Veleçiku KoplikAlbania: Cup 1X2 1 4–3 Medium Won
11:30 Kastrioti Krujë vs Luzi 2008Albania: Cup Over / Under Goals Un2.5 3–1 High Lost
11:30 Korabi Peshkopi vs Tërbuni PukëAlbania: Cup Over / Under Goals Un2.5 2–1 High Lost
11:30 FK Kukesi vs Erzeni ShijakAlbania: Cup 1X2 1 3–2 Medium Won
11:30 Laci vs KëlcyraAlbania: Cup 1X2 X 8–2 High Lost
11:30 Oriku vs Butrinti SarandëAlbania: Cup 1X2 1 1–2 Medium Lost
11:30 Pogradeci vs DelvinaAlbania: Cup 1X2 1 7–0 High Won
11:30 Burreli vs Eagle FAAlbania: Cup 1X2 X 2–3 High Lost
11:30 Bylis vs Albpetrol PatosAlbania: Cup 1X2 X 4–1 High Lost
11:30 Lushnja vs ShirokaAlbania: Cup 1X2 X 0–4 High Lost
11:30 Karacabey Belediyespor vs GalataTurkey: Cup 1X2 X 2–2 High Won
11:30 Söke 1970 vs AyvalikgucuTurkey: Cup 1X2 2 1–2 High Won
11:30 Dongguan United vs Guangxi HengchenChina: League One 1X2 2 1–0 Medium Lost
11:30 Nanjing City vs Shaanxi UnionChina: League One Double Chance 12 1–4 Medium Won
11:30 Jiangxi Liansheng vs Dalian KeweiChina: League Two Over / Under Goals Un2.5 0–1 High Won
11:30 Nantong Haimen Codion vs Xiamen FeiluChina: League Two 1X2 1 2–0 Medium Won
11:30 Silivrispor vs Kartal BulvarsporTurkey: Cup Over / Under Goals Ov2.5 3–2 High Won
12:00 Ratchaburi vs Ho Chi MinhWorld: ASEAN Club Championship 1X2 X 1–1 High Won
12:00 Shortan vs JayxunUzbekistan: Pro League A 1X2 1 3–1 High Won
12:00 Buriram United vs Pusamania BorneoWorld: ASEAN Club Championship 1X2 1 0–0 Medium Lost
12:00 Gaziemirspor vs FethiyesporTurkey: Cup 1X2 2 0–2 High Won
12:00 Karabük İdman Yurdu vs Beykoz AnadoluTurkey: Cup 1X2 X 1–0 High Lost
12:00 Ergotelis vs KissamikosGreece: Gamma Ethniki Group 10 1X2 2 1–2 Medium Won
13:00 Wisła Kraków U19 vs Polonia Warszawa U19Poland: Central Youth League Over / Under Goals Ov2.5 3–3 High Won
13:00 Kataka vs SC VillaUganda: Premier League 1X2 2 1–1 High Lost
13:00 Kuching FA vs Tampines RoversWorld: ASEAN Club Championship 1X2 1 2–2 Medium Lost
13:00 Ntugasaze vs Mbarara CityUganda: Premier League 1X2 2 1–0 High Lost
13:00 Maroons vs LugaziUganda: Premier League 1X2 1 3–0 High Won
13:00 Kitara vs Kigezi HomeBoyzUganda: Premier League 1X2 1 1–0 Medium Won
13:00 Brusaporto vs ChievoItaly: Coppa Italia Serie D 1X2 2 2–1 Medium Lost
13:00 Certosa V. Campagnano vs AlbalongaItaly: Coppa Italia Serie D 1X2 X 4–1 High Lost
13:00 Flaminia vs Robur SienaItaly: Coppa Italia Serie D 1X2 X 0–3 High Lost
13:00 L'Aquila vs Termoli CalcioItaly: Coppa Italia Serie D 1X2 1 5–2 High Won
13:00 Igea Virtus vs RegginaItaly: Coppa Italia Serie D 1X2 2 3–2 Medium Lost
13:00 Latte Dolce vs Sarrabus OgliastraItaly: Coppa Italia Serie D 1X2 1 3–0 High Won
13:00 Lentigione vs PiacenzaItaly: Coppa Italia Serie D Over / Under Goals Un2.5 1–3 High Lost
13:00 Mestre vs SchioItaly: Coppa Italia Serie D 1X2 X 0–2 High Lost
13:00 Sasso Marconi Zola vs Cittadella Vis ModenaItaly: Coppa Italia Serie D 1X2 2 1–0 Medium Lost
13:00 Bra vs Celle VarazzeItaly: Serie D Girone A 1X2 1 2–0 High Won
13:00 Real Calepina vs LeonItaly: Coppa Italia Serie D 1X2 2 0–2 Medium Won
13:00 Unipomezia vs TeramoItaly: Coppa Italia Serie D 1X2 2 3–4 Medium Won
13:00 Tympaki vs GiouchtasGreece: Gamma Ethniki Group 10 1X2 2 1–1 Medium Lost
13:00 Sestri Levante vs PistoieseItaly: Coppa Italia Serie D 1X2 2 1–0 High Lost
13:00 Valenzana vs SaluzzoItaly: Coppa Italia Serie D Over / Under Goals Un2.5 3–2 High Lost
13:00 Panakrotiriakos vs EpiskopiGreece: Gamma Ethniki Group 10 Over / Under Goals Un2.5 0–0 High Won
13:00 Platanias vs Agios NikolaosGreece: Gamma Ethniki Group 10 1X2 2 1–1 Medium Lost
13:00 Rethymniakos vs ChersonissosGreece: Gamma Ethniki Group 10 1X2 X 4–1 High Lost
13:00 Città di Varese vs Pro PatriaItaly: Coppa Italia Serie D 1X2 2 2–5 High Won
13:00 Triangle United vs DynamosZimbabwe: Premier Soccer League Over / Under Goals Un2.5 1–1 High Won
13:00 Lijabatho vs ManonyaneLesotho: Premier League Over / Under Goals Ov2.5 1–0 High Lost
13:00 AE Neapolis vs AtsaleniosGreece: Gamma Ethniki Group 10 1X2 2 0–1 Medium Won
13:00 Ancona vs FossombroneItaly: Coppa Italia Serie D 1X2 1 1–1 Medium Lost
14:00 Calcio Avola vs ModicaItaly: Coppa Italia Serie D 1X2 X 0–4 High Lost
14:00 Yeşilyurt Belediyespor vs Gelecek SiirtTurkey: Cup 1X2 X 3–1 High Lost
14:00 Neftchi vs XorazmUzbekistan: Super League 1X2 1 2–2 High Lost
14:00 Terranuova Traiana vs PratoItaly: Coppa Italia Serie D 1X2 2 0–3 High Won
14:00 Asyut Petrol vs Al AhlyEgypt: League Cup 1X2 2 0–5 Medium Won
14:00 Pyramids FC vs Olympic El QanahEgypt: League Cup 1X2 1 3–2 High Won
14:30 Sagrada Esperança vs KabuscorpAngola: Girabola Double Chance 12 1–0 High Won
15:00 Mosul vs Al Quwa Al JawiyaIraq: Iraqi League Double Chance 12 0–3 Medium Won
15:00 FC Levadia Tallinn vs KeilaEstonia: Cup Over / Under Goals Ov2.5 10–0 High Won
15:00 Este vs Caldiero TermeItaly: Coppa Italia Serie D Over / Under Goals Un2.5 0–2 High Won
15:00 York United vs Supra du QuebecCanada: Canadian Premier League Over / Under Goals Ov2.5 1–2 High Won
15:00 Shooting Stars vs Kano PillarsNigeria: NPFL 1X2 1 0–0 Medium Lost
15:00 Jordan W vs Armenia WWorld: Friendlies Women 1X2 1 1–2 Medium Lost
15:30 Sanremese vs MillesimoItaly: Coppa Italia Serie D 1X2 X 5–2 High Lost
15:30 Trapani 1905 vs LicataItaly: Coppa Italia Serie D 1X2 1 1–2 Medium Lost
15:30 ISCA vs BouakéIvory-Coast: Ligue 1 1X2 2 1–0 Medium Lost
15:30 Biellese vs AlessandriaItaly: Coppa Italia Serie D 1X2 X 3–2 High Lost
15:45 Academia Cantolao vs SantosPeru: Segunda División Double Chance 12 0–3 High Won
16:00 Gnistan vs Inter TurkuFinland: Veikkausliiga 1X2 2 0–0 High Lost
16:00 KuPS Akatemia vs Inter Turku IIFinland: Ykkönen Over / Under Goals Ov2.5 0–3 High Won
16:30 Pavia vs Sant'AngeloItaly: Coppa Italia Serie D 1X2 1 1–3 High Lost
16:30 Cjarlins Muzane vs Brian LignanoItaly: Coppa Italia Serie D Over / Under Goals Un2.5 2–1 High Lost
16:30 Seravezza vs LuccheseItaly: Coppa Italia Serie D 1X2 1 1–1 Medium Lost
17:00 CFR Pforzheim vs Young Boys ReutlingenGermany: Oberliga Baden Württemberg Over / Under Goals Ov2.5 1–5 High Won
17:00 Vigor Lamezia vs GelbisonItaly: Coppa Italia Serie D 1X2 2 2–2 Medium Lost
17:00 Ben Aknoun vs JS El BiarAlgeria: Ligue 1 Double Chance 12 2–2 Medium Lost
17:00 CS Constantine vs US BiskraAlgeria: Ligue 1 1X2 1 4–0 Medium Won
17:00 Ceramica Cleopatra vs AL MasryEgypt: League Cup Over / Under Goals Un2.5 0–1 High Won
17:00 Zamalek SC vs MasrEgypt: League Cup 1X2 2 0–3 High Won
17:00 Eskişehirspor vs AkşehirsporTurkey: Cup 1X2 1 4–1 High Won
17:45 Freienbach vs Eschen MaurenSwitzerland: 1. Liga Classic Group 3 Over / Under Goals Ov2.5 0–0 High Lost
18:00 Kosova vs DietikonSwitzerland: 1. Liga Classic Group 3 Over / Under Goals Ov2.5 1–0 High Lost
18:00 Estudiantes Rio Cuarto 2 vs Platense Res.Argentina: Reserve League 1X2 1 2–2 Medium Lost
18:00 Clodiense vs CampodarsegoItaly: Coppa Italia Serie D 1X2 1 2–1 High Won
18:00 Standard Liège II vs Albert Quévy-MonsBelgium: First Amateur Division 1X2 2 3–2 Medium Lost
18:00 Aldosivi Res. vs Tigre Res.Argentina: Reserve League Double Chance 12 1–0 Medium Won
18:00 Deportivo Llacuabamba vs ComerciantesPeru: Segunda División Double Chance 12 4–0 High Won
18:00 Atlético Mineiro U17 vs Palmeiras U17Brazil: Brasileiro U17 Over / Under Goals Ov2.5 3–0 High Won
18:00 Ferro 2 vs Independiente Res.Argentina: Reserve League 1X2 2 0–0 Medium Lost
18:00 Cruzeiro U17 vs Fluminense U17Brazil: Brasileiro U17 Double Chance 12 2–0 High Won
18:00 Gimnasia Mendoza 2 vs Instituto Res.Argentina: Reserve League Double Chance 12 1–1 Medium Lost
18:00 Fortaleza U17 vs RB Bragantino U17Brazil: Brasileiro U17 Over / Under Goals Ov2.5 1–0 High Lost
18:00 Paganese vs Real NormannaItaly: Coppa Italia Serie D Over / Under Goals Un2.5 1–1 High Won
18:00 EC Novo Horizonte vs RealBrazil: Gaúcho 3 1X2 2 0–9 High Won
18:00 América RN U20 vs Piauí U20Brazil: Copa Do Brasil U20 1X2 1 3–2 Medium Won
18:00 Ceará U20 vs Ferroviario U20Brazil: Copa Do Brasil U20 1X2 1 1–0 Medium Won
18:00 Criciuma U20 vs Barra SC U20Brazil: Copa Do Brasil U20 1X2 1 3–0 Medium Won
18:00 Nautico U20 vs Sergipe U20Brazil: Copa Do Brasil U20 1X2 1 6–2 High Won
18:00 Paysandu PA U20 vs Independente-AP U20Brazil: Copa Do Brasil U20 1X2 1 6–0 Medium Won
18:00 Tuna Luso PA U20 vs União TO U20Brazil: Copa Do Brasil U20 1X2 1 1–1 Medium Lost
18:15 Las Rozas vs RC AlcobendasSpain: Tercera División RFEF Group 7 Over / Under Goals Ov2.5 3–0 High Won
18:30 Crixás EC vs GoianésiaBrazil: Goiano 2 Double Chance 12 1–3 High Won
18:30 Virtus Francavilla vs GravinaItaly: Coppa Italia Serie D Over / Under Goals Un2.5 3–0 High Lost
18:30 Sport Huancayo 2 vs Deportiva AgropecuariaPeru: Segunda División 1X2 1 0–1 Medium Lost
18:30 Fidelis Andria vs BisceglieItaly: Coppa Italia Serie D Over / Under Goals Un2.5 1–1 High Won
18:30 Deportivo Riestra Res. vs Independiente Riva. Res.Argentina: Reserve League 1X2 1 3–1 Medium Won
18:30 Nocerina vs TurrisItaly: Coppa Italia Serie D 1X2 2 1–1 Medium Lost
18:30 Villa Valle vs TritiumItaly: Coppa Italia Serie D 1X2 1 1–1 Medium Lost
18:30 Cerrito vs WanderersUruguay: Copa Uruguay Over / Under Goals Ov2.5 2–2 High Won
18:30 FC Cartagena vs Real MurciaSpain: Primera División RFEF Group 2 Double Chance 12 1–0 Medium Won
18:30 Bom Jesus EC vs MorrinhosBrazil: Goiano 2 1X2 1 3–2 High Won
18:45 Avro vs Lancaster CityEngland: Non League Premier Northern 1X2 1 5–3 High Won
18:45 Gosport Borough vs Poole TownEngland: Non League Premier Southern South BTTS / GG BTTS - Yes 1–3 High Won
19:00 Petare FC vs Atletico Avila FCVenezuela: Copa Venezuela 1X2 1 0–0 Medium Lost
19:00 CR Belouizdad vs KhenchelaAlgeria: Ligue 1 1X2 1 1–0 High Won
19:30 Mineros de Guyana vs Monagas SCVenezuela: Copa Venezuela Over / Under Goals Ov2.5 1–0 High Lost
19:30 Rayo Zuliano vs Deportivo LaraVenezuela: Copa Venezuela 1X2 1 3–2 Medium Won
19:30 Zamora FC vs Club Atletico BarinasVenezuela: Copa Venezuela 1X2 1 0–0 Medium Lost
20:00 22 de Julio vs El NacionalEcuador: Liga Pro Serie B 1X2 2 2–5 Medium Won
20:00 Urena SC vs Trujillanos FCVenezuela: Copa Venezuela Over / Under Goals Un2.5 2–2 High Lost
20:15 Estudiantil CNI vs Cesar VallejoPeru: Segunda División Double Chance 12 3–3 High Lost
20:30 Cuniburo vs Deportivo Cuenca JuniorsEcuador: Liga Pro Serie B 1X2 1 1–1 Medium Lost
21:00 Leones FC vs BarranquillaColombia: Primera B 1X2 1 1–1 Medium 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+