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 9, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Minnesota United II vs Sporting KC IIUSA: MLS Next Pro | 1X2 | 1 | 4–3 | High | Won |
| 00:00 | RKC Third Coast W vs Edgewater Castle WUSA: USL W League | Over / Under Goals | Un2.5 | 2–2 | High | Lost |
| 01:00 | Panama W vs Jamaica WWorld: Friendlies Women | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 02:00 | Peru vs SpainWorld: Friendlies | 1X2 | 2 | 1–3 | High | Won |
| 04:30 | Vanuatu vs FijiWorld: Friendlies | 1X2 | 1 | 2–2 | Medium | Lost |
| 06:30 | Japan W vs South Africa WWorld: Friendlies Women | 1X2 | 1 | 0–1 | High | Lost |
| 08:30 | Indonesia W vs Cambodia WWorld: Friendlies Women | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 09:00 | Timor-Leste vs BruneiAsia: ASEAN Championship | 1X2 | 1 | 3–1 | High | Won |
| 09:00 | Australia W vs Mexico WWorld: Friendlies Women | 1X2 | 1 | 3–1 | Medium | Won |
| 09:30 | Ipswich vs Robina CityAustralia: Queensland Premier League | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 10:00 | Singleton Strikers vs Cessnock City HornetsAustralia: NNSW League 1 | Double Chance | 12 | 5–1 | High | Won |
| 10:00 | Thailand U23 vs UAE U23World: Friendlies | Over / Under Goals | Ov2.5 | 2–5 | High | Won |
| 10:00 | Korea Republic U20 W vs Finland U23 WWorld: Friendlies Women | 1X2 | 2 | 1–2 | Medium | Won |
| 10:30 | Myanmar W vs Thailand WWorld: Friendlies Women | Double Chance | 12 | 1–1 | High | Lost |
| 11:30 | Philippines vs MyanmarWorld: Friendlies | 1X2 | 1 | 5–1 | High | Won |
| 11:35 | China PR U23 vs Tajikistan U23World: Friendlies | Over / Under Goals | Un2.5 | 3–0 | High | Lost |
| 11:35 | China vs ThailandWorld: Friendlies | 1X2 | 1 | 0–0 | Medium | Lost |
| 12:00 | Cambodia vs Hong KongWorld: Friendlies | Over / Under Goals | Ov2.5 | 2–0 | Medium | Lost |
| 12:30 | Lochin vs KattaqurgonUzbekistan: Pro League A | Double Chance | 12 | 2–0 | High | Won |
| 12:30 | Livyi Bereh vs OleksandriaUkraine: Premier League | Double Chance | 12 | 1–0 | Medium | Won |
| 13:00 | Bulawayo Chiefs vs TelOneZimbabwe: Premier Soccer League | Double Chance | 12 | 1–1 | High | Lost |
| 13:00 | Avion Academy vs Union Abong-MbangCameroon: Elite Two | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 13:00 | Indonesia vs MozambiqueWorld: Friendlies | 1X2 | 1 | 1–0 | Medium | Won |
| 13:00 | Australia U19 vs Cambodia U19Asia: ASEAN Championship U19 | 1X2 | 1 | 2–2 | High | Lost |
| 13:15 | Niroye Zamini vs Ario EslamshahrIran: Azadegan League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 13:30 | Navad Urmia vs Fard AlborzIran: Azadegan League | Over / Under Goals | Un2.5 | 0–6 | High | Lost |
| 13:30 | Saipa vs HavadarIran: Azadegan League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 13:45 | Al Hilal Port Sudan vs Al Ahli Wad MedaniSudan: Sudani Premier League | Double Chance | 12 | 2–2 | High | Lost |
| 13:45 | Hilal El-Fasher vs Hay Al WadiSudan: Sudani Premier League | Double Chance | 12 | 0–0 | High | Lost |
| 13:45 | Umm Mughad vs Al FallahSudan: Sudani Premier League | 1X2 | 1 | 3–1 | Medium | Won |
| 14:00 | Be'sat Kermanshah vs Mes SoongounIran: Azadegan League | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 14:00 | Azerbaijan U21 vs Kyrgyz Republic U20World: Friendlies | 1X2 | 2 | 1–3 | Medium | Won |
| 14:30 | Les Astres vs APEJES AcademyCameroon: Elite Two | 1X2 | 2 | 0–2 | Medium | Won |
| 14:30 | Stade Migoveen vs Ogooue FCGabon: Championnat D1 | Double Chance | 12 | 2–1 | High | Won |
| 14:30 | Russia U21 vs Iraq U23World: Friendlies | 1X2 | 1 | 1–0 | High | Won |
| 14:30 | Mes Kerman vs Naft GachsaranIran: Azadegan League | 1X2 | 1 | 0–0 | Medium | Lost |
| 14:30 | Kyrgyzstan vs PalestineWorld: Friendlies | Double Chance | 12 | 0–0 | High | Lost |
| 14:45 | Republic of Ireland U21 vs Qatar U23World: Friendlies | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 15:00 | Atlantic vs KumbaCameroon: Elite Two | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 15:00 | Albania U17 vs Ukraine U17Europe: UEFA U17 Championship Qualification | Over / Under Goals | Ov2.5 | 0–4 | Medium | Won |
| 15:00 | Armenia vs MoldovaWorld: Friendlies | 1X2 | 1 | 1–1 | Medium | Lost |
| 15:00 | Kazakhstan U19 vs Greece U19Europe: UEFA U19 Championship Qualification | Over / Under Goals | Un2.5 | 2–4 | High | Lost |
| 15:00 | Serbia U19 vs Portugal U19Europe: UEFA U19 Championship Qualification | 1X2 | 2 | 0–1 | High | Won |
| 15:00 | Georgia U19 vs Iceland U19Europe: UEFA U19 Championship Qualification | 1X2 | 1 | 2–3 | High | Lost |
| 15:00 | Nassaji Mazandaran vs Shenavarsazi QeshmIran: Azadegan League | 1X2 | 1 | 2–0 | High | Won |
| 15:00 | Ethiopia vs MalawiWorld: Friendlies | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 15:00 | Tajikistan vs IndiaWorld: Friendlies | 1X2 | 1 | 1–1 | High | Lost |
| 15:00 | Ahrobiznes Volochysk vs KudrivkaUkraine: Premier League | 1X2 | 2 | 2–2 | Medium | Lost |
| 15:00 | Jordan W vs Palestine WWorld: Friendlies Women | 1X2 | 1 | 1–0 | High | Won |
| 15:00 | Latvia vs Faroe IslandsEurope: Baltic Cup | Double Chance | 12 | 0–1 | Medium | Won |
| 15:15 | Sanat Naft vs Pars Jonoubi JAMIran: Azadegan League | Over / Under Goals | Un2.5 | 0–2 | High | Won |
| 15:30 | Honka vs HJK HelsinkiFinland: Suomen Cup | 1X2 | 2 | 1–7 | High | Won |
| 15:30 | Sokół Kleczew vs Górnik PolkowicePoland: II Liga East | Over / Under Goals | Ov2.5 | 4–1 | High | Won |
| 16:00 | SJK Akatemia vs JIPPOFinland: Ykkösliiga | 1X2 | 2 | 0–0 | Medium | Lost |
| 16:00 | Slovenia W vs Germany WEurope: World Cup Women Qualification Europe | 1X2 | 2 | 0–2 | High | Won |
| 16:00 | Norway W vs Austria WEurope: World Cup Women Qualification Europe | 1X2 | 1 | 2–1 | High | Won |
| 16:00 | Bougouni vs USFAS BamakoMali: Première Division | 1X2 | 2 | 2–1 | Medium | Lost |
| 16:00 | Congo DR vs ChileWorld: Friendlies | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 16:00 | New Zealand W vs Morocco WWorld: Friendlies Women | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 16:00 | Moldova U21 vs Georgia U21World: Friendlies | 1X2 | 2 | 3–2 | Medium | Lost |
| 16:00 | Yacoub El Mansour vs CODM MeknèsMorocco: Botola Pro | BTTS / GG | BTTS - No | 1–1 | High | Lost |
| 16:30 | Belarus vs Burkina FasoWorld: Friendlies | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 16:30 | Djoliba vs Réal BamakoMali: Première Division | 1X2 | 1 | 0–1 | High | Lost |
| 16:30 | Stade Malien Bamako vs BingaMali: Première Division | 1X2 | 1 | 2–1 | Medium | Won |
| 17:00 | IK brage vs Ljungskile SKSweden: Superettan | BTTS / GG | BTTS - Yes | 2–2 | High | Won |
| 17:00 | United Nordic vs Ostersunds FKSweden: Superettan | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 17:00 | Oddevold vs IFK NorrkopingSweden: Superettan | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 17:00 | Osters IF vs IFK VarnamoSweden: Superettan | 1X2 | 1 | 3–0 | High | Won |
| 17:00 | Sandviken vs Falkenbergs FFSweden: Superettan | BTTS / GG | BTTS - Yes | 4–2 | High | Won |
| 17:00 | Russia vs Trinidad and TobagoWorld: Friendlies | 1X2 | 1 | 3–0 | High | Won |
| 17:00 | Wales W vs Czech Republic WEurope: World Cup Women Qualification Europe | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 17:00 | Albania W vs Montenegro WEurope: World Cup Women Qualification Europe | Over / Under Goals | Ov2.5 | 5–2 | High | Won |
| 17:00 | Georgia W vs Greece WEurope: World Cup Women Qualification Europe | 1X2 | 2 | 2–3 | High | Won |
| 17:00 | Sweden W vs Italy WEurope: World Cup Women Qualification Europe | 1X2 | 1 | 2–2 | Medium | Lost |
| 17:00 | Serbia W vs Denmark WEurope: World Cup Women Qualification Europe | 1X2 | 2 | 1–4 | High | Won |
| 17:00 | Vendelsö vs HaningeSweden: Svenska Cupen | 1X2 | X | 1–4 | High | Lost |
| 17:00 | Northern Ireland W vs Switzerland WEurope: World Cup Women Qualification Europe | 1X2 | 2 | 1–2 | Medium | Won |
| 17:00 | Malta W vs Turkey WEurope: World Cup Women Qualification Europe | 1X2 | 2 | 0–3 | Medium | Won |
| 17:00 | Finland W vs Portugal WEurope: World Cup Women Qualification Europe | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 17:00 | Latvia W vs Slovakia WEurope: World Cup Women Qualification Europe | 1X2 | 2 | 1–2 | High | Won |
| 17:00 | Luxembourg W vs Belgium WEurope: World Cup Women Qualification Europe | 1X2 | 2 | 0–7 | High | Won |
| 17:00 | Israel W vs Scotland WEurope: World Cup Women Qualification Europe | 1X2 | 2 | 1–5 | High | Won |
| 17:00 | Estonia W vs Bosnia-Herzegovina WEurope: World Cup Women Qualification Europe | 1X2 | 2 | 1–1 | High | Lost |
| 17:00 | Algeria U23 vs Mauritania U23World: Friendlies | 1X2 | X | 1–3 | High | Lost |
| 17:00 | Egypt U19 vs Russia U19World: Friendlies | 1X2 | 1 | 2–5 | Medium | Lost |
| 17:00 | Lithuania W vs Liechtenstein WEurope: World Cup Women Qualification Europe | 1X2 | 1 | 2–0 | High | Won |
| 17:00 | Croatia W vs Bulgaria WEurope: World Cup Women Qualification Europe | 1X2 | 1 | 4–0 | High | Won |
| 17:00 | Gibraltar W vs Kosovo WEurope: World Cup Women Qualification Europe | 1X2 | 2 | 0–8 | High | Won |
| 17:00 | Hungary W vs Andorra WEurope: World Cup Women Qualification Europe | 1X2 | 1 | 6–1 | High | Won |
| 17:00 | North Macedonia W vs Azerbaijan WEurope: World Cup Women Qualification Europe | 1X2 | 2 | 1–3 | High | Won |
| 17:00 | Cyprus W vs Moldova WEurope: World Cup Women Qualification Europe | 1X2 | 1 | 0–2 | Medium | Lost |
| 17:00 | Belarus W vs Armenia WEurope: World Cup Women Qualification Europe | 1X2 | 1 | 6–0 | High | Won |
| 17:00 | Hungary vs KazakhstanWorld: Friendlies | 1X2 | 1 | 3–1 | High | Won |
| 17:00 | Angola vs Central African RepublicWorld: Friendlies | 1X2 | 1 | 3–0 | Medium | Won |
| 17:00 | Resovia Rzeszów vs KSZO 1929Poland: II Liga East | 1X2 | 1 | 3–0 | Medium | Won |
| 17:30 | Konyaspor vs AFC EskilstunaSweden: Svenska Cupen | 1X2 | X | 0–2 | High | Lost |
| 17:30 | Sturehov W vs FBK KarlstadSweden: Svenska Cupen | 1X2 | X | 1–3 | High | Lost |
| 18:00 | Aldosivi Res. vs Gimnasia Mendoza 2Argentina: Reserve League | Double Chance | 12 | 1–0 | Medium | Won |
| 18:00 | Deportivo Riestra Res. vs Platense Res.Argentina: Reserve League | Double Chance | 12 | 1–0 | High | Won |
| 18:00 | Belgrano Córdoba Res. vs Atl. Rafaela 2Argentina: Reserve League | 1X2 | 1 | 1–1 | Medium | Lost |
| 18:00 | Flamengo U20 vs Athletico PR U20Brazil: Brasileiro U20 A | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 18:00 | Lanús Res. vs Independiente Res.Argentina: Reserve League | Over / Under Goals | Ov2.5 | 0–4 | High | Won |
| 18:00 | Atlético Mineiro U17 vs Cruzeiro U17Brazil: Brasileiro U17 | Double Chance | 12 | 1–3 | High | Won |
| 18:00 | Corinthians U17 vs Gremio U17Brazil: Brasileiro U17 | Double Chance | 12 | 7–0 | High | Won |
| 18:00 | Juventude U17 vs America MG U17Brazil: Brasileiro U17 | Double Chance | 12 | 0–4 | High | Won |
| 18:00 | Sao Paulo U17 vs Flamengo RJ U17Brazil: Brasileiro U17 | Double Chance | 12 | 1–1 | High | Lost |
| 18:00 | Vasco U17 vs Athletico PR U17Brazil: Brasileiro U17 | Double Chance | 12 | 2–0 | High | Won |
| 18:00 | Vitoria U17 vs Botafogo U17Brazil: Brasileiro U17 | Over / Under Goals | Ov2.5 | 0–1 | Medium | Lost |
| 18:00 | Togo vs BeninWorld: Friendlies | Over / Under Goals | Un2.5 | 5–1 | High | Lost |
| 18:00 | Azerbaijan vs San MarinoWorld: Friendlies | 1X2 | 1 | 2–1 | High | Won |
| 18:00 | Kawkab Marrakech vs Raja CasablancaMorocco: Botola Pro | 1X2 | 2 | 2–0 | Medium | Lost |
| 18:00 | CR Khemis Zemamra vs UTS RabatMorocco: Botola Pro | BTTS / GG | BTTS - No | 0–1 | High | Won |
| 18:30 | Liberia vs Sierra LeoneWorld: Friendlies | Over / Under Goals | Un2.5 | 3–1 | High | Lost |
| 18:30 | US Bougouba vs DiarraMali: Première Division | Over / Under Goals | Un2.5 | 2–6 | High | Lost |
| 19:00 | Iceland W vs Spain WEurope: World Cup Women Qualification Europe | 1X2 | 2 | 1–6 | High | Won |
| 19:00 | England W vs Ukraine WEurope: World Cup Women Qualification Europe | 1X2 | 1 | 3–0 | High | Won |
| 19:00 | France W vs Republic of Ireland WEurope: World Cup Women Qualification Europe | 1X2 | 1 | 1–0 | High | Won |
| 19:00 | Netherlands W vs Poland WEurope: World Cup Women Qualification Europe | 1X2 | 1 | 3–1 | High | Won |
| 19:00 | Almeria vs CastellónSpain: Segunda División | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 20:00 | Maghreb Fès vs FAR RabatMorocco: Botola Pro | BTTS / GG | BTTS - No | 0–0 | High | Won |
| 20:30 | 22 de Julio vs Atletico FCEcuador: Liga Pro Serie B | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 20:30 | 9 de Octubre vs CuniburoEcuador: Liga Pro Serie B | Double Chance | 12 | 2–1 | High | Won |
| 21:00 | Guatemala W vs El Salvador WWorld: Friendlies Women | 1X2 | 2 | 1–5 | 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.