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 24, 2026
Settled Tips101
Win Rate62.4%
Date Wednesday, June 24, 2026 Wednesday, June 24, 2026
Settled Tips 101 Finished matches
Won 63 Correct predictions
Lost 38 Incorrect predictions
Win Rate 62.4% 63 of 101 settled
High Conf. Rate 63.9% 72 high-confidence tips
Win Rate by Confidence Level Wednesday, June 24, 2026 · 101 settled tips
High Confidence
63.9%
Medium Confidence
58.6%

Accuracy by Market — Wednesday, June 24, 2026

Over / Under Goals
59.4% win rate
W19 L13 · 32 tips
1X2
60.9% win rate
W28 L18 · 46 tips
Double Chance
68.2% win rate
W15 L7 · 22 tips
BTTS / GG
100% win rate
W1 L0 · 1 tips
Showing settled results for Wednesday, June 24, 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 Louisiana Krewe vs HattiesburgUSA: USL League Two Over / Under Goals Ov2.5 3–1 High Won
00:00 Hill Country Lobos vs Laredo HeatUSA: USL League Two 1X2 2 0–5 High Won
00:30 Peoria vs St. Louis AmbushUSA: USL League Two Over / Under Goals Ov2.5 2–0 High Lost
00:30 Delaware FC vs Reading UnitedUSA: USL League Two Over / Under Goals Ov2.5 1–2 High Won
00:30 West Chester United vs Ocean City Nor'eastersUSA: USL League Two Over / Under Goals Ov2.5 0–1 High Lost
00:30 Everton de Vina vs U. CatolicaChile: Copa Chile 1X2 2 1–3 Medium Won
00:30 Palestino vs A. ItalianoChile: Copa Chile Over / Under Goals Ov2.5 1–2 Medium Won
01:30 Midlakes United vs Snohomish UnitedUSA: USL League Two 1X2 2 0–4 Medium Won
02:00 Colombia vs Congo DRWorld: World Cup 1X2 1 1–0 Medium Won
07:00 Xi'an Ronghai vs Tai'an TiankuangChina: League Two Double Chance 12 3–2 Medium Won
08:00 Deren vs Central StallionsMongolia: Premier League 1X2 1 2–0 High Won
09:00 Ružomberok vs MalženiceWorld: Friendlies Clubs 1X2 1 1–0 High Won
09:00 Gornik Zabrze vs Puszcza NiepołomiceWorld: Friendlies Clubs 1X2 1 3–0 High Won
09:00 Dukla Banská Bystrica vs Tatran PrešovWorld: Friendlies Clubs Over / Under Goals Ov2.5 0–0 High Lost
10:00 Lake Macquarie vs West WallsendAustralia: NNSW League 1 Over / Under Goals Ov2.5 7–1 High Won
10:00 Charlestown City Blues vs Cooks Hill UnitedAustralia: Northern NSW NPL 1X2 1 2–2 High Lost
10:00 Kahibah vs Adamstown RosebudsAustralia: Northern NSW NPL Over / Under Goals Ov2.5 1–2 High Won
10:00 Slovácko vs Vysočina JihlavaWorld: Friendlies Clubs 1X2 1 1–2 High Lost
11:00 BIT vs Shandong Taishan IIChina: League Two 1X2 2 1–3 Medium Won
11:00 Ulaanbaatar vs KhangaridMongolia: Premier League 1X2 1 3–1 High Won
11:30 Jiangxi Liansheng vs Shangyu PterosaurChina: League Two 1X2 1 0–1 Medium Lost
11:30 Shenzhen 2028 vs Langfang Glory CityChina: League Two 1X2 1 3–1 High Won
11:30 Yichun Grand Tiger vs Wuhan Three Towns IIChina: League Two Over / Under Goals Un2.5 2–1 High Lost
12:00 Mjallby AIF vs HalmstadWorld: Friendlies Clubs 1X2 1 3–3 High Lost
12:00 Drukpa vs TensungBhutan: Premier League 1X2 1 1–1 Medium Lost
12:00 Chengdu Rongcheng II vs Guangzhou DandelionChina: League Two Double Chance 12 0–0 Medium Lost
13:00 Shabab Al Sahel vs Reyady AbaseyaLebanon: Premier League Double Chance 12 3–0 High Won
13:00 Al Ahed vs SafaLebanon: Premier League Double Chance 12 4–1 High Won
13:00 Dodoma Jiji vs JKT TanzaniaTanzania: Ligi Kuu Bara Double Chance 12 0–0 High Lost
13:00 Mtibwa Sugar vs SimbaTanzania: Ligi Kuu Bara 1X2 2 0–3 High Won
13:00 Pamba Jiji vs Mbeya CityTanzania: Ligi Kuu Bara Double Chance 12 0–2 High Won
13:00 Singida Black Stars vs Tanzania PrisonsTanzania: Ligi Kuu Bara Double Chance 12 3–1 High Won
13:00 Tabora United vs Coastal UnionTanzania: Ligi Kuu Bara Double Chance 12 1–1 High Lost
13:00 KMC vs NamungoTanzania: Ligi Kuu Bara 1X2 2 2–3 High Won
13:00 Fountain Gate vs MashujaaTanzania: Ligi Kuu Bara Over / Under Goals Un2.5 0–1 High Won
13:00 Young Africans vs AzamTanzania: Ligi Kuu Bara 1X2 1 3–0 High Won
13:00 Paks vs Szentlőrinc SEWorld: Friendlies Clubs 1X2 1 3–3 High Lost
14:00 Avaí U20 vs Athletico PR U20Brazil: Brasileiro U20 A Over / Under Goals Ov2.5 0–2 High Lost
14:00 Rustavi II vs IraoGeorgia: David Kipiani Cup 1X2 X 2–3 High Lost
14:00 São Gonçalo EC RJ vs Serrano RJBrazil: Copa Rio Over / Under Goals Un2.5 3–2 High Lost
14:00 Al Ittihad vs HottinSyria: Premier League Double Chance 12 4–0 High Won
14:00 Shorta vs Al WahdaSyria: Premier League 1X2 2 1–1 Medium Lost
14:00 Al Shouleh vs Omaya SCSyria: Premier League Double Chance 12 0–1 High Won
14:00 Al Taliya vs JabalaSyria: Premier League Double Chance 12 1–0 High Won
14:00 Damascus Al-Ahli vs JaishSyria: Premier League Double Chance 12 0–1 High Won
14:00 Wathba vs FoutouaSyria: Premier League Double Chance 12 4–0 High Won
14:00 Khan Shaykhun SC vs Al KaramaSyria: Premier League 1X2 2 1–1 Medium Lost
14:00 Tishreen vs HorriyaSyria: Premier League Double Chance 12 1–1 High Lost
14:00 Dynamo Makhachkala U19 vs Spartak Moskva U19Russia: Youth Championship Over / Under Goals Ov2.5 0–0 High Lost
14:30 Vautour Club vs BitamGabon: Championnat D1 Double Chance 12 2–0 High Won
15:00 TB vs HB IIFaroe-Islands: 1. Deild Double Chance 12 1–2 High Won
15:00 Babrungas vs Kauno Žalgiris IILithuania: 1 Lyga 1X2 1 0–0 High Lost
15:00 Šiauliai vs Džiugas TelšiaiLithuania: Cup Double Chance 12 2–1 High Won
15:00 Yantra 2019 vs Cherno More VarnaWorld: Friendlies Clubs 1X2 2 0–1 Medium Won
15:00 Dynamo Kyiv vs ŽilinaWorld: Friendlies Clubs 1X2 1 2–0 High Won
15:00 Grazer AK vs Slovan BratislavaWorld: Friendlies Clubs Over / Under Goals Ov2.5 0–1 High Lost
16:00 Rosengård W vs Djurgården WSweden: Damallsvenskan Double Chance 12 4–1 Medium Won
16:00 Uppsala W vs Häcken WSweden: Damallsvenskan 1X2 2 2–3 High Won
16:00 Gagra vs SamguraliGeorgia: Erovnuli Liga Double Chance 12 0–0 High Lost
16:00 Grebbestad vs KumlaSweden: Division 2 Norra Götaland BTTS / GG BTTS - Yes 2–1 High Won
16:00 BK Hacken vs Hammarby FFWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–4 High Won
16:00 Universitatea Craiova vs Sabah FAWorld: Friendlies Clubs 1X2 1 1–1 Medium Lost
16:00 Dainava vs TransINVEST VilniusLithuania: Cup 1X2 2 1–1 High Lost
16:00 FC Schweinfurt 05 vs BSG Chemie LeipzigWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–1 High Lost
16:00 CSKA Sofia vs PolessyaWorld: Friendlies Clubs Over / Under Goals Ov2.5 0–4 High Won
16:00 Weiz vs First ViennaWorld: Friendlies Clubs 1X2 2 2–6 Medium Won
16:30 Freienbach vs RapperswilWorld: Friendlies Clubs 1X2 2 1–3 Medium Won
16:30 Brinje-Grosuplje vs Corvinul HunedoaraWorld: Friendlies Clubs 1X2 2 1–0 Medium Lost
16:30 Bad Schallerbach vs Lask LinzWorld: Friendlies Clubs 1X2 2 0–6 Medium Won
17:00 AIK W vs Eskilstuna United WSweden: Damallsvenskan 1X2 1 1–0 Medium Won
17:00 Gamle Oslo vs Lokomotiv OsloNorway: 3. Division Girone 1 1X2 1 6–1 High Won
17:00 Kubikenborg vs FranstaSweden: Division 2 Norrland 1X2 1 3–0 Medium Won
17:00 Norrköping W vs Vittsjö WSweden: Damallsvenskan 1X2 1 1–1 Medium Lost
17:00 Växjö W vs Brommapojkarna WSweden: Damallsvenskan Over / Under Goals Ov2.5 2–1 High Won
17:00 Karlberg vs PiteåSweden: Ettan Norra 1X2 1 3–1 High Won
17:00 Lilla Torg vs TornsSweden: Division 2 Östra Götaland Over / Under Goals Ov2.5 4–0 High Won
17:00 Västra Frölunda vs Qviding FIFSweden: Division 2 Västra Götaland 1X2 1 5–0 Medium Won
17:00 Tasmania Berlin vs BFC PreussenWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–4 Medium Won
17:30 Angby vs EnskedeSweden: Division 2 Norra Svealand Over / Under Goals Ov2.5 0–0 Medium Lost
17:30 Lindo FF vs SmedbySweden: Division 2 Södra Svealand Over / Under Goals Ov2.5 2–0 High Lost
17:30 NSI Runavik vs KI KlaksvikFaroe-Islands: Løgmanssteypid Over / Under Goals Ov2.5 4–2 High Won
18:00 Brusque U20 vs Nação U20Brazil: Catarinense U20 Over / Under Goals Ov2.5 2–4 High Won
18:00 Blumenau vs CaravaggioBrazil: Catarinense 2 Over / Under Goals Ov2.5 1–2 High Won
18:00 Richelle United vs LiègeWorld: Friendlies Clubs Over / Under Goals Un2.5 1–1 High Won
18:00 Coimbra vs AymorésBrazil: Mineiro 2 Double Chance 12 0–0 Medium Lost
18:30 Americano Bacabal vs TupanBrazil: Maranhense 2 Double Chance 12 2–2 High Lost
18:45 Glentoran vs The New SaintsWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–1 Medium Lost
19:00 Al Ansar vs Jwaaya FCLebanon: Premier League Double Chance 12 3–0 High Won
19:00 Switzerland vs CanadaWorld: World Cup Over / Under Goals Ov2.5 2–1 High Won
19:00 Bosnia & Herzegovina vs QatarWorld: World Cup 1X2 1 3–1 High Won
19:00 Cleveland Force vs BuffaloUSA: USL League Two 1X2 2 1–7 Medium Won
19:30 Democrata SL vs Villa NovaBrazil: Mineiro 2 Over / Under Goals Ov2.5 1–0 High Lost
19:30 Mineros de Guyana vs BolívarVenezuela: Copa Venezuela Over / Under Goals Un2.5 1–1 High Won
19:30 Real Frontera vs Club Atletico BarinasVenezuela: Copa Venezuela Over / Under Goals Un2.5 0–1 High Won
19:30 Rayo Zuliano vs Trujillanos FCVenezuela: Copa Venezuela 1X2 1 0–0 Medium Lost
20:00 D. La Serena vs CobresalChile: Copa Chile 1X2 1 0–0 High Lost
20:00 Urena SC vs Deportivo LaraVenezuela: Copa Venezuela Over / Under Goals Un2.5 1–0 High Won
20:00 Academia Anzoátegui vs Atletico Avila FCVenezuela: Copa Venezuela 1X2 1 3–1 Medium Won
20:00 Fundación Lara Deportiva vs Yaracuyanos FCVenezuela: Copa Venezuela 1X2 1 0–4 High Lost
20:00 Caracas FC vs Aragua FCVenezuela: Copa Venezuela 1X2 1 1–1 High Lost
21:00 Zamora FC vs Atletico el Vigia FCVenezuela: Copa Venezuela 1X2 1 6–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+