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 — Monday, June 1, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Palestino vs A. ItalianoChile: Primera División | 1X2 | 1 | 0–0 | High | Lost |
| 00:00 | Oly Town vs BallardUSA: USL League Two | 1X2 | 2 | 1–2 | Medium | Won |
| 00:00 | RKC vs Rockford RaptorsUSA: USL League Two | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 00:00 | Caravel vs NacionalAruba: Division Di Honor | 1X2 | 2 | 1–3 | Medium | Won |
| 00:00 | Oriental vs TacuaremboUruguay: Segunda División | Double Chance | 12 | 2–0 | Medium | Won |
| 01:00 | Albion Colorado vs Flatirons RushUSA: USL League Two | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 01:00 | OC Sporting W vs Los Angeles SC WUSA: USL W League | 1X2 | 2 | 1–6 | Medium | Won |
| 09:00 | Vietnam U19 vs Timor-Leste U19Asia: ASEAN Championship U19 | 1X2 | X | 3–0 | High | Lost |
| 10:00 | Yarud Mariupol' vs Viktoriya MykolaivkaUkraine: Persha Liga | Double Chance | 12 | 2–0 | High | Won |
| 10:00 | Chornomorets vs Metal KharkivUkraine: Persha Liga | 1X2 | 1 | 1–0 | Medium | Won |
| 10:00 | Ahrobiznes Volochysk vs ChernihivUkraine: Persha Liga | Double Chance | 12 | 1–0 | High | Won |
| 10:00 | UCSA vs Nyva TernopilUkraine: Persha Liga | Double Chance | 12 | 3–0 | High | Won |
| 10:00 | Inhulets vs Livyi BerehUkraine: Persha Liga | 1X2 | 2 | 1–3 | High | Won |
| 10:00 | Probiy Horodenka vs PrykarpattiaUkraine: Persha Liga | Double Chance | 12 | 0–3 | Medium | Won |
| 10:00 | Vanraure Hachinohe vs Fukushima UnitedJapan: J2 League | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 10:30 | Bulleen Lions vs Port MelbourneAustralia: Victoria NPL 2 | 1X2 | 1 | 1–0 | High | Won |
| 10:30 | Melbourne Victory II vs Melbourne KnightsAustralia: Victoria NPL 2 | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 11:00 | Tromsø II vs Strømsgodset IINorway: 3. Division Girone 5 | Over / Under Goals | Ov2.5 | 4–1 | High | Won |
| 11:30 | Denmark U17 vs Italy U17Europe: UEFA U17 Championship | 1X2 | 2 | 3–3 | Medium | Lost |
| 11:30 | France U17 vs Montenegro U17Europe: UEFA U17 Championship | 1X2 | 1 | 5–0 | High | Won |
| 12:00 | MOFA vs Kibera Black StarsKenya: Super League | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 12:00 | Nairobi City Stars vs Kabati Youth FCKenya: Super League | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 12:00 | Naivas vs Vihiga United FCKenya: Super League | Double Chance | 12 | 2–0 | High | Won |
| 12:00 | Nzoia Sugar vs Fortune SaccoKenya: Super League | Double Chance | 12 | 3–1 | High | Won |
| 12:00 | 3K vs TalantaKenya: Super League | Double Chance | 12 | 3–2 | High | Won |
| 12:00 | Equity Bank vs Soy UnitedKenya: Super League | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 12:00 | Gucha Stars vs Darajani GogoKenya: Super League | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 12:00 | Kisumu All Stars vs Migori YouthKenya: Super League | Double Chance | 12 | 0–1 | High | Won |
| 12:00 | Luanda Villa vs Mombasa EliteKenya: Super League | Double Chance | 12 | 1–0 | High | Won |
| 13:00 | Bulawayo Chiefs vs Manica DiamondsZimbabwe: Premier Soccer League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 13:00 | Japan U20 vs Côte d'Ivoire U20World: Tournoi Maurice Revello | 1X2 | X | 3–3 | High | Won |
| 13:00 | Hottin vs JaishSyria: Premier League | Double Chance | 12 | 2–1 | High | Won |
| 13:00 | Indonesia U19 vs Myanmar U19Asia: ASEAN Championship U19 | 1X2 | 1 | 3–0 | High | Won |
| 13:30 | Barra SC U20 vs Nação U20Brazil: Catarinense U20 | 1X2 | 1 | 2–1 | Medium | Won |
| 13:45 | Al-Merreikh II vs Hay Al WadiSudan: Sudani Premier League | 1X2 | 1 | 4–0 | Medium | Won |
| 13:45 | Al Hilal Port Sudan vs Umm MughadSudan: Sudani Premier League | Double Chance | 12 | 2–0 | High | Won |
| 14:00 | BATE II vs SlonimBelarus: 1. Division | Double Chance | 12 | 2–5 | High | Won |
| 14:00 | AL Masry vs MasrEgypt: League Cup | 1X2 | 1 | 1–0 | Medium | Won |
| 14:30 | Fortuna Mfou vs CanonCameroon: Elite One | Double Chance | 12 | 0–1 | High | Won |
| 15:00 | Naft vs NewrozIraq: Iraqi League | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 15:00 | Molodechno-DYuSSh 4 vs Dinamo Minsk IIBelarus: 1. Division | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 15:00 | Volna vs NivaBelarus: 1. Division | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 15:00 | Diyala vs DuhokIraq: Iraqi League | Double Chance | 12 | 1–0 | Medium | Won |
| 16:00 | Vard vs Åsane IINorway: 3. Division Girone 3 | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 16:00 | Levadia U19 vs LegionEstonia: Esiliiga B | 1X2 | 1 | 6–0 | High | Won |
| 16:00 | Brann II vs AskøyNorway: 3. Division Girone 3 | Double Chance | 12 | 7–1 | High | Won |
| 16:00 | Bulgaria vs MontenegroWorld: Friendlies | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 16:00 | Slovakia vs MaltaWorld: Friendlies | 1X2 | 1 | 2–1 | High | Won |
| 16:00 | Elva vs Tartu WelcoEstonia: Esiliiga A | 1X2 | 2 | 0–2 | Medium | Won |
| 16:00 | Nõmme Kalju II vs FC TallinnEstonia: Esiliiga A | 1X2 | 1 | 1–3 | Medium | Lost |
| 16:00 | Tallinna Kalev II vs Tartu KalevEstonia: Esiliiga B | 1X2 | 2 | 7–2 | Medium | Lost |
| 16:00 | Luunja vs Parnu JK Vaprus U21Estonia: Esiliiga B | 1X2 | 1 | 3–2 | High | Won |
| 16:00 | Molinos El Pirata vs Deportivo LlacuabambaPeru: Segunda División | Double Chance | 12 | 3–1 | High | Won |
| 16:00 | UTS Rabat vs Kawkab MarrakechMorocco: Botola Pro | Double Chance | 12 | 0–0 | Medium | Lost |
| 16:00 | Upesciema Warriors vs JFK VentspilsLatvia: Cup | 1X2 | X | 0–3 | High | Lost |
| 16:30 | Gneist vs Sogndal IINorway: 3. Division Girone 3 | Over / Under Goals | Ov2.5 | 4–6 | High | Won |
| 16:30 | Venezuela U20 vs Canada U20World: Tournoi Maurice Revello | 1X2 | X | 0–2 | High | Lost |
| 16:30 | Würzburger Kickers vs Lokomotive LeipzigGermany: Regionalliga Promotion Play Offs | 1X2 | X | 2–1 | High | Lost |
| 17:00 | Skövde AIK vs Jonkopings SodraSweden: Ettan Södra | 1X2 | 2 | 1–0 | High | Lost |
| 17:00 | Norway vs SwedenWorld: Friendlies | 1X2 | 1 | 3–1 | Medium | Won |
| 17:00 | Wadi Degla vs EnppiEgypt: League Cup | BTTS / GG | BTTS - No | 0–1 | High | Won |
| 17:30 | Türkiye vs FYR MacedoniaWorld: Friendlies | 1X2 | 1 | 4–0 | Medium | Won |
| 17:30 | Arlanda vs Gefle IFSweden: Ettan Norra | 1X2 | 1 | 2–3 | High | Lost |
| 17:30 | FC Voluntari vs AFC HermannstadtRomania: Liga I | Double Chance | 12 | 3–0 | Medium | Won |
| 17:30 | Al Najaf vs Al Zawra'aIraq: Iraqi League | 1X2 | 2 | 1–0 | High | Lost |
| 17:30 | Al Talaba vs Al KarkhIraq: Iraqi League | 1X2 | 1 | 1–1 | Medium | Lost |
| 17:30 | Jeunesse Canach vs Résidence WalferdangeLuxembourg: National Division | 1X2 | 1 | 1–1 | Medium | Lost |
| 18:00 | Lyn II vs Gjøvik-LynNorway: 3. Division Girone 6 | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 18:00 | Athletic Club MG U20 vs Atlético Mineiro U20Brazil: Mineiro U20 | 1X2 | 2 | 2–1 | Medium | Lost |
| 18:00 | Olympique Safi vs Maghreb FèsMorocco: Botola Pro | BTTS / GG | BTTS - No | 1–2 | Medium | Lost |
| 18:00 | São José PA U20 vs Ypiranga Erechim U20Brazil: Estadual Junior U20 | Double Chance | 12 | 3–0 | High | Won |
| 18:00 | Caxias U20 vs Juventude U20Brazil: Estadual Junior U20 | Double Chance | 12 | 1–4 | High | Won |
| 18:00 | Boston River vs Liverpool MontevideoUruguay: Primera División Apertura | Double Chance | 12 | 0–1 | Medium | Won |
| 18:30 | Estrella de Berisso vs Deportivo MetalurgicoArgentina: Torneo Promocional Amateur | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 18:30 | Argentino Quilmes vs ItuzaingóArgentina: Primera B Metropolitana | 1X2 | 1 | 2–0 | Medium | Won |
| 18:30 | Americano Bacabal vs ExpressinhoBrazil: Maranhense 2 | 1X2 | 1 | 0–1 | High | Lost |
| 18:30 | Fénix vs CanuelasArgentina: Primera C | Over / Under Goals | Un2.5 | 0–2 | High | Won |
| 18:30 | Sportivo Barracas vs Atletico AtlasArgentina: Primera C | 1X2 | 1 | 1–0 | High | Won |
| 18:45 | Austria vs TunisiaWorld: Friendlies | 1X2 | 1 | 1–0 | High | Won |
| 19:00 | Uniclinic Atletico Clube vs PiauíBrazil: Serie D | 1X2 | 2 | 0–1 | Medium | Won |
| 19:00 | TirolCEFAT vs FerroviarioBrazil: Serie D | Double Chance | 12 | 0–0 | High | Lost |
| 19:00 | Morocco U17 vs Egypt U17World: CAF Cup Of Nations U17 | Double Chance | 12 | 0–2 | High | Won |
| 19:00 | Guairena FC vs 3 de NoviembreParaguay: Division Intermedia | 1X2 | 1 | 2–1 | Medium | Won |
| 19:15 | KFG vs FjolnirIceland: 2. Deild | 1X2 | 2 | 4–3 | Medium | Lost |
| 19:15 | Throttur Reykjavik vs GrindavikIceland: 1. Deild | 1X2 | 1 | 2–0 | Medium | Won |
| 20:00 | CODM Meknès vs Olympique DcheïraMorocco: Botola Pro | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 20:30 | Corinthians U17 vs Sao Paulo U17Brazil: Brasileiro U17 | Double Chance | 12 | 1–1 | High | Lost |
| 20:30 | Sport Huancayo 2 vs Ayacucho FCPeru: Segunda División | Over / Under Goals | Un2.5 | 0–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.
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.