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.

ShowingTuesday, June 9, 2026
Settled Tips123
Win Rate62.6%
Date Tuesday, June 9, 2026 Tuesday, June 9, 2026
Settled Tips 123 Finished matches
Won 77 Correct predictions
Lost 46 Incorrect predictions
Win Rate 62.6% 77 of 123 settled
High Conf. Rate 67% 91 high-confidence tips
Win Rate by Confidence Level Tuesday, June 9, 2026 · 123 settled tips
High Confidence
67%
Medium Confidence
50%

Accuracy by Market — Tuesday, June 9, 2026

1X2
64.6% win rate
W42 L23 · 65 tips
Over / Under Goals
54.3% win rate
W19 L16 · 35 tips
Double Chance
66.7% win rate
W12 L6 · 18 tips
BTTS / GG
80% win rate
W4 L1 · 5 tips
Showing settled results for Tuesday, June 9, 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 Minnesota United II vs Sporting KC IIUSA: MLS Next Pro 1X2 1 4–3 High Won
00:00 RKC Third Coast W vs Edgewater Castle WUSA: USL W League Over / Under Goals Un2.5 2–2 High Lost
01:00 Panama W vs Jamaica WWorld: Friendlies Women Over / Under Goals Un2.5 0–0 High Won
02:00 Peru vs SpainWorld: Friendlies 1X2 2 1–3 High Won
04:30 Vanuatu vs FijiWorld: Friendlies 1X2 1 2–2 Medium Lost
06:30 Japan W vs South Africa WWorld: Friendlies Women 1X2 1 0–1 High Lost
08:30 Indonesia W vs Cambodia WWorld: Friendlies Women Over / Under Goals Ov2.5 1–1 High Lost
09:00 Timor-Leste vs BruneiAsia: ASEAN Championship 1X2 1 3–1 High Won
09:00 Australia W vs Mexico WWorld: Friendlies Women 1X2 1 3–1 Medium Won
09:30 Ipswich vs Robina CityAustralia: Queensland Premier League Over / Under Goals Ov2.5 0–1 High Lost
10:00 Singleton Strikers vs Cessnock City HornetsAustralia: NNSW League 1 Double Chance 12 5–1 High Won
10:00 Thailand U23 vs UAE U23World: Friendlies Over / Under Goals Ov2.5 2–5 High Won
10:00 Korea Republic U20 W vs Finland U23 WWorld: Friendlies Women 1X2 2 1–2 Medium Won
10:30 Myanmar W vs Thailand WWorld: Friendlies Women Double Chance 12 1–1 High Lost
11:30 Philippines vs MyanmarWorld: Friendlies 1X2 1 5–1 High Won
11:35 China PR U23 vs Tajikistan U23World: Friendlies Over / Under Goals Un2.5 3–0 High Lost
11:35 China vs ThailandWorld: Friendlies 1X2 1 0–0 Medium Lost
12:00 Cambodia vs Hong KongWorld: Friendlies Over / Under Goals Ov2.5 2–0 Medium Lost
12:30 Lochin vs KattaqurgonUzbekistan: Pro League A Double Chance 12 2–0 High Won
12:30 Livyi Bereh vs OleksandriaUkraine: Premier League Double Chance 12 1–0 Medium Won
13:00 Bulawayo Chiefs vs TelOneZimbabwe: Premier Soccer League Double Chance 12 1–1 High Lost
13:00 Avion Academy vs Union Abong-MbangCameroon: Elite Two Over / Under Goals Un2.5 1–1 High Won
13:00 Indonesia vs MozambiqueWorld: Friendlies 1X2 1 1–0 Medium Won
13:00 Australia U19 vs Cambodia U19Asia: ASEAN Championship U19 1X2 1 2–2 High Lost
13:15 Niroye Zamini vs Ario EslamshahrIran: Azadegan League Over / Under Goals Un2.5 0–0 High Won
13:30 Navad Urmia vs Fard AlborzIran: Azadegan League Over / Under Goals Un2.5 0–6 High Lost
13:30 Saipa vs HavadarIran: Azadegan League Over / Under Goals Un2.5 0–0 High Won
13:45 Al Hilal Port Sudan vs Al Ahli Wad MedaniSudan: Sudani Premier League Double Chance 12 2–2 High Lost
13:45 Hilal El-Fasher vs Hay Al WadiSudan: Sudani Premier League Double Chance 12 0–0 High Lost
13:45 Umm Mughad vs Al FallahSudan: Sudani Premier League 1X2 1 3–1 Medium Won
14:00 Be'sat Kermanshah vs Mes SoongounIran: Azadegan League Over / Under Goals Un2.5 1–0 High Won
14:00 Azerbaijan U21 vs Kyrgyz Republic U20World: Friendlies 1X2 2 1–3 Medium Won
14:30 Les Astres vs APEJES AcademyCameroon: Elite Two 1X2 2 0–2 Medium Won
14:30 Stade Migoveen vs Ogooue FCGabon: Championnat D1 Double Chance 12 2–1 High Won
14:30 Russia U21 vs Iraq U23World: Friendlies 1X2 1 1–0 High Won
14:30 Mes Kerman vs Naft GachsaranIran: Azadegan League 1X2 1 0–0 Medium Lost
14:30 Kyrgyzstan vs PalestineWorld: Friendlies Double Chance 12 0–0 High Lost
14:45 Republic of Ireland U21 vs Qatar U23World: Friendlies Over / Under Goals Ov2.5 0–0 High Lost
15:00 Atlantic vs KumbaCameroon: Elite Two Over / Under Goals Un2.5 1–1 High Won
15:00 Albania U17 vs Ukraine U17Europe: UEFA U17 Championship Qualification Over / Under Goals Ov2.5 0–4 Medium Won
15:00 Armenia vs MoldovaWorld: Friendlies 1X2 1 1–1 Medium Lost
15:00 Kazakhstan U19 vs Greece U19Europe: UEFA U19 Championship Qualification Over / Under Goals Un2.5 2–4 High Lost
15:00 Serbia U19 vs Portugal U19Europe: UEFA U19 Championship Qualification 1X2 2 0–1 High Won
15:00 Georgia U19 vs Iceland U19Europe: UEFA U19 Championship Qualification 1X2 1 2–3 High Lost
15:00 Nassaji Mazandaran vs Shenavarsazi QeshmIran: Azadegan League 1X2 1 2–0 High Won
15:00 Ethiopia vs MalawiWorld: Friendlies Over / Under Goals Un2.5 1–1 High Won
15:00 Tajikistan vs IndiaWorld: Friendlies 1X2 1 1–1 High Lost
15:00 Ahrobiznes Volochysk vs KudrivkaUkraine: Premier League 1X2 2 2–2 Medium Lost
15:00 Jordan W vs Palestine WWorld: Friendlies Women 1X2 1 1–0 High Won
15:00 Latvia vs Faroe IslandsEurope: Baltic Cup Double Chance 12 0–1 Medium Won
15:15 Sanat Naft vs Pars Jonoubi JAMIran: Azadegan League Over / Under Goals Un2.5 0–2 High Won
15:30 Honka vs HJK HelsinkiFinland: Suomen Cup 1X2 2 1–7 High Won
15:30 Sokół Kleczew vs Górnik PolkowicePoland: II Liga East Over / Under Goals Ov2.5 4–1 High Won
16:00 SJK Akatemia vs JIPPOFinland: Ykkösliiga 1X2 2 0–0 Medium Lost
16:00 Slovenia W vs Germany WEurope: World Cup Women Qualification Europe 1X2 2 0–2 High Won
16:00 Norway W vs Austria WEurope: World Cup Women Qualification Europe 1X2 1 2–1 High Won
16:00 Bougouni vs USFAS BamakoMali: Première Division 1X2 2 2–1 Medium Lost
16:00 Congo DR vs ChileWorld: Friendlies Over / Under Goals Un2.5 1–2 High Lost
16:00 New Zealand W vs Morocco WWorld: Friendlies Women Over / Under Goals Ov2.5 0–0 Medium Lost
16:00 Moldova U21 vs Georgia U21World: Friendlies 1X2 2 3–2 Medium Lost
16:00 Yacoub El Mansour vs CODM MeknèsMorocco: Botola Pro BTTS / GG BTTS - No 1–1 High Lost
16:30 Belarus vs Burkina FasoWorld: Friendlies Over / Under Goals Ov2.5 2–2 High Won
16:30 Djoliba vs Réal BamakoMali: Première Division 1X2 1 0–1 High Lost
16:30 Stade Malien Bamako vs BingaMali: Première Division 1X2 1 2–1 Medium Won
17:00 IK brage vs Ljungskile SKSweden: Superettan BTTS / GG BTTS - Yes 2–2 High Won
17:00 United Nordic vs Ostersunds FKSweden: Superettan Over / Under Goals Ov2.5 1–1 High Lost
17:00 Oddevold vs IFK NorrkopingSweden: Superettan Over / Under Goals Ov2.5 1–2 High Won
17:00 Osters IF vs IFK VarnamoSweden: Superettan 1X2 1 3–0 High Won
17:00 Sandviken vs Falkenbergs FFSweden: Superettan BTTS / GG BTTS - Yes 4–2 High Won
17:00 Russia vs Trinidad and TobagoWorld: Friendlies 1X2 1 3–0 High Won
17:00 Wales W vs Czech Republic WEurope: World Cup Women Qualification Europe Over / Under Goals Ov2.5 3–1 High Won
17:00 Albania W vs Montenegro WEurope: World Cup Women Qualification Europe Over / Under Goals Ov2.5 5–2 High Won
17:00 Georgia W vs Greece WEurope: World Cup Women Qualification Europe 1X2 2 2–3 High Won
17:00 Sweden W vs Italy WEurope: World Cup Women Qualification Europe 1X2 1 2–2 Medium Lost
17:00 Serbia W vs Denmark WEurope: World Cup Women Qualification Europe 1X2 2 1–4 High Won
17:00 Vendelsö vs HaningeSweden: Svenska Cupen 1X2 X 1–4 High Lost
17:00 Northern Ireland W vs Switzerland WEurope: World Cup Women Qualification Europe 1X2 2 1–2 Medium Won
17:00 Malta W vs Turkey WEurope: World Cup Women Qualification Europe 1X2 2 0–3 Medium Won
17:00 Finland W vs Portugal WEurope: World Cup Women Qualification Europe Over / Under Goals Ov2.5 3–1 High Won
17:00 Latvia W vs Slovakia WEurope: World Cup Women Qualification Europe 1X2 2 1–2 High Won
17:00 Luxembourg W vs Belgium WEurope: World Cup Women Qualification Europe 1X2 2 0–7 High Won
17:00 Israel W vs Scotland WEurope: World Cup Women Qualification Europe 1X2 2 1–5 High Won
17:00 Estonia W vs Bosnia-Herzegovina WEurope: World Cup Women Qualification Europe 1X2 2 1–1 High Lost
17:00 Algeria U23 vs Mauritania U23World: Friendlies 1X2 X 1–3 High Lost
17:00 Egypt U19 vs Russia U19World: Friendlies 1X2 1 2–5 Medium Lost
17:00 Lithuania W vs Liechtenstein WEurope: World Cup Women Qualification Europe 1X2 1 2–0 High Won
17:00 Croatia W vs Bulgaria WEurope: World Cup Women Qualification Europe 1X2 1 4–0 High Won
17:00 Gibraltar W vs Kosovo WEurope: World Cup Women Qualification Europe 1X2 2 0–8 High Won
17:00 Hungary W vs Andorra WEurope: World Cup Women Qualification Europe 1X2 1 6–1 High Won
17:00 North Macedonia W vs Azerbaijan WEurope: World Cup Women Qualification Europe 1X2 2 1–3 High Won
17:00 Cyprus W vs Moldova WEurope: World Cup Women Qualification Europe 1X2 1 0–2 Medium Lost
17:00 Belarus W vs Armenia WEurope: World Cup Women Qualification Europe 1X2 1 6–0 High Won
17:00 Hungary vs KazakhstanWorld: Friendlies 1X2 1 3–1 High Won
17:00 Angola vs Central African RepublicWorld: Friendlies 1X2 1 3–0 Medium Won
17:00 Resovia Rzeszów vs KSZO 1929Poland: II Liga East 1X2 1 3–0 Medium Won
17:30 Konyaspor vs AFC EskilstunaSweden: Svenska Cupen 1X2 X 0–2 High Lost
17:30 Sturehov W vs FBK KarlstadSweden: Svenska Cupen 1X2 X 1–3 High Lost
18:00 Aldosivi Res. vs Gimnasia Mendoza 2Argentina: Reserve League Double Chance 12 1–0 Medium Won
18:00 Deportivo Riestra Res. vs Platense Res.Argentina: Reserve League Double Chance 12 1–0 High Won
18:00 Belgrano Córdoba Res. vs Atl. Rafaela 2Argentina: Reserve League 1X2 1 1–1 Medium Lost
18:00 Flamengo U20 vs Athletico PR U20Brazil: Brasileiro U20 A Over / Under Goals Ov2.5 1–0 High Lost
18:00 Lanús Res. vs Independiente Res.Argentina: Reserve League Over / Under Goals Ov2.5 0–4 High Won
18:00 Atlético Mineiro U17 vs Cruzeiro U17Brazil: Brasileiro U17 Double Chance 12 1–3 High Won
18:00 Corinthians U17 vs Gremio U17Brazil: Brasileiro U17 Double Chance 12 7–0 High Won
18:00 Juventude U17 vs America MG U17Brazil: Brasileiro U17 Double Chance 12 0–4 High Won
18:00 Sao Paulo U17 vs Flamengo RJ U17Brazil: Brasileiro U17 Double Chance 12 1–1 High Lost
18:00 Vasco U17 vs Athletico PR U17Brazil: Brasileiro U17 Double Chance 12 2–0 High Won
18:00 Vitoria U17 vs Botafogo U17Brazil: Brasileiro U17 Over / Under Goals Ov2.5 0–1 Medium Lost
18:00 Togo vs BeninWorld: Friendlies Over / Under Goals Un2.5 5–1 High Lost
18:00 Azerbaijan vs San MarinoWorld: Friendlies 1X2 1 2–1 High Won
18:00 Kawkab Marrakech vs Raja CasablancaMorocco: Botola Pro 1X2 2 2–0 Medium Lost
18:00 CR Khemis Zemamra vs UTS RabatMorocco: Botola Pro BTTS / GG BTTS - No 0–1 High Won
18:30 Liberia vs Sierra LeoneWorld: Friendlies Over / Under Goals Un2.5 3–1 High Lost
18:30 US Bougouba vs DiarraMali: Première Division Over / Under Goals Un2.5 2–6 High Lost
19:00 Iceland W vs Spain WEurope: World Cup Women Qualification Europe 1X2 2 1–6 High Won
19:00 England W vs Ukraine WEurope: World Cup Women Qualification Europe 1X2 1 3–0 High Won
19:00 France W vs Republic of Ireland WEurope: World Cup Women Qualification Europe 1X2 1 1–0 High Won
19:00 Netherlands W vs Poland WEurope: World Cup Women Qualification Europe 1X2 1 3–1 High Won
19:00 Almeria vs CastellónSpain: Segunda División Over / Under Goals Ov2.5 3–2 High Won
20:00 Maghreb Fès vs FAR RabatMorocco: Botola Pro BTTS / GG BTTS - No 0–0 High Won
20:30 22 de Julio vs Atletico FCEcuador: Liga Pro Serie B Over / Under Goals Un2.5 0–0 High Won
20:30 9 de Octubre vs CuniburoEcuador: Liga Pro Serie B Double Chance 12 2–1 High Won
21:00 Guatemala W vs El Salvador WWorld: Friendlies Women 1X2 2 1–5 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+