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.

ShowingSunday, July 19, 2026
Settled Tips168
Win Rate61.3%
Date Sunday, July 19, 2026 Sunday, July 19, 2026
Settled Tips 168 Finished matches
Won 103 Correct predictions
Lost 65 Incorrect predictions
Win Rate 61.3% 103 of 168 settled
High Conf. Rate 63.4% 93 high-confidence tips
Win Rate by Confidence Level Sunday, July 19, 2026 · 168 settled tips
High Confidence
63.4%
Medium Confidence
58.7%

Accuracy by Market — Sunday, July 19, 2026

Over / Under Goals
50% win rate
W14 L14 · 28 tips
1X2
59% win rate
W62 L43 · 105 tips
BTTS / GG
50% win rate
W2 L2 · 4 tips
Double Chance
80.6% win rate
W25 L6 · 31 tips
Showing settled results for Sunday, July 19, 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 Racing Louisville W vs Houston Dash WUSA: NWSL Women Over / Under Goals Ov2.5 1–1 Medium Lost
00:00 Huntsville City vs Atlanta United IIUSA: MLS Next Pro 1X2 2 2–0 Medium Lost
00:00 Barcelona SC vs LibertadEcuador: Liga Pro 1X2 1 1–0 High Won
00:00 Managua vs Rancho SantanaNicaragua: Primera Division 1X2 1 2–1 High Won
00:00 Fort Lauderdale United vs The VillagesUSA: USL League Two 1X2 2 3–0 Medium Lost
00:30 Aurora vs Oriente PetroleroBolivia: Primera División 1X2 1 2–2 High Lost
00:30 FC Tulsa vs El Paso LocomotiveUSA: USL Championship 1X2 1 1–0 Medium Won
00:45 Utah Royals W vs Orlando Pride WUSA: NWSL Women BTTS / GG BTTS - Yes 1–0 High Lost
01:00 San Antonio vs Las Vegas LightsUSA: USL Championship 1X2 1 1–2 High Lost
01:00 Matagalpa vs H&H ExportNicaragua: Primera Division 1X2 1 0–3 Medium Lost
01:00 Laredo Heat vs GFIUSA: USL League Two 1X2 1 6–1 Medium Won
01:00 Carlos A. Mannucci vs Deportivo LlacuabambaPeru: Segunda División Double Chance 12 1–0 Medium Won
01:05 Monterrey vs Santos LagunaMexico: Liga MX 1X2 1 3–2 High Won
01:07 Guadalajara Chivas vs TolucaMexico: Liga MX Over / Under Goals Un2.5 0–2 High Won
02:00 The Town vs North TexasUSA: MLS Next Pro 1X2 1 0–1 Medium Lost
02:00 Ventura County vs Los Angeles FC IIUSA: MLS Next Pro Over / Under Goals Ov2.5 2–0 High Lost
02:30 Phoenix Rising vs Monterey BayUSA: USL Championship 1X2 1 3–2 Medium Won
03:10 Club Queretaro vs Club AmericaMexico: Liga MX 1X2 2 0–1 Medium Won
04:00 Western United II vs Bulleen LionsAustralia: Victoria NPL 2 1X2 2 2–4 Medium Won
04:30 Robina City vs Redlands UnitedAustralia: Queensland Premier League Over / Under Goals Ov2.5 1–1 High Lost
04:30 Ulverstone vs Glenorchy KnightsAustralia: Tasmania NPL 1X2 2 0–2 Medium Won
04:30 South East Utd. vs Launceston UnitedAustralia: Tasmania NPL 1X2 1 4–1 High Won
05:00 Marconi Stallions vs Sydney UnitedAustralia: New South Wales NPL 1X2 1 0–1 Medium Lost
05:00 Blacktown City vs St George City FAAustralia: New South Wales NPL 1X2 1 3–0 Medium Won
05:00 Central Coast II vs Northern TigersAustralia: New South Wales NPL 2 1X2 2 1–2 High Won
06:00 Olympic vs Brisbane Roar IIAustralia: Queensland NPL 1X2 1 3–1 High Won
06:00 Capalaba vs Holland Park HawksAustralia: Queensland Premier League 1X2 2 3–0 High Lost
07:00 Ararat vs SardarapatWorld: Friendlies Clubs 1X2 2 1–1 Medium Lost
07:30 Avispa Fukuoka vs OsakaWorld: Friendlies Clubs 1X2 X 3–2 High Lost
08:00 Yokohama F. Marinos vs Roasso KumamotoWorld: Friendlies Clubs Double Chance 12 3–1 High Won
08:00 Dinamo Vladivostok vs NovosibirskRussia: Second League A Fall Season Gold Over / Under Goals Un2.5 1–2 High Lost
08:30 Rochdale vs Al-Rayyan SCWorld: Friendlies Clubs 1X2 2 3–3 Medium Lost
08:30 FK Beograd vs Adelaide United IIAustralia: South Australia NPL Double Chance 12 0–2 Medium Won
09:00 Kluczevia Stargard vs Warta GorzówWorld: Friendlies Clubs Over / Under Goals Ov2.5 3–0 High Won
09:30 Narva U21 vs Parnu JK Vaprus U21Estonia: Esiliiga B 1X2 1 4–1 High Won
09:30 Calcutta Customs vs BhawaniporeIndia: Calcutta Premier Division 1X2 2 1–2 Medium Won
09:30 Patha Chakra vs BidhannagarIndia: Calcutta Premier Division Over / Under Goals Ov2.5 1–0 High Lost
09:30 Mohun Bagan vs KalighatIndia: Calcutta Premier Division 1X2 1 3–0 Medium Won
09:30 Levadia U19 vs Tartu KalevEstonia: Esiliiga B 1X2 1 0–5 High Lost
09:30 George Telegraph vs KidderporeIndia: Calcutta Premier Division Double Chance 12 1–1 Medium Lost
10:00 Tondela vs NacionalWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–1 High Lost
10:00 Riga FC II vs Super Nova 2Latvia: 1. Liga 1X2 1 2–1 Medium Won
10:30 FC Anyang vs Gwangju FCSouth-Korea: K League 1 1X2 1 1–1 Medium Lost
10:30 Bucheon FC 1995 vs FC SeoulSouth-Korea: K League 1 1X2 2 1–3 Medium Won
10:30 Cheongju vs Cheonan CitySouth-Korea: K League 2 Double Chance 12 1–0 High Won
10:30 Gyeongnam FC vs Ansan GreenersSouth-Korea: K League 2 1X2 1 5–0 Medium Won
10:30 Suwon Bluewings vs Paju CitizenSouth-Korea: K League 2 1X2 1 0–0 High Lost
10:30 Yongin City vs HwaseongSouth-Korea: K League 2 Double Chance 12 0–3 High Won
10:30 Hessen Kassel vs Lippstadt 08World: Friendlies Clubs Over / Under Goals Ov2.5 4–1 Medium Won
11:00 IFK Norrkoping vs SandvikenSweden: Superettan 1X2 1 3–0 Medium Won
11:00 Dalian Yingbo B vs Xi'an RonghaiChina: League Two Double Chance 12 1–2 High Won
11:00 Tai'an Tiankuang vs Qingdao Red LionsChina: League Two Over / Under Goals Un2.5 1–0 High Won
11:00 Dinamo Kirov vs Volgar AstrakhanRussia: Second League A Fall Season Gold 1X2 2 0–0 High Lost
11:00 Tauras vs FA Šiauliai IILithuania: 1 Lyga 1X2 1 3–1 High Won
11:00 Naestved vs FC HelsingorWorld: Friendlies Clubs 1X2 1 2–2 Medium Lost
11:30 Langfang Glory City vs Chengdu Rongcheng IIChina: League Two Double Chance 12 0–0 Medium Lost
11:30 Wuhan Three Towns II vs Guizhou ZhuchengChina: League Two Double Chance 12 0–1 Medium Won
11:30 Jiangxi Liansheng vs Guangdong MingtuChina: League Two 1X2 1 0–0 Medium Lost
11:30 Nantong Haimen Codion vs Rizhao YuqiChina: League Two 1X2 1 0–0 Medium Lost
12:00 Altay vs AktobeKazakhstan: Premier League Double Chance 12 2–4 High Won
12:00 Werder Bremen II vs BFC PreussenWorld: Friendlies Clubs Over / Under Goals Ov2.5 0–5 High Won
12:00 Shakhter Soligorsk vs NemanBelarus: Coppa 1X2 2 1–2 High Won
12:00 Thimphu City vs ThimphuBhutan: Premier League Double Chance 12 2–0 High Won
12:00 Erzgebirge Aue vs FC Schalke 04World: Friendlies Clubs 1X2 2 2–4 Medium Won
12:00 Borussia Hildesheim vs HemelingenWorld: Friendlies Clubs 1X2 1 2–1 High Won
12:00 Ural vs EniseyRussia: First League Double Chance 12 3–0 Medium Won
12:30 Kamuzu Barracks vs Blue EaglesMalawi: Super League Double Chance 12 2–1 High Won
12:30 Ekhaya vs Nyasa Big BulletsMalawi: Super League Double Chance 12 0–0 High Lost
12:30 Balingen vs VfB StuttgartWorld: Friendlies Clubs Over / Under Goals Ov2.5 0–7 High Won
12:30 Dedza Dynamos vs Chitipa UnitedMalawi: Super League 1X2 1 1–2 Medium Lost
12:30 Silver Strikers vs Karonga UnitedMalawi: Super League 1X2 1 4–1 High Won
12:30 Bremer SV vs Heeslinger SCWorld: Friendlies Clubs Double Chance 12 0–1 High Won
13:00 Concórdia U20 vs Barra SC U20Brazil: Catarinense U20 1X2 2 0–3 Medium Won
13:00 United Nordic vs Orebro SKSweden: Superettan 1X2 1 2–0 Medium Won
13:00 IFK Varnamo vs Ljungskile SKSweden: Superettan BTTS / GG BTTS - Yes 2–3 High Won
13:00 Hardrock vs Triangle UnitedZimbabwe: Premier Soccer League 1X2 1 1–2 Medium Lost
13:00 Highlanders vs Scotland MabvukuZimbabwe: Premier Soccer League 1X2 2 1–0 Medium Lost
13:00 Volna vs Slavia MozyrBelarus: Coppa 1X2 2 0–5 High Won
13:00 ARUC U20 vs Capital TO U20Brazil: Brasiliense U20 1X2 2 0–13 High Won
13:00 EC São Bernardo vs Santo AndréBrazil: Copa Paulista 1X2 X 3–1 High Lost
13:00 Corinthians U20 vs Ponte Preta U20Brazil: Paulista U20 1X2 1 7–1 Medium Won
13:00 Flamengo SP U20 vs Palmeiras U20Brazil: Paulista U20 1X2 2 1–1 High Lost
13:00 KAMAZ vs Nizhny NovgorodRussia: First League Over / Under Goals Ov2.5 1–2 High Won
13:00 Independente SP vs Sporting PaulinenseBrazil: Paulista Série B 1X2 1 2–1 Medium Won
13:00 José Bonifácio vs America SPBrazil: Paulista Série B Over / Under Goals Un2.5 2–4 High Lost
13:00 SSV Ulm 1846 vs Bayern München IIWorld: Friendlies Clubs 1X2 1 3–1 Medium Won
13:00 Sao Joao del Rei U20 vs Inter de Minas U20Brazil: Mineiro U20 Double Chance 12 1–0 High Won
13:00 Atlético Mineiro U20 vs Cruzeiro U20Brazil: Mineiro U20 Over / Under Goals Ov2.5 0–0 High Lost
13:00 Atlético Tembetary vs SOL DE AmericaParaguay: Division Intermedia Double Chance 12 1–1 High Lost
13:00 Encarnación vs 3 de NoviembreParaguay: Division Intermedia Double Chance 12 2–1 High Won
13:00 Dynamos vs Simba BhoraZimbabwe: Premier Soccer League 1X2 1 0–0 Medium Lost
13:30 Planaltina DF U20 vs Grêmio Valparaíso U20Brazil: Brasiliense U20 Over / Under Goals Ov2.5 6–0 High Won
13:30 CAP vs Democrata SLBrazil: Mineiro 2 Double Chance 12 1–4 High Won
13:30 Orsha vs NaftanBelarus: Coppa 1X2 2 2–2 Medium Lost
13:30 Mashuk-KMV vs Dinamo BryanskRussia: Second League A Fall Season Gold 1X2 1 0–0 Medium Lost
14:00 Criciuma U20 vs Chapecoense U20Brazil: Catarinense U20 Double Chance 12 2–1 High Won
14:00 Joinville U20 vs Avaí U20Brazil: Catarinense U20 1X2 2 2–1 Medium Lost
14:00 São Luiz vs CSABrazil: Serie D Double Chance 12 0–0 Medium Lost
14:00 IBV Vestmannaeyjar vs KA AkureyriIceland: Úrvalsdeild Over / Under Goals Ov2.5 2–2 High Won
14:00 Eintracht Norderstedt vs HavelseWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–1 High Lost
14:00 Kuressaare vs Kalju NommeEstonia: Meistriliiga 1X2 2 0–0 Medium Lost
14:00 Universitatea Cluj vs Farul ConstantaRomania: Liga I 1X2 1 2–1 Medium Won
14:00 Ogre United vs BFC DaugavpilsLatvia: Virsliga 1X2 2 0–4 High Won
14:00 AFC Eskilstuna vs Assyriska FFWorld: Friendlies Clubs Over / Under Goals Ov2.5 3–2 High Won
14:00 Ennepetal vs Westfalia RhynernWorld: Friendlies Clubs 1X2 2 1–5 Medium Won
14:00 Tekstilshchik vs FC UFARussia: First League Over / Under Goals Ov2.5 2–2 Medium Won
14:00 Veles vs ChelyabinskRussia: First League Double Chance 12 1–0 Medium Won
14:00 Viktoriya Maryina Horka vs BelshinaBelarus: Coppa 1X2 X 1–8 High Lost
14:00 Smiltene vs Rēzekne FALatvia: 1. Liga 1X2 1 1–0 Medium Won
14:00 Cracovia Krakow vs SevillaWorld: Friendlies Clubs 1X2 1 1–0 High Won
14:00 Tubarao vs Hercílio LuzBrazil: Catarinense 2 1X2 2 0–2 Medium Won
14:00 Oeste vs JuventusBrazil: Copa Paulista 1X2 2 0–1 Medium Won
14:00 Shinnik Yaroslavl vs LeningradetsRussia: First League Over / Under Goals Ov2.5 2–0 High Lost
14:00 Sporting Hasselt vs AntwerpWorld: Friendlies Clubs 1X2 2 0–2 Medium Won
14:00 FC St. Pauli vs HNK GoricaWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–1 Medium Won
14:00 Rodina Moskva II vs Alaniya VladikavkazRussia: Second League A Fall Season Gold 1X2 X 2–1 High Lost
14:30 IF Elfsborg vs SiriusSweden: Allsvenskan 1X2 2 1–3 High Won
14:30 Halmstad vs BK HackenSweden: Allsvenskan 1X2 2 0–2 High Won
14:30 Hammarby FF vs Degerfors IFSweden: Allsvenskan 1X2 1 4–0 High Won
14:30 Sturm Graz II vs Al-Hilal Saudi FCWorld: Friendlies Clubs 1X2 2 1–2 High Won
14:30 FK Sokol Saratov vs KalugaRussia: Second League A Fall Season Gold 1X2 1 1–1 Medium Lost
15:00 Gualberto Villarroel SJ vs The StrongestBolivia: Primera División BTTS / GG BTTS - Yes 0–0 High Lost
15:00 Mamer vs Etzella EttelbruckWorld: Friendlies Clubs 1X2 2 1–2 Medium Won
15:00 FC Krasnodar vs BaltikaWorld: Friendlies Clubs 1X2 1 1–1 High Lost
15:00 Buchonia Flieden vs Barockstadt Fulda-Lehn.World: Friendlies Clubs 1X2 2 1–7 High Won
15:00 Kauno Žalgiris II vs BabrungasLithuania: 1 Lyga 1X2 2 0–2 High Won
15:00 Genoa vs TrentoWorld: Friendlies Clubs 1X2 1 2–1 High Won
15:00 Derry City vs Tolka RoversIreland: FAI Cup 1X2 X 3–0 High Lost
15:00 FC Sochi vs Spartak KostromaRussia: First League Over / Under Goals Ov2.5 0–2 High Lost
15:00 Widzew Łódź vs Puszcza NiepołomiceWorld: Friendlies Clubs 1X2 1 2–0 Medium Won
15:00 Milsami Orhei vs CSF BălțiMoldova: Super Liga Double Chance 12 2–1 Medium Won
15:00 NFK Minsk vs Dinamo BrestBelarus: Coppa 1X2 2 0–5 High Won
15:30 FF Jaro vs Inter TurkuFinland: Veikkausliiga 1X2 2 0–0 Medium Lost
15:30 Venezia vs Dolomiti BellunesiWorld: Friendlies Clubs 1X2 1 4–2 High Won
15:30 Hellas Verona vs RoveretoWorld: Friendlies Clubs 1X2 1 8–1 High Won
15:30 Torpedo Moskva vs Volga UlyanovskRussia: First League 1X2 1 3–1 High Won
15:45 Džiugas Telšiai vs BangaLithuania: A Lyga Double Chance 12 1–0 High Won
15:45 Academia Cantolao vs Deportiva AgropecuariaPeru: Segunda División Double Chance 12 0–0 Medium Lost
16:00 KR Reykjavik vs StjarnanIceland: Úrvalsdeild 1X2 1 5–0 Medium Won
16:00 Aluminij vs MariborSlovenia: 1. SNL 1X2 2 0–0 Medium Lost
16:00 Laagri vs PaideEstonia: Meistriliiga BTTS / GG BTTS - Yes 5–2 High Won
16:00 Pisa vs PaviaWorld: Friendlies Clubs 1X2 X 6–1 High Lost
16:00 Ordabasy vs Yelimay SemeyKazakhstan: Premier League 1X2 1 3–1 High Won
16:00 VPS II vs SJK-junioritFinland: Kakkonen Lohko C 1X2 1 6–2 Medium Won
16:00 Club Deportivo Los Chankas vs Sport BoysPeru: Primera División 1X2 1 1–0 Medium Won
16:00 FK Zalgiris Vilnius vs TransINVEST VilniusLithuania: A Lyga 1X2 1 3–1 High Won
16:00 Arsenal Tula vs FK NeftekhimikRussia: First League 1X2 1 0–1 Medium Lost
16:00 Ekranas vs BFALithuania: 1 Lyga Double Chance 12 1–4 Medium Won
16:00 Rio Ave vs Al-Ahli JeddahWorld: Friendlies Clubs 1X2 1 2–2 High Lost
16:30 Fiorentina vs Fiorentina U20World: Friendlies Clubs 1X2 X 8–1 High Lost
16:30 Petrolul Ploiesti vs Dinamo BucurestiRomania: Liga I 1X2 2 1–0 Medium Lost
16:30 Botev Vratsa vs Cherno More VarnaBulgaria: First League Over / Under Goals Un2.5 1–1 High Won
16:45 Tecnico Universitario vs AucasEcuador: Liga Pro Double Chance 12 0–1 Medium Won
17:00 Cukaricki vs IMT Novi BeogradSerbia: Super Liga 1X2 1 0–1 Medium Lost
17:00 Radnik Surdulica vs Mladost LucaniSerbia: Super Liga 1X2 1 1–1 High Lost
17:00 Vojvodina vs OFK BeogradSerbia: Super Liga 1X2 1 4–0 Medium Won
17:00 Algeria W vs Zambia WWorld: Friendlies Women Over / Under Goals Ov2.5 1–1 High Lost
17:00 Cardoso Moreira vs Campos AABrazil: Carioca C Double Chance 12 4–1 High Won
17:00 Búzios vs Barra MansaBrazil: Carioca C 1X2 1 3–0 High Won
17:00 Petrocub vs Sheriff TiraspolMoldova: Super Liga Over / Under Goals Ov2.5 2–3 High Won
18:00 CTE Colatina vs GELBrazil: Capixaba B 1X2 X 1–1 High Won
18:00 Bentín Tacna Heroica vs MinasPeru: Segunda División Over / Under Goals Un2.5 2–1 High Lost
18:00 Guarani de Palhoça vs BlumenauBrazil: Catarinense 2 1X2 2 1–1 Medium Lost
18:00 Juventus SC vs Fluminense-SCBrazil: Catarinense 2 Double Chance 12 3–0 Medium Won
18:00 Doze vs LinharesBrazil: Capixaba B Double Chance 12 0–2 High Won
18:00 Fluminense De Feira vs Feira FCBrazil: Baiano 2 Over / Under Goals Ov2.5 2–0 High Lost
19:00 Spain vs ArgentinaWorld: World Cup Double Chance 12 1–0 Medium Won
20:15 Santos vs Deportivo BinacionalPeru: Segunda División 1X2 1 3–1 High 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+