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 14, 2026
Settled Tips146
Win Rate55.5%
Date Tuesday, July 14, 2026 Tuesday, July 14, 2026
Settled Tips 146 Finished matches
Won 81 Correct predictions
Lost 65 Incorrect predictions
Win Rate 55.5% 81 of 146 settled
High Conf. Rate 55.7% 88 high-confidence tips
Win Rate by Confidence Level Tuesday, July 14, 2026 · 146 settled tips
High Confidence
55.7%
Medium Confidence
55.2%

Accuracy by Market — Tuesday, July 14, 2026

1X2
50.5% win rate
W53 L52 · 105 tips
Over / Under Goals
63% win rate
W17 L10 · 27 tips
Double Chance
90% win rate
W9 L1 · 10 tips
BTTS / GG
50% win rate
W2 L2 · 4 tips
Showing settled results for Tuesday, July 14, 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 Atlanta vs ColegialesArgentina: Primera Nacional 1X2 1 1–0 Medium Won
01:30 Cavalry FC vs Vancouver WhitecapsCanada: Canadian Championship 1X2 2 1–1 Medium Lost
08:00 ASA Targu Mures vs Popești-LeordeniWorld: Friendlies Clubs 1X2 X 1–1 High Won
09:00 Wisla Plock vs Bohemians 1905World: Friendlies Clubs Over / Under Goals Ov2.5 2–0 High Lost
09:00 Polessya vs Shimizu S-pulseWorld: Friendlies Clubs 1X2 1 1–3 Medium Lost
09:00 Malženice vs BeşiktaşWorld: Friendlies Clubs 1X2 2 1–1 High Lost
09:30 Maritimo vs AVSWorld: Friendlies Clubs Over / Under Goals Un2.5 2–0 High Won
09:30 APIA Leichhardt Tigers vs Peninsula PowerAustralia: Australia Cup 1X2 1 2–1 Medium Won
09:30 Rochedale Rovers vs SD RaidersAustralia: Australia Cup 1X2 X 1–2 High Lost
10:00 Legia Warszawa vs Radomiak RadomWorld: Friendlies Clubs 1X2 1 3–1 Medium Won
11:00 Livyi Bereh vs Viktoriya MykolaivkaWorld: Friendlies Clubs 1X2 1 1–1 Medium Lost
11:35 Hangzhou Greentown vs Qingdao JonoonChina: Super League 1X2 1 3–2 Medium Won
12:00 Bhutan U19 vs DrukpaBhutan: Premier League Over / Under Goals Ov2.5 2–2 High Won
12:00 Dordrecht vs Borussia Dortmund IIWorld: Friendlies Clubs 1X2 1 4–1 Medium Won
12:00 AB Copenhagen vs HelsingborgWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–0 Medium Lost
13:30 Plzen vs PolessyaWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–0 High Lost
14:00 Palmeiras U17 vs Flamengo RJ U17Brazil: Brasileiro U17 Over / Under Goals Ov2.5 1–2 High Won
14:00 Lokomotiv vs CSKA MoscowWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–0 High Lost
14:00 Dukla Banská Bystrica vs Hapoel Tel AvivWorld: Friendlies Clubs 1X2 2 0–0 High Lost
14:00 Meshakhte vs FC UrartuWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–4 High Won
14:00 Bukovyna vs Metal KharkivWorld: Friendlies Clubs 1X2 1 1–1 Medium Lost
14:00 SV Wehen vs Fagiano OkayamaWorld: Friendlies Clubs Over / Under Goals Un2.5 2–0 High Won
14:30 Muras United vs BarsKyrgyzstan: Premier League Over / Under Goals Ov2.5 3–2 High Won
15:00 KuPS vs Vardar SkopjeEurope: UEFA Champions League 1X2 1 2–3 High Lost
15:00 Korona Kielce vs Stal RzeszówWorld: Friendlies Clubs 1X2 1 0–0 Medium Lost
15:00 Hapoel Petah Tikva vs Spartak PlevenWorld: Friendlies Clubs Double Chance 12 2–0 High Won
15:30 Spartak Trnava vs BeşiktaşWorld: Friendlies Clubs 1X2 2 3–2 Medium Lost
15:30 SSV Ulm 1846 vs Augsburg IIWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–2 High Won
16:00 Saburtalo vs Flora TallinnEurope: UEFA Champions League 1X2 1 2–2 High Lost
16:00 Inter Club d'Escaldes vs Lincoln Red Imps FCEurope: UEFA Champions League 1X2 1 1–1 Medium Lost
16:00 Ilves II vs GrIFKFinland: Kakkonen Lohko B 1X2 1 6–2 High Won
16:00 Juventud de Bernal vs ProvincialArgentina: Torneo Promocional Amateur Double Chance 12 0–4 High Won
16:00 Plauen vs FSV ZwickauWorld: Friendlies Clubs 1X2 2 3–7 Medium Won
16:00 Fach-Donaufeld vs Rapid Wien IIWorld: Friendlies Clubs 1X2 2 1–6 High Won
16:00 SV Darmstadt 98 vs FC 08 HomburgWorld: Friendlies Clubs 1X2 1 5–1 Medium Won
16:00 Randers FC vs Notts CountyWorld: Friendlies Clubs 1X2 1 3–1 Medium Won
16:00 Estudiantes La Plata Res vs Colón Res.Argentina: Reserve League Double Chance 12 2–0 High Won
16:00 Seraing United vs MVVWorld: Friendlies Clubs 1X2 1 0–0 Medium Lost
16:00 HIK vs VanløseWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–1 High Lost
16:00 Port Vale vs TamworthWorld: Friendlies Clubs 1X2 X 5–0 High Lost
16:00 Eintracht Braunschweig vs HavelseWorld: Friendlies Clubs 1X2 1 2–1 Medium Won
16:00 NK Slaven Belupo vs Sanfrecce HiroshimaWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–3 High Won
16:00 Atlético Tucumán Res. vs Aldosivi Res.Argentina: Reserve League 1X2 1 2–1 Medium Won
16:00 Rosario Central Res. vs San Lorenzo Res.Argentina: Reserve League Double Chance 12 0–0 High Lost
16:00 Unión Santa Fe Res. vs Gimnasia La Plata Res.Argentina: Reserve League 1X2 1 0–0 Medium Lost
16:30 Eintracht Mahlsdorf vs LuckenwaldeWorld: Friendlies Clubs 1X2 2 1–1 Medium Lost
16:30 Heeslinger SC vs VfB OldenburgWorld: Friendlies Clubs 1X2 X 1–3 High Lost
16:30 Parndorf vs Austria Vienna (Am)World: Friendlies Clubs 1X2 2 2–0 Medium Lost
16:30 FC Winterthur vs BrühlWorld: Friendlies Clubs 1X2 1 1–1 High Lost
16:30 Sporting CP vs CelticWorld: Friendlies Clubs 1X2 1 4–1 High Won
16:30 Macva vs NaftagasWorld: Friendlies Clubs 1X2 1 1–2 Medium Lost
16:30 Imst vs Arminia BielefeldWorld: Friendlies Clubs 1X2 2 0–10 High Won
16:30 Buchbach vs Al Wahda FCWorld: Friendlies Clubs 1X2 X 2–2 High Won
16:30 Eintracht Rheine vs Sportfreunde LotteWorld: Friendlies Clubs Double Chance 12 0–1 High Won
17:00 Gyori ETO FC vs Vikingur ReykjavikEurope: UEFA Champions League 1X2 1 2–2 High Lost
17:00 Riga vs Ararat-ArmeniaEurope: UEFA Champions League 1X2 1 3–2 High Won
17:00 HK Kopavogur vs IR ReykjavikIceland: 1. Deild 1X2 1 5–1 Medium Won
17:00 Buenos Aires City vs EzeizaArgentina: Torneo Promocional Amateur Over / Under Goals Un2.5 1–2 High Lost
17:00 NEC Nijmegen vs V-varen NagasakiWorld: Friendlies Clubs 1X2 1 3–1 High Won
17:00 Deutschlandsberger SC vs LebringWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–5 High Won
17:00 Weiz vs Ilzer SVWorld: Friendlies Clubs 1X2 1 2–4 High Lost
17:30 Levski Sofia vs Borac Banja LukaEurope: UEFA Champions League 1X2 1 4–0 High Won
17:30 The New Saints vs Sabah FAEurope: UEFA Champions League 1X2 2 1–2 Medium Won
17:30 Lask Linz vs FenerbahçeWorld: Friendlies Clubs 1X2 2 1–2 High Won
17:30 Kilia Kiel vs TodesfeldeWorld: Friendlies Clubs 1X2 2 1–1 High Lost
18:00 Drita vs Kauno ŽalgirisEurope: UEFA Champions League Double Chance 12 2–3 High Won
18:00 Atletico GO U17 vs Cruzeiro U17Brazil: Brasileiro U17 1X2 2 0–3 Medium Won
18:00 Atlético Mineiro U17 vs Athletico PR U17Brazil: Brasileiro U17 Over / Under Goals Ov2.5 2–3 High Won
18:00 Botafogo U17 vs Fortaleza U17Brazil: Brasileiro U17 Over / Under Goals Ov2.5 6–3 High Won
18:00 Grotta vs GrindavikIceland: 1. Deild Over / Under Goals Ov2.5 1–2 High Won
18:00 Argentino Quilmes vs Arsenal SarandiArgentina: Primera B Metropolitana 1X2 2 1–0 High Lost
18:00 RB Bragantino U17 vs Juventude U17Brazil: Brasileiro U17 Over / Under Goals Ov2.5 6–0 Medium Won
18:00 Fluminense U17 vs Gremio U17Brazil: Brasileiro U17 1X2 1 3–0 Medium Won
18:00 Internacional U17 vs Bahia U17Brazil: Brasileiro U17 Over / Under Goals Ov2.5 1–0 High Lost
18:00 Santos U17 vs America MG U17Brazil: Brasileiro U17 Double Chance 12 1–0 High Won
18:00 Vitoria U17 vs Sao Paulo U17Brazil: Brasileiro U17 Double Chance 12 1–3 High Won
18:00 Defensores Unidos vs ExcursionistasArgentina: Primera B Metropolitana Double Chance 12 0–2 Medium Won
18:00 Hyde United vs AFC FyldeWorld: Friendlies Clubs 1X2 2 1–3 Medium Won
18:00 Deportivo Camioneros vs LiniersArgentina: Primera B Metropolitana 1X2 1 1–0 High Won
18:00 Dock Sud vs UAI UrquizaArgentina: Primera B Metropolitana 1X2 1 0–0 High Lost
18:00 Flandria vs Argentino de MerloArgentina: Primera B Metropolitana Over / Under Goals Un2.5 1–0 High Won
18:00 Sportivo Italiano vs Villa San CarlosArgentina: Primera B Metropolitana 1X2 1 1–0 High Won
18:00 Preston vs Bamber BridgeWorld: Friendlies Clubs 1X2 1 4–1 High Won
18:00 Poole Town vs EastleighWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–0 High Lost
18:00 Woking vs PortsmouthWorld: Friendlies Clubs 1X2 2 1–2 Medium Won
18:00 Alfreton Town vs Boston UnitedWorld: Friendlies Clubs 1X2 2 1–2 Medium Won
18:00 Dinamo Zagreb vs LNZ CherkasyWorld: Friendlies Clubs Over / Under Goals Ov2.5 0–0 Medium Lost
18:00 Bristol Rovers vs LeicesterWorld: Friendlies Clubs 1X2 2 1–2 Medium Won
18:00 Vasco da Gama U20 vs Cruzeiro U20Brazil: Brasileiro U20 A Double Chance 12 2–0 High Won
18:00 AFC Emley vs RotherhamWorld: Friendlies Clubs 1X2 X 1–1 High Won
18:15 Stafford Rangers vs ShrewsburyWorld: Friendlies Clubs 1X2 X 0–0 High Won
18:30 Dover vs GillinghamWorld: Friendlies Clubs 1X2 2 0–3 Medium Won
18:30 Wealdstone vs Queens Park Rangers U21World: Friendlies Clubs 1X2 X 2–4 High Lost
18:30 Deportivo Armenio vs Talleres RemediosArgentina: Primera B Metropolitana Over / Under Goals Un2.5 2–1 High Lost
18:30 Marine vs Colwyn BayWorld: Friendlies Clubs 1X2 X 2–0 High Lost
18:30 Merthyr Town vs Yeovil TownWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–2 High Won
18:30 Nairn County vs Ross CountyWorld: Friendlies Clubs 1X2 2 2–2 High Lost
18:30 Swindon Town vs Chippenham TownWorld: Friendlies Clubs 1X2 1 0–1 High Lost
18:30 Holyport vs MaidenheadWorld: Friendlies Clubs 1X2 X 1–4 High Lost
18:30 Hebburn Town vs GatesheadWorld: Friendlies Clubs 1X2 2 3–3 High Lost
18:30 Redcar Athletic vs HartlepoolWorld: Friendlies Clubs 1X2 2 2–4 High Won
18:30 Pickering Town vs YorkWorld: Friendlies Clubs 1X2 X 4–2 High Lost
18:30 Hallam vs Sheffield WednesdayWorld: Friendlies Clubs 1X2 2 0–0 Medium Lost
18:30 Sligo Rovers vs Coleraine FCWorld: Friendlies Clubs 1X2 2 1–2 Medium Won
18:30 Doncaster vs St Patrick's Athl.World: Friendlies Clubs 1X2 X 4–2 High Lost
18:30 Real Bedford vs Boreham WoodWorld: Friendlies Clubs 1X2 2 2–8 Medium Won
18:45 Cray Wanderers vs Folkestone InvictaWorld: Friendlies Clubs 1X2 2 3–1 Medium Lost
18:45 Sutton Athletic vs DartfordWorld: Friendlies Clubs 1X2 X 1–2 High Lost
18:45 Annan Athletic vs DundeeScotland: League Cup 1X2 2 0–5 High Won
18:45 Brechin vs LivingstonScotland: League Cup 1X2 2 0–2 High Won
18:45 Brora Rangers vs AberdeenScotland: League Cup 1X2 2 0–2 High Won
18:45 Clyde vs Airdrie UnitedScotland: League Cup 1X2 2 1–0 Medium Lost
18:45 Cove Rangers vs East KilbrideScotland: League Cup Over / Under Goals Ov2.5 3–2 Medium Won
18:45 Dunfermline vs DumbartonScotland: League Cup 1X2 1 4–1 High Won
18:45 East Fife vs MortonScotland: League Cup BTTS / GG BTTS - Yes 2–0 High Lost
18:45 Edinburgh City vs Alloa AthleticScotland: League Cup 1X2 2 2–0 Medium Lost
18:45 Elgin City vs PeterheadScotland: League Cup BTTS / GG BTTS - Yes 1–3 High Won
18:45 Falkirk vs Ayr UtdScotland: League Cup 1X2 1 0–1 Medium Lost
18:45 Forfar Athletic vs PartickScotland: League Cup 1X2 2 0–4 High Won
18:45 Kelty Hearts vs Queen's ParkScotland: League Cup 1X2 2 0–2 Medium Won
18:45 Kilmarnock vs Raith RoversScotland: League Cup 1X2 1 0–0 Medium Lost
18:45 Linlithgow Rose vs ST JohnstoneScotland: League Cup 1X2 2 0–2 High Won
18:45 Montrose vs Dundee UtdScotland: League Cup 1X2 2 1–0 Medium Lost
18:45 Spartans vs Stirling AlbionScotland: League Cup BTTS / GG BTTS - Yes 1–3 High Won
18:45 FC Halifax Town vs ChesterfieldWorld: Friendlies Clubs 1X2 2 3–2 Medium Lost
18:45 Tonbridge Angels vs Sutton UtdWorld: Friendlies Clubs 1X2 2 0–2 Medium Won
18:45 Bath City vs Cardiff City U21World: Friendlies Clubs 1X2 X 0–2 High Lost
18:45 Evesham United vs Worcester CityWorld: Friendlies Clubs 1X2 2 1–0 Medium Lost
18:45 Cliftonville FC vs Moyola ParkWorld: Friendlies Clubs 1X2 1 3–0 High Won
18:45 Leek Town vs MacclesfieldWorld: Friendlies Clubs 1X2 2 1–1 High Lost
18:45 Barry Town vs Trethomas BluebirdsWorld: Friendlies Clubs 1X2 1 5–1 Medium Won
18:45 AFC Hornchurch vs Millwall U21World: Friendlies Clubs 1X2 X 3–0 High Lost
18:45 Welling United vs BraintreeWorld: Friendlies Clubs 1X2 2 3–2 Medium Lost
18:45 Cork City vs CardiffWorld: Friendlies Clubs 1X2 2 1–6 High Won
18:45 United of Manchester vs RochdaleWorld: Friendlies Clubs 1X2 2 2–0 High Lost
18:45 Llandudno vs RhylWorld: Friendlies Clubs 1X2 1 2–0 Medium Won
18:45 South Normanton Athletic vs Worksop TownWorld: Friendlies Clubs 1X2 X 3–4 High Lost
18:45 Aveley vs Ebbsfleet UnitedWorld: Friendlies Clubs 1X2 1 1–4 Medium Lost
18:45 Barnet vs WatfordWorld: Friendlies Clubs 1X2 1 2–2 Medium Lost
18:45 Bedfont Sports vs St Albans CityWorld: Friendlies Clubs 1X2 2 1–4 Medium Won
18:45 Slough Town vs Basingstoke TownWorld: Friendlies Clubs 1X2 1 2–4 High Lost
19:00 Larne vs Tre FioriEurope: UEFA Champions League 1X2 1 2–1 High Won
19:00 Shamrock Rovers vs FlorianaEurope: UEFA Champions League 1X2 1 5–1 Medium Won
19:00 La Fiorita vs UNA StrassenEurope: UEFA Europa Conference League 1X2 2 0–2 Medium Won
19:00 Harlow Town vs Woodford TownWorld: Friendlies Clubs Over / Under Goals Ov2.5 0–5 Medium Won
19:00 France vs SpainWorld: World Cup BTTS / GG BTTS - Yes 0–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+