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 25, 2026
Settled Tips78
Win Rate62.8%
Date Thursday, June 25, 2026 Thursday, June 25, 2026
Settled Tips 78 Finished matches
Won 49 Correct predictions
Lost 29 Incorrect predictions
Win Rate 62.8% 49 of 78 settled
High Conf. Rate 61.1% 54 high-confidence tips
Win Rate by Confidence Level Thursday, June 25, 2026 · 78 settled tips
High Confidence
61.1%
Medium Confidence
66.7%

Accuracy by Market — Thursday, June 25, 2026

Over / Under Goals
75% win rate
W15 L5 · 20 tips
1X2
54.5% win rate
W24 L20 · 44 tips
Double Chance
72.7% win rate
W8 L3 · 11 tips
BTTS / GG
66.7% win rate
W2 L1 · 3 tips
Showing settled results for Thursday, June 25, 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 Santafé Wanderers vs Sunflower StateUSA: USL League Two Over / Under Goals Ov2.5 5–2 Medium Won
00:00 Colorado Springs vs San AntonioUSA: USL Championship 1X2 1 1–2 High Lost
00:00 Davis Legacy vs Project 51OUSA: USL League Two Over / Under Goals Ov2.5 1–2 High Won
00:00 GFI vs Brazos ValleyUSA: USL League Two 1X2 1 2–0 Medium Won
00:00 Rockford Raptors vs Edgewater CastleUSA: USL League Two Over / Under Goals Ov2.5 3–2 High Won
00:00 Charlottesville Blues vs LionsbridgeUSA: USL League Two Over / Under Goals Ov2.5 0–3 High Won
00:00 Mississippi Brilla vs Memphis 901USA: USL League Two Over / Under Goals Ov2.5 3–3 High Won
00:00 Houston Sur vs AHFC RoyalsUSA: USL League Two 1X2 2 0–2 High Won
00:00 Lubbock Matadors vs McKinney ChupacabrasUSA: USL League Two Double Chance 12 1–1 Medium Lost
00:00 Minneapolis City vs RKCUSA: USL League Two 1X2 1 3–1 Medium Won
00:30 Corpus Christi vs AltaUSA: USL League One 1X2 1 0–0 High Lost
00:30 West Texas vs Fort Worth VaquerosUSA: USL League Two 1X2 1 2–1 Medium Won
00:30 CAP vs BOABrazil: Mineiro 2 Over / Under Goals Un2.5 0–0 High Won
00:30 Caravel vs EstrellaAruba: Division Di Honor Over / Under Goals Ov2.5 1–6 High Won
01:00 South Africa vs South KoreaWorld: World Cup 1X2 2 1–0 High Lost
01:00 Marin vs Sportivo San JuanUSA: USL League Two Over / Under Goals Ov2.5 3–3 High Won
01:00 Spokane Velocity vs Westchester SCUSA: USL League One 1X2 1 2–1 High Won
01:00 Czechia vs MexicoWorld: World Cup 1X2 2 0–3 Medium Won
01:00 Lonestar vs San Antonio FC 2USA: USL League Two Over / Under Goals Ov2.5 1–1 High Lost
02:00 Academica vs San Francisco CityUSA: USL League Two Over / Under Goals Ov2.5 2–3 High Won
02:00 Ventura County Fusion vs SeahorsesUSA: USL League Two 1X2 1 5–1 Medium Won
02:00 Los Angeles FC II vs Minnesota United IIUSA: MLS Next Pro Over / Under Goals Ov2.5 1–0 High Lost
02:30 Stars FC vs City SCUSA: USL League Two Over / Under Goals Ov2.5 5–2 High Won
08:00 Khovd vs HuntersMongolia: Premier League 1X2 2 1–6 Medium Won
11:00 Khoromkhon vs Ulaangom CityMongolia: Premier League Over / Under Goals Ov2.5 2–4 High Won
12:00 Sport Academy Kairat vs Khan TengriKazakhstan: 1. Division 1X2 1 5–0 Medium Won
12:00 Yelimay Semey 2 vs Turan TurkistanKazakhstan: 1. Division 1X2 2 0–3 High Won
12:00 FC Botosani vs DunfermlineWorld: Friendlies Clubs 1X2 X 1–0 High Lost
12:30 Al Nejmeh vs Tadamon SourLebanon: Premier League 1X2 1 1–0 High Won
13:00 Aktobe Jas vs ArysKazakhstan: 1. Division Over / Under Goals Ov2.5 3–1 High Won
13:00 Jaiyq vs Akademiya OntustikKazakhstan: 1. Division Double Chance 12 0–1 High Won
13:00 Kaspij Aktau 2 vs Tobol 2Kazakhstan: 1. Division Over / Under Goals Ov2.5 2–1 High Won
13:00 GKS Katowice vs Świt SkolwinWorld: Friendlies Clubs Over / Under Goals Ov2.5 7–0 High Won
13:00 Zooveti vs Aragvi DushetiGeorgia: David Kipiani Cup 1X2 X 0–2 High Lost
14:00 FC Orenburg vs FK NeftekhimikWorld: Friendlies Clubs Double Chance 12 0–1 High Won
14:00 Grobiņa vs AudaLatvia: Virsliga 1X2 2 1–0 Medium Lost
14:00 FC Krasnodar vs PSK DinskayaWorld: Friendlies Clubs Double Chance 12 5–1 High Won
15:00 Bjørkelangen vs Sarpsborg 08 IINorway: 3. Division Girone 6 1X2 2 2–0 High Lost
15:00 BFC Daugavpils vs RigaLatvia: Virsliga 1X2 2 0–0 High Lost
15:30 SKU Amstetten vs FK Crvena ZvezdaWorld: Friendlies Clubs 1X2 2 1–2 High Won
16:00 Piteå W vs Hammarby WSweden: Damallsvenskan 1X2 2 1–1 High Lost
16:00 Åsane II vs OsNorway: 3. Division Girone 3 1X2 2 3–5 High Won
16:00 Staal Jørpeland vs HinnaNorway: 3. Division Girone 4 1X2 1 1–1 High Lost
16:00 Våg vs Viking IINorway: 3. Division Girone 4 1X2 2 3–2 Medium Lost
16:00 FC jazz vs Tampere UnitedFinland: Ykkönen 1X2 2 0–1 Medium Won
16:00 JJK vs Inter Turku IIFinland: Ykkönen 1X2 1 11–1 Medium Won
16:05 Al Fahaheel vs Al QadsiaKuwait: Premier League 1X2 2 0–2 Medium Won
17:00 Austevoll vs FyllingsdalenNorway: 3. Division Girone 3 1X2 1 2–0 Medium Won
17:00 Strindheim vs MelhusNorway: 3. Division Girone 2 1X2 2 2–1 High Lost
17:00 IFK Skövde vs LidköpingSweden: Division 2 Norra Götaland 1X2 1 1–2 Medium Lost
17:00 Nyköping vs Nacka IliriaSweden: Division 2 Södra Svealand 1X2 1 4–1 High Won
17:00 Galtabacks vs BöljanSweden: Division 2 Västra Götaland Over / Under Goals Ov2.5 0–0 High Lost
17:00 Super Nova vs FS JelgavaLatvia: Virsliga Double Chance 12 1–5 Medium Won
17:00 Renaissance Berkane vs FAR RabatMorocco: Botola Pro Double Chance 12 2–2 Medium Lost
17:00 CODM Meknès vs Hassania AgadirMorocco: Botola Pro Double Chance 12 0–0 Medium Lost
17:00 Olympique Dcheïra vs Ittihad TangerMorocco: Botola Pro Double Chance 12 2–0 High Won
17:00 Kawkab Marrakech vs FUS RabatMorocco: Botola Pro BTTS / GG BTTS - No 2–0 High Won
17:00 CR Khemis Zemamra vs Olympique SafiMorocco: Botola Pro BTTS / GG BTTS - No 1–1 High Lost
17:00 UTS Rabat vs Difaa EL JadidaMorocco: Botola Pro 1X2 1 1–2 Medium Lost
17:00 Wydad AC vs Maghreb FèsMorocco: Botola Pro Double Chance 12 0–1 Medium Won
17:00 Yacoub El Mansour vs Raja CasablancaMorocco: Botola Pro 1X2 2 2–1 Medium Lost
17:30 Konnerud vs IF ReadyNorway: 3. Division Girone 1 Over / Under Goals Ov2.5 0–1 High Lost
17:30 Brumunddal vs Gjøvik-LynNorway: 3. Division Girone 6 1X2 2 0–3 High Won
17:30 Vikingur Gota vs HB TorshavnFaroe-Islands: Løgmanssteypid Over / Under Goals Ov2.5 4–0 High Won
18:00 Corinthians U20 vs Flamengo U20Brazil: Brasileiro U20 A BTTS / GG BTTS - Yes 2–2 High Won
18:00 Vasco da Gama U20 vs Criciuma U20Brazil: Brasileiro U20 A 1X2 1 1–2 High Lost
18:00 Fluminense U20 vs Palmeiras U20Brazil: Brasileiro U20 A 1X2 2 0–3 Medium Won
18:00 RB Bragantino U20 vs Botafogo U20Brazil: Brasileiro U20 A 1X2 1 2–5 High Lost
18:00 Bahia U17 vs Vitoria U17Brazil: Brasileiro U17 Double Chance 12 1–0 High Won
18:00 Helges vs SunnerstaSweden: Division 2 Norra Svealand 1X2 2 0–3 High Won
18:00 América-SP U20 vs Ponte Preta U20Brazil: Paulista U20 Over / Under Goals Ov2.5 0–1 High Lost
18:30 Al Hikma vs Al MabarrahLebanon: Premier League Double Chance 12 4–2 High Won
18:30 Araioses vs ExpressinhoBrazil: Maranhense 2 1X2 1 1–0 Medium Won
18:45 Al Salmiyah vs Al ArabiKuwait: Premier League 1X2 2 1–0 High Lost
18:45 Al Kuwait vs KazmaKuwait: Premier League 1X2 1 0–0 High Lost
19:15 Breidablik vs Vikingur ReykjavikIceland: Úrvalsdeild 1X2 2 1–4 High Won
20:00 Curaçao vs Ivory CoastWorld: World Cup 1X2 2 0–2 High Won
20:00 Ecuador vs GermanyWorld: World Cup 1X2 2 2–1 High Lost

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+