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, June 2, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Universitario de Vinto vs AuroraBolivia: Primera División | BTTS / GG | BTTS - Yes | 1–2 | High | Won |
| 00:30 | Tecnico Universitario vs Barcelona SCEcuador: Liga Pro | Double Chance | 12 | 1–0 | Medium | Won |
| 00:30 | Estrella vs Jong ArubaAruba: Division Di Honor | 1X2 | 1 | 0–4 | High | Lost |
| 01:00 | Canada vs UzbekistanWorld: Friendlies | 1X2 | 1 | 2–0 | High | Won |
| 01:00 | Snohomish United W vs Bigfoot WUSA: USL W League | 1X2 | 1 | 4–0 | Medium | Won |
| 02:00 | Stars FC vs SeahorsesUSA: USL League Two | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 08:00 | Betlemi vs Kolkheti KhobiGeorgia: Liga 3 | 1X2 | 2 | 2–2 | Medium | Lost |
| 09:00 | Thailand U19 vs Brunei U19Asia: ASEAN Championship U19 | 1X2 | X | 9–0 | High | Lost |
| 09:30 | WDSC Wolves vs Brisbane Roar IIAustralia: Queensland NPL | 1X2 | 1 | 2–1 | Medium | Won |
| 10:00 | Metalurh Zaporizhya vs BukovynaUkraine: Persha Liga | 1X2 | 2 | 0–4 | High | Won |
| 10:15 | North Star vs Brisbane StrikersAustralia: Queensland Premier League | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 11:00 | Podbeskidzie vs Śląsk Wrocław IIPoland: II Liga East | 1X2 | 1 | 2–1 | Medium | Won |
| 12:15 | Brunei vs Timor-LesteAsia: ASEAN Championship | Over / Under Goals | Un2.5 | 0–3 | High | Lost |
| 13:00 | Mes Soongoun vs Niroye ZaminiIran: Azadegan League | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 13:00 | China PR U20 vs Congo DR U20World: Tournoi Maurice Revello | 1X2 | X | 0–3 | High | Lost |
| 13:00 | Malaysia U19 vs Singapore U19Asia: ASEAN Championship U19 | 1X2 | 1 | 3–0 | High | Won |
| 13:15 | Havadar vs Navad UrmiaIran: Azadegan League | 1X2 | 1 | 2–0 | High | Won |
| 13:30 | Fard Alborz vs Mes KermanIran: Azadegan League | Over / Under Goals | Un2.5 | 0–2 | High | Won |
| 13:30 | Mes Shahr-e Babak vs Sanat NaftIran: Azadegan League | Over / Under Goals | Un2.5 | 2–0 | High | Won |
| 13:30 | Nassaji Mazandaran vs Damash GilanianIran: Azadegan League | 1X2 | 1 | 2–0 | High | Won |
| 14:00 | Ario Eslamshahr vs Shahrdari NoshahrIran: Azadegan League | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 14:00 | Olimpia Grudziądz vs Sandecja Nowy SączPoland: II Liga East | 1X2 | 1 | 1–2 | Medium | Lost |
| 14:30 | Shenavarsazi Qeshm vs SaipaIran: Azadegan League | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 14:30 | Mangasport vs BitamGabon: Championnat D1 | 1X2 | 1 | 1–2 | Medium | Lost |
| 14:30 | US Oyem vs LozoGabon: Championnat D1 | Double Chance | 12 | 3–1 | High | Won |
| 14:30 | Vautour Club vs Ogooue FCGabon: Championnat D1 | Double Chance | 12 | 1–1 | High | Lost |
| 15:00 | Naft Gachsaran vs Be'sat KermanshahIran: Azadegan League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 15:00 | Erbil vs BaghdadIraq: Iraqi League | Double Chance | 12 | 3–1 | High | Won |
| 15:00 | Al Shorta vs Al Minaa BasraIraq: Iraqi League | 1X2 | 1 | 0–0 | Medium | Lost |
| 15:00 | Gharraf vs Naft MaysanIraq: Iraqi League | Double Chance | 12 | 0–2 | High | Won |
| 15:00 | Al Quwa Al Jawiya vs ZakhoIraq: Iraqi League | 1X2 | 1 | 3–2 | High | Won |
| 15:30 | Pars Jonoubi JAM vs Naft Bandar AbbasIran: Azadegan League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 15:30 | Nové Sady vs Sokol LanžhotCzech-Republic: 4. Liga Divizie E | 1X2 | 2 | 1–1 | Medium | Lost |
| 15:30 | JJK vs VJSFinland: Ykkönen | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 16:00 | Mariánské Lázně vs Karlovy VaryCzech-Republic: 4. Liga Divizie B | Over / Under Goals | Ov2.5 | 1–4 | High | Won |
| 16:00 | Croatia vs BelgiumWorld: Friendlies | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 16:00 | Rops vs OLSFinland: Ykkönen | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 16:30 | Djoliba vs BingaMali: Première Division | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 16:30 | Afrique Football Élite vs DiarraMali: Première Division | 1X2 | 2 | 0–1 | Medium | Won |
| 16:30 | Blau-Weiß Feldkirch vs FC EggAustria: Landesliga Vorarlbergliga | Over / Under Goals | Ov2.5 | 3–0 | High | Won |
| 16:30 | Saudi Arabia U21 vs Colombia U19World: Tournoi Maurice Revello | 1X2 | X | 5–3 | High | Lost |
| 16:30 | Greuther Fürth II vs ChamGermany: Regionalliga Bayern | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 17:00 | Rosengård vs Angelholms FFSweden: Ettan Södra | 1X2 | 1 | 1–2 | Medium | Lost |
| 17:00 | Georgia vs RomaniaWorld: Friendlies | Double Chance | 12 | 1–1 | Medium | Lost |
| 17:00 | Hudiksvall vs Friska ViljorSweden: Svenska Cupen | 1X2 | 1 | 0–1 | Medium | Lost |
| 17:00 | Morocco vs MadagascarWorld: Friendlies | 1X2 | 1 | 4–0 | High | Won |
| 17:15 | Vastkurd vs TrollhättanSweden: Svenska Cupen | 1X2 | X | 2–3 | High | Lost |
| 17:30 | Korneuburg vs YbbsAustria: Landesliga Niederosterreich | Double Chance | 12 | 2–2 | High | Lost |
| 17:30 | Assyriska FF vs EnköpingSweden: Ettan Norra | Over / Under Goals | Ov2.5 | 4–2 | High | Won |
| 17:30 | Sävedalen vs BöljanSweden: Svenska Cupen | 1X2 | X | 2–3 | High | Lost |
| 18:00 | Brusque U20 vs Criciuma U20Brazil: Catarinense U20 | 1X2 | 2 | 0–4 | Medium | Won |
| 18:00 | Colón Res. vs Huracán Res.Argentina: Reserve League | Double Chance | 12 | 3–1 | High | Won |
| 18:00 | Ferro 2 vs Estudiantes Rio Cuarto 2Argentina: Reserve League | 1X2 | 1 | 4–1 | High | Won |
| 18:00 | Quilmes 2 vs Deportivo Riestra Res.Argentina: Reserve League | Double Chance | 12 | 1–0 | High | Won |
| 18:00 | Banfield Res. vs Sarmiento Res.Argentina: Reserve League | 1X2 | 1 | 2–1 | Medium | Won |
| 18:00 | Independiente Res. vs Newell's Old Boys Res.Argentina: Reserve League | Double Chance | 12 | 1–0 | High | Won |
| 18:00 | Tigre Res. vs River Plate Res.Argentina: Reserve League | 1X2 | 2 | 0–2 | Medium | Won |
| 18:45 | Wales vs GhanaWorld: Friendlies | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 19:00 | USM Alger vs CR BelouizdadAlgeria: Ligue 1 | 1X2 | 2 | 1–1 | Medium | Lost |
| 19:00 | Tanzania U17 vs Senegal U17World: CAF Cup Of Nations U17 | Double Chance | 12 | 1–1 | High | Lost |
| 20:00 | New Jersey Copa vs Cedar Stars RushUSA: USL League Two | 1X2 | 2 | 2–2 | Medium | Lost |
| 20:30 | La Unión vs Deportivo CuencaEcuador: Copa Ecuador | 1X2 | X | 0–0 | High | Won |
| 21:00 | Independiente Medellin vs CucutaColombia: Copa Colombia | 1X2 | 1 | 2–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.