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, July 30, 2026
| Time | Fixture | Market | Pick | Score | Conf. | Result |
|---|---|---|---|---|---|---|
| 00:00 | Forward Madison vs Chattanooga Red WolvesUSA: USL League One | Double Chance | 12 | 5–2 | Medium | Won |
| 00:00 | Kansas City W vs Racing Louisville WUSA: NWSL Women | 1X2 | 1 | 5–1 | Medium | Won |
| 00:00 | MLS All-Stars vs Liga MX All-StarsUSA: MLS All Star | Over / Under Goals | Un2.5 | 4–3 | High | Lost |
| 00:00 | Dep. Santo Domingo vs 9 de OctubreEcuador: Liga Pro Serie B | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 00:00 | UMECIT vs Deportivo SaprissaWorld: Concacaf Central American Cup | 1X2 | 2 | 1–2 | Medium | Won |
| 00:00 | Independiente del Valle vs Manta FCEcuador: Copa Ecuador | 1X2 | 1 | 1–0 | High | Won |
| 00:30 | Fluminense vs BahiaBrazil: Serie A | 1X2 | 1 | 0–0 | Medium | Lost |
| 00:30 | Vitoria vs PalmeirasBrazil: Serie A | Double Chance | 12 | 0–4 | Medium | Won |
| 00:30 | Instituto Cordoba vs PlatenseArgentina: Liga Profesional Argentina | 1X2 | 1 | 2–1 | High | Won |
| 00:30 | RB Bragantino vs Sporting CristalSouth America: CONMEBOL Sudamericana | 1X2 | 1 | 1–0 | High | Won |
| 00:30 | Cienciano vs LanusSouth America: CONMEBOL Sudamericana | Double Chance | 12 | 4–0 | Medium | Won |
| 01:00 | Utah Royals W vs Washington Spirit WUSA: NWSL Women | BTTS / GG | BTTS - Yes | 0–1 | High | Lost |
| 01:00 | Real Cartagena vs America de CaliColombia: Copa Colombia | 1X2 | 2 | 1–1 | Medium | Lost |
| 01:00 | Canada U20 vs Honduras U20North & Central America: CONCACAF U20 | Over / Under Goals | Ov2.5 | 1–1 | Medium | Lost |
| 01:00 | Firpo vs Fuerte San FranciscoEl-Salvador: Primera Division | 1X2 | 1 | 4–0 | Medium | Won |
| 02:00 | Alianza vs Antigua GFCWorld: Concacaf Central American Cup | 1X2 | 1 | 2–1 | Medium | Won |
| 02:00 | Bay FC W vs NJNY Gotham FC WUSA: NWSL Women | 1X2 | 2 | 0–1 | Medium | Won |
| 02:00 | LD Alajuelense vs XelajúWorld: Concacaf Central American Cup | 1X2 | 1 | 1–0 | High | Won |
| 08:00 | Mallorca vs Al-Ittihad FCWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 4–2 | High | Won |
| 09:00 | Laval vs GranvilleWorld: Friendlies Clubs | 1X2 | 2 | 3–1 | Medium | Lost |
| 09:00 | Ugyen Academy vs RTCBhutan: Premier League | 1X2 | 2 | 0–1 | High | Won |
| 09:30 | Anri Vladivostok vs Dinamo BarnaulRussia: Cup | 1X2 | 2 | 1–2 | High | Won |
| 09:30 | South Melbourne vs Adelaide UnitedAustralia: Australia Cup | 1X2 | 2 | 2–1 | Medium | Lost |
| 09:30 | Sydney Olympic vs Brisbane RoarAustralia: Australia Cup | 1X2 | 2 | 0–3 | High | Won |
| 09:30 | Coal India vs Calcutta PoliceIndia: Calcutta Premier Division | 1X2 | 1 | 0–1 | Medium | Lost |
| 09:30 | Mohammedan vs NA Suruchi SanghaIndia: Calcutta Premier Division | Over / Under Goals | Ov2.5 | 2–0 | Medium | Lost |
| 12:00 | Ekibastuz vs Yelimay Semey 2Kazakhstan: 1. Division | Double Chance | 12 | 2–1 | High | Won |
| 12:00 | Temp Barnaul vs KDVRussia: Cup | 1X2 | X | 3–4 | High | Lost |
| 12:00 | Viking U19 vs Lyn U19Norway: Nasjonal U19 Champions League | Over / Under Goals | Ov2.5 | 6–2 | High | Won |
| 13:00 | Barrancas UMET vs EzeizaArgentina: Torneo Promocional Amateur | Over / Under Goals | Un2.5 | 1–0 | High | Won |
| 13:00 | Kaspij Aktau 2 vs Aktobe JasKazakhstan: 1. Division | Over / Under Goals | Ov2.5 | 6–1 | High | Won |
| 13:00 | Taraz vs Akademiya OntustikKazakhstan: 1. Division | Double Chance | 12 | 2–1 | High | Won |
| 13:00 | Odd U19 vs HamKam U19Norway: Nasjonal U19 Champions League | Over / Under Goals | Ov2.5 | 2–5 | High | Won |
| 14:00 | FK Tobol Kostanay vs PanevėžysEurope: UEFA Europa Conference League | 1X2 | 1 | 1–1 | High | Lost |
| 14:00 | Atlètic Club d'Escaldes vs FC VaduzEurope: UEFA Europa Conference League | Over / Under Goals | Ov2.5 | 0–2 | High | Lost |
| 14:00 | Khan Tengri vs Turan TurkistanKazakhstan: 1. Division | 1X2 | 2 | 0–1 | High | Won |
| 14:00 | Shortan vs Respublika FAUzbekistan: Pro League A | 1X2 | 1 | 2–1 | Medium | Won |
| 14:00 | FC Augsburg vs BournemouthWorld: Friendlies Clubs | 1X2 | 2 | 2–5 | Medium | Won |
| 14:30 | Würzburger Kickers vs FSV FrankfurtWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 15:00 | Qiziriq vs KattaqurgonUzbekistan: Pro League A | 1X2 | 2 | 0–2 | Medium | Won |
| 15:00 | Pakhtakor II vs Olimpik-MobiuzUzbekistan: Pro League A | 1X2 | 2 | 1–4 | High | Won |
| 15:00 | Molde U19 vs Rosenborg U19Norway: Nasjonal U19 Champions League | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 15:00 | Parma vs ArezzoWorld: Friendlies Clubs | 1X2 | 1 | 1–1 | High | Lost |
| 15:30 | JIPPO vs JäPSFinland: Ykkösliiga | 1X2 | 1 | 1–0 | Medium | Won |
| 15:30 | Cavese vs SarneseWorld: Friendlies Clubs | 1X2 | 1 | 1–0 | High | Won |
| 15:30 | Mantova vs AlcioneWorld: Friendlies Clubs | 1X2 | 1 | 6–2 | Medium | Won |
| 16:00 | Auda vs FCSBEurope: UEFA Europa Conference League | 1X2 | 2 | 4–1 | High | Lost |
| 16:00 | FC Noah vs ZimbruEurope: UEFA Europa Conference League | 1X2 | 1 | 2–1 | High | Won |
| 16:00 | Ilves vs StjarnanEurope: UEFA Europa Conference League | 1X2 | 1 | 2–1 | Medium | Won |
| 16:00 | Inter Turku vs BaşakşehirEurope: UEFA Europa Conference League | 1X2 | 2 | 2–0 | High | Lost |
| 16:00 | Kalju Nomme vs ShelbourneEurope: UEFA Europa Conference League | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 16:00 | Pyunik Yerevan vs Debreceni VSCEurope: UEFA Europa Conference League | Over / Under Goals | Un2.5 | 0–0 | High | Won |
| 16:00 | Zira vs PaideEurope: UEFA Europa Conference League | 1X2 | 1 | 1–1 | High | Lost |
| 16:00 | FK Jablonec vs NK VarazdinEurope: UEFA Europa Conference League | 1X2 | 1 | 2–0 | Medium | Won |
| 16:00 | Maccabi Tel Aviv vs Sheriff TiraspolEurope: UEFA Europa League | 1X2 | 1 | 1–0 | Medium | Won |
| 16:00 | FC jazz vs KuPS AkatemiaFinland: Ykkönen | 1X2 | 1 | 2–2 | High | Lost |
| 16:00 | Hluboka nad Vltavou vs Spartak SoběslavCzech-Republic: Cup | Over / Under Goals | Un2.5 | 3–2 | High | Lost |
| 16:00 | Hellas Kagran vs DonauWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 3–2 | High | Won |
| 16:00 | Marseille vs NimesWorld: Friendlies Clubs | 1X2 | 1 | 2–1 | High | Won |
| 16:00 | Monza vs Aris ThessalonikisWorld: Friendlies Clubs | 1X2 | X | 1–3 | High | Lost |
| 16:00 | Trabzonspor vs Al SaddWorld: Friendlies Clubs | 1X2 | 1 | 0–1 | Medium | Lost |
| 16:30 | FC Levadia Tallinn vs IFK GoteborgEurope: UEFA Europa Conference League | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 17:00 | FC Nordsjaelland vs GaisEurope: UEFA Europa Conference League | 1X2 | 1 | 6–0 | High | Won |
| 17:00 | FC Midtjylland vs BeşiktaşEurope: UEFA Europa League | 1X2 | 1 | 0–2 | Medium | Lost |
| 17:00 | Hradec Králové vs TromsoEurope: UEFA Europa League | 1X2 | X | 3–1 | High | Lost |
| 17:00 | Brann vs Universitatea ClujEurope: UEFA Europa Conference League | 1X2 | 1 | 3–1 | High | Won |
| 17:00 | Velež vs Dunajska StredaEurope: UEFA Europa Conference League | 1X2 | 2 | 0–3 | Medium | Won |
| 17:00 | FK Zalgiris Vilnius vs Dinamo TbilisiEurope: UEFA Europa Conference League | 1X2 | 1 | 7–2 | Medium | Won |
| 17:00 | HB Torshavn vs MotherwellEurope: UEFA Europa Conference League | 1X2 | 2 | 0–3 | High | Won |
| 17:00 | Pafos vs HNK Hajduk SplitEurope: UEFA Europa League | 1X2 | 1 | 4–0 | High | Won |
| 17:00 | Dinamo Minsk vs Neftchi BakuEurope: UEFA Europa Conference League | Over / Under Goals | Ov2.5 | 0–1 | High | Lost |
| 17:00 | Gyori ETO FC vs Atert BissenEurope: UEFA Europa Conference League | 1X2 | 1 | 1–1 | High | Lost |
| 17:00 | Petrocub vs Borac Banja LukaEurope: UEFA Europa Conference League | 1X2 | 2 | 3–3 | Medium | Lost |
| 17:00 | Buenos Aires City vs Everton La PlataArgentina: Torneo Promocional Amateur | Over / Under Goals | Un2.5 | 2–1 | High | Lost |
| 17:00 | Ulfstind vs SkjervøyNorway: 3. Division Girone 5 | Over / Under Goals | Ov2.5 | 1–3 | High | Won |
| 17:00 | Karlskrona vs NosabySweden: Division 2 Östra Götaland | 1X2 | 1 | 5–1 | Medium | Won |
| 17:00 | FC 10 vs Kosmos DolgoprudnyRussia: Cup | 1X2 | X | 3–2 | High | Lost |
| 17:00 | Malaga vs Al-Ittihad FCWorld: Friendlies Clubs | Over / Under Goals | Ov2.5 | 2–2 | High | Won |
| 17:00 | APR vs VipersAfrica: CECAFA Club Cup | Over / Under Goals | Ov2.5 | 2–1 | High | Won |
| 17:00 | GOR Mahia vs Al-Haras Al-JumhuriAfrica: CECAFA Club Cup | 1X2 | 1 | 1–0 | High | Won |
| 17:30 | Beitar Jerusalem vs AEK LarnacaEurope: UEFA Europa Conference League | 1X2 | 1 | 2–3 | Medium | Lost |
| 17:30 | Valletta FC vs Raków CzęstochowaEurope: UEFA Europa Conference League | 1X2 | 2 | 0–4 | High | Won |
| 17:30 | The New Saints vs Flora TallinnEurope: UEFA Europa Conference League | 1X2 | 1 | 1–0 | High | Won |
| 17:30 | Derry City vs HNK RijekaEurope: UEFA Europa Conference League | 1X2 | 2 | 0–1 | Medium | Won |
| 17:45 | PAOK vs Dynamo KyivEurope: UEFA Europa League | 1X2 | 1 | 2–0 | High | Won |
| 18:00 | Ballkani vs BohemiansEurope: UEFA Europa Conference League | Double Chance | 12 | 3–2 | Medium | Won |
| 18:00 | Shkendija vs BravoEurope: UEFA Europa Conference League | 1X2 | 1 | 3–1 | Medium | Won |
| 18:00 | Vestri vs Rīgas FSEurope: UEFA Europa Conference League | 1X2 | 2 | 1–1 | High | Lost |
| 18:00 | CSKA Sofia vs QarabagEurope: UEFA Europa League | Double Chance | 12 | 0–0 | Medium | Lost |
| 18:00 | Ludogorets vs Hapoel Tel AvivEurope: UEFA Europa Conference League | 1X2 | 1 | 2–2 | Medium | Lost |
| 18:00 | Ajax vs VojvodinaEurope: UEFA Europa Conference League | 1X2 | 1 | 4–1 | High | Won |
| 18:00 | Barracas Central Res. vs Racing Club Res.Argentina: Reserve League | 1X2 | 2 | 1–1 | Medium | Lost |
| 18:00 | América-SP U20 vs Mirassol U20Brazil: Paulista U20 | 1X2 | 2 | 2–1 | High | Lost |
| 18:00 | Deportivo Muñiz vs Atletico AtlasArgentina: Primera C | Over / Under Goals | Un2.5 | 1–1 | High | Won |
| 18:00 | Collina d'Oro vs Gambarogno - ContoneWorld: Friendlies Clubs | 1X2 | 1 | 3–0 | Medium | Won |
| 18:15 | UNA Strassen vs FK PartizanEurope: UEFA Europa Conference League | 1X2 | 2 | 0–1 | Medium | Won |
| 18:15 | FC Sion vs Bate BorisovEurope: UEFA Europa Conference League | 1X2 | 1 | 4–0 | High | Won |
| 18:30 | Panathinaikos vs PaksEurope: UEFA Europa Conference League | 1X2 | 1 | 2–2 | High | Lost |
| 18:30 | Zrinjski vs Valur ReykjavikEurope: UEFA Europa Conference League | 1X2 | 1 | 2–2 | High | Lost |
| 18:30 | Anderlecht vs Hammarby FFEurope: UEFA Europa League | BTTS / GG | BTTS - Yes | 3–1 | High | Won |
| 18:30 | Austria Vienna vs FK LiepajaEurope: UEFA Europa Conference League | 1X2 | 1 | 3–1 | High | Won |
| 18:30 | CFR 1907 Cluj vs AlashkertEurope: UEFA Europa Conference League | 1X2 | 1 | 3–0 | High | Won |
| 18:30 | GKS Katowice vs ŽilinaEurope: UEFA Europa Conference League | 1X2 | 1 | 3–1 | Medium | Won |
| 18:30 | Ferencvarosi TC vs TwenteEurope: UEFA Europa League | Over / Under Goals | Ov2.5 | 2–2 | Medium | Won |
| 18:30 | Gent vs LNZ CherkasyEurope: UEFA Europa Conference League | 1X2 | 1 | 0–0 | Medium | Lost |
| 18:45 | Koper vs NSI RunavikEurope: UEFA Europa Conference League | 1X2 | 1 | 1–3 | High | Lost |
| 18:45 | Coleraine FC vs HJK HelsinkiEurope: UEFA Europa Conference League | 1X2 | 2 | 0–3 | High | Won |
| 19:00 | Benfica vs FC ST. GallenEurope: UEFA Europa League | 1X2 | 1 | 5–0 | High | Won |
| 19:00 | Dinamo Tirana vs AluminijEurope: UEFA Europa Conference League | 1X2 | 1 | 3–0 | Medium | Won |
| 19:00 | SC Braga vs Železničar PančevoEurope: UEFA Europa Conference League | 1X2 | 1 | 4–0 | High | Won |
| 19:00 | Hibernian vs MalishevaEurope: UEFA Europa Conference League | 1X2 | 1 | 4–1 | High | Won |
| 19:00 | Sutjeska vs ML VitebskEurope: UEFA Europa Conference League | 1X2 | X | 1–2 | High | Lost |
| 19:00 | Club Sp. San Lorenzo vs Club GuaraniParaguay: Division Profesional Clausura | Double Chance | 12 | 0–1 | Medium | Won |
| 19:00 | Palmeiras U20 vs RB Bragantino U20Brazil: Brasileiro U20 A | Over / Under Goals | Ov2.5 | 2–0 | High | Lost |
| 20:00 | LDU de Quito vs Leones del NorteEcuador: Copa Ecuador | 1X2 | 1 | 6–0 | High | Won |
| 20:00 | Panama U21 vs Colombia U21World: CAC Games | 1X2 | X | 0–1 | High | Lost |
| 20:00 | Mexico U20 vs Venezuela U21World: CAC Games | 1X2 | X | 1–0 | High | Lost |
| 20:30 | Atletico FC vs LDU PortoviejoEcuador: Liga Pro Serie B | 1X2 | 1 | 1–0 | Medium | Won |
| 20:30 | Envigado vs Once CaldasColombia: Copa Colombia | 1X2 | 2 | 0–3 | Medium | Won |
| 20:30 | Cumbayá vs Deportivo Cuenca JuniorsEcuador: Liga Pro Serie B | Double Chance | 12 | 0–0 | 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.