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.

ShowingThursday, July 16, 2026
Settled Tips93
Win Rate60.2%
Date Thursday, July 16, 2026 Thursday, July 16, 2026
Settled Tips 93 Finished matches
Won 56 Correct predictions
Lost 37 Incorrect predictions
Win Rate 60.2% 56 of 93 settled
High Conf. Rate 57.9% 57 high-confidence tips
Win Rate by Confidence Level Thursday, July 16, 2026 · 93 settled tips
High Confidence
57.9%
Medium Confidence
63.9%

Accuracy by Market — Thursday, July 16, 2026

1X2
56.4% win rate
W31 L24 · 55 tips
Double Chance
78.6% win rate
W11 L3 · 14 tips
Over / Under Goals
57.1% win rate
W12 L9 · 21 tips
BTTS / GG
66.7% win rate
W2 L1 · 3 tips
Showing settled results for Thursday, July 16, 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 The Strongest vs Oriente PetroleroBolivia: Primera División 1X2 1 2–1 High Won
00:00 Forward Madison vs Richmond KickersUSA: USL League One 1X2 1 4–0 Medium Won
00:00 NJNY Gotham FC W vs Washington Spirit WUSA: NWSL Women Double Chance 12 1–0 Medium Won
00:00 RB Bragantino U20 vs Athletico PR U20Brazil: Brasileiro U20 A Over / Under Goals Ov2.5 3–1 High Won
00:00 Botafogo U20 vs Santos U20Brazil: Brasileiro U20 A Double Chance 12 1–0 High Won
00:30 Barcelona SC vs Guayaquil City FCEcuador: Liga Pro 1X2 1 1–1 Medium Lost
00:30 Houston Dynamo vs America de CaliWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–1 Medium Won
01:30 Real Salt Lake vs BurnleyWorld: Friendlies Clubs Over / Under Goals Ov2.5 4–1 High Won
01:30 Kawasaki Frontale vs Vanraure HachinoheWorld: Friendlies Clubs Over / Under Goals Ov2.5 0–0 High Lost
08:45 Indonesia W vs Cambodia WWorld: Asean Championship Women Over / Under Goals Ov2.5 1–1 Medium Lost
09:45 Fulham United vs Cumberland UnitedAustralia: South Australia State League 1 Over / Under Goals Ov2.5 1–3 High Won
10:00 GKS Katowice vs Raków CzęstochowaWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–1 High Lost
12:00 Ekibastuz vs Shakhter KaragandyKazakhstan: 1. Division 1X2 2 0–2 Medium Won
12:00 Thimphu vs ParoBhutan: Premier League 1X2 2 1–5 Medium Won
12:00 FC Copenhagen vs ViborgWorld: Friendlies Clubs 1X2 1 2–1 Medium Won
12:00 Puskas Academy vs BaşakşehirWorld: Friendlies Clubs 1X2 2 0–2 High Won
13:00 Taraz vs Aktobe JasKazakhstan: 1. Division Over / Under Goals Ov2.5 1–1 High Lost
13:00 Arys vs Turan TurkistanKazakhstan: 1. Division 1X2 2 0–4 Medium Won
13:00 Tanzania Prisons vs Polisi TanzaniaTanzania: Ligi Kuu Bara Double Chance 12 1–0 Medium Won
14:00 Avaí U20 vs Chapecoense U20Brazil: Catarinense U20 Over / Under Goals Ov2.5 3–1 High Won
14:00 Khan Tengri vs Yelimay Semey 2Kazakhstan: 1. Division Over / Under Goals Ov2.5 0–1 Medium Lost
14:00 Nürnberg II vs Austria LustenauWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–0 High Lost
14:00 Dinamo Makhachkala vs Dinamo St. PetersburgWorld: Friendlies Clubs Double Chance 12 3–1 High Won
14:30 Al Ahed vs Al NejmehLebanon: Premier League Double Chance 12 0–2 High Won
15:00 FC Astana vs Dinamo TiranaEurope: UEFA Europa Conference League 1X2 1 1–4 Medium Lost
15:00 Inter Turku vs FK SarajevoEurope: UEFA Europa Conference League 1X2 1 2–1 Medium Won
15:00 Yelimay Semey vs AlashkertEurope: UEFA Europa Conference League 1X2 1 2–2 Medium Lost
15:00 Bunyodkor vs NasafUzbekistan: Super League Double Chance 12 1–3 High Won
15:00 Neftchi vs BuxoroUzbekistan: Super League 1X2 1 2–1 High Won
15:00 Sogdiana vs XorazmUzbekistan: Super League 1X2 1 2–0 Medium Won
15:00 HNK Gorica vs Epitsentr DunayivtsiWorld: Friendlies Clubs Double Chance 12 1–0 Medium Won
15:30 Paks vs NK Slaven BelupoWorld: Friendlies Clubs Over / Under Goals Ov2.5 5–3 High Won
16:00 Ilves vs FC Differdange 03Europe: UEFA Europa Conference League 1X2 1 3–1 High Won
16:00 Paide vs Hegelmann LitauenEurope: UEFA Europa Conference League 1X2 1 3–0 High Won
16:00 Pyunik Yerevan vs MarsaxlokkEurope: UEFA Europa Conference League 1X2 1 1–0 High Won
16:00 St Joseph S Fc vs BohemiansEurope: UEFA Europa Conference League 1X2 2 0–0 High Lost
16:00 Torpedo Kutaisi vs ZiraEurope: UEFA Europa Conference League 1X2 X 0–3 High Lost
16:00 Viimsi vs ElvaEstonia: Esiliiga A 1X2 1 1–3 High Lost
16:00 Cumbayá vs 9 de OctubreEcuador: Liga Pro Serie B BTTS / GG BTTS - No 0–0 High Won
16:00 HIFK Helsinki vs PPJFinland: Kakkonen Lohko A 1X2 1 1–2 High Lost
16:00 LNZ Cherkasy vs GöztepeWorld: Friendlies Clubs BTTS / GG BTTS - Yes 0–2 High Lost
16:00 Jagiellonia vs Sparta PrahaWorld: Friendlies Clubs 1X2 2 1–0 High Lost
16:15 Mes Soongoun vs Shahrdari NoshahrIran: Azadegan League Over / Under Goals Un2.5 1–0 High Won
16:15 Naft Gachsaran vs Mes Shahr-e BabakIran: Azadegan League 1X2 2 0–2 Medium Won
16:15 Niroye Zamini vs Sanat NaftIran: Azadegan League Over / Under Goals Un2.5 0–2 High Won
16:15 Saipa vs Naft Bandar AbbasIran: Azadegan League Over / Under Goals Un2.5 1–0 High Won
16:15 Be'sat Kermanshah vs Pars Jonoubi JAMIran: Azadegan League 1X2 2 1–2 Medium Won
16:15 Damash Gilanian vs Fard AlborzIran: Azadegan League 1X2 2 0–0 Medium Lost
16:15 Slovan Bratislava vs PafosWorld: Friendlies Clubs BTTS / GG BTTS - Yes 3–2 High Won
16:30 FC Levadia Tallinn vs Caernarfon TownEurope: UEFA Europa Conference League 1X2 1 5–0 High Won
16:30 Rīgas FS vs GlentoranEurope: UEFA Europa Conference League 1X2 1 2–0 Medium Won
16:30 SC Wiener Neustadt vs QPRWorld: Friendlies Clubs 1X2 X 1–3 High Lost
16:30 Hapoel Beer Sheva vs Maccabi Tel AvivIsrael: Super Cup Over / Under Goals Un2.5 1–3 High Lost
16:30 Apollon Limassol vs AEK LarnacaWorld: Friendlies Clubs Double Chance 12 0–0 High Lost
17:00 Bate Borisov vs AF ElbasaniEurope: UEFA Europa Conference League Double Chance 12 0–0 High Lost
17:00 Dinamo Tbilisi vs US Mondorf-les-bainsEurope: UEFA Europa Conference League 1X2 1 1–1 High Lost
17:00 FC Santa Coloma vs PenybontEurope: UEFA Europa Conference League 1X2 1 3–0 High Won
17:00 Milsami Orhei vs VeležEurope: UEFA Europa Conference League Double Chance 12 0–1 High Won
17:00 Vikingur Gota vs StjarnanEurope: UEFA Europa Conference League Over / Under Goals Ov2.5 2–2 High Won
17:00 FK Zalgiris Vilnius vs PetrovacEurope: UEFA Europa Conference League 1X2 1 2–1 Medium Won
17:00 Valerenga vs AalesundNorway: Eliteserien 1X2 1 6–1 Medium Won
17:00 Lech Poznan vs Gornik ZabrzePoland: Super Cup Over / Under Goals Un2.5 3–1 High Lost
17:30 Derry City vs CSKA SofiaEurope: UEFA Europa League 1X2 2 1–2 Medium Won
17:30 Universitatea Cluj vs Dynamo KyivEurope: UEFA Europa League 1X2 2 0–0 High Lost
17:30 Hamrun Spartans vs NSI RunavikEurope: UEFA Europa Conference League 1X2 1 1–2 Medium Lost
17:30 Erlbach vs Hankofen-HailingGermany: Oberliga Bayern Süd 1X2 2 3–0 Medium Lost
17:45 São Gonçalo EC RJ vs Volta RedondaBrazil: Copa Rio 1X2 2 2–1 High Lost
18:00 Shkendija vs EuropaEurope: UEFA Europa Conference League 1X2 X 1–0 High Lost
18:00 Aluminij vs Sheriff TiraspolEurope: UEFA Europa League Over / Under Goals Un2.5 0–1 High Won
18:00 Ballkani vs GAP Connah S Quay FCEurope: UEFA Europa Conference League 1X2 1 3–2 High Won
18:00 Sileks vs Dinamo MinskEurope: UEFA Europa Conference League 1X2 2 0–1 High Won
18:00 Juventus U20 vs Sertãozinho U20Brazil: Paulista U20 1X2 1 1–1 Medium Lost
18:00 Godoy Cruz Res. vs Argentinos Juniors Res.Argentina: Reserve League Double Chance 12 1–0 Medium Won
18:00 Huracán Res. vs Newell's Old Boys Res.Argentina: Reserve League Double Chance 12 1–1 High Lost
18:00 Platense Res. vs San Martín San Juan Res.Argentina: Reserve League 1X2 1 0–0 High Lost
18:00 Independiente Res. vs Deportivo Riestra Res.Argentina: Reserve League 1X2 1 2–1 Medium Won
18:00 Tigre Res. vs Instituto Res.Argentina: Reserve League Double Chance 12 1–0 Medium Won
18:00 Atl. Rafaela 2 vs Independiente Riva. Res.Argentina: Reserve League 1X2 2 2–1 Medium Lost
18:15 Ferencvarosi TC vs VojvodinaEurope: UEFA Europa League 1X2 1 3–0 High Won
18:30 Žilina vs HNK Hajduk SplitEurope: UEFA Europa League 1X2 X 2–1 High Lost
18:30 Bangor vs ArdsWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–0 High Lost
18:30 Al Ansar vs Jwaaya FCLebanon: Premier League 1X2 1 2–0 Medium Won
18:30 Glenavon FC vs DoncasterWorld: Friendlies Clubs 1X2 2 0–5 High Won
18:45 Mornar vs Atlètic Club d'EscaldesEurope: UEFA Europa Conference League 1X2 1 1–2 Medium Lost
18:45 Linfield vs Kalju NommeEurope: UEFA Europa Conference League 1X2 1 2–2 Medium Lost
19:00 Virtus vs DilaEurope: UEFA Europa Conference League 1X2 2 1–0 Medium Lost
19:00 ABB vs Independiente PetroleroBolivia: Primera División Over / Under Goals Ov2.5 3–1 High Won
19:00 Atletico FC vs San AntonioEcuador: Liga Pro Serie B Double Chance 12 4–1 High Won
19:00 Palmeiras U20 vs Corinthians U20Brazil: Brasileiro U20 A 1X2 1 3–1 Medium Won
19:15 Afturelding vs Leiknir R.Iceland: 1. Deild 1X2 1 3–2 High Won
20:00 Vestri vs QarabagEurope: UEFA Europa League 1X2 2 0–3 High Won
20:00 Fort Lauderdale United vs Southern Soccer AcademyUSA: USL League Two 1X2 X 4–0 High Lost
20:00 Minneapolis City vs West Virginia AllianceUSA: USL League Two 1X2 1 2–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.

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+