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 — Wednesday, June 24, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Louisiana Krewe vs HattiesburgUSA: USL League Two | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 00:00 | Hill Country Lobos vs Laredo HeatUSA: USL League Two | 1X2 | 2 | 0–5 | High | Won |
| 00:30 | Peoria vs St. Louis AmbushUSA: USL League Two | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 00:30 | Delaware FC vs Reading UnitedUSA: USL League Two | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 00:30 | West Chester United vs Ocean City Nor'eastersUSA: USL League Two | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 00:30 | Everton de Vina vs U. CatolicaChile: Copa Chile | 1X2 | 2 | 1–3 | Medium | Won |
| 00:30 | Palestino vs A. ItalianoChile: Copa Chile | Over / Under Goals | Ov2.5 | 1–2 | Medium | Won |
| 01:30 | Midlakes United vs Snohomish UnitedUSA: USL League Two | 1X2 | 2 | 0–4 | Medium | Won |
| 02:00 | Colombia vs Congo DRWorld: World Cup | 1X2 | 1 | 1–0 | Medium | Won |
| 07:00 | Xi'an Ronghai vs Tai'an TiankuangChina: League Two | Double Chance | 12 | 3–2 | Medium | Won |
| 08:00 | Deren vs Central StallionsMongolia: Premier League | 1X2 | 1 | 2–0 | High | Won |
| 09:00 | Ružomberok vs MalženiceWorld: Friendlies Clubs | 1X2 | 1 | 1–0 | High | Won |
| 09:00 | Gornik Zabrze vs Puszcza NiepołomiceWorld: Friendlies Clubs | 1X2 | 1 | 3–0 | High | Won |
| 09:00 | Dukla Banská Bystrica vs Tatran PrešovWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 10:00 | Lake Macquarie vs West WallsendAustralia: NNSW League 1 | Over / Under Goals | Ov2.5 | 7–1 | High | Won |
| 10:00 | Charlestown City Blues vs Cooks Hill UnitedAustralia: Northern NSW NPL | 1X2 | 1 | 2–2 | High | Lost |
| 10:00 | Kahibah vs Adamstown RosebudsAustralia: Northern NSW NPL | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 10:00 | Slovácko vs Vysočina JihlavaWorld: Friendlies Clubs | 1X2 | 1 | 1–2 | High | Lost |
| 11:00 | BIT vs Shandong Taishan IIChina: League Two | 1X2 | 2 | 1–3 | Medium | Won |
| 11:00 | Ulaanbaatar vs KhangaridMongolia: Premier League | 1X2 | 1 | 3–1 | High | Won |
| 11:30 | Jiangxi Liansheng vs Shangyu PterosaurChina: League Two | 1X2 | 1 | 0–1 | Medium | Lost |
| 11:30 | Shenzhen 2028 vs Langfang Glory CityChina: League Two | 1X2 | 1 | 3–1 | High | Won |
| 11:30 | Yichun Grand Tiger vs Wuhan Three Towns IIChina: League Two | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 12:00 | Mjallby AIF vs HalmstadWorld: Friendlies Clubs | 1X2 | 1 | 3–3 | High | Lost |
| 12:00 | Drukpa vs TensungBhutan: Premier League | 1X2 | 1 | 1–1 | Medium | Lost |
| 12:00 | Chengdu Rongcheng II vs Guangzhou DandelionChina: League Two | Double Chance | 12 | 0–0 | Medium | Lost |
| 13:00 | Shabab Al Sahel vs Reyady AbaseyaLebanon: Premier League | Double Chance | 12 | 3–0 | High | Won |
| 13:00 | Al Ahed vs SafaLebanon: Premier League | Double Chance | 12 | 4–1 | High | Won |
| 13:00 | Dodoma Jiji vs JKT TanzaniaTanzania: Ligi Kuu Bara | Double Chance | 12 | 0–0 | High | Lost |
| 13:00 | Mtibwa Sugar vs SimbaTanzania: Ligi Kuu Bara | 1X2 | 2 | 0–3 | High | Won |
| 13:00 | Pamba Jiji vs Mbeya CityTanzania: Ligi Kuu Bara | Double Chance | 12 | 0–2 | High | Won |
| 13:00 | Singida Black Stars vs Tanzania PrisonsTanzania: Ligi Kuu Bara | Double Chance | 12 | 3–1 | High | Won |
| 13:00 | Tabora United vs Coastal UnionTanzania: Ligi Kuu Bara | Double Chance | 12 | 1–1 | High | Lost |
| 13:00 | KMC vs NamungoTanzania: Ligi Kuu Bara | 1X2 | 2 | 2–3 | High | Won |
| 13:00 | Fountain Gate vs MashujaaTanzania: Ligi Kuu Bara | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 13:00 | Young Africans vs AzamTanzania: Ligi Kuu Bara | 1X2 | 1 | 3–0 | High | Won |
| 13:00 | Paks vs Szentlőrinc SEWorld: Friendlies Clubs | 1X2 | 1 | 3–3 | High | Lost |
| 14:00 | Avaí U20 vs Athletico PR U20Brazil: Brasileiro U20 A | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 14:00 | Rustavi II vs IraoGeorgia: David Kipiani Cup | 1X2 | X | 2–3 | High | Lost |
| 14:00 | São Gonçalo EC RJ vs Serrano RJBrazil: Copa Rio | Over / Under Goals | Un2.5 | 3–2 | High | Lost |
| 14:00 | Al Ittihad vs HottinSyria: Premier League | Double Chance | 12 | 4–0 | High | Won |
| 14:00 | Shorta vs Al WahdaSyria: Premier League | 1X2 | 2 | 1–1 | Medium | Lost |
| 14:00 | Al Shouleh vs Omaya SCSyria: Premier League | Double Chance | 12 | 0–1 | High | Won |
| 14:00 | Al Taliya vs JabalaSyria: Premier League | Double Chance | 12 | 1–0 | High | Won |
| 14:00 | Damascus Al-Ahli vs JaishSyria: Premier League | Double Chance | 12 | 0–1 | High | Won |
| 14:00 | Wathba vs FoutouaSyria: Premier League | Double Chance | 12 | 4–0 | High | Won |
| 14:00 | Khan Shaykhun SC vs Al KaramaSyria: Premier League | 1X2 | 2 | 1–1 | Medium | Lost |
| 14:00 | Tishreen vs HorriyaSyria: Premier League | Double Chance | 12 | 1–1 | High | Lost |
| 14:00 | Dynamo Makhachkala U19 vs Spartak Moskva U19Russia: Youth Championship | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 14:30 | Vautour Club vs BitamGabon: Championnat D1 | Double Chance | 12 | 2–0 | High | Won |
| 15:00 | TB vs HB IIFaroe-Islands: 1. Deild | Double Chance | 12 | 1–2 | High | Won |
| 15:00 | Babrungas vs Kauno Žalgiris IILithuania: 1 Lyga | 1X2 | 1 | 0–0 | High | Lost |
| 15:00 | Šiauliai vs Džiugas TelšiaiLithuania: Cup | Double Chance | 12 | 2–1 | High | Won |
| 15:00 | Yantra 2019 vs Cherno More VarnaWorld: Friendlies Clubs | 1X2 | 2 | 0–1 | Medium | Won |
| 15:00 | Dynamo Kyiv vs ŽilinaWorld: Friendlies Clubs | 1X2 | 1 | 2–0 | High | Won |
| 15:00 | Grazer AK vs Slovan BratislavaWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 16:00 | Rosengård W vs Djurgården WSweden: Damallsvenskan | Double Chance | 12 | 4–1 | Medium | Won |
| 16:00 | Uppsala W vs Häcken WSweden: Damallsvenskan | 1X2 | 2 | 2–3 | High | Won |
| 16:00 | Gagra vs SamguraliGeorgia: Erovnuli Liga | Double Chance | 12 | 0–0 | High | Lost |
| 16:00 | Grebbestad vs KumlaSweden: Division 2 Norra Götaland | BTTS / GG | BTTS - Yes | 2–1 | High | Won |
| 16:00 | BK Hacken vs Hammarby FFWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–4 | High | Won |
| 16:00 | Universitatea Craiova vs Sabah FAWorld: Friendlies Clubs | 1X2 | 1 | 1–1 | Medium | Lost |
| 16:00 | Dainava vs TransINVEST VilniusLithuania: Cup | 1X2 | 2 | 1–1 | High | Lost |
| 16:00 | FC Schweinfurt 05 vs BSG Chemie LeipzigWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 16:00 | CSKA Sofia vs PolessyaWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 0–4 | High | Won |
| 16:00 | Weiz vs First ViennaWorld: Friendlies Clubs | 1X2 | 2 | 2–6 | Medium | Won |
| 16:30 | Freienbach vs RapperswilWorld: Friendlies Clubs | 1X2 | 2 | 1–3 | Medium | Won |
| 16:30 | Brinje-Grosuplje vs Corvinul HunedoaraWorld: Friendlies Clubs | 1X2 | 2 | 1–0 | Medium | Lost |
| 16:30 | Bad Schallerbach vs Lask LinzWorld: Friendlies Clubs | 1X2 | 2 | 0–6 | Medium | Won |
| 17:00 | AIK W vs Eskilstuna United WSweden: Damallsvenskan | 1X2 | 1 | 1–0 | Medium | Won |
| 17:00 | Gamle Oslo vs Lokomotiv OsloNorway: 3. Division Girone 1 | 1X2 | 1 | 6–1 | High | Won |
| 17:00 | Kubikenborg vs FranstaSweden: Division 2 Norrland | 1X2 | 1 | 3–0 | Medium | Won |
| 17:00 | Norrköping W vs Vittsjö WSweden: Damallsvenskan | 1X2 | 1 | 1–1 | Medium | Lost |
| 17:00 | Växjö W vs Brommapojkarna WSweden: Damallsvenskan | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 17:00 | Karlberg vs PiteåSweden: Ettan Norra | 1X2 | 1 | 3–1 | High | Won |
| 17:00 | Lilla Torg vs TornsSweden: Division 2 Östra Götaland | Over / Under Goals | Ov2.5 | 4–0 | High | Won |
| 17:00 | Västra Frölunda vs Qviding FIFSweden: Division 2 Västra Götaland | 1X2 | 1 | 5–0 | Medium | Won |
| 17:00 | Tasmania Berlin vs BFC PreussenWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–4 | Medium | Won |
| 17:30 | Angby vs EnskedeSweden: Division 2 Norra Svealand | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 17:30 | Lindo FF vs SmedbySweden: Division 2 Södra Svealand | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 17:30 | NSI Runavik vs KI KlaksvikFaroe-Islands: Løgmanssteypid | Over / Under Goals | Ov2.5 | 4–2 | High | Won |
| 18:00 | Brusque U20 vs Nação U20Brazil: Catarinense U20 | Over / Under Goals | Ov2.5 | 2–4 | High | Won |
| 18:00 | Blumenau vs CaravaggioBrazil: Catarinense 2 | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 18:00 | Richelle United vs LiègeWorld: Friendlies Clubs | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 18:00 | Coimbra vs AymorésBrazil: Mineiro 2 | Double Chance | 12 | 0–0 | Medium | Lost |
| 18:30 | Americano Bacabal vs TupanBrazil: Maranhense 2 | Double Chance | 12 | 2–2 | High | Lost |
| 18:45 | Glentoran vs The New SaintsWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–1 | Medium | Lost |
| 19:00 | Al Ansar vs Jwaaya FCLebanon: Premier League | Double Chance | 12 | 3–0 | High | Won |
| 19:00 | Switzerland vs CanadaWorld: World Cup | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 19:00 | Bosnia & Herzegovina vs QatarWorld: World Cup | 1X2 | 1 | 3–1 | High | Won |
| 19:00 | Cleveland Force vs BuffaloUSA: USL League Two | 1X2 | 2 | 1–7 | Medium | Won |
| 19:30 | Democrata SL vs Villa NovaBrazil: Mineiro 2 | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 19:30 | Mineros de Guyana vs BolívarVenezuela: Copa Venezuela | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 19:30 | Real Frontera vs Club Atletico BarinasVenezuela: Copa Venezuela | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 19:30 | Rayo Zuliano vs Trujillanos FCVenezuela: Copa Venezuela | 1X2 | 1 | 0–0 | Medium | Lost |
| 20:00 | D. La Serena vs CobresalChile: Copa Chile | 1X2 | 1 | 0–0 | High | Lost |
| 20:00 | Urena SC vs Deportivo LaraVenezuela: Copa Venezuela | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 20:00 | Academia Anzoátegui vs Atletico Avila FCVenezuela: Copa Venezuela | 1X2 | 1 | 3–1 | Medium | Won |
| 20:00 | Fundación Lara Deportiva vs Yaracuyanos FCVenezuela: Copa Venezuela | 1X2 | 1 | 0–4 | High | Lost |
| 20:00 | Caracas FC vs Aragua FCVenezuela: Copa Venezuela | 1X2 | 1 | 1–1 | High | Lost |
| 21:00 | Zamora FC vs Atletico el Vigia FCVenezuela: Copa Venezuela | 1X2 | 1 | 6–1 | 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.
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.