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 — Thursday, September 10, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Once Caldas vs Alianza ValleduparColombia: Copa Colombia | 1X2 | 1 | 1–0 | Medium | Won |
| 00:00 | New York City FC vs New England RevolutionUSA: Major League Soccer | BTTS / GG | BTTS - Yes | 1–2 | High | Won |
| 00:00 | Huntsville City vs ChattanoogaUSA: MLS Next Pro | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 00:00 | Comunicaciones vs MarquenseGuatemala: Liga Nacional | 1X2 | 1 | 0–2 | Medium | Lost |
| 00:30 | Chicago Fire vs Inter MiamiUSA: Major League Soccer | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 00:30 | Minnesota United FC vs FC DallasUSA: Major League Soccer | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 00:30 | Austin vs Colorado RapidsUSA: Major League Soccer | BTTS / GG | BTTS - Yes | 1–1 | High | Won |
| 00:30 | Houston Dynamo vs Real Salt LakeUSA: Major League Soccer | 1X2 | 1 | 2–1 | High | Won |
| 00:30 | Atletico Goianiense vs CearaBrazil: Serie B | 1X2 | 1 | 2–1 | High | Won |
| 00:30 | Blooming vs Gualberto Villarroel SJBolivia: Copa De La División Profesional | Over / Under Goals | Ov2.5 | 5–1 | High | Won |
| 00:30 | Estudiantes L.P. vs CorinthiansSouth America: CONMEBOL Libertadores | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 00:45 | North Texas vs Houston Dynamo FC IIUSA: MLS Next Pro | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 01:00 | Municipal Limeño vs ÁguilaEl-Salvador: Primera Division | Double Chance | 12 | 0–0 | High | Lost |
| 01:06 | Deportivo Saprissa vs CS CartaginesWorld: Concacaf Central American Cup | Double Chance | 12 | 2–2 | Medium | Lost |
| 01:10 | Deportivo Pasto vs Independiente MedellinColombia: Copa Colombia | Double Chance | 12 | 1–4 | Medium | Won |
| 02:10 | Suchitepéquez vs GuastatoyaGuatemala: Liga Nacional | BTTS / GG | BTTS - No | 1–1 | High | Lost |
| 02:30 | Los Angeles FC vs New York Red BullsUSA: Major League Soccer | 1X2 | 1 | 2–0 | Medium | Won |
| 02:30 | Vancouver Whitecaps vs Los Angeles GalaxyUSA: Major League Soccer | 1X2 | 1 | 3–0 | High | Won |
| 02:30 | San Diego vs San Jose EarthquakesUSA: Major League Soccer | 1X2 | 1 | 2–3 | Medium | Lost |
| 02:30 | Portland Timbers vs St. Louis CityUSA: Major League Soccer | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 03:06 | CD Motagua vs AlianzaWorld: Concacaf Central American Cup | 1X2 | 1 | 3–0 | Medium | Won |
| 07:30 | Barcelona U19 vs Feyenoord U19Europe: UEFA Youth League | 1X2 | 1 | 1–2 | Medium | Lost |
| 08:00 | LNZ Cherkasy U19 vs Metalist 1925 U19Ukraine: U19 League | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 09:00 | RTC vs Thimphu CityBhutan: Premier League | Double Chance | 12 | 1–2 | High | Won |
| 09:30 | Coal India vs Mohun BaganIndia: Calcutta Premier Division | Double Chance | 12 | 1–5 | High | Won |
| 10:00 | Dinamo Barnaul vs ChelyabinskRussia: Cup | 1X2 | 2 | 0–2 | High | Won |
| 11:00 | Sport Academy Kairat vs Astana IIKazakhstan: 1. Division | 1X2 | 1 | 2–2 | Medium | Lost |
| 11:00 | Yelimay Semey 2 vs Akademiya OntustikKazakhstan: 1. Division | 1X2 | 2 | 0–1 | Medium | Won |
| 11:00 | Fenerbahce U19 vs Roma U19Europe: UEFA Youth League | 1X2 | X | 2–4 | High | Lost |
| 12:00 | Merani Tbilisi vs Kolkheti KhobiGeorgia: Liga 3 | Over / Under Goals | Ov2.5 | 4–1 | Medium | Won |
| 12:00 | Betlemi vs Margveti 2006Georgia: Liga 3 | 1X2 | 2 | 0–5 | Medium | Won |
| 12:00 | Aktobe Jas vs Turan TurkistanKazakhstan: 1. Division | 1X2 | 2 | 1–3 | Medium | Won |
| 12:00 | PSV U19 vs Shakhtar Donetsk U19Europe: UEFA Youth League | 1X2 | 1 | 1–0 | Medium | Won |
| 12:00 | Slavia Praha U19 vs Lens U19Europe: UEFA Youth League | 1X2 | 1 | 2–1 | Medium | Won |
| 12:15 | Viettel vs Công An Nhân DânVietnam: V.League 1 | BTTS / GG | BTTS - Yes | 0–1 | High | Lost |
| 12:30 | Nyva Vinnytsya vs Dynamo KyivUkraine: Cup | 1X2 | X | 0–1 | High | Lost |
| 12:30 | Səbail vs MingəçevirAzerbaidjan: Birinci Dasta | 1X2 | 1 | 2–1 | Medium | Won |
| 12:30 | Zaqatala vs Baku SportinqAzerbaidjan: Birinci Dasta | 1X2 | 2 | 3–0 | Medium | Lost |
| 13:00 | Chile U20 W vs Uruguay U20 WWorld: Friendlies Women | Double Chance | 12 | 2–1 | High | Won |
| 13:00 | Brann U19 vs Viking U19Norway: Nasjonal U19 Champions League | Over / Under Goals | Ov2.5 | 5–0 | High | Won |
| 13:00 | Cəbrayıl vs Xankəndi FKAzerbaidjan: Birinci Dasta | Double Chance | 12 | 2–1 | High | Won |
| 13:00 | Spain U20 W vs New Caledonia U20 WWorld: World Cup U20 Women | 1X2 | X | 11–0 | High | Lost |
| 13:00 | Police vs UPDFUganda: Premier League | 1X2 | 1 | 0–0 | Medium | Lost |
| 13:00 | Como U19 vs RB Leipzig U19Europe: UEFA Youth League | 1X2 | X | 1–1 | High | Won |
| 13:00 | Korea DPR U20 W vs Costa Rica U20 WWorld: World Cup U20 Women | 1X2 | 1 | 4–0 | High | Won |
| 13:00 | Manchester United U19 vs Sabah U19Europe: UEFA Youth League | 1X2 | 1 | 5–0 | High | Won |
| 13:30 | Luki-Energiya vs UralRussia: Cup | 1X2 | 2 | 2–1 | High | Lost |
| 13:30 | Kahraba Ismailia vs El DakhleyaEgypt: Second League | Over / Under Goals | Un2.5 | 3–0 | High | Lost |
| 13:30 | Mega Sport vs Haras El HodoodEgypt: Second League | 1X2 | 2 | 1–2 | Medium | Won |
| 13:30 | AL Nasr SC vs DayroutEgypt: Second League | 1X2 | 1 | 2–0 | High | Won |
| 13:30 | Masar vs El Seka El HadidEgypt: Second League | 1X2 | 1 | 3–1 | High | Won |
| 13:30 | Pharco vs Baladiyyat Al MehallaEgypt: Second League | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 13:40 | Al-Jazira vs Al NasrUnited-Arab-Emirates: Pro League | 1X2 | 1 | 1–1 | Medium | Lost |
| 13:40 | Ibri vs SahamOman: Professional League | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 13:40 | Dubai United vs Shabab Al Ahli DubaiUnited-Arab-Emirates: Pro League | 1X2 | 2 | 1–1 | Medium | Lost |
| 14:00 | Hapoel Ironi Karmiel vs Hapoel Bnei MusmusIsrael: Liga Alef | 1X2 | 1 | 3–0 | Medium | Won |
| 14:00 | Andijan vs Kokand-1912Uzbekistan: Super League | Double Chance | 12 | 2–1 | High | Won |
| 14:00 | Al Shamal vs Al WakrahQatar: Stars League | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 14:00 | Dinamo Samarqand vs QizilqumUzbekistan: Super League | 1X2 | 1 | 1–0 | High | Won |
| 14:00 | Bayern München U19 vs Bodø Glimt U19Europe: UEFA Youth League | 1X2 | X | 6–1 | High | Lost |
| 14:00 | Alay vs Muras UnitedKyrgyzstan: Premier League | Double Chance | 12 | 0–1 | High | Won |
| 14:30 | Nõmme Kalju II vs Flora IIEstonia: Esiliiga A | 1X2 | 2 | 1–5 | Medium | Won |
| 14:30 | Nõmme United II vs Tallinna KalevEstonia: Esiliiga A | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 14:30 | Interclube vs Académica do LobitoAngola: Girabola | 1X2 | 1 | 2–0 | Medium | Won |
| 14:45 | Legion vs Tartu KalevEstonia: Esiliiga B | 1X2 | 2 | 1–2 | High | Won |
| 14:45 | Asteras Tripolis vs Aris ThessalonikisGreece: Cup | Double Chance | 12 | 1–1 | Medium | Lost |
| 14:55 | Al-Nahda vs Al SeebOman: Professional League | 1X2 | 2 | 1–1 | Medium | Lost |
| 15:00 | Panthers vs ASPACAfrica: CAF Confederation Cup | 1X2 | X | 1–3 | High | Lost |
| 15:00 | Foresters vs WilieteAfrica: CAF Champions League | 1X2 | X | 0–1 | High | Lost |
| 15:00 | Dinamo Tbilisi vs MeshakhteGeorgia: Erovnuli Liga | 1X2 | 1 | 0–0 | Medium | Lost |
| 15:00 | Teleoptik vs NaftagasSerbia: Prva Liga | Double Chance | 12 | 1–1 | High | Lost |
| 15:00 | Xorazm vs SogdianaUzbekistan: Super League | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 15:00 | Parnu JK Vaprus U21 vs Johvi PhoenixEstonia: Esiliiga B | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 15:30 | Esteghlal FC vs PaykanIran: Persian Gulf Pro League | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 15:30 | Esteghlal Khuzestan vs Tractor SaziIran: Persian Gulf Pro League | 1X2 | 2 | 1–0 | High | Lost |
| 15:30 | Shams Azar Qazvin vs Gol GoharIran: Persian Gulf Pro League | Over / Under Goals | Un2.5 | 2–3 | High | Lost |
| 16:00 | FCI Levadia II vs Tartu WelcoEstonia: Esiliiga A | 1X2 | 2 | 0–0 | High | Lost |
| 16:00 | Viimsi vs ElvaEstonia: Esiliiga A | 1X2 | 1 | 5–0 | Medium | Won |
| 16:00 | Super Nova vs TukumsLatvia: Virsliga | Over / Under Goals | Ov2.5 | 1–0 | Medium | Lost |
| 16:00 | Luunja vs TulevikEstonia: Esiliiga B | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 16:00 | Hapoel Kfar Saba vs Maccabi Kiryat GatIsrael: Liga Leumit | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 16:00 | Hapoel Kfar Shalem vs Maccabi Ahi NazarethIsrael: Liga Leumit | 1X2 | 1 | 3–3 | High | Lost |
| 16:00 | Hapoel Rishon LeZion vs Kiryat Yam SCIsrael: Liga Leumit | Over / Under Goals | Ov2.5 | 4–2 | High | Won |
| 16:00 | Ironi Modi'in vs Bnei YehudaIsrael: Liga Leumit | 1X2 | 2 | 2–4 | Medium | Won |
| 16:00 | Maccabi Bnei Raina vs Hapoel AfulaIsrael: Liga Leumit | 1X2 | 1 | 4–2 | Medium | Won |
| 16:00 | Maccabi Kabilio Jaffa vs Hapoel Ra'ananaIsrael: Liga Leumit | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 16:00 | China PR U20 W vs Nigeria U20 WWorld: World Cup U20 Women | 1X2 | X | 0–0 | High | Won |
| 16:00 | Smail vs FanjaOman: Professional League | Double Chance | 12 | 0–0 | Medium | Lost |
| 16:00 | Colombia U20 W vs Portugal U20 WWorld: World Cup U20 Women | 1X2 | 1 | 0–0 | Medium | Lost |
| 16:00 | Muharraq vs ManamaBahrain: Premier League | 1X2 | 1 | 3–1 | Medium | Won |
| 16:00 | Al Riffa vs KhalidiyaBahrain: Premier League | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 16:00 | Sundby vs FC MidtjyllandDenmark: DBU Pokalen | 1X2 | 2 | 0–7 | High | Won |
| 16:00 | Al Jazeera vs Shabab Al OrdonJordan: League | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 16:15 | Al-Sailiya vs Al SaddQatar: Stars League | 1X2 | 2 | 3–6 | High | Won |
| 16:15 | Al Ain vs Al-Wasl FCUnited-Arab-Emirates: Pro League | 1X2 | 1 | 2–2 | Medium | Lost |
| 16:30 | Shinnik Yaroslavl vs Torpedo MoskvaRussia: Cup | Over / Under Goals | Un2.5 | 2–0 | High | Won |
| 16:45 | Fenerbahçe vs AS RomaEurope: UEFA Champions League | 1X2 | X | 1–1 | High | Won |
| 16:45 | PSV Eindhoven vs Shakhtar DonetskEurope: UEFA Champions League | 1X2 | 1 | 1–1 | High | Lost |
| 17:00 | Radnik Surdulica vs FK Crvena ZvezdaSerbia: Super Liga | 1X2 | 2 | 0–0 | High | Lost |
| 17:00 | Tira vs Hapoel Ironi ArrabaIsrael: Liga Alef | Over / Under Goals | Un2.5 | 4–0 | High | Lost |
| 17:00 | Tzeirei Umm al-Fahm vs Maccabi Neve Sha'ananIsrael: Liga Alef | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 17:00 | Falkenbergs FF vs Osters IFSweden: Superettan | 1X2 | 1 | 2–1 | High | Won |
| 17:00 | Ostersunds FK vs IK brageSweden: Superettan | 1X2 | 1 | 1–1 | Medium | Lost |
| 17:00 | GIF Sundsvall vs Orebro SKSweden: Superettan | 1X2 | 2 | 0–3 | High | Won |
| 17:00 | Varbergs BoIS FC vs IFK NorrkopingSweden: Superettan | BTTS / GG | BTTS - Yes | 0–2 | High | Lost |
| 17:00 | Gagra vs Torpedo KutaisiGeorgia: Erovnuli Liga | Double Chance | 12 | 1–1 | Medium | Lost |
| 17:00 | BFC Dynamo vs Tasmania BerlinGermany: Regionalliga Nordost | 1X2 | 1 | 3–1 | Medium | Won |
| 17:00 | Beitar Nahariya vs Hapoel Ihud Bnei JattIsrael: Liga Alef | Double Chance | 12 | 2–0 | High | Won |
| 17:00 | Haninge vs Djurgardens IFSweden: Svenska Cupen | 1X2 | 2 | 1–7 | High | Won |
| 17:00 | Dukagjini vs MalishevaKosovo: Superliga | Over / Under Goals | Ov2.5 | 2–0 | Medium | Lost |
| 17:30 | Enköping vs Assyriska FFSweden: Ettan Norra | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 18:00 | Fortaleza U17 vs Corinthians U17Brazil: Brasileiro U17 | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 18:00 | Bulle vs Amical Saint-PrexSwitzerland: 1. Liga Promotion | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 18:00 | Arsenal Tivat vs Mladost DGMontenegro: First League | Double Chance | 12 | 0–1 | High | Won |
| 18:00 | Bokelj vs Otrant-OlympicMontenegro: First League | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 18:00 | Buducnost Podgorica vs JezeroMontenegro: First League | 1X2 | 1 | 3–0 | Medium | Won |
| 18:00 | Cantolagua vs HuarteSpain: Tercera División RFEF Group 15 | 1X2 | 2 | 2–1 | High | Lost |
| 18:00 | Banfield Res. vs Gimnasia Mendoza 2Argentina: Reserve League | Double Chance | 12 | 1–2 | High | Won |
| 18:00 | Deportivo Riestra Res. vs Lanús Res.Argentina: Reserve League | Double Chance | 12 | 4–1 | Medium | Won |
| 18:00 | Estudiantes La Plata Res vs Huracán Res.Argentina: Reserve League | 1X2 | 1 | 3–1 | High | Won |
| 18:00 | Independiente Riva. Res. vs Newell's Old Boys Res.Argentina: Reserve League | Double Chance | 12 | 1–0 | Medium | Won |
| 18:00 | Rosario Central Res. vs Godoy Cruz Res.Argentina: Reserve League | 1X2 | 1 | 0–3 | High | Lost |
| 18:00 | Tigre Res. vs Atlético Tucumán Res.Argentina: Reserve League | Double Chance | 12 | 2–0 | Medium | Won |
| 18:00 | Al Quwa Al Jawiya vs Al Zawra'aIraq: Iraqi League | Double Chance | 12 | 0–1 | Medium | Won |
| 18:00 | Ben Aknoun vs US BiskraAlgeria: Ligue 1 | 1X2 | 1 | 2–2 | High | Lost |
| 18:00 | Ferroviario U20 vs Esporte de Patos U20Brazil: Copa Do Brasil U20 | 1X2 | X | 1–0 | High | Lost |
| 18:00 | Operário PR U20 vs Chapecoense U20Brazil: Copa Do Brasil U20 | Over / Under Goals | Un2.5 | 2–2 | High | Lost |
| 18:00 | Santos U20 vs Cuiabá U20Brazil: Copa Do Brasil U20 | 1X2 | 1 | 1–1 | High | Lost |
| 18:15 | Panathinaikos vs KifisiaGreece: Super League 1 | 1X2 | 1 | 3–1 | High | Won |
| 18:45 | Cannes vs AmiensFrance: National 1 | 1X2 | 1 | 0–0 | High | Lost |
| 19:00 | Bayern München vs BodoGlimtEurope: UEFA Champions League | 1X2 | 1 | 5–0 | High | Won |
| 19:00 | Como vs RB LeipzigEurope: UEFA Champions League | 1X2 | 1 | 4–1 | High | Won |
| 19:00 | Manchester United vs Sabah FAEurope: UEFA Champions League | 1X2 | 1 | 4–0 | High | Won |
| 19:00 | Slavia Praha vs LensEurope: UEFA Champions League | 1X2 | X | 2–3 | High | Lost |
| 19:00 | Stevenage vs LutonEngland: League One | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 19:00 | Cerro vs CerritoUruguay: Copa Uruguay | Double Chance | 12 | 0–2 | Medium | Won |
| 19:15 | Estrela vs SC BragaPortugal: Primeira Liga | 1X2 | 2 | 2–1 | Medium | Lost |
| 19:30 | Sportivo Carapeguá vs Benjamín AcevalParaguay: Division Intermedia | 1X2 | 2 | 2–0 | Medium | Lost |
| 20:00 | The Town vs Ventura CountyUSA: MLS Next Pro | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 20:00 | Astillero FC (Ecu) vs Universidad CatolicaEcuador: Copa Ecuador | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 20:00 | USM Alger vs JS El BiarAlgeria: Ligue 1 | 1X2 | 1 | 2–0 | Medium | Won |
| 20:30 | San Antonio vs Atletico FCEcuador: Liga Pro Serie B | Over / Under Goals | Un2.5 | 0–3 | High | Lost |
| 20:30 | São Paulo U20 vs Gremio Santo Antonio U20Brazil: Copa Do Brasil U20 | 1X2 | X | 13–1 | High | Lost |
| 20:30 | Cumbayá vs Gualaceo SCEcuador: Liga Pro Serie B | Over / Under Goals | Un2.5 | 0–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.