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, September 30, 2026
Settled Tips172
Win Rate56.4%
Date Wednesday, September 30, 2026 Wednesday, September 30, 2026
Settled Tips 172 Finished matches
Won 97 Correct predictions
Lost 75 Incorrect predictions
Win Rate 56.4% 97 of 172 settled
High Conf. Rate 56.2% 121 high-confidence tips
Win Rate by Confidence Level Wednesday, September 30, 2026 · 172 settled tips
High Confidence
56.2%
Medium Confidence
56.9%

Accuracy by Market — Wednesday, September 30, 2026

1X2
55.9% win rate
W57 L45 · 102 tips
Double Chance
60.9% win rate
W14 L9 · 23 tips
Over / Under Goals
55.6% win rate
W25 L20 · 45 tips
BTTS / GG
50% win rate
W1 L1 · 2 tips
Showing settled results for Wednesday, September 30, 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 Aurora vs San Antonio Bulo BuloBolivia: Copa De La División Profesional 1X2 1 2–2 Medium Lost
00:00 USA vs ChileWorld: Friendlies 1X2 1 4–2 High Won
00:30 San Antonio vs SV Darmstadt 98World: Friendlies Clubs 1X2 2 0–7 High Won
01:00 Mexico vs PeruWorld: Friendlies 1X2 1 1–1 High Lost
01:05 Independiente Medellin vs MillonariosColombia: Primera A Double Chance 12 2–2 High Lost
02:00 Belize vs St. Vincent GrenadinesNorth & Central America: CONCACAF Nations League Double Chance 12 0–1 Medium Won
04:00 Papua New Guinea vs Solomon IslandsWorld: Friendlies Over / Under Goals Ov2.5 1–1 High Lost
05:00 Ulaangom City vs HuntersMongolia: Premier League 1X2 2 2–4 Medium Won
06:00 Korea Republic U23 vs China PR U23Asia: Asian Games 1X2 1 2–1 High Won
07:00 Fiji vs New CaledoniaWorld: Friendlies 1X2 1 2–1 Medium Won
07:30 Arges Pitesti vs Cetate DevaWorld: Friendlies Clubs 1X2 1 2–1 High Won
08:00 Khovd vs UlaanbaatarMongolia: Premier League 1X2 2 0–4 High Won
09:00 Scotland U19 vs Ukraine U19World: Friendlies 1X2 X 0–2 High Lost
09:00 South Korea U18 vs England U18World: Friendlies 1X2 X 1–2 High Lost
09:00 Poland U17 vs Georgia U17World: Friendlies Over / Under Goals Ov2.5 3–1 Medium Won
09:00 Republic of Ireland U17 vs Czechia U17World: Friendlies Over / Under Goals Ov2.5 3–2 High Won
09:00 Sweden U19 vs Czechia U19World: Friendlies 1X2 2 2–1 Medium Lost
09:00 East Bengal II vs Minerva PunjabIndia: IFA Shield 1X2 2 0–1 High Won
09:15 Finland U19 vs Germany U19World: Friendlies 1X2 2 1–2 High Won
10:00 USA U18 vs Ireland U18World: Friendlies 1X2 X 1–1 High Won
10:30 Uzbekistan U23 vs Japan U23Asia: Asian Games 1X2 2 1–1 Medium Lost
12:00 Bhutan U19 vs ThimphuBhutan: Premier League Over / Under Goals Ov2.5 1–1 High Lost
12:00 Ethiopia W vs Seychelles WWorld: Friendlies Women Over / Under Goals Un2.5 16–0 High Lost
12:00 Maccabi Neve Sha'anan vs TiraIsrael: Liga Alef 1X2 2 2–3 High Won
12:00 Austria U19 vs Denmark U19World: Friendlies Over / Under Goals Un2.5 1–0 High Won
12:30 Hapoel Ironi Arraba vs Hapoel Migdal HaEmekIsrael: Liga Alef 1X2 2 1–1 High Lost
12:30 Shimshon Tel Aviv vs Hapoel Ramat HaSharonIsrael: Liga Alef Double Chance 12 1–2 High Won
13:00 Mladost Lješkopolje vs JedinstvoMontenegro: Second League Double Chance 12 1–1 High Lost
13:00 Iskra vs GrbaljMontenegro: Second League Over / Under Goals Un2.5 0–1 High Won
13:00 Mogren vs LovćenMontenegro: Second League Double Chance 12 1–2 High Won
13:00 Rudar vs BeraneMontenegro: Second League 1X2 1 4–0 Medium Won
13:00 Madureira U20 vs Vasco da Gama U20Brazil: Carioca U20 1X2 2 0–1 Medium Won
13:00 Maccabi Kiryat Malachi vs Hapoel HerzliyaIsrael: Liga Alef Double Chance 12 0–0 High Lost
13:00 Seychelles vs Sri LankaWorld: Friendlies Over / Under Goals Ov2.5 0–2 High Lost
13:00 Djibouti U23 vs South Sudan U23World: CAF U23 Cup Of Nations 1X2 X 0–3 High Lost
13:00 Alessandria vs ImperiaItaly: Serie D Girone A Double Chance 12 2–1 Medium Won
13:30 Vsetín vs Bohemians 1905Czech-Republic: Cup Over / Under Goals Ov2.5 0–5 High Won
13:30 Albania U19 vs Lithuania U19World: Friendlies 1X2 1 3–2 High Won
13:30 Morocco U20 vs Algeria U20Africa: Africa Cup Of Nations U20 1X2 1 3–1 High Won
14:00 Bryne W vs Kolbotn WNorway: 1. Division Women Over / Under Goals Ov2.5 1–0 High Lost
14:00 Chisola vs BorgosesiaItaly: Serie D Girone A Over / Under Goals Un2.5 2–2 High Lost
14:00 Farul Constanţa W vs Sparta Praha WWorld: UEFA Europa Cup Women 1X2 2 0–4 High Won
14:00 Botswana U23 vs Mozambique U23World: Friendlies 1X2 X 0–2 High Lost
14:00 Netherlands U18 vs Norway U18World: Friendlies 1X2 X 2–1 High Lost
14:00 South Africa U23 vs Algeria U23World: Friendlies 1X2 X 0–1 High Lost
14:00 Follo vs Sarpsborg 08 FFNorway: NM Cupen 1X2 2 0–2 High Won
14:00 Aktobe W vs Ajax WWorld: UEFA Europa Cup Women 1X2 2 1–0 High Lost
14:30 Arna-Bjørnar W vs Frigg Oslo FK WNorway: 1. Division Women 1X2 1 5–0 High Won
14:30 Hapoel Bnei Musmus vs Maccabi K. Ata BialikIsrael: Liga Alef 1X2 2 1–0 Medium Lost
14:30 Ironi Nesher vs Beitar NahariyaIsrael: Liga Alef Over / Under Goals Ov2.5 4–1 High Won
15:00 Zeta vs KomMontenegro: Second League 1X2 1 1–3 Medium Lost
15:00 Medeama vs Port CityGhana: Premier League Over / Under Goals Ov2.5 1–0 Medium Lost
15:00 Katsina United vs Rivers UnitedNigeria: NPFL 1X2 2 1–1 Medium Lost
15:00 Warri Wolves vs Enugu RangersNigeria: NPFL Double Chance 12 0–1 High Won
15:00 Canada U18 vs Spain U18World: Friendlies 1X2 X 0–2 High Lost
15:00 Enyimba vs Shooting StarsNigeria: NPFL 1X2 1 4–2 High Won
15:00 Sporting Lagos vs Ikorodu CityNigeria: NPFL Double Chance 12 0–0 Medium Lost
16:00 Eritrea vs South AfricaAfrica: Africa Cup Of Nations Qualification 1X2 2 0–5 High Won
16:00 Faroe Islands U21 vs Luxembourg U21Europe: UEFA U21 Championship Qualification Over / Under Goals Ov2.5 0–1 High Lost
16:00 Czech Republic U21 vs Bulgaria U21Europe: UEFA U21 Championship Qualification 1X2 1 1–0 Medium Won
16:00 Romania U21 vs Finland U21Europe: UEFA U21 Championship Qualification BTTS / GG BTTS - Yes 0–2 High Lost
16:00 Poland U21 vs Sweden U21Europe: UEFA U21 Championship Qualification 1X2 1 3–0 High Won
16:00 Malta U21 vs Germany U21Europe: UEFA U21 Championship Qualification 1X2 2 1–4 High Won
16:00 Ryazan vs Zenit PenzaRussia: Second League Group 3 1X2 1 2–0 Medium Won
16:00 Lithuania vs AndorraWorld: Friendlies 1X2 1 3–0 Medium Won
16:00 Hønefoss vs KFUM OsloNorway: NM Cupen Over / Under Goals Ov2.5 0–2 High Lost
16:00 Brann W vs HJK WWorld: UEFA Europa Cup Women 1X2 1 4–0 High Won
16:00 Spartak Myjava W vs PAOK WWorld: UEFA Europa Cup Women Over / Under Goals Ov2.5 1–1 High Lost
16:00 Rosenborg W vs Slovan Liberec WWorld: UEFA Europa Cup Women Over / Under Goals Ov2.5 4–1 High Won
16:00 Fortuna Hjørring W vs PSVEindhoven WWorld: UEFA Europa Cup Women 1X2 2 0–0 High Lost
16:00 Vålerenga W vs Feyenoord WWorld: UEFA Europa Cup Women Over / Under Goals Ov2.5 2–1 High Won
16:00 Angola U23 vs Namibia U23World: CAF U23 Cup Of Nations 1X2 1 1–1 High Lost
16:00 Zimbabwe U23 vs Mauritius U23World: CAF U23 Cup Of Nations 1X2 X 2–0 High Lost
16:00 Rwanda U23 vs Sudan U23World: CAF U23 Cup Of Nations 1X2 X 3–0 High Lost
16:00 Togo U23 vs Libya U23World: CAF U23 Cup Of Nations 1X2 1 1–1 High Lost
16:00 Kalsdorf vs Grazer AKWorld: Friendlies Clubs 1X2 2 1–5 High Won
16:30 Eintracht Frankfurt W vs FH WWorld: UEFA Europa Cup Women Over / Under Goals Un2.5 4–1 High Lost
16:30 Sturm Graz W vs VfL Wolfsburg WWorld: UEFA Europa Cup Women 1X2 2 0–2 High Won
16:30 Portugal U19 vs Netherlands U19World: Friendlies 1X2 X 6–1 High Lost
16:45 Roma W vs Barcelona WEurope: UEFA Champions League Women 1X2 2 0–6 High Won
16:45 Häcken W vs Juventus WEurope: UEFA Champions League Women 1X2 1 0–3 Medium Lost
16:45 Paris FC W vs Arsenal WEurope: UEFA Champions League Women 1X2 2 2–2 High Lost
16:50 Nordia Jerusalem vs Hapoel HaderaIsrael: Liga Alef 1X2 2 0–4 High Won
16:55 Hapoel Nazareth Illit vs Tzeirey TamraIsrael: Liga Alef 1X2 1 2–3 High Lost
17:00 Kosovo U21 vs Cyprus U21Europe: UEFA U21 Championship Qualification 1X2 1 2–1 High Won
17:00 Umeå FC Akademi vs IFK UmeåSweden: Division 2 Norrland 1X2 1 6–0 High Won
17:00 Örebro SK W vs Eskilstuna United WSweden: Svenska Cupen Women 1X2 2 0–7 High Won
17:00 Sunnanå W vs Piteå WSweden: Svenska Cupen Women 1X2 X 0–6 High Lost
17:00 Czarni Sosnowiec W vs Breidablik WWorld: UEFA Europa Cup Women Over / Under Goals Ov2.5 1–0 High Lost
17:00 Fenerbahce W vs Minsk WWorld: UEFA Europa Cup Women 1X2 1 1–0 Medium Won
17:00 Hapoel Mahane Yehuda vs DimonaIsrael: Liga Alef 1X2 2 2–3 High Won
17:00 Real Sociedad W vs Hearts WWorld: UEFA Europa Cup Women Over / Under Goals Un2.5 4–0 High Lost
17:00 Maccabi Ashdod vs Holon YermiyahuIsrael: Liga Alef Double Chance 12 2–0 Medium Won
17:00 Malmö FF W vs St. Pölten WWorld: UEFA Europa Cup Women 1X2 1 3–0 Medium Won
17:00 Egypt U20 vs Tunisia U20Africa: Africa Cup Of Nations U20 1X2 1 2–1 High Won
17:00 Konyaspor vs PalestineWorld: Friendlies 1X2 X 2–2 High Won
17:30 Wiedenbrück vs Sportfreunde SiegenGermany: Regionalliga West Over / Under Goals Ov2.5 1–3 High Won
17:30 Hapoel Beit Shean vs Ironi Baka El GarbiyaIsrael: Liga Alef Double Chance 12 2–1 Medium Won
17:30 United Arab Emirates vs QatarAsia: Gulf Cup Of Nations 1X2 1 1–1 High Lost
17:30 Bahrain vs YemenAsia: Gulf Cup Of Nations 1X2 1 2–5 Medium Lost
17:30 Sestao River vs TerrassaSpain: Copa Federacion 1X2 1 4–1 High Won
17:45 Verl II vs GievenbeckGermany: Oberliga Westfalen Over / Under Goals Ov2.5 6–0 High Won
18:00 Athletico PR U17 vs Cruzeiro U17Brazil: Brasileiro U17 Over / Under Goals Ov2.5 1–2 High Won
18:00 Atlético Mineiro U17 vs Juventude U17Brazil: Brasileiro U17 1X2 1 4–1 High Won
18:00 Bahia U17 vs Fluminense U17Brazil: Brasileiro U17 1X2 2 1–0 Medium Lost
18:00 Botafogo U17 vs RB Bragantino U17Brazil: Brasileiro U17 Over / Under Goals Ov2.5 0–3 High Won
18:00 Corinthians U17 vs Atletico GO U17Brazil: Brasileiro U17 1X2 1 8–0 Medium Won
18:00 Flamengo RJ U17 vs America MG U17Brazil: Brasileiro U17 1X2 1 1–0 Medium Won
18:00 Fortaleza U17 vs Internacional U17Brazil: Brasileiro U17 Over / Under Goals Ov2.5 2–1 Medium Won
18:00 Gremio U17 vs Sao Paulo U17Brazil: Brasileiro U17 1X2 2 0–2 Medium Won
18:00 Palmeiras U17 vs Vasco U17Brazil: Brasileiro U17 Over / Under Goals Ov2.5 5–0 High Won
18:00 Santos U17 vs Vitoria U17Brazil: Brasileiro U17 Over / Under Goals Ov2.5 5–0 High Won
18:00 Diksmuide vs Voorde AppelterreBelgium: Second Amateur Division VFV A Double Chance 12 1–0 High Won
18:00 VW Hamme vs OostkampBelgium: Second Amateur Division VFV A 1X2 2 0–2 Medium Won
18:00 RFC Wetteren vs LonderzeelBelgium: Second Amateur Division VFV A Over / Under Goals Ov2.5 1–1 High Lost
18:00 De Kempen vs Diegem SportBelgium: Second Amateur Division VFV B Over / Under Goals Ov2.5 1–1 High Lost
18:00 Kreuzlingen vs BrühlSwitzerland: 1. Liga Promotion Double Chance 12 3–0 Medium Won
18:00 Wellen vs Racing MechelenBelgium: Second Amateur Division VFV B Double Chance 12 2–3 High Won
18:00 Sint-Truiden II vs NijlenBelgium: Second Amateur Division VFV B Over / Under Goals Ov2.5 1–2 High Won
18:00 Sporting Charleroi II vs Habay-la-NeuveBelgium: First Amateur Division Double Chance 12 0–0 Medium Lost
18:00 RWDM vs RochefortBelgium: First Amateur Division 1X2 1 1–1 Medium Lost
18:00 Flénu vs Olympic CharleroiBelgium: First Amateur Division 1X2 2 3–4 High Won
18:00 Huy vs Crossing SchaerbeekBelgium: Second Amateur Division ACFF Over / Under Goals Ov2.5 2–2 High Won
18:00 Quilmes 2 vs Estudiantes Rio Cuarto 2Argentina: Reserve League Over / Under Goals Un2.5 1–1 High Won
18:00 Houtvenne vs Mandel UnitedBelgium: First Amateur Division 1X2 1 2–1 Medium Won
18:00 Roeselare Daisel vs Thes SportBelgium: First Amateur Division 1X2 1 0–1 Medium Lost
18:00 Leicester City U21 vs Real Sociedad IIWorld: Premier League International Cup 1X2 X 0–4 High Lost
18:00 Nottingham Forest U21 vs Sporting CP BWorld: Premier League International Cup 1X2 X 2–4 High Lost
18:00 Spouwen-Mopertingen vs HeistBelgium: First Amateur Division Over / Under Goals Ov2.5 3–1 High Won
18:00 Independiente Riva. Res. vs Belgrano Córdoba Res.Argentina: Reserve League Double Chance 12 3–3 Medium Lost
18:00 America PE U20 vs Serrano PE U20Brazil: Pernambucano U20 Double Chance 12 2–2 High Lost
18:00 Nautico U20 vs Petrolina U20Brazil: Pernambucano U20 1X2 1 1–0 Medium Won
18:00 Merelbeke vs Dessel SportBelgium: First Amateur Division Over / Under Goals Ov2.5 1–1 High Lost
18:00 Instituto Res. vs Racing Club Res.Argentina: Reserve League Double Chance 12 2–2 High Lost
18:00 Sport Recife U20 vs Academica Vitoria U20Brazil: Pernambucano U20 1X2 1 3–0 Medium Won
18:00 EC Novo Horizonte vs Clube 1992Brazil: Gaúcho 3 Over / Under Goals Ov2.5 0–2 High Lost
18:00 Zelzate vs KnokkeBelgium: First Amateur Division 1X2 2 0–0 Medium Lost
18:00 Platense Res. vs Huracán Res.Argentina: Reserve League Double Chance 12 1–1 Medium Lost
18:00 Älvsjö AIK W vs Djurgården WSweden: Svenska Cupen Women 1X2 X 1–4 High Lost
18:00 Rangers W vs Hammarby WWorld: UEFA Europa Cup Women 1X2 X 0–3 High Lost
18:00 Seuzach vs FC WinterthurWorld: Friendlies Clubs 1X2 X 1–4 High Lost
18:00 Rosario Central Res. vs Unión Santa Fe Res.Argentina: Reserve League Double Chance 12 2–0 High Won
18:00 Tzeirey Tira vs FC JerusalemIsrael: Liga Alef 1X2 2 0–2 High Won
18:00 Middlesbrough U21 vs Juventus U21World: Premier League International Cup 1X2 X 1–0 High Lost
18:00 Real vs FarroupilhaBrazil: Gaúcho 3 1X2 1 4–0 Medium Won
18:00 Navalcarnero vs Real MurciaSpain: Copa Federacion 1X2 2 3–1 High Lost
18:15 FC Wohlen vs SchötzSwitzerland: 1. Liga Classic Group 2 Over / Under Goals Ov2.5 1–5 Medium Won
18:30 Scotland U21 vs Azerbaijan U21Europe: UEFA U21 Championship Qualification 1X2 1 5–2 High Won
18:30 Rotselaar vs Rupel BoomBelgium: Second Amateur Division VFV B Over / Under Goals Ov2.5 3–1 High Won
18:30 Harelbeke vs HoogstratenBelgium: First Amateur Division 1X2 2 3–3 Medium Lost
18:30 Recreativo Huelva vs ConilSpain: Copa Federacion Over / Under Goals Un2.5 2–1 High Lost
18:30 Spain U20 vs Mexico U20World: Friendlies 1X2 1 2–0 Medium Won
18:45 Eastleigh vs SouthendEngland: National League 1X2 2 1–1 Medium Lost
18:45 Whyteleafe vs Brentwood TownEngland: Non League Premier Isthmian 1X2 2 1–2 Medium Won
18:45 Tamworth vs Sutton UtdEngland: National League Over / Under Goals Ov2.5 2–0 High Lost
18:45 Frome Town vs Taunton TownEngland: Non League Premier Southern South Over / Under Goals Ov2.5 2–2 High Won
18:45 Gosport Borough vs Bracknell TownEngland: Non League Premier Southern South BTTS / GG BTTS - Yes 1–1 High Won
18:45 Sporting CP W vs Brøndby WWorld: UEFA Europa Cup Women 1X2 1 2–2 Medium Lost
19:00 Real Oruro vs Always ReadyBolivia: Copa De La División Profesional Over / Under Goals Ov2.5 2–2 High Won
19:00 Lyon W vs Chelsea WEurope: UEFA Champions League Women Over / Under Goals Ov2.5 0–0 High Lost
19:00 Torreense W vs Metalist 1925 WWorld: UEFA Europa Cup Women Over / Under Goals Ov2.5 4–1 High Won
19:00 Portugal U21 vs Gibraltar U21Europe: UEFA U21 Championship Qualification 1X2 1 4–0 High Won
19:00 Cerro Largo vs RentistasUruguay: Copa Uruguay 1X2 1 1–0 High Won
19:00 Defensor Sporting vs Plaza ColoniaUruguay: Copa Uruguay 1X2 1 0–1 Medium Lost
19:00 SL Benfica W vs Bayern Munich WEurope: UEFA Champions League Women 1X2 2 0–3 High Won
19:30 Club Atletico Barinas vs Fundación Lara DeportivaVenezuela: Segunda División Over / Under Goals Ov2.5 1–2 High Won
19:30 Atletico el Vigia FC vs Zamora FC BVenezuela: Segunda División Double Chance 12 4–3 High Won
20:00 Yaracuyanos FC vs Puerto Cabello IIVenezuela: Segunda División Double Chance 12 3–0 High Won
20:00 Cienciano vs Club Deportivo Los ChankasPeru: Primera División 1X2 1 1–1 Medium Lost
20:00 Salcedo vs Delfines Del EsteDominican-Republic: Liga Mayor 1X2 1 1–0 Medium Won
20:00 Independiente F.b.c. vs Nacional AsuncionParaguay: Copa Paraguay 1X2 2 2–2 High Lost
21:00 Union San Felipe vs San LuisChile: Primera B Double Chance 12 0–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+