100% free football predictions — no login, no paywall, updated daily 18+ | Gamble Responsibly

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.

ShowingTuesday, July 28, 2026
Settled Tips120
Win Rate52.5%
Date Tuesday, July 28, 2026 Tuesday, July 28, 2026
Settled Tips 120 Finished matches
Won 63 Correct predictions
Lost 57 Incorrect predictions
Win Rate 52.5% 63 of 120 settled
High Conf. Rate 52.7% 74 high-confidence tips
Win Rate by Confidence Level Tuesday, July 28, 2026 · 120 settled tips
High Confidence
52.7%
Medium Confidence
52.2%

Accuracy by Market — Tuesday, July 28, 2026

Double Chance
90% win rate
W9 L1 · 10 tips
1X2
46.9% win rate
W38 L43 · 81 tips
Over / Under Goals
64% win rate
W16 L9 · 25 tips
BTTS / GG
0% win rate
W0 L4 · 4 tips
Showing settled results for Tuesday, July 28, 2026. Each row includes the final score, our published pick, and a green tick for a winning tip or a red cross for a losing tip. Use the date controls above to browse other days.
Time Fixture Market Pick Score Conf. Result
00:00 Deportivo Cuenca vs EmelecEcuador: Liga Pro Double Chance 12 2–1 High Won
00:30 Depor FC vs Ind. YumboColombia: Primera B Double Chance 12 0–2 Medium Won
01:30 Tauro FC vs Sporting San MiguelitoPanama: Liga Panameña De Fútbol Double Chance 12 0–0 High Lost
02:00 UNAN Managua vs Rancho SantanaNicaragua: Primera Division 1X2 1 2–0 High Won
02:00 Costa Rica U20 vs Mexico U20North & Central America: CONCACAF U20 1X2 2 0–2 High Won
08:00 Sanfrecce Hiroshima vs Verspah OitaWorld: Friendlies Clubs Over / Under Goals Ov2.5 4–0 High Won
08:30 Tampines Rovers vs Arema FCIndonesia: Piala Presiden Double Chance 12 1–2 Medium Won
09:30 Patha Chakra vs East BengalIndia: Calcutta Premier Division 1X2 2 1–5 Medium Won
09:30 United Kolkata vs Mohun BaganIndia: Calcutta Premier Division Over / Under Goals Ov2.5 0–1 High Lost
09:45 Chelsea vs Western Sydney WanderersWorld: Friendlies Clubs 1X2 1 6–4 High Won
10:00 Philippines vs MyanmarAsia: ASEAN Championship 1X2 1 1–4 High Lost
10:00 Paro vs ThimphuBhutan: Premier League 1X2 1 2–0 High Won
12:00 Blackburn Rovers U21 vs Preston North End U21World: Friendlies Clubs Over / Under Goals Ov2.5 5–2 High Won
12:00 Derby vs ValenciaWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–2 High Won
12:00 Bomik vs Broke BoysRussia: Cup 1X2 2 1–2 High Won
12:30 DPMM FC Brunei vs Persib BandungIndonesia: Piala Presiden 1X2 2 0–1 High Won
13:00 Malaysia vs LaosAsia: ASEAN Championship 1X2 1 4–0 High Won
13:00 Mogadishu City vs Singida Black StarsAfrica: CECAFA Club Cup 1X2 X 1–4 High Lost
14:00 Anzhi vs IzberbashRussia: Cup 1X2 2 1–5 High Won
15:00 KuPS vs Sabah FAEurope: UEFA Champions League BTTS / GG BTTS - Yes 0–2 High Lost
15:00 Nasaf vs QizilqumUzbekistan: Super League 1X2 1 1–0 Medium Won
15:00 Neftchi vs NavbahorUzbekistan: Super League 1X2 1 1–1 Medium Lost
15:00 Xorazm vs SurkhonUzbekistan: Super League Double Chance 12 1–0 High Won
15:00 Cagliari vs ModenaWorld: Friendlies Clubs 1X2 1 1–0 Medium Won
15:00 Dainava vs Transinvest 2Lithuania: 1 Lyga 1X2 1 3–1 High Won
15:30 Kozuv Gevgelija vs BelasicaWorld: Friendlies Clubs Double Chance 12 0–2 High Won
15:30 Dobrudzha vs Pirin BlagoevgradBulgaria: Second League 1X2 1 5–1 Medium Won
15:30 Rilski Sportist vs Ludogorets IIBulgaria: Second League 1X2 1 0–1 Medium Lost
15:30 Vihren vs CSKA Sofia IIBulgaria: Second League 1X2 1 1–1 Medium Lost
15:30 Udinese vs Shabab Al Ahli DubaiWorld: Friendlies Clubs 1X2 1 1–2 Medium Lost
16:00 Lincoln Red Imps FC vs Mjallby AIFEurope: UEFA Champions League 1X2 2 0–0 High Lost
16:00 Juventud de Bernal vs Defensores GlewArgentina: Torneo Promocional Amateur 1X2 2 0–1 High Won
16:00 Nancy vs AnnecyWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–1 High Lost
16:00 UNFP vs RED Star FC 93World: Friendlies Clubs Over / Under Goals Ov2.5 1–4 High Won
16:00 FC Copenhagen W vs Køge WDenmark: Kvindeliga 1X2 X 0–3 High Lost
16:00 Žalgiris II vs MinijaLithuania: 1 Lyga 1X2 2 1–0 High Lost
16:00 Kristall MEZ vs Salyut-BelgorodRussia: Cup 1X2 2 3–0 High Lost
16:00 Rizespor vs Hull CityWorld: Friendlies Clubs 1X2 1 1–2 Medium Lost
16:00 Rouen vs Al WakrahWorld: Friendlies Clubs Double Chance 12 1–0 High Won
16:00 Jamus vs SimbaAfrica: CECAFA Club Cup 1X2 1 0–0 Medium Lost
16:30 FC Tallinn vs Tallinna FC ZapoosEstonia: Cup 1X2 X 4–1 High Lost
16:45 Hapoel Haifa vs Ironi TiberiasIsrael: Toto Cup Ligat Al Over / Under Goals Ov2.5 3–1 High Won
17:00 Riga vs Vardar SkopjeEurope: UEFA Europa Conference League 1X2 1 5–2 Medium Won
17:00 Apollon Limassol vs DilaEurope: UEFA Europa Conference League 1X2 1 3–0 Medium Won
17:00 Helsingborg vs United NordicSweden: Superettan Over / Under Goals Ov2.5 1–1 High Lost
17:00 Landskrona BoIS vs IFK NorrkopingSweden: Superettan BTTS / GG BTTS - Yes 0–1 High Lost
17:00 2Drots vs OrelRussia: Cup 1X2 X 2–0 High Lost
17:00 KAA Gent II vs MVVWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–0 High Lost
17:00 NAC Breda vs OFIWorld: Friendlies Clubs Over / Under Goals Ov2.5 3–2 High Won
17:00 KoldingQ W vs Fortuna Hjørring WDenmark: Kvindeliga 1X2 2 2–6 Medium Won
17:00 Ironi Kiryat Shmona vs Maccabi HaifaIsrael: Toto Cup Ligat Al 1X2 2 3–0 Medium Lost
17:00 Cambuur vs Volos NFCWorld: Friendlies Clubs 1X2 1 1–2 Medium Lost
17:00 Sparta Rotterdam vs Asteras TripolisWorld: Friendlies Clubs 1X2 1 1–1 Medium Lost
17:30 CSKA 1948 vs Spartak TrnavaEurope: UEFA Europa Conference League 1X2 1 0–0 High Lost
17:30 Sportfreunde Schwaig vs 1880 WasserburgGermany: Oberliga Bayern Süd 1X2 1 5–1 Medium Won
17:30 Helenites vs MetropolitanNorth & Central America: CONCACAF Caribbean Club Shield Over / Under Goals Ov2.5 1–2 High Won
17:30 Mount Pleasant Academy vs Weymouth WalesNorth & Central America: CONCACAF Caribbean Club Shield 1X2 X 1–0 High Lost
18:00 Dinamo Zagreb vs FC ThunEurope: UEFA Champions League 1X2 1 3–2 High Won
18:00 Drita vs FlorianaEurope: UEFA Europa Conference League Double Chance 12 2–1 High Won
18:00 B36 Torshavn vs ABFaroe-Islands: Meistaradeildin 1X2 1 1–0 Medium Won
18:00 Solihull Moors vs Burton AlbionWorld: Friendlies Clubs 1X2 2 1–1 High Lost
18:00 GEL vs LinharesBrazil: Capixaba B 1X2 2 0–4 Medium Won
18:00 Morecambe vs AFC FyldeWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–1 High Lost
18:00 Fleetwood Town vs BoltonWorld: Friendlies Clubs 1X2 2 1–1 High Lost
18:00 Grimsby vs LincolnWorld: Friendlies Clubs 1X2 2 5–1 High Lost
18:00 North Ferriby vs ScunthorpeWorld: Friendlies Clubs 1X2 X 3–6 High Lost
18:00 PSV Eindhoven vs FC EindhovenWorld: Friendlies Clubs 1X2 1 3–0 High Won
18:00 Wealdstone vs AFC WimbledonWorld: Friendlies Clubs 1X2 2 1–0 High Lost
18:00 Kidderminster Harriers vs AlvechurchWorld: Friendlies Clubs 1X2 1 0–0 Medium Lost
18:00 Oxford United vs Crawley TownWorld: Friendlies Clubs 1X2 1 3–1 High Won
18:00 Oldham vs Stockport CountyWorld: Friendlies Clubs 1X2 2 0–1 Medium Won
18:00 Swindon Town vs Leyton OrientWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–1 High Won
18:00 Quick Boys vs Jong AZWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–4 High Won
18:00 Elche vs Al AinWorld: Friendlies Clubs 1X2 1 2–2 High Lost
18:15 Celje vs Egnatia RrogozhinëEurope: UEFA Champions League 1X2 1 2–2 Medium Lost
18:30 Accrington ST vs BuryWorld: Friendlies Clubs 1X2 1 1–0 Medium Won
18:30 Cambridge United vs NorthamptonWorld: Friendlies Clubs BTTS / GG BTTS - Yes 0–0 Medium Lost
18:30 Aston Villa vs Real SociedadWorld: Friendlies Clubs 1X2 1 2–4 Medium Lost
18:30 Newport County vs ReadingWorld: Friendlies Clubs Double Chance 12 0–4 High Won
18:30 Alfreton Town vs Mansfield TownWorld: Friendlies Clubs 1X2 2 0–4 High Won
18:30 Felixstowe & Walton Utd vs BraintreeWorld: Friendlies Clubs 1X2 X 2–1 High Lost
18:30 Gateshead vs South ShieldsWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–4 High Won
18:30 Merthyr Town vs SwanseaWorld: Friendlies Clubs Over / Under Goals Ov2.5 3–0 High Won
18:30 Barnet vs Milton Keynes DonsWorld: Friendlies Clubs BTTS / GG BTTS - Yes 0–0 High Lost
18:30 Carlisle vs Salford CityWorld: Friendlies Clubs Over / Under Goals Ov2.5 0–2 High Lost
18:30 Carrick Rangers vs ArdsWorld: Friendlies Clubs 1X2 1 1–0 High Won
18:30 Dagenham & Redbridge vs Boreham WoodWorld: Friendlies Clubs 1X2 2 1–2 High Won
18:30 Newry City AFC vs BangorWorld: Friendlies Clubs 1X2 2 1–0 High Lost
18:30 Pontefract Collieries vs Guiseley AFCWorld: Friendlies Clubs 1X2 X 1–3 High Lost
18:30 Dollingstown vs LinfieldWorld: Friendlies Clubs 1X2 2 1–7 High Won
18:30 York vs PeterboroughWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–2 High Won
18:30 Jwaaya FC vs Al AnsarLebanon: Premier League Double Chance 12 1–2 High Won
18:30 Darlington 1883 vs RotherhamWorld: Friendlies Clubs 1X2 2 0–2 Medium Won
18:30 Al Nejmeh vs Al AhedLebanon: Premier League 1X2 1 2–1 Medium Won
18:45 Heart Of Midlothian vs Sturm GrazEurope: UEFA Champions League 1X2 1 0–2 High Lost
18:45 Farnham Town vs Yeovil TownWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–1 High Lost
18:45 Dover vs Herne BayWorld: Friendlies Clubs 1X2 1 2–2 Medium Lost
18:45 Sutton Utd vs Folkestone InvictaWorld: Friendlies Clubs 1X2 1 2–1 Medium Won
18:45 Nantwich Town vs ChesterWorld: Friendlies Clubs Over / Under Goals Un2.5 0–3 High Lost
18:45 Rochdale vs FC Halifax TownWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–3 High Won
18:45 Stoke City vs EvertonWorld: Friendlies Clubs 1X2 2 1–0 Medium Lost
18:45 Crusaders FC vs Newington YouthWorld: Friendlies Clubs 1X2 1 1–1 Medium Lost
18:45 Bromley vs MillwallWorld: Friendlies Clubs 1X2 2 1–1 Medium Lost
18:45 Hereford vs ShrewsburyWorld: Friendlies Clubs 1X2 2 1–1 Medium Lost
18:45 Ramsbottom United vs Bamber BridgeWorld: Friendlies Clubs 1X2 X 1–3 High Lost
18:45 Worksop Town vs Mickleover SportsWorld: Friendlies Clubs 1X2 1 1–0 Medium Won
18:45 South Park vs KingstonianWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–2 High Won
18:45 Eastbourne United vs Hastings UnitedWorld: Friendlies Clubs Over / Under Goals Ov2.5 0–4 Medium Won
18:45 Colchester vs CharltonWorld: Friendlies Clubs 1X2 2 0–2 Medium Won
18:45 Enfield Town vs AFC HornchurchWorld: Friendlies Clubs 1X2 2 4–2 Medium Lost
18:45 Tamworth vs MacclesfieldWorld: Friendlies Clubs 1X2 1 1–1 Medium Lost
19:00 Shamrock Rovers vs Ararat-ArmeniaEurope: UEFA Champions League 1X2 1 2–1 Medium Won
19:00 Rubio NU vs Sportivo AmelianoParaguay: Division Profesional Clausura Over / Under Goals Un2.5 1–1 High Won
19:00 Canvey Island vs AveleyWorld: Friendlies Clubs 1X2 2 1–4 Medium Won
19:15 Ægir vs NjardvikIceland: 1. Deild 1X2 2 0–1 Medium Won
20:00 Boca Juniors Res. vs Belgrano Córdoba Res.Argentina: Reserve League 1X2 1 4–0 Medium Won
20:00 Slingerz vs Robin HoodNorth & Central America: CONCACAF Caribbean Club Shield 1X2 1 0–4 Medium Lost
20:00 Inter Willemstad vs Delfines Del EsteNorth & Central America: CONCACAF Caribbean Club Shield Over / Under Goals Ov2.5 1–1 High Lost
20:00 Atlético Tembetary vs ResistenciaParaguay: Division Intermedia 1X2 1 0–1 Medium Lost
21:00 Haiti U20 vs Cuba U20North & Central America: CONCACAF U20 1X2 X 3–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.

Gambling Awareness

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.

18+