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.

ShowingWednesday, July 1, 2026
Settled Tips124
Win Rate67.7%
Date Wednesday, July 1, 2026 Wednesday, July 1, 2026
Settled Tips 124 Finished matches
Won 84 Correct predictions
Lost 40 Incorrect predictions
Win Rate 67.7% 84 of 124 settled
High Conf. Rate 64.4% 87 high-confidence tips
Win Rate by Confidence Level Wednesday, July 1, 2026 · 124 settled tips
High Confidence
64.4%
Medium Confidence
75.7%

Accuracy by Market — Wednesday, July 1, 2026

Over / Under Goals
67.5% win rate
W27 L13 · 40 tips
1X2
62.7% win rate
W37 L22 · 59 tips
Double Chance
86.4% win rate
W19 L3 · 22 tips
BTTS / GG
33.3% win rate
W1 L2 · 3 tips
Showing settled results for Wednesday, July 1, 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 Sunflower State vs Des Moines MenaceUSA: USL League Two Over / Under Goals Ov2.5 2–1 High Won
00:00 Memphis 901 vs Mississippi BrillaUSA: USL League Two Over / Under Goals Ov2.5 1–3 High Won
00:30 U. Catolica vs Everton de VinaChile: Copa Chile 1X2 1 2–1 Medium Won
00:30 Fort Worth Vaqueros vs McKinney ChupacabrasUSA: USL League Two 1X2 2 1–3 High Won
01:00 Colorado Storm vs Colorado ISAUSA: USL League Two 1X2 1 3–1 High Won
01:00 Snohomish United vs Tacoma StarsUSA: USL League Two 1X2 1 2–1 High Won
01:00 Mexico vs EcuadorWorld: World Cup Over / Under Goals Un2.5 2–0 High Won
02:00 Ventura County Fusion vs TucsonUSA: USL League Two Double Chance 12 2–1 High Won
02:30 Bangers vs Oly TownUSA: USL League Two Over / Under Goals Ov2.5 2–0 High Lost
07:30 Septemvri Sofia vs VihrenWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–0 High Lost
08:00 Krylia Sovetov vs FK Sokol SaratovWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–3 High Won
08:00 Wisla Krakow vs Puszcza NiepołomiceWorld: Friendlies Clubs Over / Under Goals Ov2.5 4–0 High Won
08:00 MTK Budapest vs VasasWorld: Friendlies Clubs 1X2 1 3–1 Medium Won
08:00 Khovd Western vs Ulaangom CityMongolia: Premier League Over / Under Goals Ov2.5 2–3 High Won
08:15 GKS Katowice vs Piast GliwiceWorld: Friendlies Clubs BTTS / GG BTTS - Yes 0–1 High Lost
08:30 Ajka vs Zalaegerszegi TEWorld: Friendlies Clubs 1X2 2 3–2 Medium Lost
09:00 Baník Ostrava vs HanáckáWorld: Friendlies Clubs Over / Under Goals Ov2.5 3–1 Medium Won
09:00 Odra Opole vs PardubiceWorld: Friendlies Clubs Over / Under Goals Un2.5 1–1 High Won
09:00 Chrobry Głogów vs Lechia Zielona GóraWorld: Friendlies Clubs 1X2 1 3–1 Medium Won
09:30 Hamilton Olympic vs Charlestown City BluesAustralia: Northern NSW NPL 1X2 1 7–1 High Won
10:00 Seoul W vs Suwon FMC WSouth-Korea: WK League 1X2 2 0–3 High Won
10:00 Changnyeong W vs Boeun Sangmu WSouth-Korea: WK League Double Chance 12 1–2 High Won
10:00 Stal Mielec vs Podhale Nowy TargWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–5 High Won
10:00 Chornomorets vs Kryvbas KRWorld: Friendlies Clubs 1X2 2 2–1 Medium Lost
10:30 Radomiak Radom vs Hapoel Beer ShevaWorld: Friendlies Clubs 1X2 X 2–3 High Lost
11:00 Khovd vs KhoromkhonMongolia: Premier League 1X2 2 7–1 High Lost
11:30 Dinamo Barnaul vs Orenburg IIRussia: Second League Group 4 Over / Under Goals Ov2.5 4–3 High Won
12:00 KDV vs Akron IIRussia: Second League Group 4 Over / Under Goals Ov2.5 1–0 High Lost
12:00 Bhutan U19 vs RTCBhutan: Premier League Over / Under Goals Ov2.5 0–1 High Lost
12:00 Austria Lustenau vs BSC Young BoysWorld: Friendlies Clubs 1X2 2 0–0 Medium Lost
12:00 Glentoran vs KilmarnockWorld: Friendlies Clubs 1X2 X 0–4 High Lost
12:00 Dire Dawa Kenema vs Arba Minch KenemaEthiopia: Premier League Over / Under Goals Un2.5 2–1 High Lost
12:00 Mekelle Kenema vs Negelle ArsiEthiopia: Premier League Over / Under Goals Un2.5 3–0 High Lost
13:00 Guairena FC vs Deportivo SantaniParaguay: Division Intermedia Double Chance 12 0–2 Medium Won
13:00 Zenit Penza vs Salyut-BelgorodRussia: Second League Group 3 1X2 2 1–2 High Won
13:00 Rubin Kazan 2 vs NostaRussia: Second League Group 4 1X2 1 3–0 Medium Won
13:00 Epitsentr Dunayivtsi vs Ahrobiznes VolochyskWorld: Friendlies Clubs Double Chance 12 3–1 High Won
14:00 Izhevsk vs Pobeda Nizhniy NovgorodRussia: Second League Group 4 Over / Under Goals Ov2.5 0–1 High Lost
14:00 Krylya Sovetov II vs Chelyabinsk IIRussia: Second League Group 4 Double Chance 12 1–0 High Won
14:00 KAMAZ vs FK NeftekhimikWorld: Friendlies Clubs Double Chance 12 2–3 High Won
14:00 Humenné vs Lokomotíva KošiceWorld: Friendlies Clubs 1X2 1 2–2 Medium Lost
14:00 Erzgebirge Aue vs Vysočina JihlavaWorld: Friendlies Clubs Over / Under Goals Ov2.5 3–1 High Won
14:00 Oleksandria vs SK PoltavaWorld: Friendlies Clubs Double Chance 12 5–2 High Won
14:00 Zenit vs Dinamo MakhachkalaWorld: Friendlies Clubs Double Chance 12 2–0 High Won
14:30 GKS Katowice vs Miedz LegnicaWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–0 High Lost
14:30 Radnicki 1923 vs OFK BeogradWorld: Friendlies Clubs Double Chance 12 1–2 Medium Won
14:30 OshMU Aldier vs IlbirsKyrgyzstan: Premier League Double Chance 12 5–1 High Won
15:00 Tukums vs Super NovaLatvia: Virsliga Over / Under Goals Ov2.5 1–2 High Won
15:00 Houston FC vs Brazos ValleyUSA: USL League Two 1X2 1 2–2 High Lost
15:00 FA Šiauliai II vs TaurasLithuania: 1 Lyga 1X2 2 1–3 High Won
15:00 Khimik Dzerzhinsk vs Ural IIRussia: Second League Group 4 1X2 1 4–1 Medium Won
15:00 Rilski Sportist vs Arda KardzhaliWorld: Friendlies Clubs 1X2 X 0–2 High Lost
15:00 Veres Rivne vs BukovynaWorld: Friendlies Clubs Double Chance 12 2–3 High Won
15:00 Plzen vs Spartak TrnavaWorld: Friendlies Clubs 1X2 1 1–1 Medium Lost
15:00 Cherno More Varna vs Lokomotiv G. OryahovitsaWorld: Friendlies Clubs 1X2 1 0–0 Medium Lost
15:00 Pardubice vs ŽilinaWorld: Friendlies Clubs Double Chance 12 2–2 High Lost
15:00 Sigma Olomouc vs SkalicaWorld: Friendlies Clubs 1X2 1 0–0 Medium Lost
15:00 Zaglebie Lubin vs PodbrezováWorld: Friendlies Clubs Over / Under Goals Ov2.5 3–2 High Won
15:00 Tiszakecske FC vs Zbrojovka BrnoWorld: Friendlies Clubs 1X2 2 2–4 High Won
15:00 Slavia Praha vs VlašimWorld: Friendlies Clubs 1X2 1 1–2 High Lost
15:00 Fasil Ketema vs Ethiopian MedhinEthiopia: Premier League Over / Under Goals Un2.5 1–0 High Won
15:00 PAOK vs SK BeverenWorld: Friendlies Clubs 1X2 1 4–1 High Won
15:00 Spain U19 W vs Iceland U19 WEurope: UEFA U19 Championship Women Over / Under Goals Ov2.5 4–0 High Won
15:00 Helmond Sport vs PanathinaikosWorld: Friendlies Clubs 1X2 2 0–4 Medium Won
15:30 Botev Plovdiv vs Chernomorets 1919 BurgasWorld: Friendlies Clubs Double Chance 12 4–0 High Won
15:30 Ferencvarosi TC vs QarabagWorld: Friendlies Clubs 1X2 1 1–0 Medium Won
16:00 Atmosfera vs Be1 NFALithuania: 1 Lyga BTTS / GG BTTS - Yes 0–1 High Lost
16:00 Botev Vratsa vs Spartak PlevenWorld: Friendlies Clubs Double Chance 12 2–1 High Won
16:00 Paderborn II vs WiedenbrückWorld: Friendlies Clubs Double Chance 12 2–0 High Won
16:00 Neuchatel Xamax FC vs FC SionWorld: Friendlies Clubs 1X2 2 2–4 Medium Won
16:00 Dunav Ruse vs DobrudzhaWorld: Friendlies Clubs Double Chance 12 1–1 High Lost
16:00 Rudes vs CukarickiWorld: Friendlies Clubs Double Chance 12 3–4 High Won
16:00 Poprad vs Liptovský MikulášWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–4 High Won
16:00 Weiz vs TSV HartbergWorld: Friendlies Clubs 1X2 2 3–2 High Lost
16:00 HJK Helsinki vs IlvesFinland: Suomen Cup 1X2 1 2–1 Medium Won
16:00 Schwabmünchen vs SSV Ulm 1846World: Friendlies Clubs 1X2 2 1–3 Medium Won
16:00 NK Lokomotiva Zagreb vs Vllaznia ShkodërWorld: Friendlies Clubs 1X2 1 2–1 Medium Won
16:00 FC Winterthur vs FC ST. GallenWorld: Friendlies Clubs 1X2 2 0–1 High Won
16:00 Dinamo Tbilisi vs DilaGeorgia: Super Cup Over / Under Goals Un2.5 0–0 High Won
16:00 Saburtalo vs Torpedo KutaisiGeorgia: Super Cup Over / Under Goals Un2.5 2–2 High Lost
16:00 CSKA 1948 vs MariborWorld: Friendlies Clubs Over / Under Goals Ov2.5 3–3 Medium Won
16:00 England vs Congo DRWorld: World Cup 1X2 1 2–1 Medium Won
16:15 Celje vs HNK Hajduk SplitWorld: Friendlies Clubs Double Chance 12 0–1 High Won
16:30 Cham vs GrasshoppersWorld: Friendlies Clubs 1X2 2 2–3 Medium Won
16:30 BSG Chemie Leipzig vs EichstättWorld: Friendlies Clubs Over / Under Goals Ov2.5 3–1 High Won
16:30 Omonia Nicosia vs Dinamo BucurestiWorld: Friendlies Clubs 1X2 X 2–1 High Lost
16:30 Macva vs Novi PazarWorld: Friendlies Clubs Double Chance 12 2–1 Medium Won
17:00 Forge vs Vancouver FCCanada: Canadian Premier League 1X2 1 3–2 High Won
17:00 Eskilsminne vs KristianstadSweden: Ettan Södra BTTS / GG BTTS - Yes 3–2 High Won
17:00 Großschwarzenlohe vs Greuther Fürth IIWorld: Friendlies Clubs Over / Under Goals Ov2.5 3–5 High Won
17:00 Denmark U19 vs Spain U19Europe: UEFA U19 Championship 1X2 2 0–3 Medium Won
17:00 Lokeren-Temse vs OudenaardeWorld: Friendlies Clubs Over / Under Goals Un2.5 6–0 High Lost
17:00 Tasmania Berlin vs Tennis BorussiaWorld: Friendlies Clubs Over / Under Goals Ov2.5 3–0 High Won
17:00 Wolfenbuttel vs Borussia HildesheimWorld: Friendlies Clubs Over / Under Goals Ov2.5 6–0 High Won
17:00 Augsburg II vs KotternWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–1 High Lost
17:00 Wacker Burghausen vs Schalding-HeiningWorld: Friendlies Clubs 1X2 1 4–2 Medium Won
17:00 De Treffers vs NEC NijmegenWorld: Friendlies Clubs 1X2 2 1–1 Medium Lost
17:30 Husqvarna vs LidköpingSweden: Division 2 Norra Götaland 1X2 1 0–0 High Lost
17:30 Slavia Mozyr vs ML VitebskBelarus: Premier League 1X2 2 2–4 Medium Won
17:30 Thes Sport vs St. TruidenWorld: Friendlies Clubs 1X2 2 1–2 High Won
17:45 Bonsucesso vs América RJBrazil: Carioca A2 Double Chance 12 3–2 High Won
18:00 Athletico PR U20 vs Vitória U20Brazil: Brasileiro U20 A 1X2 1 2–0 Medium Won
18:00 Fortaleza U20 vs Vasco da Gama U20Brazil: Brasileiro U20 A Double Chance 12 1–1 High Lost
18:00 Bahia U20 vs Cruzeiro U20Brazil: Brasileiro U20 A Over / Under Goals Ov2.5 3–1 High Won
18:00 Botafogo U20 vs Fluminense U20Brazil: Brasileiro U20 A 1X2 1 3–2 Medium Won
18:00 Jaraguá vs TubaraoBrazil: Catarinense 2 1X2 2 0–3 Medium Won
18:00 Criciuma U20 vs Grêmio U20Brazil: Brasileiro U20 A 1X2 1 3–2 High Won
18:00 Juventude U20 vs Corinthians U20Brazil: Brasileiro U20 A 1X2 2 1–0 High Lost
18:00 Palmeiras U20 vs Cuiabá U20Brazil: Brasileiro U20 A 1X2 1 1–3 High Lost
18:00 América Mineiro U20 vs RB Bragantino U20Brazil: Brasileiro U20 A Over / Under Goals Ov2.5 0–5 High Won
18:00 Santos U20 vs São Paulo U20Brazil: Brasileiro U20 A 1X2 1 0–3 High Lost
18:00 Flamengo U20 vs Avaí U20Brazil: Brasileiro U20 A 1X2 1 2–2 High Lost
18:00 Ipatinga vs AymorésBrazil: Mineiro 2 1X2 2 1–4 High Won
18:00 Cuniburo vs Gualaceo SCEcuador: Liga Pro Serie B Over / Under Goals Un2.5 1–2 High Lost
18:00 Coimbra vs Villa NovaBrazil: Mineiro 2 Double Chance 12 2–1 High Won
18:30 Sobradinho U20 vs Taguatinga U20Brazil: Brasiliense U20 1X2 1 3–1 Medium Won
18:30 Montrose vs Civil Service StrollersWorld: Friendlies Clubs 1X2 1 1–1 Medium Lost
19:00 Wales U19 vs Germany U19Europe: UEFA U19 Championship 1X2 2 0–4 High Won
19:00 Universidad de Concepcion vs NublenseChile: Copa Chile Over / Under Goals Ov2.5 0–1 High Lost
19:15 Haukar vs KáriIceland: 2. Deild 1X2 1 4–1 Medium Won
20:00 HFX Wanderers FC vs Atlético OttawaCanada: Canadian Premier League Over / Under Goals Ov2.5 1–3 Medium Won
20:00 Project 51O vs San Francisco CityUSA: USL League Two Over / Under Goals Ov2.5 4–2 High Won
20:00 Belgium vs SenegalWorld: World Cup Over / Under Goals Ov2.5 3–2 High Won
21:00 New England FC vs Vermont GreenUSA: USL League Two 1X2 2 0–4 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+