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 8, 2026
Settled Tips111
Win Rate59.5%
Date Wednesday, July 8, 2026 Wednesday, July 8, 2026
Settled Tips 111 Finished matches
Won 66 Correct predictions
Lost 45 Incorrect predictions
Win Rate 59.5% 66 of 111 settled
High Conf. Rate 58.3% 72 high-confidence tips
Win Rate by Confidence Level Wednesday, July 8, 2026 · 111 settled tips
High Confidence
58.3%
Medium Confidence
61.5%

Accuracy by Market — Wednesday, July 8, 2026

1X2
59.4% win rate
W41 L28 · 69 tips
Over / Under Goals
60.6% win rate
W20 L13 · 33 tips
Double Chance
57.1% win rate
W4 L3 · 7 tips
BTTS / GG
50% win rate
W1 L1 · 2 tips
Showing settled results for Wednesday, July 8, 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 Aucas vs Guayaquil City FCEcuador: Liga Pro 1X2 1 1–0 Medium Won
00:00 Springfield vs Des Moines MenaceUSA: USL League Two Over / Under Goals Ov2.5 2–4 High Won
00:00 Sunflower State vs PeoriaUSA: USL League Two 1X2 2 1–3 Medium Won
00:00 Texoma vs Denton DiablosUSA: USL League Two Over / Under Goals Ov2.5 3–2 High Won
01:00 Real Colorado Foxes vs Albion ColoradoUSA: USL League Two 1X2 2 2–3 Medium Won
01:00 Vancouver Whitecaps II vs Ventura CountyUSA: MLS Next Pro 1X2 1 3–2 Medium Won
02:00 The Town vs Sporting KC IIUSA: MLS Next Pro 1X2 1 6–1 High Won
02:00 Tacoma Stars vs Midlakes UnitedUSA: USL League Two Over / Under Goals Ov2.5 2–1 High Won
02:30 Capo vs SeahorsesUSA: USL League Two Over / Under Goals Ov2.5 5–4 High Won
08:00 Xi'an Ronghai vs Dalian KeweiChina: League Two Over / Under Goals Un2.5 2–0 High Won
08:30 Lyon vs MâconWorld: Friendlies Clubs 1X2 X 5–2 High Lost
09:00 Górnik Łęczna vs Hetman ZamoscWorld: Friendlies Clubs 1X2 X 0–1 High Lost
09:00 Tychy 71 vs Sparta KatowiceWorld: Friendlies Clubs 1X2 1 2–2 High Lost
09:00 Teplice vs TáborskoWorld: Friendlies Clubs 1X2 1 3–0 Medium Won
09:00 Zaglebie Lubin vs Baník OstravaWorld: Friendlies Clubs Over / Under Goals Ov2.5 0–2 High Lost
09:00 Schalke 04 II vs Preußen Münster IIWorld: Friendlies Clubs Over / Under Goals Ov2.5 4–1 High Won
09:00 Servette FC vs Stade Lausanne-OuchyWorld: Friendlies Clubs 1X2 1 2–0 High Won
09:00 Zlin vs Hapoel Tel AvivWorld: Friendlies Clubs 1X2 X 1–2 High Lost
09:00 Budapest Honved vs SoroksarWorld: Friendlies Clubs 1X2 1 2–0 High Won
09:30 Zulte Waregem vs Raków CzęstochowaWorld: Friendlies Clubs Over / Under Goals Ov2.5 4–3 High Won
09:30 Pogon Szczecin vs Chrobry GłogówWorld: Friendlies Clubs 1X2 1 2–1 High Won
10:00 Paro vs TensungBhutan: Premier League 1X2 1 4–0 High Won
10:00 Piast Gliwice vs Miedz LegnicaWorld: Friendlies Clubs 1X2 1 2–2 Medium Lost
10:00 Aalborg vs Randers FCWorld: Friendlies Clubs 1X2 2 2–2 Medium Lost
10:00 Aarhus Fremad vs SilkeborgWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–0 High Lost
11:30 Langfang Glory City vs Jiangxi LianshengChina: League Two Double Chance 12 2–1 High Won
12:00 FC Basel 1893 vs Yverdon SportWorld: Friendlies Clubs 1X2 1 0–3 High Lost
12:00 Kolding IF vs Vendsyssel FFWorld: Friendlies Clubs BTTS / GG BTTS - Yes 1–0 High Lost
12:00 Hannover 96 II vs BSG Chemie LeipzigWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–2 High Won
12:00 NEC Nijmegen vs MSV DuisburgWorld: Friendlies Clubs 1X2 1 2–3 High Lost
13:00 Genk vs SK BeverenWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–1 High Won
13:00 FC Gutersloh vs Arminia BielefeldWorld: Friendlies Clubs 1X2 2 0–3 High Won
13:00 Anjos do Céu U20 vs Alianca U20Brazil: Cearense U20 Over / Under Goals Ov2.5 4–3 Medium Won
13:00 Oleksandria vs InhuletsWorld: Friendlies Clubs 1X2 1 2–1 Medium Won
13:00 Tanzania Prisons vs Mbeya CityTanzania: Ligi Kuu Bara 1X2 1 0–0 Medium Lost
13:00 Denmark U19 vs Italy U19Europe: UEFA U19 Championship 1X2 2 0–0 High Lost
14:00 Slovácko vs Zorya LuhanskWorld: Friendlies Clubs 1X2 1 2–1 Medium Won
14:30 Alga vs Dordoi BishkekKyrgyzstan: Premier League Double Chance 12 1–1 High Lost
14:30 Farul Constanta vs Cherno More VarnaWorld: Friendlies Clubs 1X2 2 0–1 Medium Won
15:00 Kairat Almaty vs SutjeskaEurope: UEFA Champions League 1X2 1 2–1 High Won
15:00 Maccabi Haifa vs PaksWorld: Friendlies Clubs 1X2 X 3–3 High Won
15:00 Opava vs Unie HlubinaWorld: Friendlies Clubs Over / Under Goals Ov2.5 0–2 High Lost
15:00 Cherno More Varna vs DobrudzhaWorld: Friendlies Clubs Double Chance 12 2–2 High Lost
15:00 Rilski Sportist vs Lokomotiv PlovdivWorld: Friendlies Clubs 1X2 2 0–2 Medium Won
15:00 Lipany vs HumennéWorld: Friendlies Clubs 1X2 2 0–2 Medium Won
15:00 Boulogne vs VersaillesWorld: Friendlies Clubs 1X2 1 0–1 Medium Lost
15:00 Žilina II vs TřinecWorld: Friendlies Clubs 1X2 2 2–1 Medium Lost
15:00 Komárno vs Lokomotíva ZvolenWorld: Friendlies Clubs 1X2 1 0–0 Medium Lost
15:00 Vasas vs Kisvarda FCWorld: Friendlies Clubs Over / Under Goals Ov2.5 3–1 High Won
15:00 TSV Hartberg vs Zbrojovka BrnoWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–0 High Lost
15:30 FSV Zwickau vs Greuther Fürth IIWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–1 High Lost
15:30 Rapid vs FK KošiceWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–1 High Lost
15:30 Jaro 2 vs SJK-junioritFinland: Kakkonen Lohko C 1X2 1 2–3 Medium Lost
15:30 Celje vs MTK BudapestWorld: Friendlies Clubs Over / Under Goals Ov2.5 4–3 High Won
15:30 Spartak Varna vs NesebarWorld: Friendlies Clubs 1X2 X 1–1 High Won
15:30 Świt Skolwin vs Kluczevia StargardWorld: Friendlies Clubs 1X2 1 3–1 High Won
15:30 Słowianin vs Karkonosze Jelenia GóraWorld: Friendlies Clubs 1X2 2 3–0 Medium Lost
15:30 NK Slaven Belupo vs CsikszeredaWorld: Friendlies Clubs 1X2 1 3–1 Medium Won
15:30 Spain U19 vs Croatia U19Europe: UEFA U19 Championship 1X2 1 3–0 High Won
16:00 Flora Tallinn vs SaburtaloEurope: UEFA Champions League 1X2 X 2–3 High Lost
16:00 Zira vs Torpedo KutaisiEurope: UEFA Europa Conference League 1X2 1 3–0 Medium Won
16:00 Karlsruhe II vs FC 08 HomburgWorld: Friendlies Clubs 1X2 2 2–1 Medium Lost
16:00 Austria Vienna vs Dunajska StredaWorld: Friendlies Clubs 1X2 1 1–1 Medium Lost
16:00 Sturm Graz vs KalsdorfWorld: Friendlies Clubs Over / Under Goals Ov2.5 4–1 High Won
16:00 Eintracht Braunschw. II vs SchöningenWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–2 High Won
16:00 Siedenbollentin vs Greifswalder FCWorld: Friendlies Clubs Over / Under Goals Ov2.5 0–7 High Won
16:00 Zenit vs NeftchiWorld: Friendlies Clubs 1X2 1 4–1 High Won
16:00 Eltersdorf vs SpVgg Greuther FürthWorld: Friendlies Clubs 1X2 2 0–3 High Won
16:00 FC Lok Stendal vs BFC DynamoWorld: Friendlies Clubs 1X2 X 0–1 High Lost
16:00 Olympiakos Piraeus vs Raków CzęstochowaWorld: Friendlies Clubs 1X2 1 2–1 Medium Won
16:00 FK Jablonec vs PafosWorld: Friendlies Clubs Over / Under Goals Ov2.5 0–0 High Lost
16:30 Anker Wismar vs Hansa RostockWorld: Friendlies Clubs 1X2 2 0–4 High Won
16:30 Aubel vs Standard LiegeWorld: Friendlies Clubs 1X2 X 0–4 High Lost
16:30 Erzgebirge Aue vs VfL HalleWorld: Friendlies Clubs 1X2 1 7–1 High Won
16:30 Altglienicke vs Union KlosterfeldeWorld: Friendlies Clubs Over / Under Goals Ov2.5 4–0 High Won
16:30 Lichtenberg vs Hertha BSCWorld: Friendlies Clubs 1X2 2 0–9 Medium Won
16:30 Spartak Moscow vs RubinWorld: Friendlies Clubs 1X2 1 0–0 Medium Lost
16:30 Luckenwalde vs Optik RathenowWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–1 High Lost
17:00 ML Vitebsk vs Universitatea CraiovaEurope: UEFA Champions League 1X2 2 1–4 Medium Won
17:00 Petrocub vs Egnatia RrogozhinëEurope: UEFA Champions League 1X2 X 1–1 High Won
17:00 SG Sonnenhof Grossaspach vs CFR PforzheimWorld: Friendlies Clubs 1X2 1 2–0 Medium Won
17:00 GO Ahead Eagles vs Almere City FCWorld: Friendlies Clubs 1X2 1 2–1 Medium Won
17:00 Kornburg vs 1. FC NürnbergWorld: Friendlies Clubs 1X2 X 0–10 High Lost
17:00 NAC Breda vs FC EindhovenWorld: Friendlies Clubs 1X2 1 0–2 Medium Lost
17:00 Wiedenbrück vs HiltrupWorld: Friendlies Clubs 1X2 X 3–0 High Lost
17:00 Bersenbrück vs HSC HannoverWorld: Friendlies Clubs Over / Under Goals Ov2.5 2–1 High Won
17:00 Tasmania Berlin vs Reinickendorfer FuchseWorld: Friendlies Clubs Over / Under Goals Ov2.5 3–2 Medium Won
17:00 Heracles vs GroningenWorld: Friendlies Clubs 1X2 2 2–1 Medium Lost
17:30 GAP Connah S Quay FC vs BallkaniEurope: UEFA Europa Conference League 1X2 2 0–0 Medium Lost
17:30 FC Differdange 03 vs IlvesEurope: UEFA Europa Conference League 1X2 X 0–0 High Won
17:30 SC St. Tönis vs Fortuna DüsseldorfWorld: Friendlies Clubs 1X2 X 0–5 High Lost
17:30 Admira Wacker vs FenerbahçeWorld: Friendlies Clubs 1X2 2 0–5 High Won
18:00 Athletico PR U20 vs RB Bragantino U20Brazil: Brasileiro U20 A Over / Under Goals Ov2.5 0–1 High Lost
18:00 Cruzeiro U20 vs Vasco da Gama U20Brazil: Brasileiro U20 A Over / Under Goals Ov2.5 1–0 Medium Lost
18:00 Ceará U20 vs Fortaleza U20Brazil: Cearense U20 Over / Under Goals Ov2.5 0–0 High Lost
18:00 Santos U20 vs Botafogo U20Brazil: Brasileiro U20 A BTTS / GG BTTS - Yes 4–1 High Won
18:00 Blumenau vs Juventus SCBrazil: Catarinense 2 1X2 1 1–1 High Lost
18:00 Corinthians U20 vs Palmeiras U20Brazil: Brasileiro U20 A 1X2 2 0–1 Medium Won
18:00 America MG U17 vs Atletico GO U17Brazil: Brasileiro U17 1X2 1 1–0 Medium Won
18:00 Bahia U17 vs Gremio U17Brazil: Brasileiro U17 Over / Under Goals Ov2.5 4–0 High Won
18:00 Flamengo RJ U17 vs Vitoria U17Brazil: Brasileiro U17 Double Chance 12 3–2 High Won
18:00 Sao Paulo U17 vs RB Bragantino U17Brazil: Brasileiro U17 Double Chance 12 3–0 High Won
18:00 Ezeiza vs Control OrientadoArgentina: Torneo Promocional Amateur Over / Under Goals Un2.5 3–2 High Lost
18:00 Ukraine U19 vs Germany U19Europe: UEFA U19 Championship 1X2 2 1–2 High Won
18:30 Montrose vs Inverurie Loco WorksWorld: Friendlies Clubs Over / Under Goals Ov2.5 7–0 Medium Won
18:30 Newport City vs Newport CountyWorld: Friendlies Clubs 1X2 2 0–5 High Won
18:45 Brechin vs DundeeWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–1 High Lost
19:00 FAR Rabat vs Stade MarocainMorocco: Cup 1X2 1 2–1 High Won
19:00 Saint-Laurent vs ForgeCanada: Canadian Championship Double Chance 12 1–1 High Lost
19:30 Flamengo vs LausanneWorld: Friendlies Clubs 1X2 1 2–0 Medium Won
20:00 El Nacional vs CumbayáEcuador: Liga Pro Serie B Double Chance 12 0–1 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+