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 — Wednesday, August 5, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Charlotte vs U.N.A.M. - PumasNorth & Central America: Leagues Cup | 1X2 | X | 3–0 | High | Lost |
| 00:00 | Guabirá vs Real TomayapoBolivia: Primera División | 1X2 | 1 | 3–0 | High | Won |
| 00:00 | Violette AC vs Defence ForceNorth & Central America: CONCACAF Caribbean Club Championship | 1X2 | 2 | 3–0 | Medium | Lost |
| 00:00 | Plaza Amador vs FirpoWorld: Concacaf Central American Cup | 1X2 | 1 | 2–1 | High | Won |
| 00:30 | Minnesota United FC vs FC JuarezNorth & Central America: Leagues Cup | 1X2 | 1 | 1–2 | High | Lost |
| 00:30 | Remo vs SantosBrazil: Copa Do Brasil | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 01:00 | United States U20 vs Guatemala U20North & Central America: CONCACAF U20 | 1X2 | 1 | 3–1 | High | Won |
| 01:20 | Millonarios vs Deportivo PastoColombia: Primera A | 1X2 | 1 | 2–0 | Medium | Won |
| 02:00 | Tigres UANL vs Real Salt LakeNorth & Central America: Leagues Cup | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 02:00 | Antigua GFC vs Real EstelíWorld: Concacaf Central American Cup | 1X2 | X | 0–2 | High | Lost |
| 02:00 | Diriangén vs LD AlajuelenseWorld: Concacaf Central American Cup | 1X2 | 2 | 1–3 | High | Won |
| 02:30 | Vancouver Whitecaps vs Atlante FCNorth & Central America: Leagues Cup | 1X2 | 1 | 0–1 | Medium | Lost |
| 08:00 | Villarreal vs LevanteWorld: Friendlies Clubs | 1X2 | 1 | 1–0 | High | Won |
| 08:00 | Brann W vs Mitrovica WEurope: UEFA Champions League Women | 1X2 | X | 5–0 | High | Lost |
| 08:00 | Cadiz vs Granada CFWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 09:00 | Austria Wien W vs Hajduk Split WEurope: UEFA Champions League Women | 1X2 | X | 3–2 | High | Lost |
| 09:30 | Queanbeyan City vs Tuggeranong UnitedAustralia: Capital Territory NPL | 1X2 | 1 | 4–2 | Medium | Won |
| 10:00 | Ugyen Academy vs BFF Academy U20Bhutan: Premier League | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 11:00 | AC Milan vs InterWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 11:00 | SFK 2000 W vs PSVEindhoven WEurope: UEFA Champions League Women | 1X2 | 2 | 2–3 | High | Won |
| 11:00 | Metalist 1925 W vs Fenerbahce WEurope: UEFA Champions League Women | 1X2 | X | 1–2 | High | Lost |
| 11:00 | Vålerenga W vs Malmö FF WEurope: UEFA Champions League Women | 1X2 | X | 0–1 | High | Lost |
| 11:00 | K-League Stars vs Manchester CityWorld: Friendlies Clubs | 1X2 | X | 1–3 | High | Lost |
| 11:30 | Hubei Chufeng Heli vs Jiangxi LianshengChina: League Two | Double Chance | 12 | 0–1 | Medium | Won |
| 11:30 | Chelsea vs JuventusWorld: Friendlies Clubs | 1X2 | 1 | 0–1 | Medium | Lost |
| 11:30 | Rizhao Yuqi vs BITChina: League Two | 1X2 | 1 | 1–0 | Medium | Won |
| 12:30 | Lochin vs YaypanUzbekistan: Pro League A | 1X2 | 1 | 0–0 | Medium | Lost |
| 12:30 | Sporting CP W vs SeaSters Odesa WEurope: UEFA Champions League Women | 1X2 | X | 5–0 | High | Lost |
| 13:00 | Aral vs MetalourgUzbekistan: Pro League A | 1X2 | 1 | 1–0 | Medium | Won |
| 13:00 | Tromsø U19 vs Strømsgodset U19Norway: Nasjonal U19 Champions League | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 13:00 | Ajax W vs Brøndby WEurope: UEFA Champions League Women | 1X2 | 1 | 2–0 | Medium | Won |
| 13:30 | Gintra-Universitetas W vs Hearts WEurope: UEFA Champions League Women | 1X2 | X | 1–2 | High | Lost |
| 13:30 | Hammarby W vs Apolonia Fier WEurope: UEFA Champions League Women | 1X2 | X | 4–0 | High | Lost |
| 14:00 | BuxDu vs ShortanUzbekistan: Pro League A | Double Chance | 12 | 2–4 | High | Won |
| 14:00 | Niva vs FC SlutskBelarus: 1. Division | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 14:00 | HamKam U19 vs Odd U19Norway: Nasjonal U19 Champions League | Over / Under Goals | Ov2.5 | 5–1 | High | Won |
| 14:00 | Znicz Pruszków vs ŁKS Łódź IIPoland: Cup | 1X2 | 1 | 3–1 | Medium | Won |
| 14:00 | Podbeskidzie vs Hutnik KrakówPoland: Cup | 1X2 | 1 | 2–0 | High | Won |
| 14:00 | Śląsk Wrocław II vs Stal Stalowa WolaPoland: Cup | Over / Under Goals | Un2.5 | 3–2 | High | Lost |
| 14:00 | Apollon Limassol W vs Czarni Sosnowiec WEurope: UEFA Champions League Women | 1X2 | X | 3–3 | High | Won |
| 14:30 | Podhale Nowy Targ vs Chojniczanka ChojnicePoland: Cup | 1X2 | 1 | 2–0 | High | Won |
| 14:30 | Ferencváros W vs PAOK WEurope: UEFA Champions League Women | 1X2 | X | 2–3 | High | Lost |
| 14:30 | CSM Adjud vs Târgu SecuiescRomania: Cupa României | 1X2 | 2 | 2–1 | Medium | Lost |
| 14:30 | Aerostar Bacau vs Viitorul OnestiRomania: Cupa României | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 14:30 | Axiopolis vs Agricola BorceaRomania: Cupa României | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 14:30 | Sânmartin vs Crişul SântandreiRomania: Cupa României | Double Chance | 12 | 0–0 | High | Lost |
| 14:30 | Berca vs BaicoiRomania: Cupa României | Over / Under Goals | Ov2.5 | 2–3 | High | Won |
| 14:30 | CIL Blaj vs ACS Mediaş 2022Romania: Cupa României | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 14:30 | Bolintin Vale vs Progresul SpartacRomania: Cupa României | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 14:30 | Bradul Putna vs USV IaşiRomania: Cupa României | 1X2 | 1 | 1–2 | Medium | Lost |
| 14:30 | Dunarea Calarasi vs Înainte ModeluRomania: Cupa României | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 14:30 | Caransebes vs Minerul LupeniRomania: Cupa României | 1X2 | X | 0–0 | High | Won |
| 14:30 | Corona Braşov vs SăceleRomania: Cupa României | Over / Under Goals | Ov2.5 | 3–0 | Medium | Won |
| 14:30 | Filiaşi vs Oltul CurtişoaraRomania: Cupa României | Double Chance | 12 | 2–2 | High | Lost |
| 14:30 | Domnesti IF vs Olimpic ZărneştiRomania: Cupa României | 1X2 | X | 2–7 | High | Lost |
| 14:30 | Dunărea 2020 Giurgiu vs CetateaRomania: Cupa României | 1X2 | 2 | 2–1 | Medium | Lost |
| 14:30 | Pucioasa vs Flacăra MoreniRomania: Cupa României | Over / Under Goals | Un2.5 | 0–7 | High | Lost |
| 14:30 | Progresul Mogosoaia vs Voința CrevediaRomania: Cupa României | Over / Under Goals | Ov2.5 | 3–0 | High | Won |
| 14:30 | Păuleşti vs TunariRomania: Cupa României | 1X2 | 2 | 0–3 | Medium | Won |
| 14:30 | Păușești vs CSM Targu JiuRomania: Cupa României | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 14:30 | Sighetu Marmaţiei vs Minaur Baia MareRomania: Cupa României | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 14:30 | Metalurgistul Cugir vs Jiul PetroşaniRomania: Cupa României | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 14:30 | Timişul Şag vs Unirea SântanaRomania: Cupa României | 1X2 | 2 | 3–2 | Medium | Lost |
| 14:30 | Viitorul Cluj vs SCM ZalăuRomania: Cupa României | 1X2 | 2 | 1–6 | Medium | Won |
| 14:30 | Sănătatea Cluj vs Unirea Alba IuliaRomania: Cupa României | 1X2 | 2 | 2–2 | High | Lost |
| 14:30 | Unirea Braniştea vs Sporting LieştiRomania: Cupa României | Over / Under Goals | Ov2.5 | 2–4 | High | Won |
| 14:30 | Gheorgheni vs Ceahlăul Piatra NeamţRomania: Cupa României | 1X2 | X | 5–0 | High | Lost |
| 15:00 | Olimpik-Mobiuz vs JayxunUzbekistan: Pro League A | Double Chance | 12 | 2–1 | Medium | Won |
| 15:00 | Ostrovets FC vs OsipovichyBelarus: 1. Division | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 15:00 | OLS vs TPVFinland: Ykkönen | 1X2 | 1 | 4–2 | High | Won |
| 15:00 | Olimpia Grudziądz vs Świt SkolwinPoland: Cup | Over / Under Goals | Un2.5 | 5–3 | High | Lost |
| 15:00 | Virtus Entella vs NovaraWorld: Friendlies Clubs | 1X2 | 1 | 2–1 | High | Won |
| 15:00 | Catanzaro vs GiuglianoWorld: Friendlies Clubs | 1X2 | X | 3–0 | High | Lost |
| 15:00 | Dumbrăviţa vs CSM Satu MareRomania: Liga II | 1X2 | 1 | 1–1 | Medium | Lost |
| 15:30 | Rops vs FC jazzFinland: Ykkönen | 1X2 | 1 | 2–2 | Medium | Lost |
| 15:30 | SalPa vs JJKFinland: Ykkönen | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 15:30 | Tampere United vs KPV-jFinland: Ykkönen | 1X2 | 1 | 6–0 | High | Won |
| 15:30 | Warta Poznań vs Resovia RzeszówPoland: Cup | 1X2 | 1 | 0–1 | Medium | Lost |
| 15:30 | Spartak Moscow vs FC OrenburgRussia: Cup | 1X2 | 1 | 5–1 | Medium | Won |
| 15:30 | Fakel vs DynamoRussia: Cup | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 16:00 | Dinamo Minsk II vs LidaBelarus: 1. Division | 1X2 | 2 | 1–2 | Medium | Won |
| 16:00 | Uni Minsk vs SmorgonBelarus: 1. Division | Double Chance | 12 | 2–0 | High | Won |
| 16:00 | VJS vs PKKUFinland: Ykkönen | 1X2 | 1 | 0–0 | Medium | Lost |
| 16:00 | Górnik Łęczna vs KaliszPoland: Cup | 1X2 | 1 | 2–0 | High | Won |
| 16:00 | Sandecja Nowy Sącz vs Rekord Bielsko-BiałaPoland: Cup | Over / Under Goals | Un2.5 | 3–0 | High | Lost |
| 16:00 | Saue vs Harju JK Laagri U21Estonia: Cup | 1X2 | X | 1–2 | High | Lost |
| 16:00 | ŽNK Mura W vs Farul Constanţa WEurope: UEFA Champions League Women | 1X2 | 1 | 1–3 | Medium | Lost |
| 16:00 | St. Pölten W vs Young Boys WEurope: UEFA Champions League Women | 1X2 | X | 4–3 | High | Lost |
| 16:00 | Hedensted vs MarienlystDenmark: DBU Pokalen | 1X2 | 2 | 0–5 | High | Won |
| 16:00 | Varde vs OKSDenmark: DBU Pokalen | Over / Under Goals | Un2.5 | 1–2 | High | Lost |
| 16:00 | Vatanspor vs NørresundbyDenmark: DBU Pokalen | 1X2 | 2 | 4–1 | Medium | Lost |
| 16:00 | Hobro vs Vendsyssel FFDenmark: DBU Pokalen | Over / Under Goals | Un2.5 | 0–4 | High | Lost |
| 16:00 | Odder vs SkiveDenmark: DBU Pokalen | 1X2 | 2 | 2–3 | Medium | Won |
| 16:00 | Lazio vs Ostia MareWorld: Friendlies Clubs | 1X2 | 1 | 4–0 | High | Won |
| 16:00 | Stade Briochin vs Stade Brestois 29World: Friendlies Clubs | 1X2 | 2 | 1–2 | High | Won |
| 16:30 | Shakhter Soligorsk vs FC Energetik-Bgu MinskBelarus: 1. Division | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 16:30 | Napoli vs OsasunaWorld: Friendlies Clubs | 1X2 | 1 | 2–1 | High | Won |
| 16:30 | Tarup-Paarup vs VejleDenmark: DBU Pokalen | 1X2 | 2 | 0–3 | High | Won |
| 16:45 | Hapoel Petah Tikva vs Maccabi NetanyaIsrael: Toto Cup Ligat Al | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 17:00 | Brann vs Apollon LimassolEurope: UEFA Europa Conference League | 1X2 | 1 | 0–1 | Medium | Lost |
| 17:00 | Ranheim II vs NTNUINorway: 3. Division Girone 2 | Over / Under Goals | Ov2.5 | 4–1 | High | Won |
| 17:00 | Tychy 71 vs Zaglebie SosnowiecPoland: Cup | 1X2 | 1 | 1–0 | Medium | Won |
| 17:00 | Nikola Tesla vs Victoria HamburgGermany: Oberliga Hamburg | Over / Under Goals | Ov2.5 | 1–1 | High | Lost |
| 17:00 | Hapoel Ramat Gan vs Hapoel KatamonIsrael: Toto Cup Ligat Al | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 17:00 | Racing W vs HJK WEurope: UEFA Champions League Women | 1X2 | X | 0–2 | High | Lost |
| 17:00 | Eintracht Frankfurt W vs Omonia WEurope: UEFA Champions League Women | 1X2 | X | 8–0 | High | Lost |
| 17:00 | Holstein Kiel II vs Heider SVGermany: Oberliga Schleswig Holstein | 1X2 | 1 | 5–1 | Medium | Won |
| 17:00 | Schwaz vs FC AugsburgWorld: Friendlies Clubs | 1X2 | 1 | 0–15 | Medium | Lost |
| 17:00 | Slagelse B&I vs SundbyDenmark: DBU Pokalen | 1X2 | X | 0–4 | High | Lost |
| 17:00 | BFC Preussen vs Lokomotive LeipzigGermany: Regionalliga Nordost | Over / Under Goals | Ov2.5 | 1–2 | High | Won |
| 17:00 | BSG Chemie Leipzig vs Hallescher FCGermany: Regionalliga Nordost | 1X2 | 2 | 0–1 | Medium | Won |
| 17:00 | FC Rot-Weiß Erfurt vs Tasmania BerlinGermany: Regionalliga Nordost | 1X2 | 1 | 6–0 | High | Won |
| 17:00 | Deportivo La Coruña II vs Real Madrid IIWorld: Friendlies Clubs | 1X2 | 2 | 0–1 | Medium | Won |
| 17:00 | Køge W vs Riga WEurope: UEFA Champions League Women | 1X2 | X | 4–1 | High | Lost |
| 17:00 | Excelsior Virton vs Strasbourg IIWorld: Friendlies Clubs | 1X2 | X | 1–1 | High | Won |
| 17:00 | Gimnástica Segoviana vs ValladolidWorld: Friendlies Clubs | 1X2 | 2 | 0–3 | Medium | Won |
| 17:10 | Aarhus vs Sabah FAEurope: UEFA Champions League | 1X2 | 1 | 2–1 | High | Won |
| 17:30 | Rumori Calcio vs TammekaEstonia: Cup | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 17:30 | Cultural Leonesa vs Real AvilésWorld: Friendlies Clubs | 1X2 | 1 | 1–1 | High | Lost |
| 17:45 | Unia Skierniewice vs Sokół KleczewPoland: Cup | 1X2 | 1 | 2–2 | Medium | Lost |
| 17:45 | FC Krasnodar vs AkhmatRussia: Cup | 1X2 | 1 | 1–1 | Medium | Lost |
| 17:45 | Zenit vs BaltikaRussia: Cup | 1X2 | 1 | 1–0 | Medium | Won |
| 17:45 | CFRJ Maricá vs Boavista SCBrazil: Copa Rio | Double Chance | 12 | 1–0 | High | Won |
| 17:45 | Olaria vs Nova IguaçuBrazil: Copa Rio | Double Chance | 12 | 0–1 | Medium | Won |
| 17:45 | São Gonçalo EC RJ vs Sampaio Corrêa RJBrazil: Copa Rio | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 18:00 | Fenerbahçe vs Sturm GrazEurope: UEFA Champions League | 1X2 | 1 | 2–0 | Medium | Won |
| 18:00 | Provincial vs Deportivo MetalurgicoArgentina: Torneo Promocional Amateur | Double Chance | 12 | 0–5 | High | Won |
| 18:00 | Almagro vs Gimnasia Y TiroArgentina: Primera Nacional | BTTS / GG | BTTS - No | 0–2 | High | Won |
| 18:00 | Keflavik vs KA AkureyriIceland: Úrvalsdeild | 1X2 | 1 | 3–0 | High | Won |
| 18:00 | Corinthians U17 vs Bahia U17Brazil: Brasileiro U17 | Over / Under Goals | Ov2.5 | 4–2 | High | Won |
| 18:00 | Estudiantes Rio Cuarto 2 vs Lanús Res.Argentina: Reserve League | Double Chance | 12 | 0–0 | High | Lost |
| 18:00 | Independiente Res. vs San Martín San Juan Res.Argentina: Reserve League | 1X2 | 1 | 9–0 | Medium | Won |
| 18:00 | Quilmes 2 vs Colón Res.Argentina: Reserve League | 1X2 | 1 | 1–1 | Medium | Lost |
| 18:00 | OH Leuven W vs TSC WEurope: UEFA Champions League Women | 1X2 | X | 4–0 | High | Lost |
| 18:00 | Defensa y Justicia Res. vs Newell's Old Boys Res.Argentina: Reserve League | Double Chance | 12 | 1–1 | Medium | Lost |
| 18:00 | Unión Santa Fe Res. vs Argentinos Juniors Res.Argentina: Reserve League | Double Chance | 12 | 1–1 | Medium | Lost |
| 18:00 | Ferro 2 vs Deportivo Riestra Res.Argentina: Reserve League | Double Chance | 12 | 0–2 | High | Won |
| 18:00 | Sassuolo vs Celta VigoWorld: Friendlies Clubs | BTTS / GG | BTTS - Yes | 1–4 | High | Won |
| 18:00 | Cesena vs Vis PesaroWorld: Friendlies Clubs | 1X2 | 1 | 3–0 | Medium | Won |
| 18:15 | Ferencvarosi TC vs Gornik ZabrzeEurope: UEFA Europa League | 1X2 | 1 | 1–0 | Medium | Won |
| 18:30 | Panathinaikos vs CSKA 1948Europe: UEFA Europa Conference League | 1X2 | 1 | 1–1 | High | Lost |
| 18:30 | Slavia Praha W vs Rangers WEurope: UEFA Champions League Women | 1X2 | X | 1–2 | High | Lost |
| 18:30 | Cieza vs Real MurciaWorld: Friendlies Clubs | 1X2 | X | 1–4 | High | Lost |
| 18:30 | Vllaznia W vs Spartak Myjava WEurope: UEFA Champions League Women | 1X2 | 1 | 1–2 | Medium | Lost |
| 18:45 | Arsenal vs Real BetisWorld: Friendlies Clubs | 1X2 | 1 | 1–3 | Medium | Lost |
| 19:00 | Gualberto Villarroel SJ vs San Antonio Bulo BuloBolivia: Primera División | 1X2 | 1 | 0–0 | Medium | Lost |
| 19:00 | Juventus W vs Torreense WEurope: UEFA Champions League Women | 1X2 | X | 2–1 | High | Lost |
| 19:00 | Mallorca vs Paris Saint GermainWorld: Friendlies Clubs | 1X2 | 2 | 3–0 | Medium | Lost |
| 19:15 | FH hafnarfjordur vs KR ReykjavikIceland: Úrvalsdeild | 1X2 | 2 | 1–1 | Medium | 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.