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 — Monday, August 10, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Vénus vs Tiga SportAustria & Oceanic: OFC Champions League | 1X2 | X | 0–1 | High | Lost |
| 00:00 | Universidad de Chile vs PalestinoChile: Primera División | 1X2 | 1 | 2–1 | High | Won |
| 00:00 | Guayaquil City FC vs EmelecEcuador: Liga Pro | Double Chance | 12 | 0–0 | High | Lost |
| 00:00 | Chicago Fire vs Santos LagunaNorth & Central America: Leagues Cup | 1X2 | 1 | 3–1 | High | Won |
| 00:00 | Nashville SC vs Atletico San LuisNorth & Central America: Leagues Cup | 1X2 | 1 | 4–1 | Medium | Won |
| 00:00 | CS Herediano vs LD AlajuelenseCosta-Rica: Primera División | Double Chance | 12 | 0–3 | High | Won |
| 00:30 | Austin II vs Sporting KC IIUSA: MLS Next Pro | 1X2 | 1 | 1–0 | Medium | Won |
| 01:00 | Austin vs PueblaNorth & Central America: Leagues Cup | 1X2 | 1 | 3–0 | Medium | Won |
| 01:00 | Seattle Reign FC W vs Angel City WUSA: NWSL Women | BTTS / GG | BTTS - Yes | 2–2 | High | Won |
| 01:00 | Matagalpa vs ManaguaNicaragua: Primera Division | 1X2 | 2 | 0–3 | Medium | Won |
| 01:15 | America de Cali vs Atletico NacionalColombia: Primera A | Double Chance | 12 | 1–0 | High | Won |
| 01:30 | Atletico Independiente vs Atlético CholomaHonduras: Liga Nacional | 1X2 | 1 | 2–1 | Medium | Won |
| 02:00 | San Diego vs Club TijuanaNorth & Central America: Leagues Cup | 1X2 | 1 | 1–0 | High | Won |
| 02:15 | Club America vs Portland TimbersNorth & Central America: Leagues Cup | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 03:00 | Central Coast vs Auckland CityAustria & Oceanic: OFC Champions League | 1X2 | X | 1–2 | High | Lost |
| 12:30 | Lochin vs QiziriqUzbekistan: Pro League A | 1X2 | 1 | 2–1 | High | Won |
| 12:30 | Polessya vs FC KharkivUkraine: Premier League | Double Chance | 12 | 3–1 | High | Won |
| 13:00 | Respublika FA vs AralUzbekistan: Pro League A | 1X2 | 2 | 0–0 | Medium | Lost |
| 13:00 | Andranik vs Shirak IIArmenia: First League | 1X2 | 1 | 4–0 | High | Won |
| 13:00 | Mika vs Pyunik IIArmenia: First League | Over / Under Goals | Ov2.5 | 2–4 | Medium | Won |
| 14:00 | Kongsvinger II vs Strømsgodset IINorway: 3. Division Girone 5 | 1X2 | 1 | 2–3 | High | Lost |
| 14:00 | Gomel II vs Shakhter SoligorskBelarus: 1. Division | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 14:00 | Olimpik-Mobiuz vs ShortanUzbekistan: Pro League A | Over / Under Goals | Ov2.5 | 0–0 | Medium | Lost |
| 14:00 | Metalourg vs YaypanUzbekistan: Pro League A | 1X2 | 1 | 1–1 | High | Lost |
| 14:30 | Minsk II vs Ostrovets FCBelarus: 1. Division | Double Chance | 12 | 1–2 | High | Won |
| 15:00 | Slonim vs BumpromBelarus: 1. Division | Over / Under Goals | Ov2.5 | 3–1 | High | Won |
| 15:00 | Orsha vs Molodechno-DYuSSh 4Belarus: 1. Division | Over / Under Goals | Ov2.5 | 0–3 | High | Won |
| 15:00 | Smorgon vs BATE IIBelarus: 1. Division | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 15:00 | Volna vs Uni MinskBelarus: 1. Division | Double Chance | 12 | 0–0 | High | Lost |
| 15:00 | Považská Bystrica vs Zlaté MoravceSlovakia: 2. Liga | Over / Under Goals | Ov2.5 | 2–1 | Medium | Won |
| 15:00 | Karpaty vs LNZ CherkasyUkraine: Premier League | BTTS / GG | BTTS - No | 3–0 | High | Won |
| 15:00 | Nesebar vs DobrudzhaBulgaria: Second League | 1X2 | 2 | 2–0 | Medium | Lost |
| 15:00 | Banants II vs Noah IIArmenia: First League | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 15:30 | FC Botosani vs Corvinul HunedoaraRomania: Liga I | Double Chance | 12 | 0–0 | High | Lost |
| 15:30 | Panionios vs Olympiakos Piraeus IIWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 3–0 | High | Won |
| 15:45 | TransINVEST Vilnius vs PanevėžysLithuania: A Lyga | 1X2 | 1 | 0–2 | Medium | Lost |
| 16:00 | Real San Joaquín vs Santiago MorningChile: Segunda División | Double Chance | 12 | 2–2 | Medium | Lost |
| 16:00 | Askøy vs Sogndal IINorway: 3. Division Girone 3 | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 16:00 | Haugesund II vs Viking IINorway: 3. Division Girone 4 | 1X2 | 2 | 4–2 | Medium | Lost |
| 16:00 | Drøbak Frogn vs Sandefjord IINorway: 3. Division Girone 6 | Over / Under Goals | Ov2.5 | 1–0 | High | Lost |
| 16:00 | Flora II vs Nõmme Kalju IIEstonia: Esiliiga A | 1X2 | 1 | 3–0 | Medium | Won |
| 16:00 | Lyn II vs FramNorway: 3. Division Girone 6 | 1X2 | 1 | 4–3 | Medium | Won |
| 16:00 | Luunja vs Parnu JK Vaprus U21Estonia: Esiliiga B | 1X2 | 1 | 2–2 | High | Lost |
| 16:00 | Mura vs RadomljeSlovenia: 1. SNL | 1X2 | 1 | 1–3 | High | Lost |
| 16:00 | Botev Vratsa vs Slavia SofiaBulgaria: First League | 1X2 | 1 | 0–3 | High | Lost |
| 16:00 | Žalgiris II vs Kauno Žalgiris IILithuania: 1 Lyga | 1X2 | 1 | 2–1 | Medium | Won |
| 16:00 | Alashkert vs BKMAArmenia: Premier League | 1X2 | 1 | 3–0 | High | Won |
| 16:30 | Aalesund II vs HerdNorway: 3. Division Girone 2 | Over / Under Goals | Ov2.5 | 3–0 | High | Won |
| 16:30 | Fakel vs AkhmatRussia: Premier League | Over / Under Goals | Ov2.5 | 0–0 | High | Lost |
| 16:30 | Rīgas FS vs GrobiņaLatvia: Virsliga | 1X2 | 1 | 6–1 | High | Won |
| 17:00 | Sirius vs IF BrommapojkarnaSweden: Allsvenskan | 1X2 | 1 | 2–2 | High | Lost |
| 17:00 | Vasteras SK FK vs Djurgardens IFSweden: Allsvenskan | 1X2 | 2 | 1–0 | Medium | Lost |
| 17:00 | Bærum vs KFUM IINorway: 3. Division Girone 1 | 1X2 | 1 | 5–1 | Medium | Won |
| 17:00 | Åsane II vs AustevollNorway: 3. Division Girone 3 | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 17:00 | Moss vs ODD BallklubbNorway: 1. Division | Over / Under Goals | Ov2.5 | 3–3 | High | Won |
| 17:00 | Rosenborg II vs Ranheim IINorway: 3. Division Girone 2 | 1X2 | 1 | 7–1 | High | Won |
| 17:00 | Norrby IF vs Orebro SKSweden: Superettan | BTTS / GG | BTTS - Yes | 3–1 | High | Won |
| 17:00 | Skjetten vs Lillestrøm IINorway: 3. Division Girone 5 | 1X2 | 1 | 2–1 | High | Won |
| 17:00 | Silkeborg vs OdenseDenmark: Superliga | BTTS / GG | BTTS - Yes | 1–0 | High | Lost |
| 17:00 | Unia Skierniewice vs Arka GdyniaPoland: I Liga | Over / Under Goals | Ov2.5 | 2–0 | Medium | Lost |
| 17:00 | Benfica B vs LeixoesPortugal: Segunda Liga | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 17:00 | Lusitânia Lourosa vs FC Porto BPortugal: Segunda Liga | Over / Under Goals | Un2.5 | 2–0 | High | Won |
| 17:00 | Beroe vs Ludogorets IIBulgaria: Second League | 1X2 | 1 | 2–0 | Medium | Won |
| 17:25 | Al Sahel vs ShamiyaKuwait: Division 1 | 1X2 | 1 | 3–0 | Medium | Won |
| 17:25 | Khaitan vs Al JaziraKuwait: Division 1 | Double Chance | 12 | 2–2 | High | Lost |
| 17:30 | KI Klaksvik vs HB TorshavnFaroe-Islands: Meistaradeildin | 1X2 | 1 | 0–2 | Medium | Lost |
| 18:00 | Estrella de Berisso vs ProvincialArgentina: Torneo Promocional Amateur | Double Chance | 12 | 5–0 | High | Won |
| 18:00 | SAT Moreno vs Nautico HacoajArgentina: Torneo Promocional Amateur | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 18:00 | All Boys vs Central NorteArgentina: Primera Nacional | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 18:00 | Fénix vs Central BallesterArgentina: Primera C | Over / Under Goals | Un2.5 | 3–1 | High | Lost |
| 18:00 | Jong AZ vs FC EindhovenNetherlands: Eerste Divisie | Over / Under Goals | Un2.5 | 0–1 | High | Won |
| 18:00 | Gimnasia Jujuy vs Tristan SuarezArgentina: Primera Nacional | 1X2 | 1 | 0–2 | Medium | Lost |
| 18:00 | Sacachispas vs Deportivo ParaguayoArgentina: Primera C | 1X2 | 1 | 2–0 | Medium | Won |
| 18:00 | Sportivo Barracas vs ClaypoleArgentina: Primera C | BTTS / GG | BTTS - No | 2–0 | High | Won |
| 18:00 | NSI Runavik vs SkálaFaroe-Islands: Meistaradeildin | 1X2 | 1 | 4–0 | High | Won |
| 18:00 | Jong PSV U21 vs FC VolendamNetherlands: Eerste Divisie | 1X2 | 2 | 3–2 | Medium | Lost |
| 18:00 | Athletic Club MG U20 vs Coimbra U20Brazil: Mineiro U20 | 1X2 | 1 | 0–1 | Medium | Lost |
| 18:00 | Volos NFC vs KalamataWorld: Friendlies Clubs | 1X2 | X | 0–2 | High | Lost |
| 18:15 | Botev Plovdiv vs Spartak VarnaBulgaria: First League | 1X2 | 1 | 3–2 | Medium | Won |
| 18:30 | Sepsi OSK Sfantu Gheorghe vs FCSBRomania: Liga I | 1X2 | 2 | 0–0 | High | Lost |
| 18:30 | Pendikspor vs Batman PetrolsporTurkey: 1. Lig | 1X2 | X | 2–2 | High | Won |
| 18:45 | Carshalton Athletic vs Wingate & FinchleyEngland: Non League Premier Isthmian | 1X2 | 1 | 2–0 | Medium | Won |
| 19:00 | Tecnico Universitario vs Mushuc Runa SCEcuador: Liga Pro | Double Chance | 12 | 0–3 | Medium | Won |
| 19:00 | Chicago Fire II vs Toronto IIUSA: MLS Next Pro | 1X2 | 1 | 2–4 | Medium | Lost |
| 19:00 | Plymouth vs Exeter CityEngland: League Cup | 1X2 | 1 | 2–0 | Medium | Won |
| 19:00 | Academico Viseu U23 vs Estrela U23Portugal: Liga Revelação U23 | 1X2 | X | 3–0 | High | Lost |
| 19:00 | Rentistas vs Plaza ColoniaUruguay: Segunda División | BTTS / GG | BTTS - No | 1–1 | High | Lost |
| 19:15 | Santa Clara vs NacionalPortugal: Primeira Liga | 1X2 | 1 | 2–2 | High | Lost |
| 19:15 | Vikingur Olafsiik vs SelfossIceland: 2. Deild | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 19:15 | Fram Reykjavik vs KR ReykjavikIceland: Úrvalsdeild | Over / Under Goals | Ov2.5 | 2–5 | High | Won |
| 19:30 | Tacuary vs Guairena FCParaguay: Division Intermedia | Double Chance | 12 | 1–0 | Medium | Won |
| 19:30 | Rayo Zuliano vs Estudiantes de Merida FCVenezuela: Primera División | Double Chance | 12 | 3–0 | 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.