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 26, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Aucas vs Manta FCEcuador: Liga Pro | 1X2 | 1 | 3–1 | Medium | Won |
| 00:00 | Corinthians W vs Mixto WBrazil: Brasileiro Women | 1X2 | 1 | 4–1 | High | Won |
| 00:00 | Rochester W vs Sioux Falls City WUSA: USL W League | 1X2 | 2 | 0–1 | High | Won |
| 00:00 | Deportes Copiapo vs Union EspanolaChile: Primera B | Double Chance | 12 | 3–1 | Medium | Won |
| 00:30 | Estudiantes vs Real KoyariAruba: Division Di Honor | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 01:00 | Real Cartagena vs EnvigadoColombia: Primera B | 1X2 | 1 | 2–3 | Medium | Lost |
| 07:30 | Tai'an Tiankuang vs Dalian KeweiChina: League Two | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 08:00 | Shanghai Port II vs Rizhao YuqiChina: League Two | 1X2 | 1 | 1–0 | Medium | Won |
| 08:00 | Shenzhen 2028 vs Yichun Grand TigerChina: League Two | 1X2 | 1 | 4–0 | High | Won |
| 09:00 | Chernihiv vs Metal KharkivUkraine: Persha Liga | Double Chance | 12 | 1–2 | High | Won |
| 10:00 | Shakhter Karagandy vs Yelimay Semey 2Kazakhstan: 1. Division | 1X2 | 1 | 1–0 | High | Won |
| 11:00 | Pamba Jiji vs Tanzania PrisonsTanzania: Ligi Kuu Bara | 1X2 | 1 | 2–3 | Medium | Lost |
| 11:00 | Akademiya Ontustik vs Kaspij Aktau 2Kazakhstan: 1. Division | Double Chance | 12 | 1–0 | High | Won |
| 11:00 | Morocco vs BurundiWorld: Friendlies | 1X2 | X | 5–0 | High | Lost |
| 11:30 | Italy U17 vs France U17Europe: UEFA U17 Championship | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 11:30 | Langfang Glory City vs Hubei Chufeng HeliChina: League Two | Double Chance | 12 | 1–0 | Medium | Won |
| 11:35 | Chengdu Rongcheng II vs Guizhou ZhuchengChina: League Two | 1X2 | 2 | 1–2 | Medium | Won |
| 12:00 | Arys vs Sport Academy KairatKazakhstan: 1. Division | 1X2 | 2 | 0–3 | High | Won |
| 12:00 | Thimphu City vs RTCBhutan: Premier League | Double Chance | 12 | 0–1 | High | Won |
| 12:00 | Andranik vs Araks AraratArmenia: First League | 1X2 | 1 | 0–0 | Medium | Lost |
| 12:00 | Banants II vs Lernayin ArtsakhArmenia: First League | 1X2 | 1 | 0–0 | Medium | Lost |
| 12:00 | Van II vs Pyunik IIArmenia: First League | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 13:00 | Gorilla vs EtincellesRwanda: National Soccer League | Double Chance | 12 | 0–0 | High | Lost |
| 13:00 | Cape Town City vs Milford FCSouth-Africa: Premier Soccer League | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 13:15 | Singida Black Stars vs Mbeya CityTanzania: Ligi Kuu Bara | 1X2 | 1 | 4–1 | Medium | Won |
| 14:00 | Astana II vs Khan TengriKazakhstan: 1. Division | Over / Under Goals | Ov2.5 | 2–1 | Medium | Won |
| 14:30 | OshMU Aldier vs ToktogulKyrgyzstan: Premier League | Double Chance | 12 | 1–2 | Medium | Won |
| 14:30 | Mangasport vs Oyem ACGabon: Championnat D1 | 1X2 | 1 | 0–0 | Medium | Lost |
| 14:30 | Stade Migoveen vs Cercle MbériGabon: Championnat D1 | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 14:30 | US Oyem vs BouenguidiGabon: Championnat D1 | Double Chance | 12 | 0–0 | High | Lost |
| 15:00 | SJK Akatemia vs SJKFinland: Suomen Cup | Over / Under Goals | Ov2.5 | 0–5 | High | Won |
| 15:00 | FS Jelgava vs FK LiepajaLatvia: Virsliga | 1X2 | 2 | 1–1 | Medium | Lost |
| 15:00 | Alashkert vs ShirakArmenia: Premier League | 1X2 | 1 | 2–0 | High | Won |
| 15:00 | Ararat vs BKMAArmenia: Premier League | Double Chance | 12 | 1–1 | High | Lost |
| 15:00 | Mariehamn vs LahtiFinland: Suomen Cup | 1X2 | 2 | 0–1 | High | Won |
| 15:00 | VPS vs HakaFinland: Suomen Cup | 1X2 | 1 | 4–0 | Medium | Won |
| 15:30 | Inter Turku vs EBKFinland: Suomen Cup | 1X2 | 2 | 2–1 | Medium | Lost |
| 15:30 | JäPS vs KuPSFinland: Suomen Cup | 1X2 | 2 | 0–1 | High | Won |
| 16:00 | LSK Kvinner W vs Hønefoss WNorway: Toppserien | 1X2 | 1 | 3–2 | Medium | Won |
| 16:00 | Molde W vs Rosenborg WNorway: Toppserien | Double Chance | 12 | 2–3 | High | Won |
| 16:00 | Røa W vs Fortuna Ålesund WNorway: Toppserien | 1X2 | 2 | 2–3 | High | Won |
| 16:00 | Stabæk W vs Haugesund WNorway: Toppserien | Over / Under Goals | Ov2.5 | 3–0 | High | Won |
| 16:00 | Borac Banja Luka vs PosušjeBosnia: Premijer Liga | 1X2 | 1 | 2–0 | High | Won |
| 16:00 | Vålerenga W vs Bodø Glimt WNorway: Toppserien | 1X2 | 1 | 7–1 | High | Won |
| 16:00 | Herd vs Aalesund IINorway: 3. Division Girone 2 | 1X2 | 1 | 0–2 | High | Lost |
| 16:00 | Sloga Doboj vs Rudar PrijedorBosnia: Premijer Liga | Double Chance | 12 | 1–0 | High | Won |
| 16:00 | Åkra vs Haugesund IINorway: 3. Division Girone 4 | Over / Under Goals | Ov2.5 | 2–7 | High | Won |
| 16:00 | Brodd vs Odd IINorway: 3. Division Girone 4 | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 16:00 | Staal Jørpeland vs Stabæk IINorway: 3. Division Girone 4 | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 16:00 | Lyn II vs Drøbak FrognNorway: 3. Division Girone 6 | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 16:00 | Brann W vs Lyn WNorway: Toppserien | 1X2 | 1 | 4–0 | High | Won |
| 16:00 | Strømsgodset II vs Lillestrøm IINorway: 3. Division Girone 5 | 1X2 | 1 | 1–3 | Medium | Lost |
| 16:00 | Montenegro U17 vs Denmark U17Europe: UEFA U17 Championship | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 16:00 | HJK Helsinki vs MyPaFinland: Suomen Cup | Over / Under Goals | Ov2.5 | 11–1 | High | Won |
| 16:00 | Baník Ostrava vs TáborskoCzech-Republic: Czech Liga | 1X2 | 1 | 3–0 | High | Won |
| 16:00 | BFC Daugavpils vs AudaLatvia: Virsliga | 1X2 | 2 | 0–1 | Medium | Won |
| 16:00 | Honka vs VJSFinland: Suomen Cup | Over / Under Goals | Ov2.5 | 5–1 | High | Won |
| 16:00 | Olympic vs AFC MalmoSweden: Svenska Cupen | 1X2 | X | 5–3 | High | Lost |
| 16:30 | Rayon Sports vs BugeseraRwanda: National Soccer League | 1X2 | 1 | 0–0 | Medium | Lost |
| 16:30 | Defensa y Justicia Res. vs Independiente Res.Argentina: Reserve League | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 17:00 | Zrinjski vs VeležBosnia: Premijer Liga | 1X2 | 1 | 3–0 | Medium | Won |
| 17:00 | Orebro SK vs HelsingborgSweden: Superettan | Over / Under Goals | Ov2.5 | 1–2 | Medium | Won |
| 17:00 | Alhama W vs Levante WSpain: Primera División Femenina | Double Chance | 12 | 2–2 | High | Lost |
| 17:00 | Edf Logrono W vs Athletic Club WSpain: Primera División Femenina | 1X2 | 2 | 0–2 | High | Won |
| 17:00 | Granada vs Madrid CFF WSpain: Primera División Femenina | BTTS / GG | BTTS - Yes | 3–4 | High | Won |
| 17:00 | Sevilla W vs Eibar WSpain: Primera División Femenina | Double Chance | 12 | 0–0 | High | Lost |
| 17:00 | FC Levante Badalona vs Real Madrid WSpain: Primera División Femenina | 1X2 | 2 | 0–4 | Medium | Won |
| 17:00 | Åsane II vs GneistNorway: 3. Division Girone 3 | 1X2 | 1 | 3–3 | Medium | Lost |
| 17:00 | Råde vs Sarpsborg 08 IINorway: 3. Division Girone 6 | 1X2 | 1 | 5–1 | Medium | Won |
| 17:00 | Gil Vicente U23 vs Santa Clara U23Portugal: Taça Revelação U23 | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 17:00 | Super Nova 2 vs Valmiera BSSLatvia: 1. Liga | 1X2 | 2 | 0–0 | High | Lost |
| 17:30 | B68 vs HB TorshavnFaroe-Islands: Meistaradeildin | 1X2 | 2 | 0–1 | Medium | Won |
| 17:30 | Hapoel Beer Sheva vs Maccabi Tel AvivIsrael: State Cup | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 18:00 | Estudiantes Rio Cuarto 2 vs Boca Juniors Res.Argentina: Reserve League | 1X2 | 2 | 0–2 | High | Won |
| 18:00 | San Martín San Juan Res. vs Colón Res.Argentina: Reserve League | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 18:00 | Argentinos Juniors Res. vs Banfield Res.Argentina: Reserve League | 1X2 | 1 | 2–0 | High | Won |
| 18:00 | Huracán Res. vs Ferro 2Argentina: Reserve League | 1X2 | 1 | 2–0 | Medium | Won |
| 18:00 | Racing Club Res. vs Tigre Res.Argentina: Reserve League | 1X2 | 1 | 2–1 | High | Won |
| 18:00 | Fluminense U20 vs Cruzeiro U20Brazil: Brasileiro U20 A | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 18:00 | Inhumas U20 vs Aparecidense U20Brazil: Goiano U20 | Double Chance | 12 | 0–1 | Medium | Won |
| 18:30 | Deportivo Armenio vs Argentino de MerloArgentina: Primera B Metropolitana | Over / Under Goals | Un2.5 | 2–0 | High | Won |
| 18:30 | Deportivo Camioneros vs Villa San CarlosArgentina: Primera B Metropolitana | 1X2 | 1 | 3–0 | Medium | Won |
| 18:30 | Dock Sud vs Real PilarArgentina: Primera B Metropolitana | BTTS / GG | BTTS - No | 2–0 | High | Won |
| 18:30 | SpVgg Greuther Fürth vs Rot-Weiß EssenGermany: 2. Bundesliga | 1X2 | 1 | 2–0 | Medium | Won |
| 18:30 | Flandria vs Arsenal SarandiArgentina: Primera B Metropolitana | BTTS / GG | BTTS - No | 0–0 | High | Won |
| 18:30 | Ezeiza vs Barrancas UMETArgentina: Torneo Promocional Amateur | Over / Under Goals | Un2.5 | 0–2 | High | Won |
| 18:30 | Nigeria vs ZimbabweWorld: Friendlies | 1X2 | 1 | 2–0 | Medium | Won |
| 18:45 | Saint Etienne vs NiceFrance: Ligue 1 | BTTS / GG | BTTS - Yes | 0–0 | High | Lost |
| 19:00 | Uniclinic Atletico Clube vs TirolCEFATBrazil: Serie D | Over / Under Goals | Un2.5 | 0–3 | High | Lost |
| 19:00 | Ann Arbor W vs Union Macomb WUSA: USL W League | Double Chance | 12 | 0–1 | High | Won |
| 19:00 | Atletico Madrid W vs Granad. Tenerife WSpain: Primera División Femenina | 1X2 | 1 | 2–2 | High | Lost |
| 19:15 | Stjarnan vs Vikingur ReykjavikIceland: Úrvalsdeild | 1X2 | 2 | 1–3 | Medium | Won |
| 19:15 | KR Reykjavik vs Valur ReykjavikIceland: Úrvalsdeild | 1X2 | 1 | 3–1 | Medium | Won |
| 20:30 | Deportivo Pereira vs JaguaresColombia: Copa Colombia | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 20:30 | Real Soacha vs Águilas DoradasColombia: Copa Colombia | Double Chance | 12 | 2–2 | 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.