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.
Accuracy by Market — Tuesday, September 29, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Jamaica vs HondurasNorth & Central America: CONCACAF Nations League | 1X2 | 1 | 0–1 | Medium | Lost |
| 00:00 | St. Lucia vs BermudaNorth & Central America: CONCACAF Nations League | BTTS / GG | BTTS - Yes | 5–2 | High | Won |
| 00:00 | St. Kitts and Nevis vs GrenadaNorth & Central America: CONCACAF Nations League | Over / Under Goals | Ov2.5 | 3–0 | Medium | Won |
| 01:00 | Alianza FC vs Independiente de La ChorreraPanama: Liga Panameña De Fútbol | Double Chance | 12 | 2–0 | High | Won |
| 01:00 | Cariari Pococi vs CS UruguayCosta-Rica: Liga De Ascenso | 1X2 | 1 | 1–1 | Medium | Lost |
| 01:06 | Necaxa W vs Toluca WMexico: Liga MX Femenil | 1X2 | 2 | 0–4 | High | Won |
| 02:00 | Guatemala vs El SalvadorNorth & Central America: CONCACAF Nations League | Over / Under Goals | Ov2.5 | 6–0 | High | Won |
| 04:00 | Papua New Guinea W vs Solomon Islands WWorld: Friendlies Women | Double Chance | 12 | 5–1 | High | Won |
| 07:00 | Fiji W vs New Caledonia WWorld: Friendlies Women | 1X2 | 1 | 1–0 | Medium | Won |
| 09:00 | ATK Mohun Bagan vs NorthEast UnitedIndia: IFA Shield | 1X2 | 1 | 1–1 | High | Lost |
| 09:30 | France U20 vs England U20Europe: U20 Elite League | BTTS / GG | BTTS - Yes | 1–2 | High | Won |
| 10:00 | Osaka vs Avispa FukuokaJapan: J League Cup | 1X2 | 2 | 1–2 | Medium | Won |
| 10:00 | Sagan Tosu vs Tokyo VerdyJapan: J League Cup | Double Chance | 12 | 2–1 | High | Won |
| 10:00 | Australia vs BrazilWorld: Friendlies | 1X2 | 2 | 2–4 | High | Won |
| 10:00 | Portugal U20 vs Switzerland U20Europe: U20 Elite League | 1X2 | 1 | 1–2 | Medium | Lost |
| 10:00 | Fujieda MYFC vs Cerezo OsakaJapan: J League Cup | 1X2 | 2 | 1–2 | Medium | Won |
| 10:00 | Consadole Sapporo vs Fagiano OkayamaJapan: J League Cup | 1X2 | 2 | 1–2 | High | Won |
| 10:00 | Kanazawa vs Shimizu S-pulseJapan: J League Cup | 1X2 | 2 | 0–2 | Medium | Won |
| 10:00 | Roasso Kumamoto vs Kawasaki FrontaleJapan: J League Cup | 1X2 | 2 | 0–1 | High | Won |
| 10:00 | Tochigi City vs Sanfrecce HiroshimaJapan: J League Cup | 1X2 | 2 | 0–2 | High | Won |
| 10:00 | Kataller Toyama vs UrawaJapan: J League Cup | 1X2 | 2 | 2–3 | High | Won |
| 10:00 | FC Gifu vs Yokohama FCJapan: J League Cup | 1X2 | 2 | 1–2 | Medium | Won |
| 10:00 | Jubilo Iwata vs JEF United ChibaJapan: J League Cup | BTTS / GG | BTTS - Yes | 4–2 | High | Won |
| 10:00 | Fukushima United vs Mito HollyhockJapan: J League Cup | 1X2 | 2 | 0–7 | High | Won |
| 10:00 | Gainare Tottori vs V-varen NagasakiJapan: J League Cup | 1X2 | 2 | 2–0 | High | Lost |
| 10:00 | Matsumoto Yamaga vs Albirex NiigataJapan: J League Cup | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 10:00 | Montedio Yamagata vs Yokohama F. MarinosJapan: J League Cup | 1X2 | 2 | 1–2 | High | Won |
| 10:00 | Ehime FC vs FC TokyoJapan: J League Cup | 1X2 | 2 | 0–2 | High | Won |
| 10:00 | Kitakyushu vs Nagoya GrampusJapan: J League Cup | 1X2 | 2 | 1–3 | Medium | Won |
| 10:00 | USA U19 vs Wales U19World: Friendlies | 1X2 | 1 | 2–0 | High | Won |
| 11:00 | Netherlands U17 vs United States U17World: Friendlies | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 11:00 | Santa Clara U23 vs Felgueiras U23Portugal: Liga Revelação U23 | 1X2 | 1 | 2–2 | High | Lost |
| 11:00 | Wuxi Wugou vs Ningbo ProfessionalChina: League One | Double Chance | 12 | 1–0 | Medium | Won |
| 12:00 | Gibraltar U17 vs Bosnia-Herzegovina U17Europe: UEFA U17 Championship Qualification | 1X2 | 2 | 1–9 | Medium | Won |
| 12:00 | Greece U17 vs Iceland U17Europe: UEFA U17 Championship Qualification | 1X2 | 2 | 2–3 | Medium | Won |
| 12:00 | Hull City U21 vs Bolton Wanderers Res.England: Professional Development League | 1X2 | 2 | 1–2 | High | Won |
| 12:00 | Drukpa vs Transport UnitedBhutan: Premier League | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 12:00 | Charlton Athletic U21 vs Millwall U21England: Professional Development League | 1X2 | 1 | 1–0 | High | Won |
| 12:00 | Coventry City U21 vs Colchester United U21England: Professional Development League | 1X2 | 1 | 1–0 | High | Won |
| 12:00 | Peterborough United U21 vs Fleetwood Town U21England: Professional Development League | 1X2 | 1 | 0–1 | High | Lost |
| 12:00 | Wigan Athletic U21 vs Huddersfield Town U21England: Professional Development League | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 13:00 | Lesotho vs MoroccoAfrica: Africa Cup Of Nations Qualification | 1X2 | 2 | 0–2 | High | Won |
| 13:00 | Burundi vs AlgeriaAfrica: Africa Cup Of Nations Qualification | 1X2 | 2 | 2–2 | Medium | Lost |
| 13:00 | Comoros vs NamibiaAfrica: Africa Cup Of Nations Qualification | 1X2 | 1 | 1–0 | High | Won |
| 13:00 | Ethiopia vs SenegalAfrica: Africa Cup Of Nations Qualification | 1X2 | 2 | 0–1 | High | Won |
| 13:00 | Mozambique vs SudanAfrica: Africa Cup Of Nations Qualification | 1X2 | 1 | 4–1 | High | Won |
| 13:00 | South Sudan vs EgyptAfrica: Africa Cup Of Nations Qualification | 1X2 | 2 | 0–5 | High | Won |
| 13:00 | Uganda U23 vs Eswatini U23World: CAF U23 Cup Of Nations | 1X2 | X | 0–1 | High | Lost |
| 13:00 | Jagiellonia vs Suduva MarijampoleWorld: Friendlies Clubs | Double Chance | 12 | 5–0 | High | Won |
| 13:30 | Inter Bratislava vs PodbrezováSlovakia: Cup | 1X2 | 2 | 0–2 | Medium | Won |
| 13:30 | Mes Rafsanjan vs Be'sat KermanshahIran: Azadegan League | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 14:00 | Madagascar vs TanzaniaAfrica: Africa Cup Of Nations Qualification | Double Chance | 12 | 1–1 | High | Lost |
| 14:00 | Slovenia U21 vs Israel U21Europe: UEFA U21 Championship Qualification | Double Chance | 12 | 2–3 | Medium | Won |
| 14:00 | England U19 vs Norway U19World: Friendlies | 1X2 | 2 | 2–1 | High | Lost |
| 14:30 | Serbia U19 vs Hungary U19World: Friendlies | 1X2 | 1 | 0–4 | Medium | Lost |
| 14:35 | Al Fujairah SC vs Al Jazira Al HamraUnited-Arab-Emirates: Presidents Cup | 1X2 | 1 | 4–1 | High | Won |
| 14:40 | Palm City vs Dibba Al HisnUnited-Arab-Emirates: Presidents Cup | BTTS / GG | BTTS - Yes | 1–1 | High | Won |
| 15:00 | Iceland U21 vs Switzerland U21Europe: UEFA U21 Championship Qualification | BTTS / GG | BTTS - Yes | 5–1 | High | Won |
| 15:00 | Al-Khor vs UMM SalalQatar: QSL Cup | Over / Under Goals | Un2.5 | 0–2 | High | Won |
| 15:30 | Germany U20 vs Italy U20Europe: U20 Elite League | 1X2 | 1 | 3–0 | Medium | Won |
| 16:00 | Finland vs BelarusEurope: UEFA Nations League | 1X2 | 1 | 0–0 | Medium | Lost |
| 16:00 | Moldova vs Faroe IslandsEurope: UEFA Nations League | Double Chance | 12 | 1–1 | Medium | Lost |
| 16:00 | Cape Verde Islands vs RwandaAfrica: Africa Cup Of Nations Qualification | 1X2 | 1 | 1–2 | Medium | Lost |
| 16:00 | Ghana vs GambiaAfrica: Africa Cup Of Nations Qualification | 1X2 | 1 | 2–4 | Medium | Lost |
| 16:00 | Guinea-Bissau vs NigeriaAfrica: Africa Cup Of Nations Qualification | 1X2 | 2 | 3–0 | High | Lost |
| 16:00 | Uganda vs LibyaAfrica: Africa Cup Of Nations Qualification | 1X2 | 1 | 1–0 | High | Won |
| 16:00 | Zambia vs TogoAfrica: Africa Cup Of Nations Qualification | 1X2 | 1 | 2–0 | Medium | Won |
| 16:00 | Estonia U21 vs France U21Europe: UEFA U21 Championship Qualification | 1X2 | 2 | 0–2 | High | Won |
| 16:00 | Norway U21 vs Bosnia-Herzegovina U21Europe: UEFA U21 Championship Qualification | 1X2 | 1 | 6–1 | High | Won |
| 16:00 | Odense Q W vs AGF WDenmark: Kvindeliga | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 16:00 | FK Vozdovac vs NapredakSerbia: Prva Liga | Double Chance | 12 | 0–0 | Medium | Lost |
| 16:00 | Poland U20 vs Czechia U20Europe: U20 Elite League | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 16:00 | Russia vs IranWorld: Friendlies | 1X2 | 1 | 2–0 | Medium | Won |
| 16:00 | Hertha Zehlendorf vs Hertha BSCWorld: Friendlies Clubs | 1X2 | 2 | 1–3 | High | Won |
| 17:00 | Benin vs MauritaniaAfrica: Africa Cup Of Nations Qualification | Over / Under Goals | Ov2.5 | 2–1 | Medium | Won |
| 17:00 | Linköping W vs Norrköping WSweden: Svenska Cupen Women | 1X2 | 2 | 2–3 | Medium | Won |
| 17:00 | SpVgg Unterhaching vs BuchbachGermany: Regionalliga Bayern | Double Chance | 12 | 2–2 | High | Lost |
| 17:00 | Hu Ge W vs Uppsala WSweden: Svenska Cupen Women | 1X2 | X | 0–3 | High | Lost |
| 17:00 | Jitex W vs Vittsjö WSweden: Svenska Cupen Women | Over / Under Goals | Ov2.5 | 1–5 | High | Won |
| 17:15 | Al-Markhiya vs Al Ahli DohaQatar: QSL Cup | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 17:15 | Al Waab vs Lusail CityQatar: QSL Cup | 1X2 | 2 | 1–1 | High | Lost |
| 17:30 | Hohenwestedt vs Eckernförder SVGermany: Oberliga Schleswig Holstein | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 17:30 | Saudi Arabia vs IraqAsia: Gulf Cup Of Nations | 1X2 | 1 | 2–0 | Medium | Won |
| 17:30 | Oman vs KuwaitAsia: Gulf Cup Of Nations | 1X2 | 1 | 3–1 | High | Won |
| 17:45 | Teutonia Ottensen vs BuchholzGermany: Oberliga Hamburg | Over / Under Goals | Ov2.5 | 6–3 | High | Won |
| 18:00 | Belgium U21 vs Wales U21Europe: UEFA U21 Championship Qualification | 1X2 | 1 | 1–0 | High | Won |
| 18:00 | Republic of Ireland U21 vs Kazakhstan U21Europe: UEFA U21 Championship Qualification | 1X2 | 1 | 4–3 | Medium | Won |
| 18:00 | Deportivo Muñiz vs El PorvenirArgentina: Primera C | 1X2 | 2 | 3–2 | Medium | Lost |
| 18:00 | Banfield Res. vs Atlético Tucumán Res.Argentina: Reserve League | Double Chance | 12 | 1–1 | Medium | Lost |
| 18:00 | Deportivo Metalurgico vs SAT MorenoArgentina: Torneo Promocional Amateur | Double Chance | 12 | 1–1 | High | Lost |
| 18:00 | Boreham Wood vs Kidderminster HarriersEngland: National League | 1X2 | 1 | 3–1 | Medium | Won |
| 18:00 | Estudiantes La Plata Res vs Defensa y Justicia Res.Argentina: Reserve League | Double Chance | 12 | 2–0 | High | Won |
| 18:00 | Uribelarrea vs Defensores GlewArgentina: Torneo Promocional Amateur | Double Chance | 12 | 0–0 | High | Lost |
| 18:00 | San Lorenzo Res. vs Aldosivi Res.Argentina: Reserve League | 1X2 | 1 | 3–2 | Medium | Won |
| 18:00 | Tigre Res. vs Gimnasia La Plata Res.Argentina: Reserve League | Double Chance | 12 | 2–1 | Medium | Won |
| 18:00 | Juventus U20 vs Gremio Prudente U20Brazil: Paulista U20 | 1X2 | 1 | 4–0 | High | Won |
| 18:00 | Tunisia U23 vs Benin U23World: CAF U23 Cup Of Nations | 1X2 | 1 | 2–0 | Medium | Won |
| 18:15 | Union Carl Berner vs KFUM IINorway: 3. Division Girone 1 | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 18:30 | Atl. Rafaela 2 vs Ferro 2Argentina: Reserve League | Double Chance | 12 | 3–2 | High | Won |
| 18:30 | Wimborne Town vs Yate TownEngland: Non League Premier Southern South | Double Chance | 12 | 4–0 | Medium | Won |
| 18:45 | Spain vs CroatiaEurope: UEFA Nations League | 1X2 | 1 | 4–1 | High | Won |
| 18:45 | Czechia vs EnglandEurope: UEFA Nations League | 1X2 | 2 | 0–2 | High | Won |
| 18:45 | San Marino vs AlbaniaEurope: UEFA Nations League | 1X2 | 2 | 0–3 | High | Won |
| 18:45 | Slovakia vs KazakhstanEurope: UEFA Nations League | 1X2 | 1 | 2–1 | High | Won |
| 18:45 | Bulgaria vs EstoniaEurope: UEFA Nations League | 1X2 | 1 | 0–0 | High | Lost |
| 18:45 | Luxembourg vs IcelandEurope: UEFA Nations League | Double Chance | 12 | 0–3 | Medium | Won |
| 18:45 | Scotland vs SwitzerlandEurope: UEFA Nations League | 1X2 | 2 | 0–3 | High | Won |
| 18:45 | Slovenia vs FYR MacedoniaEurope: UEFA Nations League | 1X2 | 1 | 2–0 | Medium | Won |
| 18:45 | Cardiff MET vs Haverfordwest County AFCWales: Premier League | BTTS / GG | BTTS - Yes | 1–0 | High | Lost |
| 18:45 | Brackley Town vs South ShieldsEngland: National League North | 1X2 | 2 | 3–2 | Medium | Lost |
| 18:45 | AFC Fylde vs CarlisleEngland: National League | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 18:45 | Slough Town vs Ebbsfleet UnitedEngland: National League South | 1X2 | 2 | 1–1 | Medium | Lost |
| 18:45 | Barrow vs ScunthorpeEngland: National League | Over / Under Goals | Ov2.5 | 3–0 | Medium | Won |
| 18:45 | Maldon & Tiptree vs Cray WanderersEngland: Non League Premier Isthmian | Over / Under Goals | Ov2.5 | 1–5 | High | Won |
| 18:45 | FC Halifax Town vs Boston UnitedEngland: National League | BTTS / GG | BTTS - Yes | 1–1 | High | Won |
| 18:45 | Dartford vs WhitehawkEngland: Non League Premier Isthmian | 1X2 | 1 | 2–1 | High | Won |
| 18:45 | Forest Green vs WealdstoneEngland: National League | 1X2 | 1 | 1–1 | Medium | Lost |
| 18:45 | Dulwich Hamlet vs AveleyEngland: Non League Premier Isthmian | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 18:45 | Gateshead vs AltrinchamEngland: National League | 1X2 | 2 | 0–1 | Medium | Won |
| 18:45 | Alfreton Town vs Guiseley AFCEngland: Non League Premier Northern | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 18:45 | Hartlepool vs Harrogate TownEngland: National League | 1X2 | 2 | 0–1 | High | Won |
| 18:45 | AFC Emley vs WorkingtonEngland: Non League Premier Northern | Over / Under Goals | Ov2.5 | 1–3 | Medium | Won |
| 18:45 | AFC Hornchurch vs Aldershot TownEngland: National League | BTTS / GG | BTTS - Yes | 2–1 | High | Won |
| 18:45 | Ilkeston Town vs RylandsEngland: Non League Premier Northern | BTTS / GG | BTTS - Yes | 0–1 | High | Lost |
| 18:45 | Woking vs Solihull MoorsEngland: National League | 1X2 | 1 | 2–4 | High | Lost |
| 18:45 | Whitby Town vs Lancaster CityEngland: Non League Premier Northern | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 18:45 | Yeovil Town vs WorthingEngland: National League | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 18:45 | Alvechurch vs StourbridgeEngland: Non League Premier Southern Central | 1X2 | 1 | 0–0 | High | Lost |
| 18:45 | Forfar Athletic vs Formartine UnitedScotland: Challenge Cup | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 18:45 | Banbury United vs Stratford TownEngland: Non League Premier Southern Central | 1X2 | 1 | 2–3 | High | Lost |
| 18:45 | Bishop's Stortford vs Bury TownEngland: Non League Premier Southern Central | 1X2 | 2 | 1–2 | High | Won |
| 18:45 | Bromsgrove Sporting vs LeamingtonEngland: Non League Premier Southern Central | 1X2 | 1 | 1–1 | High | Lost |
| 18:45 | Halesowen Town vs Rushall OlympicEngland: Non League Premier Southern Central | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 18:45 | Hitchin Town vs Leighton TownEngland: Non League Premier Southern Central | BTTS / GG | BTTS - Yes | 1–0 | High | Lost |
| 18:45 | Kettering Town vs Anstey NomadsEngland: Non League Premier Southern Central | BTTS / GG | BTTS - Yes | 4–1 | High | Won |
| 18:45 | Needham Market vs StamfordEngland: Non League Premier Southern Central | 1X2 | 1 | 4–0 | High | Won |
| 18:45 | Peterborough Sports vs Redditch UnitedEngland: Non League Premier Southern Central | BTTS / GG | BTTS - Yes | 2–2 | High | Won |
| 18:45 | Racing Club Warwick vs Worcester CityEngland: Non League Premier Southern Central | BTTS / GG | BTTS - Yes | 2–2 | High | Won |
| 18:45 | Real Bedford vs LeistonEngland: Non League Premier Southern Central | 1X2 | 1 | 3–2 | Medium | Won |
| 18:45 | Bath City vs Malvern TownEngland: Non League Premier Southern South | 1X2 | 1 | 2–1 | Medium | Won |
| 18:45 | Chertsey Town vs Poole TownEngland: Non League Premier Southern South | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 18:45 | Evesham United vs Chippenham TownEngland: Non League Premier Southern South | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 18:45 | Gloucester City vs Plymouth ParkwayEngland: Non League Premier Southern South | 1X2 | 1 | 1–1 | Medium | Lost |
| 18:45 | Hanworth Villa vs Chichester CityEngland: Non League Premier Southern South | 1X2 | 1 | 2–1 | Medium | Won |
| 18:45 | Havant & Wville vs Hanwell TownEngland: Non League Premier Southern South | BTTS / GG | BTTS - Yes | 1–1 | High | Won |
| 18:45 | Sholing vs BerkhamstedEngland: Non League Premier Southern South | Double Chance | 12 | 2–0 | High | Won |
| 18:45 | Uxbridge vs Basingstoke TownEngland: Non League Premier Southern South | 1X2 | 1 | 2–1 | Medium | Won |
| 19:00 | Congo vs CameroonAfrica: Africa Cup Of Nations Qualification | 1X2 | 2 | 1–1 | High | Lost |
| 19:00 | Gabon vs NigerAfrica: Africa Cup Of Nations Qualification | 1X2 | 1 | 2–0 | Medium | Won |
| 19:00 | Liberia vs MaliAfrica: Africa Cup Of Nations Qualification | 1X2 | 2 | 0–1 | High | Won |
| 19:00 | Somalia vs Ivory CoastAfrica: Africa Cup Of Nations Qualification | 1X2 | 2 | 0–2 | High | Won |
| 19:00 | Universitario de Vinto vs GuabiráBolivia: Copa De La División Profesional | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 19:00 | British Virgin Islands vs Turks and Caicos IslandsNorth & Central America: CONCACAF Nations League | Double Chance | 12 | 0–3 | High | Won |
| 19:15 | Rio Ave U23 vs Penafiel U23Portugal: Liga Revelação U23 | 1X2 | 1 | 1–0 | Medium | Won |
| 20:00 | US Virgin Islands vs BahamasNorth & Central America: CONCACAF Nations League | 1X2 | 2 | 3–1 | Medium | Lost |
| 20:30 | Deportivo Pereira vs Santa FeColombia: Primera A | 1X2 | 2 | 1–2 | High | Won |
| 21:00 | French Guyana vs Sint MaartenNorth & Central America: CONCACAF Nations League | Double Chance | 12 | 1–0 | High | Won |
| 21:00 | D. Puerto Montt vs Colo ColoChile: Copa Chile | 1X2 | 2 | 0–1 | Medium | 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.
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.