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, May 28, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Dothan United vs Birmingham Legion IIUSA: USL League Two | Over / Under Goals | Ov2.5 | 4–0 | High | Won |
| 00:00 | Mississippi Brilla vs HattiesburgUSA: USL League Two | Over / Under Goals | Ov2.5 | 2–2 | Medium | Won |
| 00:00 | Rockford Raptors vs Chicago Dutch LionsUSA: USL League Two | 1X2 | 1 | 1–3 | Medium | Lost |
| 00:00 | St. Croix vs Minneapolis CityUSA: USL League Two | Over / Under Goals | Ov2.5 | 1–4 | High | Won |
| 00:00 | Birmingham Legion W vs Asheville City WUSA: USL W League | 1X2 | 1 | 1–0 | High | Won |
| 00:00 | Buffalo W vs Flower City 1872 WUSA: USL W League | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 00:00 | San Juan SC W vs Stockton Cargo WUSA: USL W League | Double Chance | 12 | 1–3 | High | Won |
| 00:00 | RKC Third Coast W vs Rally Madison FC WUSA: USL W League | Double Chance | 12 | 1–0 | High | Won |
| 00:00 | River Light vs RKCUSA: USL League Two | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 00:00 | Midwest United vs Kalamazoo FCUSA: USL League Two | 1X2 | 1 | 0–1 | High | Lost |
| 00:30 | Springfield vs PeoriaUSA: USL League Two | 1X2 | 2 | 3–3 | High | Lost |
| 00:30 | Lonestar II W vs Hill Country Linces WUSA: USL W League | 1X2 | 1 | 3–0 | High | Won |
| 00:30 | Atl. Deportivo vs NacionalAruba: Division Di Honor | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 00:30 | RB Bragantino vs Carabobo FCSouth America: CONMEBOL Sudamericana | 1X2 | 1 | 2–0 | Medium | Won |
| 00:30 | River Plate vs BloomingSouth America: CONMEBOL Sudamericana | 1X2 | 1 | 3–0 | High | Won |
| 00:30 | Bolívar vs Independ. RivadaviaSouth America: CONMEBOL Libertadores | BTTS / GG | BTTS - Yes | 1–3 | High | Won |
| 00:30 | Corinthians vs PlatenseSouth America: CONMEBOL Libertadores | 1X2 | 1 | 0–2 | Medium | Lost |
| 00:30 | Fluminense vs Deportivo La GuairaSouth America: CONMEBOL Libertadores | 1X2 | 1 | 3–1 | High | Won |
| 00:30 | Penarol vs Santa FeSouth America: CONMEBOL Libertadores | 1X2 | 1 | 0–1 | High | Lost |
| 00:30 | ABC vs VitoriaBrazil: Copa Do Nordeste | Over / Under Goals | Ov2.5 | 3–4 | High | Won |
| 00:30 | Sport Recife vs Fortaleza ECBrazil: Copa Do Nordeste | Double Chance | 12 | 0–2 | High | Won |
| 01:00 | Brittons Hill vs EllertonBarbados: Premier League | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 01:00 | Boise vs Sarasota ParadiseUSA: USL League One | 1X2 | 1 | 0–2 | Medium | Lost |
| 01:00 | El Paso Locomotive vs AltaUSA: USL League One Cup | 1X2 | 1 | 2–0 | Medium | Won |
| 01:30 | San Francisco City vs MarinUSA: USL League Two | Over / Under Goals | Ov2.5 | 4–4 | High | Won |
| 02:00 | Ventura County Fusion vs CapoUSA: USL League Two | Double Chance | 12 | 2–0 | High | Won |
| 02:00 | Pleasanton Rage W vs Oakland Soul WUSA: USL W League | 1X2 | 2 | 0–1 | Medium | Won |
| 02:30 | Stars FC vs AMSGUSA: USL League Two | Over / Under Goals | Ov2.5 | 3–2 | Medium | Won |
| 03:00 | Los Angeles SC W vs AMSG WUSA: USL W League | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 09:00 | North Macedonia U19 vs Slovenia U18World: Friendlies | 1X2 | X | 0–4 | High | Lost |
| 09:30 | Greece U19 vs England U18World: Friendlies | 1X2 | X | 1–2 | High | Lost |
| 10:00 | Okzhetpes vs AktobeKazakhstan: Premier League | Double Chance | 12 | 2–2 | High | Lost |
| 10:00 | Paro vs Transport UnitedBhutan: Premier League | Double Chance | 12 | 3–2 | High | Won |
| 11:00 | Kyzyl-Zhar vs ZhetysuKazakhstan: Premier League | Double Chance | 12 | 3–2 | High | Won |
| 11:30 | Belgium U17 vs Spain U17Europe: UEFA U17 Championship | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 12:00 | Gardabani vs GonioGeorgia: Liga 3 | Double Chance | 12 | 0–6 | High | Won |
| 12:00 | Iberia 2010 vs Iveria KhashuriGeorgia: Liga 3 | 1X2 | 2 | 1–1 | Medium | Lost |
| 12:00 | Kolkheti Khobi vs Lokomotivi TbilisiGeorgia: Liga 3 | Over / Under Goals | Ov2.5 | 0–2 | Medium | Lost |
| 12:00 | Margveti 2006 vs Saburtalo IIGeorgia: Liga 3 | 1X2 | 2 | 2–0 | High | Lost |
| 12:00 | Irao vs GuriaGeorgia: Liga 3 | Double Chance | 12 | 1–2 | High | Won |
| 12:00 | Betlemi vs Dinamo Tbilisi IIGeorgia: Liga 3 | Double Chance | 12 | 0–3 | High | Won |
| 12:00 | Didube 2014 vs WIT GeorgiaGeorgia: Liga 3 | Double Chance | 12 | 1–0 | High | Won |
| 12:00 | Merani Tbilisi vs VarketiliGeorgia: Liga 3 | 1X2 | 2 | 0–2 | Medium | Won |
| 12:00 | Dire Dawa Kenema vs Kedus GiorgisEthiopia: Premier League | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 12:00 | Awassa Kenema vs Ethiopia BunnaEthiopia: Premier League | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 12:00 | Darajani Gogo vs MOFAKenya: Super League | Double Chance | 12 | 1–1 | High | Lost |
| 12:00 | Kabati Youth FC vs Luanda VillaKenya: Super League | 1X2 | 2 | 5–0 | Medium | Lost |
| 12:00 | Mwatate United vs NaivasKenya: Super League | 1X2 | 2 | 0–2 | Medium | Won |
| 12:00 | Soy United vs Kisumu All StarsKenya: Super League | 1X2 | 1 | 0–0 | Medium | Lost |
| 13:00 | FK Kukesi vs Butrinti SarandëAlbania: 1st Division | 1X2 | 1 | 2–0 | Medium | Won |
| 13:00 | Atyrau vs FK Tobol KostanayKazakhstan: Premier League | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 13:45 | Al-Hilal Omdurman II vs Al Hilal Port SudanSudan: Sudani Premier League | Double Chance | 12 | 3–1 | High | Won |
| 13:45 | Umm Mughad vs Hilal El-FasherSudan: Sudani Premier League | Double Chance | 12 | 2–1 | High | Won |
| 14:00 | El Geish vs Wadi DeglaEgypt: Premier League | Over / Under Goals | Un2.5 | 0–2 | High | Won |
| 14:00 | Ismaily SC vs PharcoEgypt: Premier League | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 14:00 | Petrojet vs El Gouna FCEgypt: Premier League | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 14:00 | Kaisar vs Yelimay SemeyKazakhstan: Premier League | Double Chance | 12 | 2–3 | Medium | Won |
| 14:00 | Zhenys vs KaspiyKazakhstan: Premier League | 1X2 | 1 | 1–0 | High | Won |
| 14:00 | Septemvri Sofia vs Yantra 2019Bulgaria: First League | 1X2 | 1 | 2–1 | Medium | Won |
| 14:30 | Ilbirs vs Abdish-AtaKyrgyzstan: Premier League | 1X2 | 2 | 1–1 | High | Lost |
| 14:30 | Qabala vs MingəçevirAzerbaidjan: Premyer Liqa | 1X2 | 1 | 2–0 | High | Won |
| 15:00 | Jablonec II vs Neratovice-ByškoviceCzech-Republic: 3. Liga CFL B | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 15:00 | Mekelakeya vs Arba Minch KenemaEthiopia: Premier League | 1X2 | 1 | 1–2 | High | Lost |
| 15:00 | Al Minaa Basra vs Al TalabaIraq: Iraqi League | Double Chance | 12 | 1–1 | High | Lost |
| 15:00 | Ordabasy vs Kairat AlmatyKazakhstan: Premier League | Double Chance | 12 | 2–1 | High | Won |
| 15:00 | DYuSSh-3 Pinsk vs NFK MinskBelarus: Coppa | 1X2 | 2 | 1–4 | Medium | Won |
| 15:00 | Tekhnolog vs SlonimBelarus: Coppa | 1X2 | X | 0–6 | High | Lost |
| 15:00 | Viktoriya Maryina Horka vs NadezhdaBelarus: Coppa | 1X2 | X | 1–0 | High | Lost |
| 15:00 | Al Karkh vs Al ShortaIraq: Iraqi League | Double Chance | 12 | 0–2 | High | Won |
| 15:00 | Naft Maysan vs Al Quwa Al JawiyaIraq: Iraqi League | 1X2 | 2 | 0–2 | High | Won |
| 15:30 | FC jazz vs SalPaFinland: Ykkönen | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 15:30 | JJK vs OLSFinland: Ykkönen | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 15:30 | Tallinna Kalev II vs LuunjaEstonia: Esiliiga B | 1X2 | 2 | 0–1 | High | Won |
| 15:30 | Chrobry Głogów vs ŁKS ŁódźPoland: I Liga | Double Chance | 12 | 1–1 | Medium | Lost |
| 16:00 | Tulevik vs Parnu JK Vaprus U21Estonia: Esiliiga B | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 16:00 | Torpedo Kutaisi vs GagraGeorgia: Erovnuli Liga | 1X2 | 1 | 1–2 | Medium | Lost |
| 16:00 | FC Tallinn vs MaarduEstonia: Esiliiga A | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 16:00 | FCI Levadia II vs ElvaEstonia: Esiliiga A | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 16:00 | Tartu Welco vs Nõmme Kalju IIEstonia: Esiliiga A | 1X2 | 1 | 4–2 | High | Won |
| 16:00 | Egypt U17 vs Tanzania U17World: CAF Cup Of Nations U17 | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 16:00 | Narva U21 vs Johvi PhoenixEstonia: Esiliiga B | 1X2 | 1 | 1–1 | Medium | Lost |
| 16:00 | Estonia U17 vs Croatia U17Europe: UEFA U17 Championship | 1X2 | 2 | 1–3 | Medium | Won |
| 16:20 | Al Fahaheel vs Al SalmiyahKuwait: Premier League | Double Chance | 12 | 0–2 | Medium | Won |
| 17:00 | Traiskirchen vs NeusiedlAustria: Regionalliga Ost | 1X2 | 1 | 2–4 | High | Lost |
| 17:00 | KoldingQ W vs Fortuna Hjørring WDenmark: Kvindeliga | Double Chance | 12 | 0–1 | High | Won |
| 17:00 | Lokomotive Leipzig vs Würzburger KickersGermany: Regionalliga Promotion Play Offs | 1X2 | X | 0–1 | High | Lost |
| 17:30 | Zakho vs ErbilIraq: Iraqi League | Double Chance | 12 | 1–2 | High | Won |
| 17:30 | Assyriska FF vs VasalundSweden: Svenska Cupen | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 17:30 | Al-Qasim vs Al NajafIraq: Iraqi League | 1X2 | 2 | 1–2 | High | Won |
| 18:00 | Aldosivi Res. vs Talleres Córdoba Res.Argentina: Reserve League | 1X2 | 2 | 0–2 | High | Won |
| 18:00 | Gimnasia La Plata Res. vs Barracas Central Res.Argentina: Reserve League | 1X2 | 1 | 0–0 | High | Lost |
| 18:00 | Lanús Res. vs Platense Res.Argentina: Reserve League | 1X2 | 1 | 0–2 | Medium | Lost |
| 18:00 | Sarmiento Res. vs Rosario Central Res.Argentina: Reserve League | 1X2 | 2 | 0–2 | High | Won |
| 18:00 | Unión Santa Fe Res. vs Gimnasia Mendoza 2Argentina: Reserve League | 1X2 | 1 | 0–2 | Medium | Lost |
| 18:00 | RB Bragantino U20 vs Corinthians U20Brazil: Brasileiro U20 A | 1X2 | 1 | 3–3 | High | Lost |
| 18:00 | Egypt vs RussiaWorld: Friendlies | Double Chance | 12 | 1–0 | High | Won |
| 18:30 | Dečić vs MornarMontenegro: Cup | Double Chance | 12 | 0–1 | Medium | Won |
| 18:30 | Wieczysta Kraków vs Polonia WarszawaPoland: I Liga | 1X2 | 1 | 3–2 | Medium | Won |
| 18:30 | Fiorentina U20 vs Parma U20Italy: Campionato Primavera 1 | 1X2 | 1 | 2–1 | Medium | Won |
| 18:45 | Rep. Of Ireland vs QatarWorld: Friendlies | 1X2 | 1 | 1–0 | High | Won |
| 19:00 | Casa Pia vs TorreensePortugal: Primeira Liga | Double Chance | 12 | 2–0 | Medium | Won |
| 19:00 | Morocco U17 vs Senegal U17World: CAF Cup Of Nations U17 | Double Chance | 12 | 1–1 | High | Lost |
| 20:00 | Real Santander W vs Once Caldas WColombia: Liga Femenina | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 20:30 | Llaneros W vs Santa Fe WColombia: Liga Femenina | 1X2 | 2 | 1–4 | Medium | Won |
| 21:00 | Patuxent W vs Lancaster Inferno WUSA: USL W League | 1X2 | 2 | 0–4 | 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.