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.

ShowingThursday, June 18, 2026
Settled Tips100
Win Rate63%
Date Thursday, June 18, 2026 Thursday, June 18, 2026
Settled Tips 100 Finished matches
Won 63 Correct predictions
Lost 37 Incorrect predictions
Win Rate 63% 63 of 100 settled
High Conf. Rate 68.4% 57 high-confidence tips
Win Rate by Confidence Level Thursday, June 18, 2026 · 100 settled tips
High Confidence
68.4%
Medium Confidence
55.8%

Accuracy by Market — Thursday, June 18, 2026

1X2
61.9% win rate
W39 L24 · 63 tips
Over / Under Goals
61.9% win rate
W13 L8 · 21 tips
Double Chance
69.2% win rate
W9 L4 · 13 tips
BTTS / GG
66.7% win rate
W2 L1 · 3 tips
Showing settled results for Thursday, June 18, 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 Jackson Boom vs Red RiverUSA: USL League Two 1X2 2 0–3 Medium Won
00:00 Rockford Raptors vs SuenoUSA: USL League Two 1X2 2 1–0 Medium Lost
00:00 St. Louis Ambush vs Des Moines MenaceUSA: USL League Two Over / Under Goals Ov2.5 0–1 High Lost
00:00 Weston vs FC Miami CityUSA: USL League Two Over / Under Goals Ov2.5 3–1 High Won
00:00 Memphis 901 vs Little Rock RangersUSA: USL League Two 1X2 2 0–1 Medium Won
00:30 FC Tulsa vs Monterey BayUSA: USL Championship 1X2 1 2–0 High Won
00:30 Fort Worth Vaqueros vs McKinney ChupacabrasUSA: USL League Two 1X2 2 1–7 High Won
01:00 Forward Madison vs Fort WayneUSA: USL League One 1X2 1 1–1 High Lost
01:00 Laredo Heat vs Brazos ValleyUSA: USL League Two 1X2 1 3–0 Medium Won
01:00 Vancouver Whitecaps II vs The TownUSA: MLS Next Pro 1X2 2 3–2 Medium Lost
01:30 Springfield vs PeoriaUSA: USL League Two 1X2 2 0–5 Medium Won
02:00 Uzbekistan vs ColombiaWorld: World Cup 1X2 2 1–3 High Won
02:00 AMSG vs Ventura County FusionUSA: USL League Two 1X2 2 0–5 High Won
02:00 Davis Legacy vs MarinUSA: USL League Two Over / Under Goals Ov2.5 3–1 High Won
02:00 Seahorses vs RedlandsUSA: USL League Two 1X2 2 2–3 Medium Won
02:00 Tacoma Defiance vs Houston Dynamo FC IIUSA: MLS Next Pro Double Chance 12 2–1 High Won
03:00 Capo vs City SCUSA: USL League Two Over / Under Goals Ov2.5 2–5 High Won
07:00 Khovd Western vs KhangaridMongolia: Premier League 1X2 2 1–2 High Won
09:00 FC Minsk vs EniseyWorld: Friendlies Clubs 1X2 2 0–0 Medium Lost
09:59 AC Oulu vs MariehamnFinland: Veikkausliiga 1X2 1 2–1 Medium Won
10:00 Tobol 2 vs EkibastuzKazakhstan: 1. Division Over / Under Goals Ov2.5 3–3 High Won
10:00 Tsirang vs TensungBhutan: Premier League Double Chance 12 3–0 High Won
10:00 Khovd vs DerenMongolia: Premier League 1X2 2 0–6 High Won
10:30 Gute vs Falu BSSweden: Division 2 Norra Svealand 1X2 2 0–1 Medium Won
11:00 Astana II vs Sport Academy KairatKazakhstan: 1. Division 1X2 2 2–3 Medium Won
12:00 Akademiya Ontustik vs Yelimay Semey 2Kazakhstan: 1. Division 1X2 1 1–1 Medium Lost
12:00 Bamboutos vs Bafmeng UnitedCameroon: Elite Two 1X2 1 1–3 Medium Lost
12:00 Foncha ST vs FAPCameroon: Elite Two Double Chance 12 1–4 High Won
12:00 Union Douala vs SableCameroon: Elite Two Double Chance 12 1–1 High Lost
13:00 Fountain Gate vs Young AfricansTanzania: Ligi Kuu Bara 1X2 2 0–2 Medium Won
13:00 JKT Tanzania vs Tanzania PrisonsTanzania: Ligi Kuu Bara 1X2 1 0–1 Medium Lost
13:00 Pamba Jiji vs Mtibwa SugarTanzania: Ligi Kuu Bara 1X2 1 4–0 Medium Won
13:00 Brommapojkarna W vs Vittsjö WSweden: Damallsvenskan Double Chance 12 1–2 High Won
13:00 Arys vs Kaspij Aktau 2Kazakhstan: 1. Division Double Chance 12 1–2 High Won
13:00 Basake Holy Stars vs Aduana StarsWorld: Friendlies Clubs Over / Under Goals Ov2.5 0–0 Medium Lost
13:30 Meshakhte vs GagraGeorgia: Erovnuli Liga Double Chance 12 1–1 Medium Lost
14:00 Eskilstuna United W vs Piteå WSweden: Damallsvenskan Double Chance 12 2–0 High Won
14:00 Tonnerre vs YafootCameroon: Elite Two Double Chance 12 1–1 High Lost
14:00 FK Neftekhimik vs KAMAZWorld: Friendlies Clubs Over / Under Goals Ov2.5 0–0 High Lost
14:00 Renaissance Berkane vs Olympique SafiMorocco: Botola Pro 1X2 1 0–0 Medium Lost
14:00 Olympique Dcheïra vs FAR RabatMorocco: Botola Pro 1X2 2 1–1 High Lost
14:00 Wydad AC vs FUS RabatMorocco: Botola Pro 1X2 1 1–2 High Lost
14:00 Yacoub El Mansour vs Hassania AgadirMorocco: Botola Pro Double Chance 12 2–1 High Won
15:00 Turan Turkistan vs Aktobe JasKazakhstan: 1. Division 1X2 1 4–0 Medium Won
15:00 IFK Goteborg vs ValerengaWorld: Friendlies Clubs Over / Under Goals Ov2.5 1–1 High Lost
15:00 FCI Levadia II vs Tartu WelcoEstonia: Esiliiga A 1X2 2 1–3 Medium Won
15:00 Nõmme United II vs Tallinna KalevEstonia: Esiliiga A Over / Under Goals Ov2.5 1–2 High Won
16:00 Luunja vs JK TabasaluEstonia: Esiliiga B 1X2 1 1–3 Medium Lost
16:00 Häcken W vs Rosengård WSweden: Damallsvenskan 1X2 1 2–0 High Won
16:00 Kristianstad W vs Uppsala WSweden: Damallsvenskan 1X2 1 3–2 High Won
16:00 Dinamo Tbilisi vs SamguraliGeorgia: Erovnuli Liga 1X2 1 5–3 Medium Won
16:00 Czechia vs South AfricaWorld: World Cup 1X2 1 1–1 Medium Lost
16:00 Team Helm vs DeliiriumEstonia: Cup 1X2 X 30–0 High Lost
16:00 FC Tallinn vs Flora IIEstonia: Esiliiga A 1X2 2 1–3 Medium Won
16:00 Maardu vs Nõmme Kalju IIEstonia: Esiliiga A 1X2 1 2–1 High Won
16:00 Elva vs ViimsiEstonia: Esiliiga A 1X2 2 0–1 Medium Won
16:00 Johvi Phoenix vs LegionEstonia: Esiliiga B 1X2 1 6–1 High Won
16:00 Narva U21 vs Tartu KalevEstonia: Esiliiga B 1X2 1 3–2 High Won
16:00 Neptūną Klaipėda vs Kauno Žalgiris IILithuania: 1 Lyga 1X2 1 2–1 High Won
16:30 Jitex W vs KIF Örebro WSweden: Elitettan 1X2 2 0–1 Medium Won
16:30 Lidköping vs HusqvarnaSweden: Division 2 Norra Götaland 1X2 2 1–2 High Won
16:30 Austria Klagenfurt vs SV KapfenbergWorld: Friendlies Clubs 1X2 2 1–0 High Lost
17:00 Fransta vs Friska ViljorSweden: Division 2 Norrland Over / Under Goals Ov2.5 1–3 High Won
17:00 Norrköping W vs Växjö WSweden: Damallsvenskan 1X2 1 0–0 Medium Lost
17:00 Husqvarna W vs Elfsborg WSweden: Elitettan 1X2 2 1–1 High Lost
17:00 Linköping W vs Alingsås WSweden: Elitettan 1X2 1 4–0 Medium Won
17:00 Eskilsminne vs TrollhättanSweden: Ettan Södra Over / Under Goals Ov2.5 2–0 High Lost
17:00 Jonkopings Sodra vs LundSweden: Ettan Södra 1X2 1 0–0 Medium Lost
17:00 Skövde AIK vs Hässleholms IFSweden: Ettan Södra BTTS / GG BTTS - Yes 2–2 High Won
17:00 Trelleborg vs RosengårdSweden: Ettan Södra 1X2 1 3–2 High Won
17:00 Tvååker vs Angelholms FFSweden: Ettan Södra BTTS / GG BTTS - Yes 3–2 High Won
17:00 Gefle IF vs Stockholm InternazionaleSweden: Ettan Norra 1X2 2 0–2 High Won
17:00 Hammarby Talang vs JärfällaSweden: Ettan Norra 1X2 1 1–1 High Lost
17:00 Vasalund vs KarlbergSweden: Ettan Norra 1X2 1 0–4 High Lost
17:00 Grebbestad vs Vänersborgs IFSweden: Division 2 Norra Götaland 1X2 1 4–3 Medium Won
17:00 Herrestads vs IFK SkövdeSweden: Division 2 Norra Götaland Over / Under Goals Ov2.5 1–2 High Won
17:00 Skiljebo vs FrankeSweden: Division 2 Norra Svealand 1X2 1 2–2 Medium Lost
17:00 Viggbyholms IK vs AngbySweden: Division 2 Norra Svealand Over / Under Goals Ov2.5 0–2 Medium Lost
17:00 Karlskrona vs KarlshamnSweden: Division 2 Östra Götaland 1X2 1 3–1 High Won
17:00 Sölvesborg vs RäppeSweden: Division 2 Östra Götaland 1X2 1 1–1 Medium Lost
17:00 Staffanstorp United vs LineroSweden: Division 2 Östra Götaland Over / Under Goals Ov2.5 3–3 High Won
17:00 Torslanda vs Västra FrölundaSweden: Division 2 Västra Götaland Over / Under Goals Ov2.5 1–1 High Lost
17:00 Kubikenborg vs GottneSweden: Division 2 Norrland Over / Under Goals Ov2.5 2–3 High Won
17:15 Arlanda vs StocksundSweden: Ettan Norra 1X2 1 1–0 Medium Won
17:15 Ahlafors vs SkaraSweden: Division 2 Norra Götaland Over / Under Goals Ov2.5 1–1 High Lost
17:15 Vänersborgs FK vs StenungsundSweden: Division 2 Norra Götaland 1X2 1 2–4 Medium Lost
17:30 Storfors vs TäfteåSweden: Division 2 Norrland Over / Under Goals Ov2.5 0–4 High Won
17:30 Sollentuna vs FBK KarlstadSweden: Ettan Norra BTTS / GG BTTS - Yes 0–2 High Lost
17:30 Kumla vs TordSweden: Division 2 Norra Götaland 1X2 1 1–0 Medium Won
17:30 Böljan vs OnsalaSweden: Division 2 Västra Götaland Over / Under Goals Ov2.5 1–2 Medium Won
17:30 Dalstorps vs AstrioSweden: Division 2 Västra Götaland 1X2 1 4–0 High Won
17:30 Lindome vs ÅstorpSweden: Division 2 Västra Götaland Over / Under Goals Ov2.5 3–0 High Won
17:30 Qviding FIF vs GaltabacksSweden: Division 2 Västra Götaland 1X2 1 3–2 Medium Won
18:00 Boca Juniors Res. vs Lanús Res.Argentina: Reserve League 1X2 1 0–1 Medium Lost
18:00 Quilmes 2 vs San Martín San Juan Res.Argentina: Reserve League Double Chance 12 6–1 High Won
18:00 Ferro 2 vs Newell's Old Boys Res.Argentina: Reserve League 1X2 2 2–2 Medium Lost
18:00 Huracán Res. vs Defensa y Justicia Res.Argentina: Reserve League Double Chance 12 1–1 High Lost
18:00 Independiente Res. vs Belgrano Córdoba Res.Argentina: Reserve League Double Chance 12 3–2 Medium Won
18:00 Ceará U20 vs Internacional U20Brazil: Brasileiro U20 B Over / Under Goals Ov2.5 3–1 High Won
19:00 Switzerland vs Bosnia & HerzegovinaWorld: World Cup 1X2 1 4–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+