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, May 19, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Guayaquil City FC vs Orense SCEcuador: Liga Pro | Double Chance | 12 | 0–1 | High | Won |
| 00:00 | Palmeiras W vs Botafogo WBrazil: Brasileiro Women | 1X2 | 1 | 3–0 | Medium | Won |
| 00:00 | Cruzeiro W vs Corinthians WBrazil: Brasileiro Women | 1X2 | 2 | 3–2 | High | Lost |
| 00:00 | CD Motagua vs GénesisHonduras: Liga Nacional | 1X2 | 1 | 2–1 | High | Won |
| 00:00 | Internacional Palmira vs Tigres FCColombia: Primera B | 1X2 | 1 | 2–2 | High | Lost |
| 00:30 | Brazil Juniors vs UnistarsAruba: Division Di Honor | 1X2 | 1 | 0–0 | Medium | Lost |
| 02:15 | Real Espana vs CD MarathonHonduras: Liga Nacional | 1X2 | 1 | 1–1 | High | Lost |
| 07:30 | Turkmenistan U20 vs Uzbekistan U20World: Friendlies | 1X2 | 2 | 0–2 | High | Won |
| 10:00 | Chertanovo U20 vs Dynamo Makhachkala U19Russia: Youth Championship | Double Chance | 12 | 4–4 | High | Lost |
| 10:00 | Adelaide Cobras vs Modbury JetsAustralia: South Australia State League 1 | 1X2 | 2 | 0–2 | High | Won |
| 10:00 | RTC vs ParoBhutan: Premier League | Over / Under Goals | Ov2.5 | 0–4 | Medium | Won |
| 10:00 | Ethiopian Medhin vs Welayta DichaEthiopia: Premier League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 11:30 | NorthEast United vs MohammedanIndia: Indian Super League | 1X2 | 1 | 2–0 | Medium | Won |
| 11:35 | Sichuan Jiuniu vs Dalian ZhixingChina: Super League | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 11:35 | Tianjin Teda vs Henan JianyeChina: Super League | Double Chance | 12 | 1–2 | Medium | Won |
| 12:00 | Chengdu Better City vs SHANGHAI SIPGChina: Super League | 1X2 | 1 | 0–1 | Medium | Lost |
| 12:00 | Qingdao Youth Island vs Beijing GuoanChina: Super League | 1X2 | 2 | 1–1 | High | Lost |
| 12:00 | Pyunik II vs Bentonit IjevanArmenia: First League | Double Chance | 12 | 0–0 | High | Lost |
| 12:00 | Tajikistan U20 vs Kyrgyz Republic U20World: Friendlies | Double Chance | 12 | 0–1 | High | Won |
| 13:00 | Orgryte IS vs IFK GoteborgSweden: Allsvenskan | 1X2 | 2 | 2–3 | High | Won |
| 13:00 | URA vs KCCAUganda: Premier League | Double Chance | 12 | 0–0 | High | Lost |
| 13:00 | BUL vs KitaraUganda: Premier League | Double Chance | 12 | 1–1 | High | Lost |
| 13:00 | Maroons vs VipersUganda: Premier League | Double Chance | 12 | 0–3 | High | Won |
| 13:00 | Mbarara City vs Buhimba SaintsUganda: Premier League | 1X2 | 1 | 0–0 | Medium | Lost |
| 13:00 | Police vs Entebbe UPPCUganda: Premier League | Double Chance | 12 | 1–1 | High | Lost |
| 13:00 | UPDF vs CalvaryUganda: Premier League | Double Chance | 12 | 0–0 | High | Lost |
| 13:00 | Bahardar vs MekelakeyaEthiopia: Premier League | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 13:00 | Hadiya Hosaena vs Ethiopia Nigd BankEthiopia: Premier League | Double Chance | 12 | 0–0 | High | Lost |
| 13:00 | Don Bosco vs Saint Eloi LupopoCongo-DR: Ligue 1 | Double Chance | 12 | 0–0 | High | Lost |
| 13:00 | Deportivo Capiata vs Fernando De La MoraParaguay: Division Intermedia | Double Chance | 12 | 2–1 | Medium | Won |
| 13:00 | Al Karama vs Al TaliyaSyria: Premier League | Double Chance | 12 | 2–2 | High | Lost |
| 13:00 | Shorta vs Damascus Al-AhliSyria: Premier League | Double Chance | 12 | 1–2 | High | Won |
| 13:00 | Al Shouleh vs WathbaSyria: Premier League | 1X2 | 2 | 0–0 | High | Lost |
| 13:00 | Al Wahda vs FoutouaSyria: Premier League | Double Chance | 12 | 2–0 | High | Won |
| 13:00 | Horriya vs JaishSyria: Premier League | Double Chance | 12 | 0–2 | High | Won |
| 13:00 | Jabala vs HottinSyria: Premier League | Double Chance | 12 | 1–2 | High | Won |
| 13:00 | Tishreen vs Al IttihadSyria: Premier League | Over / Under Goals | Ov2.5 | 1–2 | Medium | Won |
| 13:00 | Omaya SC vs Khan Shaykhun SCSyria: Premier League | Double Chance | 12 | 2–0 | High | Won |
| 13:00 | Tacuary vs EncarnaciónParaguay: Division Intermedia | Double Chance | 12 | 2–2 | Medium | Lost |
| 13:00 | Rajasthan United vs ChanmariIndia: I League | 1X2 | 1 | 2–2 | High | Lost |
| 13:45 | Hay Al Wadi vs Al-Hilal Omdurman IISudan: Sudani Premier League | 1X2 | 2 | 0–0 | Medium | Lost |
| 13:45 | Hilal El-Fasher vs Al Ahli Wad MedaniSudan: Sudani Premier League | Double Chance | 12 | 0–0 | High | Lost |
| 14:30 | Lokomotíva Zvolen vs KomárnoSlovakia: 2. Liga | BTTS / GG | BTTS - Yes | 1–0 | Medium | Lost |
| 14:30 | Lozo vs PélicanGabon: Championnat D1 | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 14:30 | Al-Qasim vs Naft MaysanIraq: Iraqi League | Double Chance | 12 | 2–5 | High | Won |
| 14:30 | Diyala vs BaghdadIraq: Iraqi League | Double Chance | 12 | 1–4 | High | Won |
| 14:30 | Al Kahrabaa vs GharrafIraq: Iraqi League | Double Chance | 12 | 2–2 | High | Lost |
| 14:30 | Dikaki vs MangasportGabon: Championnat D1 | 1X2 | 2 | 0–0 | High | Lost |
| 15:00 | Velež Nevesinje vs FK VlasenicaBosnia: 1st League RS | 1X2 | 1 | 2–1 | Medium | Won |
| 15:00 | Ben Aknoun vs MostaganemAlgeria: Ligue 1 | 1X2 | 1 | 3–0 | High | Won |
| 15:00 | MB Rouisset vs Paradou ACAlgeria: Ligue 1 | 1X2 | 1 | 2–1 | High | Won |
| 15:00 | Klaipėdos FM vs DainavaLithuania: Cup | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 15:00 | Japan U17 vs Uzbekistan U17World: AFC U17 Asian Cup | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 15:00 | FC Noah vs AraratArmenia: Premier League | 1X2 | 1 | 8–3 | High | Won |
| 16:00 | Brann II vs Sogndal IINorway: 3. Division Girone 3 | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 16:00 | Express vs LugaziUganda: Premier League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 16:00 | Côte d'Ivoire U17 vs Uganda U17World: CAF Cup Of Nations U17 | Over / Under Goals | Un2.5 | 2–2 | High | Lost |
| 16:00 | Maccabi Kabilio Jaffa vs Hapoel AfulaIsrael: Liga Leumit | BTTS / GG | BTTS - Yes | 4–1 | High | Won |
| 16:00 | Hapoel Acre vs Hapoel HaderaIsrael: Liga Leumit | 1X2 | 1 | 0–0 | Medium | Lost |
| 16:00 | Hapoel Nazareth Illit vs Ironi Modi'inIsrael: Liga Leumit | Double Chance | 12 | 0–2 | High | Won |
| 16:00 | Hapoel Ra'anana vs Kafr QasimIsrael: Liga Leumit | Double Chance | 12 | 2–2 | High | Lost |
| 16:00 | BFA vs GarliavaLithuania: Cup | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 16:00 | Cameroon U17 vs DR Congo U17World: CAF Cup Of Nations U17 | 1X2 | 1 | 1–0 | Medium | Won |
| 16:30 | Derby Academie vs Onze CréateursMali: Première Division | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 16:30 | ASKO vs BingaMali: Première Division | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 16:30 | RW Frankfurt vs Eintracht FrankfurtWorld: Friendlies Clubs | 1X2 | X | 0–7 | High | Lost |
| 16:30 | Ried vs Wolfsberger ACAustria: Bundesliga | Double Chance | 12 | 2–1 | High | Won |
| 16:45 | CS Constantine vs KhenchelaAlgeria: Ligue 1 | 1X2 | 1 | 2–2 | Medium | Lost |
| 16:45 | AC Douane vs GendrimMauritania: Premier League | Double Chance | 12 | 0–1 | High | Won |
| 16:45 | Ksar vs N'ZidaneMauritania: Premier League | Double Chance | 12 | 2–3 | Medium | Won |
| 17:00 | Helsingborg vs Varbergs BoIS FCSweden: Superettan | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 17:00 | Sarpsborg 08 II vs Lyn IINorway: 3. Division Girone 6 | 1X2 | 1 | 6–3 | High | Won |
| 17:00 | Pempininkai Gargždai vs MinijaLithuania: Cup | 1X2 | 2 | 1–4 | High | Won |
| 17:00 | FK Trakai vs Kauno ŽalgirisLithuania: Cup | 1X2 | 2 | 0–4 | High | Won |
| 17:00 | Naft vs DuhokIraq: Iraqi League | Double Chance | 12 | 1–1 | Medium | Lost |
| 17:00 | Al Talaba vs Al-KarmaIraq: Iraqi League | Double Chance | 12 | 1–1 | High | Lost |
| 17:00 | Kirchanschöring vs Schwaben AugsburgGermany: Regionalliga Bayern | 1X2 | 2 | 2–3 | High | Won |
| 17:30 | Hapoel Petah Tikva vs Beitar JerusalemIsrael: Ligat Ha'al | 1X2 | 2 | 0–0 | High | Lost |
| 17:30 | Hapoel Beer Sheva vs Maccabi Tel AvivIsrael: Ligat Ha'al | 1X2 | 1 | 4–2 | Medium | Won |
| 17:30 | Maccabi Haifa vs Hapoel Tel AvivIsrael: Ligat Ha'al | BTTS / GG | BTTS - Yes | 4–1 | High | Won |
| 18:00 | Barra SC U20 vs Concórdia U20Brazil: Catarinense U20 | 1X2 | 1 | 1–0 | Medium | Won |
| 18:00 | Colón Res. vs Ferro 2Argentina: Reserve League | Double Chance | 12 | 0–1 | High | Won |
| 18:00 | Independiente Res. vs Estudiantes Rio Cuarto 2Argentina: Reserve League | 1X2 | 1 | 5–0 | High | Won |
| 18:00 | Quilmes 2 vs Lanús Res.Argentina: Reserve League | Double Chance | 12 | 0–2 | High | Won |
| 18:00 | Banfield Res. vs Aldosivi Res.Argentina: Reserve League | 1X2 | 1 | 0–0 | Medium | Lost |
| 18:00 | San Martín San Juan Res. vs Independiente Riva. Res.Argentina: Reserve League | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 18:00 | San Lorenzo Res. vs Racing Club Res.Argentina: Reserve League | Double Chance | 12 | 1–2 | Medium | Won |
| 18:00 | Boston Bolts vs Vermont GreenUSA: USL League Two | 1X2 | 2 | 1–4 | Medium | Won |
| 18:00 | Novorizontino U20 vs Goiás U20Brazil: Brasileiro U20 B | Double Chance | 12 | 1–2 | High | Won |
| 18:00 | Vila Nova U20 vs Coritiba U20Brazil: Brasileiro U20 B | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 18:00 | Monza vs Juve StabiaItaly: Serie B | 1X2 | 1 | 2–1 | Medium | Won |
| 18:30 | Bournemouth vs Manchester CityEngland: Premier League | 1X2 | 2 | 1–1 | Medium | Lost |
| 18:30 | KVC Westerlo vs Standard LiegeBelgium: Jupiler Pro League | BTTS / GG | BTTS - Yes | 1–2 | High | Won |
| 18:30 | Genk vs AntwerpBelgium: Jupiler Pro League | 1X2 | 1 | 0–0 | High | Lost |
| 18:30 | Charleroi vs OH LeuvenBelgium: Jupiler Pro League | 1X2 | 1 | 1–1 | Medium | Lost |
| 18:30 | US Bougouba vs Mali CouraMali: Première Division | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 18:30 | Afrique Football Élite vs BakaridjanMali: Première Division | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 18:30 | Rouen vs LavalFrance: Ligue 2 | Double Chance | 12 | 1–1 | High | Lost |
| 18:30 | China PR U17 vs Australia U17World: AFC U17 Asian Cup | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 19:00 | USM Alger vs Olympique AkbouAlgeria: Ligue 1 | BTTS / GG | BTTS - No | 1–0 | High | Won |
| 19:00 | Morocco U17 vs Egypt U17World: CAF Cup Of Nations U17 | Double Chance | 12 | 2–1 | High | Won |
| 19:00 | Tunisia U17 vs Ethiopia U17World: CAF Cup Of Nations U17 | Double Chance | 12 | 0–1 | High | Won |
| 19:15 | Chelsea vs TottenhamEngland: Premier League | 1X2 | 1 | 2–1 | Medium | Won |
| 20:00 | Independiente F.b.c. vs Deportivo SantaniParaguay: Division Intermedia | Double Chance | 12 | 0–2 | Medium | Won |
| 21:00 | Corinthians U20 vs Palmeiras U20Brazil: Brasileiro U20 A | 1X2 | 2 | 0–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.