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, June 17, 2026
Settled Tips116
Win Rate67.2%
Date Wednesday, June 17, 2026 Wednesday, June 17, 2026
Settled Tips 116 Finished matches
Won 78 Correct predictions
Lost 38 Incorrect predictions
Win Rate 67.2% 78 of 116 settled
High Conf. Rate 70.6% 68 high-confidence tips
Win Rate by Confidence Level Wednesday, June 17, 2026 · 116 settled tips
High Confidence
70.6%
Medium Confidence
62.5%

Accuracy by Market — Wednesday, June 17, 2026

1X2
63.6% win rate
W42 L24 · 66 tips
Over / Under Goals
65% win rate
W13 L7 · 20 tips
Double Chance
76.9% win rate
W20 L6 · 26 tips
BTTS / GG
75% win rate
W3 L1 · 4 tips
Showing settled results for Wednesday, June 17, 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 Houston Sur vs GFIUSA: USL League Two 1X2 2 3–8 High Won
00:00 FC Motown II vs Hudson Valley HammersUSA: USL League Two Over / Under Goals Ov2.5 3–1 High Won
00:30 Delaware FC vs PA ClassicsUSA: USL League Two Over / Under Goals Ov2.5 0–2 High Lost
00:30 West Chester United vs Lone Star IIUSA: USL League Two 1X2 1 3–1 High Won
00:30 La Fama vs BritanniaAruba: Division Di Honor 1X2 2 2–2 Medium Lost
01:00 Argentina vs AlgeriaWorld: World Cup 1X2 1 3–0 Medium Won
04:00 Austria vs JordanWorld: World Cup 1X2 1 3–1 Medium Won
07:00 Central Stallions vs UlaanbaatarMongolia: Premier League 1X2 2 1–0 Medium Lost
09:30 Canberra White Eagles vs Canberra FCAustralia: Capital Territory NPL 1X2 2 1–2 High Won
10:00 Changnyeong W vs Suwon FMC WSouth-Korea: WK League 1X2 2 1–6 Medium Won
10:00 Khoromkhon vs Ulaangom CityMongolia: Premier League 1X2 1 2–5 Medium Lost
10:00 Gyeongju W vs Hwacheon KSPO WSouth-Korea: WK League 1X2 2 0–1 High Won
10:00 Gumi Sportstoto W vs Incheon Red Angels WSouth-Korea: WK League 1X2 2 0–0 High Lost
10:00 Seoul W vs Boeun Sangmu WSouth-Korea: WK League Double Chance 12 2–1 Medium Won
11:00 Maniema Union vs JSKCongo-DR: Ligue 1 Over / Under Goals Un2.5 1–1 High Won
11:00 Simba vs Vita ClubCongo-DR: Ligue 1 1X2 2 0–0 Medium Lost
11:00 Mbeya City vs SimbaTanzania: Ligi Kuu Bara 1X2 2 0–1 High Won
12:00 APEJES Academy vs KumbaCameroon: Elite Two 1X2 1 1–1 Medium Lost
13:00 Gazelle vs CanonCameroon: Elite One Double Chance 12 0–2 High Won
13:00 Singida Black Stars vs Dodoma JijiTanzania: Ligi Kuu Bara 1X2 1 5–0 Medium Won
13:00 Gareji vs ShturmiGeorgia: Erovnuli Liga 2 Over / Under Goals Un2.5 0–0 High Won
13:00 Merani Martvili vs SamtrediaGeorgia: Erovnuli Liga 2 1X2 1 2–1 Medium Won
13:00 Arsenal Tula vs Volga UlyanovskWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–2 High Won
13:00 Don Bosco vs TP MazembeCongo-DR: Ligue 1 1X2 2 0–3 Medium Won
13:00 Saint Eloi Lupopo vs CélesteCongo-DR: Ligue 1 1X2 1 1–1 Medium Lost
13:00 Molodechno-DYuSSh 4 vs Bate BorisovBelarus: Coppa 1X2 2 1–4 High Won
14:00 Kolkheti Poti vs GoriGeorgia: Erovnuli Liga 2 Double Chance 12 1–1 High Lost
14:00 Grindavik vs FylkirIceland: 1. Deild 1X2 2 0–1 Medium Won
14:00 IR Reykjavik vs GrottaIceland: 1. Deild 1X2 1 2–1 Medium Won
14:00 Kairat Almaty vs Kyzyl-ZharKazakhstan: Premier League 1X2 1 3–0 High Won
14:00 Atlantic vs Union Abong-MbangCameroon: Elite Two Double Chance 12 0–1 High Won
14:00 Les Astres vs Avion AcademyCameroon: Elite Two Double Chance 12 0–2 High Won
14:30 Bitam vs US OyemGabon: Championnat D1 Double Chance 12 0–0 High Lost
15:00 Istaravshan vs Sardor TursunzodaTajikistan: Vysshaya Liga Double Chance 12 1–1 High Lost
15:00 Cotonsport vs Unisport BafangCameroon: Elite One Double Chance 12 3–0 High Won
15:00 HJK Helsinki vs Inter TurkuFinland: Veikkausliiga BTTS / GG BTTS - Yes 3–3 High Won
15:00 Ilves vs FF JaroFinland: Veikkausliiga 1X2 1 5–0 High Won
15:00 Turku PS vs KuPSFinland: Veikkausliiga 1X2 2 1–2 High Won
15:00 Saburtalo vs RustaviGeorgia: Erovnuli Liga 1X2 1 1–2 High Lost
15:00 Vestri vs ÆgirIceland: 1. Deild 1X2 1 3–2 Medium Won
15:00 FS Jelgava vs Ogre UnitedLatvia: Virsliga 1X2 1 0–2 Medium Lost
15:00 Tukums vs AudaLatvia: Virsliga 1X2 2 2–1 Medium Lost
15:00 FC Energetik-Bgu Minsk vs ML VitebskBelarus: Coppa 1X2 2 3–5 High Won
15:00 Kawkab Marrakech vs Ittihad TangerMorocco: Botola Pro Over / Under Goals Un2.5 0–2 High Won
15:00 Maghreb Fès vs Difaa EL JadidaMorocco: Botola Pro 1X2 1 2–1 Medium Won
15:00 CR Khemis Zemamra vs Raja CasablancaMorocco: Botola Pro 1X2 2 3–4 Medium Won
15:00 UTS Rabat vs CODM MeknèsMorocco: Botola Pro 1X2 1 2–0 Medium Won
15:30 Hegelmann Litauen vs Džiugas TelšiaiLithuania: A Lyga Double Chance 12 1–1 High Lost
15:30 FC Slutsk vs Dinamo MinskBelarus: Coppa 1X2 2 0–2 High Won
16:00 Häcken II W vs Gamla Upsala WSweden: Elitettan Over / Under Goals Ov2.5 1–2 Medium Won
16:00 Telavi vs Odishi 1919Georgia: Erovnuli Liga 2 1X2 1 1–0 Medium Won
16:00 Kalju Nomme vs TammekaEstonia: Meistriliiga 1X2 1 1–2 High Lost
16:00 Nõmme United vs FC Levadia TallinnEstonia: Meistriliiga 1X2 2 1–2 High Won
16:00 Paide vs LaagriEstonia: Meistriliiga 1X2 1 1–0 Medium Won
16:00 Riga vs Rīgas FSLatvia: Virsliga Over / Under Goals Ov2.5 2–1 High Won
16:00 Kauno Žalgiris vs BangaLithuania: A Lyga 1X2 1 0–1 Medium Lost
16:00 Veles vs NovosibirskRussia: Second League A Fall Season Gold Double Chance 12 4–1 High Won
16:30 Fortune vs Real de BanjulGambia: GFA League Over / Under Goals Un2.5 1–0 High Won
16:30 GPA vs Team RhinoGambia: GFA League Over / Under Goals Un2.5 4–0 High Lost
16:30 Hart Acedemy vs Brikama UnitedGambia: GFA League Double Chance 12 3–1 High Won
16:30 Medina United vs Dutch LionsGambia: GFA League Double Chance 12 2–1 High Won
16:30 Forward vs KarlslundSweden: Division 2 Södra Svealand 1X2 1 2–2 High Lost
16:30 Samger vs BombadaGambia: GFA League Over / Under Goals Un2.5 2–1 High Lost
17:00 Djurgården W vs Malmö FF WSweden: Damallsvenskan 1X2 2 0–1 Medium Won
17:00 Hammarby W vs AIK WSweden: Damallsvenskan 1X2 1 4–1 High Won
17:00 Aragvi Dusheti vs SioniGeorgia: Erovnuli Liga 2 Double Chance 12 3–2 High Won
17:00 Torpedo Kutaisi vs Dinamo BatumiGeorgia: Erovnuli Liga 1X2 1 2–3 High Lost
17:00 IFK Trelleborg vs BergaSweden: Division 2 Östra Götaland 1X2 1 2–1 High Won
17:00 Oskarshamns AIK vs Växjö NorraSweden: Division 2 Östra Götaland Over / Under Goals Ov2.5 2–0 Medium Lost
17:00 Torns vs ÖsterlenSweden: Division 2 Östra Götaland Over / Under Goals Ov2.5 2–3 High Won
17:00 Nosaby vs Lilla Torg WSweden: Division 2 Östra Götaland 1X2 1 3–3 Medium Lost
17:00 Landvetter IS vs JonseredSweden: Division 2 Västra Götaland 1X2 1 1–0 High Won
17:00 Portugal vs Congo DRWorld: World Cup 1X2 1 1–1 High Lost
17:30 Utsikten vs Atvidabergs FFSweden: Ettan Södra 1X2 2 0–3 Medium Won
17:30 Enskede vs BollstanäsSweden: Division 2 Norra Svealand 1X2 1 3–1 Medium Won
17:30 Kongahälla vs HestraforSweden: Division 2 Västra Götaland Over / Under Goals Ov2.5 0–3 High Won
17:30 Rågsved vs EnköpingSweden: Svenska Cupen 1X2 2 0–2 Medium Won
17:30 Marke vs KortrijkWorld: Friendlies Clubs 1X2 X 1–4 High Lost
17:45 Al Jahra vs Al TadhamonKuwait: Premier League BTTS / GG BTTS - Yes 0–1 High Lost
17:45 Al Shabab vs Al NasarKuwait: Premier League 1X2 2 0–3 Medium Won
18:00 Gimnasia Jujuy vs Nueva ChicagoArgentina: Primera Nacional 1X2 1 4–0 Medium Won
18:00 Gnistan vs LahtiFinland: Veikkausliiga Double Chance 12 1–0 Medium Won
18:00 SJK vs VPSFinland: Veikkausliiga BTTS / GG BTTS - Yes 1–2 High Won
18:00 Banfield Res. vs River Plate Res.Argentina: Reserve League Double Chance 12 0–1 High Won
18:00 Gimnasia Mendoza 2 vs Argentinos Juniors Res.Argentina: Reserve League BTTS / GG BTTS - Yes 2–1 High Won
18:00 Rosario Central Res. vs Vélez Sársfield Res.Argentina: Reserve League Double Chance 12 0–4 Medium Won
18:00 Talleres Córdoba Res. vs Racing Club Res.Argentina: Reserve League Double Chance 12 2–3 Medium Won
18:00 Corinthians U20 vs Vitória U20Brazil: Brasileiro U20 A 1X2 1 2–1 Medium Won
18:00 Juventude U20 vs São Paulo U20Brazil: Brasileiro U20 A 1X2 2 1–0 High Lost
18:00 Atlético Tucumán Res. vs Gimnasia La Plata Res.Argentina: Reserve League Double Chance 12 2–1 High Won
18:00 Instituto Res. vs Unión Santa Fe Res.Argentina: Reserve League Double Chance 12 0–2 High Won
18:00 RB Bragantino U17 vs Vasco U17Brazil: Brasileiro U17 Double Chance 12 3–2 High Won
18:00 Gremio U17 vs Vitoria U17Brazil: Brasileiro U17 1X2 1 0–1 Medium Lost
18:00 Sao Paulo U17 vs Fluminense U17Brazil: Brasileiro U17 Double Chance 12 1–4 High Won
18:00 Guarany de Bagé vs Brasil DE PelotasBrazil: Copa Gaúcha 1X2 2 3–3 Medium Lost
18:00 Monsoon vs Brasil FarroupilhaBrazil: Copa Gaúcha Over / Under Goals Un2.5 2–1 High Lost
18:00 Bahia U20 vs Vasco da Gama U20Brazil: Brasileiro U20 A Over / Under Goals Ov2.5 1–1 High Lost
18:00 Botafogo U20 vs Grêmio U20Brazil: Brasileiro U20 A 1X2 1 1–0 Medium Won
18:00 Flamengo U20 vs Cuiabá U20Brazil: Brasileiro U20 A 1X2 1 1–1 Medium Lost
18:00 Fortaleza U20 vs Avaí U20Brazil: Brasileiro U20 A 1X2 1 0–0 Medium Lost
18:00 America MG U17 vs Internacional U17Brazil: Brasileiro U17 Over / Under Goals Ov2.5 6–1 High Won
18:00 Tubarao vs BlumenauBrazil: Catarinense 2 1X2 2 2–3 High Won
18:00 Athletico PR U17 vs Atletico GO U17Brazil: Brasileiro U17 1X2 1 3–1 Medium Won
18:00 Farroupilha vs BagéBrazil: Copa Gaúcha 1X2 2 1–2 High Won
18:00 Santa Cruz RS vs GramadenseBrazil: Copa Gaúcha Double Chance 12 2–2 Medium Lost
18:00 Coimbra vs Democrata SLBrazil: Mineiro 2 Over / Under Goals Ov2.5 1–1 High Lost
18:00 Ipatinga vs Villa NovaBrazil: Mineiro 2 1X2 2 0–1 Medium Won
18:00 Coritiba U20 vs Atlético Mineiro U20Brazil: Brasileiro U20 B Double Chance 12 0–1 High Won
18:00 CRB U20 vs Sport Recife U20Brazil: Brasileiro U20 B Double Chance 12 0–0 High Lost
18:30 Sao Luis vs AraiosesBrazil: Maranhense 2 Double Chance 12 0–1 High Won
18:30 Las Mandarinas vs Everton La PlataArgentina: Torneo Promocional Amateur Double Chance 12 1–2 High Won
18:30 Uribelarrea vs Barrancas UMETArgentina: Torneo Promocional Amateur 1X2 2 2–0 Medium Lost
18:30 Alumni Los Hornos vs EzeizaArgentina: Torneo Promocional Amateur Over / Under Goals Un2.5 0–1 High Won
18:30 Belgrano Zarate vs Buenos Aires CityArgentina: Torneo Promocional Amateur Over / Under Goals Un2.5 1–0 High Won
19:00 Oakland Roots vs Birmingham LegionUSA: USL Championship 1X2 1 1–1 Medium Lost
20:00 England vs CroatiaWorld: World Cup 1X2 1 4–2 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+