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.

ShowingMonday, October 12, 2026
Settled Tips190
Win Rate62.6%
Date Monday, October 12, 2026 Monday, October 12, 2026
Settled Tips 190 Finished matches
Won 119 Correct predictions
Lost 71 Incorrect predictions
Win Rate 62.6% 119 of 190 settled
High Conf. Rate 60.8% 125 high-confidence tips
Win Rate by Confidence Level Monday, October 12, 2026 · 190 settled tips
High Confidence
60.8%
Medium Confidence
66.2%

Accuracy by Market — Monday, October 12, 2026

Double Chance
73.3% win rate
W22 L8 · 30 tips
Over / Under Goals
62% win rate
W31 L19 · 50 tips
BTTS / GG
75% win rate
W9 L3 · 12 tips
1X2
58.2% win rate
W57 L41 · 98 tips
Showing settled results for Monday, October 12, 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 Municipal Grecia vs Aserri FCCosta-Rica: Liga De Ascenso Double Chance 12 2–2 Medium Lost
00:00 The Town vs Tacoma DefianceUSA: MLS Next Pro Over / Under Goals Ov2.5 4–4 High Won
00:30 Talleres Cordoba vs IndependienteArgentina: Liga Profesional Argentina Double Chance 12 0–0 Medium Lost
01:00 Rancho Santana vs UNAN ManaguaNicaragua: Primera Division BTTS / GG BTTS - Yes 1–1 High Won
01:10 Antigua GFC vs Cobán ImperialGuatemala: Liga Nacional 1X2 1 2–1 Medium Won
01:15 America de Cali vs Independiente MedellinColombia: Primera A 1X2 1 1–2 High Lost
01:15 U.N.A.M. - Pumas vs Cruz AzulMexico: Liga MX 1X2 2 3–3 Medium Lost
07:00 Xi'an Ronghai vs Jiangxi LianshengChina: League Two 1X2 1 2–1 High Won
08:00 Finland U19 W vs Belgium U19 WWorld: Friendlies Women Double Chance 12 1–1 High Lost
08:00 Dalian Kewei vs Langfang Glory CityChina: League Two 1X2 1 2–2 Medium Lost
08:00 Guangzhou Dandelion vs Shanghai SecondChina: League Two 1X2 1 3–1 High Won
09:00 Penuel vs Karbon CherkasyUkraine: Druha Liga 1X2 2 1–8 High Won
09:00 Croatia U19 W vs Poland U19 WWorld: Friendlies Women 1X2 2 0–3 Medium Won
10:00 FarDu vs KattaqurgonUzbekistan: Pro League A Double Chance 12 0–3 Medium Won
10:00 Israel U17 vs Switzerland U17Europe: UEFA U17 Championship Qualification Over / Under Goals Un2.5 0–0 High Won
10:00 Oleksandria II vs TrostianetsUkraine: Druha Liga Over / Under Goals Un2.5 0–1 High Won
10:00 Hapoel Yarka vs Beitar NahariyaIsrael: State Cup 1X2 2 0–1 High Won
10:00 Belarus U19 W vs Russia U19 WWorld: Friendlies Women 1X2 2 1–1 Medium Lost
10:00 Livyi Bereh vs Zorya LuhanskUkraine: Premier League Over / Under Goals Un2.5 1–3 High Lost
10:00 Germany U19 W vs Austria U19 WWorld: Friendlies Women 1X2 1 3–1 Medium Won
10:30 Pannaxiakos vs Nea IoniaGreece: Gamma Ethniki Group 9 Over / Under Goals Ov2.5 2–0 High Lost
10:30 Portugal U23 W vs Belgium U23 WWorld: Friendlies Women Double Chance 12 0–0 High Lost
11:00 Sardor Tursunzoda vs EskhataTajikistan: Vysshaya Liga Over / Under Goals Ov2.5 1–1 High Lost
11:00 Jayxun vs GazalkentUzbekistan: Pro League A Double Chance 12 1–2 High Won
11:00 Polissya II vs KulykivUkraine: Persha Liga Over / Under Goals Ov2.5 2–4 High Won
11:00 Lochin vs Olimpik-MobiuzUzbekistan: Pro League A BTTS / GG BTTS - Yes 2–1 Medium Won
11:00 Andranik vs MikaArmenia: First League 1X2 1 2–1 High Won
11:00 Estonia U19 W vs Latvia U19 WWorld: Friendlies Women 1X2 X 1–2 High Lost
11:30 Hougang United vs Balestier KhalsaSingapore: Premier League Over / Under Goals Ov2.5 1–2 High Won
11:30 Yichun Grand Tiger vs Changchun XiduChina: League Two Over / Under Goals Un2.5 1–2 High Lost
11:30 Xiamen Feilu vs Tai'an TiankuangChina: League Two Double Chance 12 0–0 High Lost
11:30 Mes Kerman vs Mes RafsanjanIran: Azadegan League Over / Under Goals Un2.5 0–1 High Won
11:45 Panionios vs PAOK IIGreece: Super League 2 1X2 1 3–0 Medium Won
12:00 Valladolid vs AlbaceteSpain: Segunda División 1X2 1 5–0 Medium Won
12:00 Anagennisi Karditsas vs ZakynthosGreece: Super League 2 Over / Under Goals Un2.5 3–0 High Lost
12:00 Hapoel Rahat vs Hapoel SderotIsrael: State Cup 1X2 X 1–4 High Lost
12:00 Kenya W vs Seychelles WWorld: Olympics Women Qualification CAF 1X2 X 11–0 High Lost
12:00 Syunik vs ShirakArmenia: Premier League 1X2 2 2–0 Medium Lost
12:00 Adana Adaletgucu vs Silifke BelediyesporTurkey: 3. Lig Group 3 1X2 1 1–4 Medium Lost
12:30 Italy U23 W vs France U23 WWorld: Friendlies Women Over / Under Goals Ov2.5 3–3 Medium Won
12:30 Mes Soongoun vs Niroye ZaminiIran: Azadegan League Over / Under Goals Un2.5 1–0 High Won
13:00 Atletico Itumbiara vs Real ClubeBrazil: Goiano 3 1X2 X 0–0 High Won
13:00 Bashkimi Kumanovo vs StrugaMacedonia: First League 1X2 2 2–1 High Lost
13:00 Cagliari U20 vs Monza U20Italy: Campionato Primavera 1 Over / Under Goals Ov2.5 1–1 High Lost
13:00 Sassuolo U20 vs Albinoleffe U20Italy: Campionato Primavera 1 1X2 1 4–2 Medium Won
13:00 Al Nejmeh vs Tadamon SourLebanon: Premier League 1X2 1 3–3 Medium Lost
13:00 Ozgon vs BarsKyrgyzstan: Premier League Over / Under Goals Ov2.5 1–3 High Won
13:30 Ario Eslamshahr vs Be'sat KermanshahIran: Azadegan League 1X2 1 2–1 Medium Won
13:30 Saipa vs Shenavarsazi QeshmIran: Azadegan League 1X2 1 0–1 High Lost
13:45 Pakhtakor vs Al-Qadisiyah FCAsia: AFC Champions League 1X2 2 1–1 High Lost
14:00 Namibia W vs Angola WWorld: Olympics Women Qualification CAF 1X2 1 0–2 Medium Lost
14:00 Hapoel Ramat HaSharon vs Bnei EilatIsrael: State Cup 1X2 1 2–0 Medium Won
14:00 Cultural Leonesa vs Arenas GetxoSpain: Primera División RFEF Group 1 1X2 1 4–1 Medium Won
14:00 Sporting Braga U23 vs Marítimo U23Portugal: Liga Revelação U23 1X2 1 1–3 High Lost
14:00 JS El Biar vs CR BelouizdadAlgeria: Ligue 1 1X2 2 2–3 High Won
14:00 Khenchela vs CS ConstantineAlgeria: Ligue 1 Double Chance 12 2–0 Medium Won
14:00 El Mokawloon vs MasrEgypt: Premier League BTTS / GG BTTS - No 1–1 Medium Lost
14:00 Future FC vs EnppiEgypt: Premier League BTTS / GG BTTS - No 3–2 High Lost
14:00 Moldova W vs Georgia WWorld: Friendlies Women 1X2 2 0–1 High Won
14:00 NorthEast United vs ATK Mohun BaganIndia: Indian Super League 1X2 2 1–0 High Lost
14:15 Burgos vs Granada CFSpain: Segunda División Double Chance 12 0–1 Medium Won
14:30 Pars Jonoubi JAM vs Naft GachsaranIran: Azadegan League 1X2 1 1–0 Medium Won
14:30 Naft Bandar Abbas vs HavadarIran: Azadegan League 1X2 1 1–1 High Lost
14:55 Al-Adalah vs Al AnwarSaudi-Arabia: Division 1 BTTS / GG BTTS - Yes 1–1 High Won
15:00 Spain U17 vs Liechtenstein U17Europe: UEFA U17 Championship Qualification 1X2 X 8–0 High Lost
15:00 PAOK vs KalamataGreece: Super League 1 1X2 1 1–3 High Lost
15:00 Zlaté Moravce vs PohronieSlovakia: 2. Liga 1X2 1 1–3 Medium Lost
15:00 VPS vs GnistanFinland: Veikkausliiga BTTS / GG BTTS - Yes 1–0 Medium Lost
15:00 Dimona vs Bnei YehudaIsrael: State Cup 1X2 1 2–0 High Won
15:00 FK Liepaja vs AudaLatvia: Virsliga BTTS / GG BTTS - Yes 2–3 High Won
15:00 Dukla Praha vs Baník Ostrava IICzech-Republic: FNL 1X2 1 3–2 Medium Won
15:00 Arges Pitesti vs CFR 1907 ClujRomania: Liga I Double Chance 12 0–1 High Won
15:00 Pyunik Yerevan vs BKMAArmenia: Premier League 1X2 1 5–0 High Won
15:00 Coastal Union vs Singida Black StarsTanzania: Ligi Kuu Bara Double Chance 12 1–0 High Won
15:00 Andorra W vs Faroe Islands WWorld: Friendlies Women 1X2 2 2–1 High Lost
15:15 Al Najma vs DamacSaudi-Arabia: Division 1 1X2 1 3–0 Medium Won
15:30 Hapoel Ironi Karmiel vs Maccabi Ironi Kfar YonaIsrael: State Cup 1X2 X 2–0 High Lost
15:30 Douanes vs MayaBurkina-Faso: Ligue 1 Over / Under Goals Un2.5 2–1 High Lost
15:30 Réal du Faso vs RCKBurkina-Faso: Ligue 1 1X2 1 0–1 Medium Lost
15:30 USFA vs ASFA-YennengaBurkina-Faso: Ligue 1 Over / Under Goals Un2.5 1–2 High Lost
15:30 Korhogo vs US TchologoIvory-Coast: Ligue 1 Over / Under Goals Un2.5 3–3 High Lost
15:30 SOA vs ISCAIvory-Coast: Ligue 1 Over / Under Goals Un2.5 1–0 High Won
15:30 D. Puerto Montt vs San LuisChile: Primera B Double Chance 12 0–1 Medium Won
15:30 Inter Turku II vs FC jazzFinland: Ykkönen 1X2 1 6–1 Medium Won
15:45 Ranheim II vs Molde IINorway: 3. Division Girone 2 Over / Under Goals Ov2.5 2–3 High Won
16:00 Melhus vs Aalesund IINorway: 3. Division Girone 2 Over / Under Goals Ov2.5 0–1 High Lost
16:00 Strindheim vs Rosenborg IINorway: 3. Division Girone 2 1X2 1 5–1 High Won
16:00 Djerv vs Brann IINorway: 3. Division Girone 3 Over / Under Goals Ov2.5 1–0 High Lost
16:00 Haugesund II vs ÅkraNorway: 3. Division Girone 4 Over / Under Goals Ov2.5 2–0 High Lost
16:00 Elverum vs Lyn IINorway: 3. Division Girone 6 Over / Under Goals Ov2.5 4–3 High Won
16:00 Radomiak Radom vs Motor LublinPoland: Ekstraklasa BTTS / GG BTTS - Yes 2–3 High Won
16:00 Koprivnica vs Inter ZapresicCroatia: Second NL 1X2 2 1–2 Medium Won
16:00 Al-Wasl FC vs Al-Ahli JeddahAsia: AFC Champions League 1X2 2 1–3 Medium Won
16:00 Tractor Sazi vs Al ShamalAsia: AFC Champions League Over / Under Goals Un2.5 0–0 High Won
16:00 AC Oulu vs HJK HelsinkiFinland: Veikkausliiga 1X2 2 3–4 High Won
16:00 Hapoel Herzliya vs Hapoel AzorIsrael: State Cup 1X2 1 0–1 Medium Lost
16:00 Molinos El Pirata vs MinasPeru: Segunda División Double Chance 12 1–0 High Won
16:00 Maccabi Kiryat Malachi vs Beitar Mevaseret ZionIsrael: State Cup 1X2 X 2–1 High Lost
16:00 Loznica vs Semendrija 1924Serbia: Prva Liga Double Chance 12 1–0 Medium Won
16:00 Hapoel Kfar Saba vs AshdodIsrael: Liga Leumit 1X2 2 2–4 High Won
16:00 Hapoel Kfar Shalem vs Hapoel Ra'ananaIsrael: Liga Leumit Over / Under Goals Ov2.5 2–1 High Won
16:00 Hapoel Rishon LeZion vs Maccabi Kabilio JaffaIsrael: Liga Leumit 1X2 1 3–0 High Won
16:00 Stal Rzeszów vs Lechia GdanskPoland: I Liga Over / Under Goals Ov2.5 1–2 High Won
16:00 AEK Larnaca vs Omonia AradippouCyprus: 1. Division 1X2 1 1–0 Medium Won
16:15 Germany U23 W vs Sweden U23 WWorld: Friendlies Women Over / Under Goals Ov2.5 0–0 High Lost
16:15 Hércules vs Sant AndreuSpain: Primera División RFEF Group 2 1X2 1 1–0 High Won
16:30 Atalanta vs VeneziaItaly: Serie A 1X2 1 3–1 High Won
16:30 Oviedo vs EibarSpain: Segunda División Double Chance 12 3–1 Medium Won
17:00 IF Elfsborg vs HalmstadSweden: Allsvenskan 1X2 1 4–0 High Won
17:00 Malmo FF vs Kalmar FFSweden: Allsvenskan 1X2 1 1–0 Medium Won
17:00 KFUM Oslo vs ValerengaNorway: Eliteserien Over / Under Goals Ov2.5 2–1 High Won
17:00 Sarpsborg 08 II vs RaelingenNorway: 3. Division Girone 6 Over / Under Goals Ov2.5 1–1 High Lost
17:00 Oskarshamns AIK vs BergaSweden: Division 2 Östra Götaland 1X2 1 1–3 Medium Lost
17:00 Sandefjord II vs RådeNorway: 3. Division Girone 6 Over / Under Goals Ov2.5 0–2 High Lost
17:00 Aarhus vs SonderjyskeDenmark: Superliga 1X2 1 3–0 Medium Won
17:00 Eyüpspor vs GöztepeTurkey: Süper Lig 1X2 2 0–4 High Won
17:00 Tira vs Maccabi Ma'alot TarshihaIsrael: State Cup 1X2 X 3–2 High Lost
17:00 Hapoel Nazareth Illit vs Hapoel Bnei MusmusIsrael: State Cup 1X2 1 4–0 Medium Won
17:00 Netherlands U23 W vs Scotland U23 WWorld: Friendlies Women Double Chance 12 3–0 High Won
17:00 Olimpia Grudziądz vs Resovia RzeszówPoland: II Liga East 1X2 1 1–0 High Won
17:00 Laholm vs TvååkerSweden: Ettan Södra 1X2 1 1–1 Medium Lost
17:00 Forge vs York UnitedCanada: Canadian Premier League 1X2 1 5–0 High Won
17:00 Ludogorets vs Arda KardzhaliBulgaria: First League 1X2 1 5–0 Medium Won
17:00 Benfica B vs Felgueiras 1932Portugal: Segunda Liga Over / Under Goals Un2.5 1–0 High Won
17:00 SSV Jeddeloh vs VfB LübeckGermany: Regionalliga Nord Over / Under Goals Ov2.5 1–2 High Won
17:00 Al Wehda Club vs Al TaeeSaudi-Arabia: Division 1 1X2 1 6–1 High Won
17:00 Pyramids FC vs Ceramica CleopatraEgypt: Premier League 1X2 1 4–1 Medium Won
17:00 Smouha SC vs Ghazl El MehallaEgypt: Premier League Over / Under Goals Un2.5 1–0 High Won
17:30 Chemal vs PoliceMauritania: Premier League 1X2 1 0–0 High Lost
17:30 Hapoel Katamon vs Maccabi HaifaIsrael: Ligat Ha'al 1X2 2 1–4 High Won
17:45 BVSC vs SoroksarHungary: NB II Double Chance 12 5–2 Medium Won
18:00 Argentino Rosario vs SacachispasArgentina: Primera C Double Chance 12 0–1 High Won
18:00 Atletico Atlas vs El PorvenirArgentina: Primera C Over / Under Goals Un2.5 1–2 High Lost
18:00 Canuelas vs Central BallesterArgentina: Primera C 1X2 1 4–0 High Won
18:00 Deportivo Español vs Central CordobaArgentina: Primera C Over / Under Goals Un2.5 1–0 High Won
18:00 Deportivo Muñiz vs ClaypoleArgentina: Primera C Over / Under Goals Un2.5 1–2 High Lost
18:00 Mercedes vs LuganoArgentina: Primera C Over / Under Goals Un2.5 1–0 High Won
18:00 Victoriano Arenas vs Leandro N. AlemArgentina: Primera C Double Chance 12 2–0 High Won
18:00 Yupanqui vs LujanArgentina: Primera C 1X2 2 0–1 High Won
18:00 Leones de Rosario vs FénixArgentina: Primera C Over / Under Goals Un2.5 2–1 High Lost
18:00 Rangers de Talca vs Union San FelipeChile: Primera B 1X2 1 4–0 Medium Won
18:00 Santa Cruz RJ vs Barra MansaBrazil: Carioca B2 Double Chance 12 1–0 High Won
18:00 Bristol City U21 vs Exeter U21England: Premier League Cup Over / Under Goals Ov2.5 3–5 High Won
18:00 Brown DE Adrogue vs Dock SudArgentina: Primera B Metropolitana Over / Under Goals Un2.5 1–0 High Won
18:00 UAI Urquiza vs Real PilarArgentina: Primera B Metropolitana Over / Under Goals Un2.5 1–0 High Won
18:00 Berazategui vs Defensores de CambaceresArgentina: Primera C 1X2 1 3–0 Medium Won
18:00 Centro Español vs Puerto NuevoArgentina: Primera C 1X2 1 1–2 High Lost
18:00 Estrella Del Sur vs Juventud UnidaArgentina: Primera C Double Chance 12 2–1 Medium Won
18:00 General Lamadrid vs Sportivo BarracasArgentina: Primera C Over / Under Goals Un2.5 0–0 High Won
18:00 JJ Urquiza vs Deportivo ParaguayoArgentina: Primera C Over / Under Goals Un2.5 2–0 High Won
18:00 Mladost Lucani vs OFK BeogradSerbia: Super Liga Double Chance 12 0–0 High Lost
18:00 Universitatea Cluj vs RapidRomania: Liga I Double Chance 12 3–4 High Won
18:00 Blackburn Rovers U21 vs Bolton Wanderers Res.England: Premier League Cup 1X2 1 3–3 Medium Lost
18:00 AFC Bournemouth U21 vs Plymouth U21England: Premier League Cup 1X2 1 6–1 High Won
18:00 Botafogo SP U20 vs Palmeiras U20Brazil: Paulista U20 1X2 2 0–1 High Won
18:00 Ponte Preta U20 vs Santos U20Brazil: Paulista U20 1X2 2 1–2 High Won
18:00 Morocco W vs Uzbekistan WWorld: Friendlies Women 1X2 1 0–0 High Lost
18:15 Al-Gharafa vs Esteghlal FCAsia: AFC Champions League Over / Under Goals Ov2.5 1–2 Medium Won
18:15 Al-Nassr vs NeftchiAsia: AFC Champions League 1X2 1 3–1 High Won
18:15 Bnei Herzliya vs Maccabi YavneIsrael: State Cup 1X2 X 0–1 High Lost
18:15 Sport Huancayo 2 vs Deportivo LlacuabambaPeru: Segunda División Double Chance 12 0–0 Medium Lost
18:15 Hapoel Tirat HaCarmel vs Hapoel Beit SheanIsrael: Liga Alef Double Chance 12 0–4 High Won
18:15 Al Quwa Al Jawiya vs Al AinAsia: AFC Champions League 1X2 2 1–4 Medium Won
18:30 GKS Katowice vs Wieczysta KrakówPoland: Ekstraklasa Over / Under Goals Ov2.5 2–1 High Won
18:30 England U23 W vs Norway U23 WWorld: Friendlies Women 1X2 1 0–2 Medium Lost
18:30 Lugo vs UD LogroñésSpain: Primera División RFEF Group 1 Double Chance 12 3–1 Medium Won
18:30 Pescara vs Guidonia Montecelio 1937Italy: Serie C Girone B 1X2 1 1–1 High Lost
18:30 Barletta vs CaveseItaly: Serie C Girone C Over / Under Goals Ov2.5 1–1 High Lost
18:30 AZ Picerno vs CosenzaItaly: Serie C Girone C 1X2 1 1–2 High Lost
18:45 Torino vs UdineseItaly: Serie A Over / Under Goals Ov2.5 2–1 High Won
18:45 Dijon vs MetzFrance: Ligue 2 BTTS / GG BTTS - Yes 4–2 High Won
18:45 Carshalton Athletic vs Enfield TownEngland: Non League Premier Isthmian 1X2 2 1–2 Medium Won
19:00 Coventry vs NewcastleEngland: Premier League BTTS / GG BTTS - Yes 4–1 High Won
19:00 Levante vs SevillaSpain: La Liga Over / Under Goals Ov2.5 3–3 Medium Won
19:00 Coritiba vs BotafogoBrazil: Serie A BTTS / GG BTTS - Yes 1–1 High Won
19:00 Shamrock Rovers vs BohemiansIreland: Premier Division BTTS / GG BTTS - Yes 2–1 High Won
19:00 Lanus vs Velez SarsfieldArgentina: Liga Profesional Argentina Double Chance 12 2–0 Medium Won
19:00 Fortaleza EC vs CRBBrazil: Serie B 1X2 1 2–2 High Lost
19:00 Tenerife vs GironaSpain: Segunda División Double Chance 12 1–1 Medium Lost
19:00 Gualberto Villarroel SJ vs GuabiráBolivia: Primera División 1X2 1 4–1 Medium Won
19:15 Famalicao vs AlvercaPortugal: Primeira Liga 1X2 1 1–4 Medium Lost
19:30 Canada W vs Denmark WWorld: Friendlies Women 1X2 1 3–4 Medium Lost
20:00 Racing Cordoba vs Los AndesArgentina: Primera Nacional Over / Under Goals Un2.5 1–0 High Won
20:00 Universidad de Chile vs NublenseChile: Primera División 1X2 1 6–0 Medium Won
20:00 HFX Wanderers FC vs Cavalry FCCanada: Canadian Premier League 1X2 2 2–2 High Lost
20:00 2 de Mayo vs Sportivo AmelianoParaguay: Division Profesional Clausura Double Chance 12 1–0 Medium Won
20:00 Hassania Agadir vs FAR RabatMorocco: Botola Pro 1X2 2 2–2 High Lost
20:30 Orsomarso vs PopayanColombia: Primera B Double Chance 12 1–0 Medium Won
20:30 Deportes Iquique vs Union EspanolaChile: Primera B 1X2 1 1–0 High Won
20:30 Union Comercio vs Ayacucho FCPeru: Segunda División 1X2 1 5–0 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+