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 — Saturday, October 24, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Chicago Red Stars W vs Houston Dash WUSA: NWSL Women | BTTS / GG | BTTS - Yes | 1–3 | Medium | Won |
| 00:00 | Sport Recife vs CriciumaBrazil: Serie B | Double Chance | 12 | 2–1 | Medium | Won |
| 00:00 | Inca Aruba vs InterEl-Salvador: Primera Division | 1X2 | 2 | 0–2 | High | Won |
| 00:15 | Tigre vs Atletico TucumanArgentina: Liga Profesional Argentina | 1X2 | 1 | 0–1 | Medium | Lost |
| 00:30 | River Plate vs EstrellaAruba: Division Di Honor | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 01:00 | Necaxa vs FC JuarezMexico: Liga MX | 1X2 | 1 | 1–1 | Medium | Lost |
| 01:00 | Juventud Antoniana vs Sol de AméricaArgentina: Torneo Federal A | Double Chance | 12 | 3–0 | High | Won |
| 01:00 | Tepatitlán vs CancúnMexico: Liga De Expansión MX | 1X2 | 2 | 0–4 | Medium | Won |
| 01:00 | Olancho vs Estrella RojaHonduras: Liga Nacional | 1X2 | 1 | 3–3 | Medium | Lost |
| 01:00 | Auckland City vs Auckland UnitedNew-Zealand: National League National | 1X2 | 1 | 3–0 | High | Won |
| 01:10 | Junior vs Águilas DoradasColombia: Primera A | Double Chance | 12 | 1–0 | Medium | Won |
| 01:30 | Utah Royals W vs Seattle Reign FC WUSA: NWSL Women | BTTS / GG | BTTS - Yes | 0–0 | High | Lost |
| 01:30 | CD Arabe Unido vs UMECITPanama: Liga Panameña De Fútbol | Double Chance | 12 | 1–1 | High | Lost |
| 02:00 | Escorpiones Belén vs Sporting San JoseCosta-Rica: Primera División | Double Chance | 12 | 2–4 | High | Won |
| 02:00 | Portland Thorns W vs North Carolina Courage WUSA: NWSL Women | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 03:00 | Atlante FC vs Atletico San LuisMexico: Liga MX | BTTS / GG | BTTS - Yes | 0–1 | High | Lost |
| 03:00 | Tokyo Verdy Beleza W vs Elfen Saitama WJapan: WE League | Double Chance | 12 | 4–1 | High | Won |
| 03:10 | Tijuana W vs Pumas UNAM WMexico: Liga MX Femenil | 1X2 | 2 | 1–1 | High | Lost |
| 04:00 | Albirex Niigata W vs JEF United WJapan: WE League | Double Chance | 12 | 0–1 | High | Won |
| 04:00 | Newcastle Jets vs MacarthurAustralia: A League | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 04:00 | Avondale vs Broadmeadow MagicAustralia: Australian Championship | 1X2 | 1 | 1–2 | High | Lost |
| 04:00 | Marconi Stallions vs Oakleigh CannonsAustralia: Australian Championship | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 05:00 | FC Anyang vs Jeonbuk MotorsSouth-Korea: K League 1 | Double Chance | 12 | 1–1 | Medium | Lost |
| 05:00 | Bucheon FC 1995 vs Gwangju FCSouth-Korea: K League 1 | Double Chance | 12 | 0–3 | Medium | Won |
| 05:00 | Gimcheon Sangmu FC vs Daejeon CitizenSouth-Korea: K League 1 | 1X2 | 2 | 1–2 | Medium | Won |
| 05:00 | Incheon United vs Jeju United FCSouth-Korea: K League 1 | Double Chance | 12 | 3–1 | Medium | Won |
| 05:00 | FC Seoul vs Gangwon FCSouth-Korea: K League 1 | 1X2 | 1 | 1–1 | Medium | Lost |
| 05:00 | Ulsan Hyundai FC vs Pohang SteelersSouth-Korea: K League 1 | 1X2 | 1 | 2–2 | Medium | Lost |
| 05:00 | Sanfrecce Hiroshima vs Shimizu S-pulseJapan: J1 League | 1X2 | 1 | 4–0 | Medium | Won |
| 05:00 | Vegalta Sendai W vs Nojima Stella WJapan: WE League | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 05:00 | Urawa Reds W vs INAC Kobe Leonessa WJapan: WE League | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 05:00 | Ska-khabarovsk vs EniseyRussia: First League | Over / Under Goals | Ov2.5 | 3–0 | Medium | Won |
| 05:00 | Fujieda MYFC vs Tokushima VortisJapan: J2 League | Double Chance | 12 | 0–1 | High | Won |
| 05:00 | Omiya Ardija vs Yokohama FCJapan: J2 League | Over / Under Goals | Ov2.5 | 2–2 | Medium | Won |
| 05:00 | Khovd vs ErchimMongolia: Premier League | 1X2 | 1 | 3–4 | Medium | Lost |
| 05:00 | Jeonnam Dragons vs Daegu FCSouth-Korea: K League 2 | 1X2 | 2 | 2–4 | Medium | Won |
| 05:00 | Thespakusatsu Gunma vs Kamatamare SanukiJapan: J3 League | Over / Under Goals | Ov2.5 | 1–0 | Medium | Lost |
| 05:00 | Nara Club vs FC RyukyuJapan: J3 League | BTTS / GG | BTTS - Yes | 1–3 | High | Won |
| 05:00 | Osaka vs Kagoshima UnitedJapan: J3 League | Over / Under Goals | Ov2.5 | 2–1 | Medium | Won |
| 05:00 | Sagamihara vs Tochigi SCJapan: J3 League | Double Chance | 12 | 0–0 | Medium | Lost |
| 06:00 | Yenisey W vs Ryazan WRussia: Supreme Division Women | Double Chance | 12 | 1–3 | High | Won |
| 06:00 | Kashima vs Kashiwa ReysolJapan: J1 League | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 06:00 | Tokyo Verdy vs Avispa FukuokaJapan: J1 League | BTTS / GG | BTTS - No | 3–1 | High | Lost |
| 06:00 | Vissel Kobe vs Machida ZelviaJapan: J1 League | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 06:00 | Western Sydney Wanderers vs AucklandAustralia: A League | BTTS / GG | BTTS - Yes | 5–2 | Medium | Won |
| 06:00 | Canberra FC vs Sutherland SharksAustralia: Australian Championship | 1X2 | 2 | 0–2 | High | Won |
| 07:00 | Gamba Osaka vs Kyoto SangaJapan: J1 League | 1X2 | 1 | 2–2 | High | Lost |
| 07:00 | Dalian Huayi vs Guangxi HengchenChina: League One | 1X2 | 2 | 3–2 | Medium | Lost |
| 07:30 | Chengdu Better City vs Dalian ZhixingChina: Super League | Over / Under Goals | Ov2.5 | 0–1 | Medium | Lost |
| 07:30 | Chongqing Tongliang Long vs Qingdao JonoonChina: Super League | 1X2 | 1 | 2–0 | Medium | Won |
| 07:30 | Henan Jianye vs Beijing GuoanChina: Super League | BTTS / GG | BTTS - Yes | 3–4 | High | Won |
| 07:30 | Shenyang Urban vs Hangzhou GreentownChina: Super League | 1X2 | 1 | 2–4 | High | Lost |
| 07:30 | Qingdao Youth Island vs Yunnan YukunChina: Super League | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 07:30 | Sichuan Jiuniu vs Shanghai ShenhuaChina: Super League | 1X2 | 2 | 2–1 | Medium | Lost |
| 07:30 | Tianjin Teda vs SHANGHAI SIPGChina: Super League | BTTS / GG | BTTS - Yes | 1–3 | High | Won |
| 07:30 | Wuhan Three Towns vs Shandong LunengChina: Super League | 1X2 | 2 | 3–5 | High | Won |
| 07:30 | Gimpo Citizen vs Gimhae CitySouth-Korea: K League 2 | 1X2 | 1 | 1–2 | Medium | Lost |
| 07:30 | Changchun Yatai vs Meizhou KejiaChina: League One | 1X2 | 1 | 4–1 | Medium | Won |
| 07:30 | BIT vs Xiamen FeiluChina: League Two | BTTS / GG | BTTS - Yes | 2–2 | Medium | Won |
| 07:30 | Qingdao Red Lions vs Shangyu PterosaurChina: League Two | 1X2 | 1 | 1–0 | Medium | Won |
| 08:00 | CS Dinamo București vs Popești-LeordeniRomania: Liga II | 1X2 | 2 | 1–2 | Medium | Won |
| 08:00 | AmaZulu U23 vs Siwelele U23South-Africa: Diski Challenge | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 08:00 | Kaizer Chiefs U23 vs Durban City U23South-Africa: Diski Challenge | 1X2 | 1 | 5–1 | Medium | Won |
| 08:00 | Cetatea Suceava vs SlatinaRomania: Liga II | BTTS / GG | BTTS - Yes | 2–0 | High | Lost |
| 08:00 | Gloria Bistriţa vs DumbrăviţaRomania: Liga II | 1X2 | 1 | 2–1 | Medium | Won |
| 08:00 | Metalul Buzău vs ŞtefăneştiRomania: Liga II | 1X2 | 1 | 3–0 | High | Won |
| 08:00 | Unirea Slobozia vs ConcordiaRomania: Liga II | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 08:00 | České Budějovice U19 vs Baník Ostrava U19Czech-Republic: 1. Liga U19 | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 08:00 | Guangzhou Dandelion vs Dalian Yingbo BChina: League Two | 1X2 | 1 | 1–2 | High | Lost |
| 08:00 | Tai'an Tiankuang vs Chengdu Rongcheng IIChina: League Two | Double Chance | 12 | 3–1 | Medium | Won |
| 08:00 | Eastern vs Southern DistrictHong-Kong: Senior Shield | 1X2 | 1 | 5–3 | Medium | Won |
| 08:00 | Khovd Western vs Amtat FCMongolia: Premier League | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 08:15 | Neratovice-Byškovice vs ChrudimCzech-Republic: 3. Liga CFL B | Over / Under Goals | Ov2.5 | 6–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.