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 — Friday, September 11, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Malacateco vs Antigua GFCGuatemala: Liga Nacional | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 00:00 | Managua vs Real EstelíNicaragua: Primera Division | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 00:30 | Sport Recife vs Ponte PretaBrazil: Serie B | 1X2 | 1 | 2–0 | High | Won |
| 00:30 | Bolívar vs Independiente PetroleroBolivia: Copa De La División Profesional | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 00:30 | Cienciano vs Atletico TorqueSouth America: CONMEBOL Sudamericana | 1X2 | 1 | 2–0 | Medium | Won |
| 00:30 | Independiente del Valle vs FlamengoSouth America: CONMEBOL Libertadores | Double Chance | 12 | 0–2 | Medium | Won |
| 01:00 | Millonarios vs Deportivo CaliColombia: Primera A | 1X2 | 1 | 1–1 | Medium | Lost |
| 01:00 | Alebrijes de Oaxaca vs DurangoMexico: Liga De Expansión MX | 1X2 | 1 | 1–0 | Medium | Won |
| 01:06 | CD Marathon vs LD AlajuelenseWorld: Concacaf Central American Cup | Double Chance | 12 | 2–2 | High | Lost |
| 02:00 | Xelajú vs Cobán ImperialGuatemala: Liga Nacional | 1X2 | 1 | 0–0 | Medium | Lost |
| 03:05 | U.N.A.M. - Pumas vs LeonMexico: Liga MX | BTTS / GG | BTTS - Yes | 3–1 | High | Won |
| 03:06 | Firpo vs CD OlimpiaWorld: Concacaf Central American Cup | Double Chance | 12 | 0–3 | Medium | Won |
| 08:30 | Bóng đá Huế vs Dong ThapVietnam: V.League 2 | Over / Under Goals | Un2.5 | 0–2 | High | Won |
| 08:30 | Garudayaksa vs Persik KediriIndonesia: Liga 1 | Over / Under Goals | Un2.5 | 0–2 | High | Won |
| 09:00 | Slovan Liberec II vs Pardubice IICzech-Republic: 3. Liga CFL B | 1X2 | 2 | 2–2 | Medium | Lost |
| 09:00 | Zbrojovka Brno U19 vs Baník Ostrava U19Czech-Republic: 1. Liga U19 | Over / Under Goals | Ov2.5 | 5–0 | High | Won |
| 09:00 | Prospect United vs Parramatta EaglesAustralia: New South Wales NPL 2 | Double Chance | 12 | 2–1 | High | Won |
| 09:30 | UCSA vs ChernihivUkraine: Persha Liga | Double Chance | 12 | 3–2 | High | Won |
| 09:30 | Mohammedan vs BhawaniporeIndia: Calcutta Premier Division | Double Chance | 12 | 2–0 | High | Won |
| 09:30 | Melbourne Victory II vs Eltham Redbacks FCAustralia: Victoria NPL 2 | 1X2 | 1 | 2–0 | Medium | Won |
| 09:30 | Northcote City vs Bulleen LionsAustralia: Victoria NPL 2 | BTTS / GG | BTTS - Yes | 3–2 | High | Won |
| 09:30 | Oakleigh Cannons vs South MelbourneAustralia: Victoria NPL | BTTS / GG | BTTS - Yes | 2–1 | High | Won |
| 10:00 | Almaz Antey U19 vs Rodina Moscow U19Russia: Youth Championship | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 10:00 | Kyoto Sanga vs Kashiwa ReysolJapan: J1 League | 1X2 | 2 | 2–3 | High | Won |
| 10:00 | Vissel Kobe vs KashimaJapan: J1 League | Over / Under Goals | Ov2.5 | 2–1 | Medium | Won |
| 10:00 | Daejeon Korail vs Ulsan CitizenSouth-Korea: K3 League | 1X2 | 1 | 0–1 | Medium | Lost |
| 10:00 | Sokół Kleczew vs Olimpia GrudziądzPoland: II Liga East | 1X2 | 2 | 1–1 | High | Lost |
| 10:00 | Kolos Kovalivka vs KarpatyUkraine: Premier League | Double Chance | 12 | 0–2 | Medium | Won |
| 10:00 | Adelaide City vs West Torrens BirkallaAustralia: South Australia NPL | 1X2 | 1 | 2–2 | High | Lost |
| 11:00 | Ekibastuz vs Tobol 2Kazakhstan: 1. Division | Over / Under Goals | Ov2.5 | 1–5 | High | Won |
| 11:00 | Akademiya Konoplev U20 vs Fakel U19Russia: Youth Championship | 1X2 | 1 | 3–0 | Medium | Won |
| 11:00 | Widzew II vs Mazovia Minsk MazowieckiPoland: III Liga Group 1 | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 11:00 | Bắc Ninh vs Ho Chi MinhVietnam: V.League 1 | Double Chance | 12 | 1–0 | High | Won |
| 11:00 | Buriram United vs Chiangrai UnitedThailand: Thai League 1 | 1X2 | 1 | 1–1 | High | Lost |
| 11:00 | Pho Hien vs Long AnVietnam: V.League 2 | 1X2 | 1 | 2–1 | High | Won |
| 11:00 | Da Nang vs Nam DinhVietnam: V.League 1 | 1X2 | 2 | 3–0 | Medium | Lost |
| 11:00 | Phu Dong vs Thanh HóaVietnam: V.League 1 | 1X2 | 1 | 2–1 | High | Won |
| 11:30 | Ezra vs Shan UnitedWorld: ASEAN Club Championship | 1X2 | 2 | 3–2 | High | Lost |
| 11:30 | Port FC vs Lamphun WarriorThailand: Thai League 1 | 1X2 | 1 | 2–1 | Medium | Won |
| 11:30 | Tampines Rovers vs Balestier KhalsaSingapore: Premier League | 1X2 | 1 | 2–0 | High | Won |
| 12:00 | Lokomotiv Moskva U19 vs Rostov U19Russia: Youth Championship | 1X2 | 1 | 1–0 | Medium | Won |
| 12:00 | Nizhny Novgorod U19 vs Chertanovo U20Russia: Youth Championship | Over / Under Goals | Ov2.5 | 4–3 | High | Won |
| 12:00 | Rubin Kazan U20 vs Ural U20Russia: Youth Championship | Over / Under Goals | Ov2.5 | 0–4 | High | Won |
| 12:00 | Jaiyq vs Shakhter KaragandyKazakhstan: 1. Division | 1X2 | 2 | 1–2 | Medium | Won |
| 12:00 | Kaspij Aktau 2 vs ArysKazakhstan: 1. Division | Over / Under Goals | Ov2.5 | 1–2 | Medium | Won |
| 12:00 | Esan Pattaya vs Police TeroThailand: Thai League 2 | Over / Under Goals | Un2.5 | 0–3 | High | Lost |
| 12:00 | Thimphu vs DrukpaBhutan: Premier League | Over / Under Goals | Ov2.5 | 2–1 | Medium | Won |
| 12:00 | PSIS Semarang vs PSPSIndonesia: Liga 2 | 1X2 | X | 2–1 | High | Lost |
| 12:00 | Van vs BKMAArmenia: Premier League | 1X2 | 2 | 2–1 | Medium | Lost |
| 12:00 | Ratchaburi vs Bangkok UnitedThailand: Thai League 1 | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 12:00 | Warriors vs Eastern DistrictHong-Kong: Premier League | 1X2 | 1 | 2–1 | High | Won |
| 12:00 | Dewa United vs Bhayangkara FCIndonesia: Liga 1 | 1X2 | 1 | 2–2 | Medium | Lost |
| 12:30 | MOIK vs ŞimalAzerbaidjan: Birinci Dasta | 1X2 | 1 | 1–1 | Medium | Lost |
| 12:30 | Imisli FK vs Neftchi BakuAzerbaidjan: Premyer Liqa | 1X2 | 2 | 2–3 | High | Won |
| 13:00 | Istaravshan vs Barki TajikTajikistan: Vysshaya Liga | Double Chance | 12 | 1–4 | High | Won |
| 13:00 | Taraz vs Khan TengriKazakhstan: 1. Division | Double Chance | 12 | 3–3 | High | Lost |
| 13:00 | Johor Darul Takzim FC vs Negeri SembilanMalaysia: Super League | 1X2 | 1 | 3–0 | High | Won |
| 13:00 | Mbarara City vs NECUganda: Premier League | 1X2 | 2 | 0–0 | Medium | Lost |
| 13:00 | England U20 W vs Brazil U20 WWorld: World Cup U20 Women | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 13:00 | Tanzania U20 W vs Canada U20 WWorld: World Cup U20 Women | Over / Under Goals | Ov2.5 | 0–6 | High | Won |
| 13:00 | Musanze vs Kiyovu SportsRwanda: National Soccer League | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 13:30 | Sardor Tursunzoda vs KhatlonTajikistan: Vysshaya Liga | Over / Under Goals | Ov2.5 | 3–3 | Medium | Won |
| 13:30 | Dinamo Minsk II vs OrshaBelarus: 1. Division | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 13:30 | Luzino vs Grom Nowy StawPoland: III Liga Group 2 | 1X2 | 1 | 5–1 | High | Won |
| 13:30 | El Entag EL Harby vs Ismaily SCEgypt: Second League | BTTS / GG | BTTS - No | 1–1 | High | Lost |
| 13:30 | Maleyet Kafr El Zayiat vs La Viena FCEgypt: Second League | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 13:30 | Team vs ProxyEgypt: Second League | Double Chance | 12 | 1–0 | Medium | Won |
| 13:30 | Tersana vs El MansuraEgypt: Second League | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 13:30 | Itesalat vs Tanta SCEgypt: Second League | Over / Under Goals | Un2.5 | 3–1 | High | Lost |
| 13:30 | Sur vs BahlaOman: Professional League | Over / Under Goals | Ov2.5 | 1–3 | Medium | Won |
| 13:30 | Dinamo Zagreb U21 vs SesveteCroatia: First NL | Double Chance | 12 | 1–2 | High | Won |
| 13:30 | Opatija vs Bsk Bijelo BrdoCroatia: First NL | Double Chance | 12 | 2–3 | High | Won |
| 13:40 | Hatta SC vs Al-DhafraUnited-Arab-Emirates: Pro League | BTTS / GG | BTTS - Yes | 1–2 | High | Won |
| 13:40 | Khorfakkan vs Baniyas SCUnited-Arab-Emirates: Pro League | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 14:00 | AS Sobemap vs Enugu RangersAfrica: CAF Champions League | Double Chance | 12 | 1–1 | High | Lost |
| 14:00 | Spartak Moskva U19 vs Krasnodar U19Russia: Youth Championship | 1X2 | 2 | 0–0 | Medium | Lost |
| 14:00 | CSKA Moskva W vs Yenisey WRussia: Supreme Division Women | 1X2 | 1 | 1–0 | High | Won |
| 14:00 | Aresimi vs ShkendijaMacedonia: First League | Double Chance | 12 | 2–2 | High | Lost |
| 14:00 | Dynamo Makhachkala U19 vs Zenit U19Russia: Youth Championship | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 14:00 | Neptūną Klaipėda vs JonavaLithuania: 1 Lyga | 1X2 | 1 | 2–0 | High | Won |
| 14:00 | Ogre United vs FK LiepajaLatvia: Virsliga | 1X2 | 2 | 2–2 | High | Lost |
| 14:00 | Buxoro vs NavbahorUzbekistan: Super League | 1X2 | 2 | 1–4 | High | Won |
| 14:00 | Lokomotiv vs Mash'alUzbekistan: Super League | 1X2 | 1 | 3–0 | High | Won |
| 14:00 | Gazalkent vs YaypanUzbekistan: Pro League A | 1X2 | 1 | 0–0 | Medium | Lost |
| 14:00 | Oguzsport vs FC National IaloveniMoldova: Liga 1 | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 14:00 | Tikveš vs StrugaMacedonia: First League | Double Chance | 12 | 2–2 | High | Lost |
| 14:00 | Vulturii Cutezători vs IskraMoldova: Liga 1 | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 14:00 | Zimbru II vs Univer ComratMoldova: Liga 1 | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 14:00 | Al-Gharafa vs Lusail CityQatar: Stars League | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 14:00 | FC Besa Peja vs Ramiz SadikuKosovo: Liga E Pare | Double Chance | 12 | 2–3 | High | Won |
| 14:00 | Kika vs Rilindja 1974Kosovo: Liga E Pare | Over / Under Goals | Un2.5 | 0–3 | High | Lost |
| 14:00 | Liria Prizren vs VëllaznimiKosovo: Liga E Pare | Double Chance | 12 | 3–1 | High | Won |
| 14:00 | Prishtina e Re vs 2 KorrikuKosovo: Liga E Pare | Double Chance | 12 | 2–1 | High | Won |
| 14:00 | Suhareka vs MitrovicaKosovo: Liga E Pare | 1X2 | 1 | 1–1 | Medium | Lost |
| 14:00 | Tefik Canga vs Dinamo FerizajKosovo: Liga E Pare | 1X2 | 2 | 0–1 | Medium | Won |
| 14:00 | Trepça'89 vs VjosaKosovo: Liga E Pare | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 14:00 | Ilbirs vs Bishkek CityKyrgyzstan: Premier League | 1X2 | 1 | 1–1 | Medium | Lost |
| 14:00 | Neftchi vs AsiagoalKyrgyzstan: Premier League | Double Chance | 12 | 3–1 | High | Won |
| 14:30 | Uljanik vs LuckoCroatia: Second NL | 1X2 | 1 | 2–2 | Medium | Lost |
| 14:30 | Ząbkovia Ząbki vs Lechia T. MazowieckiPoland: III Liga Group 1 | 1X2 | 1 | 4–2 | Medium | Won |
| 14:55 | Al Arabi vs Al UroobaUnited-Arab-Emirates: Division 1 | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 14:55 | Al Jazira Al Hamra vs Dubai CityUnited-Arab-Emirates: Division 1 | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 14:55 | Al Thaid vs Dibba Al-FujairahUnited-Arab-Emirates: Division 1 | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 15:00 | 1º de Agosto vs Green MambaAfrica: CAF Confederation Cup | 1X2 | X | 2–0 | High | Lost |
| 15:00 | Krylia Sovetov vs Rodina MoskvaRussia: Premier League | 1X2 | 1 | 2–1 | High | Won |
| 15:00 | Babrungas vs AtmosferaLithuania: 1 Lyga | 1X2 | 1 | 3–2 | Medium | Won |
| 15:00 | Transinvest 2 vs Hegelmann IILithuania: 1 Lyga | 1X2 | 1 | 4–1 | Medium | Won |
| 15:00 | Riga vs AudaLatvia: Virsliga | 1X2 | 1 | 2–2 | High | Lost |
| 15:00 | Pohronie vs Liptovský MikulášSlovakia: 2. Liga | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 15:00 | Baťov vs KozloviceCzech-Republic: 4. Liga Divizie E | 1X2 | 2 | 2–3 | High | Won |
| 15:00 | Třinec vs KarvináCzech-Republic: FNL | 1X2 | 2 | 3–2 | High | Lost |
| 15:00 | Farul Constanta vs Uta AradRomania: Liga I | Double Chance | 12 | 4–2 | High | Won |
| 15:00 | Parma U20 vs Genoa U20Italy: Campionato Primavera 1 | 1X2 | 1 | 2–1 | Medium | Won |
| 15:00 | Sopron vs Szegedi VSEHungary: Magyar Kupa | Over / Under Goals | Ov2.5 | 6–3 | High | Won |
| 15:00 | Ararat-Armenia vs SyunikArmenia: Premier League | 1X2 | 1 | 3–0 | High | Won |
| 15:00 | Al Hussein vs Al Buqa'aJordan: League | 1X2 | 1 | 0–0 | High | Lost |
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.