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.

ShowingFriday, August 28, 2026
Settled Tips171
Win Rate63.2%
Date Friday, August 28, 2026 Friday, August 28, 2026
Settled Tips 171 Finished matches
Won 108 Correct predictions
Lost 63 Incorrect predictions
Win Rate 63.2% 108 of 171 settled
High Conf. Rate 62.4% 101 high-confidence tips
Win Rate by Confidence Level Friday, August 28, 2026 · 171 settled tips
High Confidence
62.4%
Medium Confidence
64.3%

Accuracy by Market — Friday, August 28, 2026

Double Chance
77.8% win rate
W21 L6 · 27 tips
Over / Under Goals
69.1% win rate
W38 L17 · 55 tips
1X2
55% win rate
W44 L36 · 80 tips
BTTS / GG
55.6% win rate
W5 L4 · 9 tips
Showing settled results for Friday, August 28, 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 Nacional AM vs CSABrazil: Serie D Double Chance 12 3–1 Medium Won
00:00 Deportivo Cuenca Juniors vs 9 de OctubreEcuador: Liga Pro Serie B Over / Under Goals Un2.5 1–1 High Won
00:15 Platense vs Instituto CordobaArgentina: Copa Argentina Over / Under Goals Un2.5 1–1 High Won
00:30 Bolívar vs ABBBolivia: Primera División 1X2 1 4–1 High Won
01:00 Alebrijes de Oaxaca vs TapatíoMexico: Liga De Expansión MX BTTS / GG BTTS - Yes 1–1 High Won
01:00 Cancún vs CA La PazMexico: Liga De Expansión MX 1X2 1 1–2 Medium Lost
01:15 Internacional de Bogota vs Deportivo PastoColombia: Primera A 1X2 1 1–1 High Lost
02:30 Mixco vs Alianza FCWorld: Concacaf Central American Cup Over / Under Goals Ov2.5 2–0 Medium Lost
02:30 CD Olimpia vs Deportivo SaprissaWorld: Concacaf Central American Cup Over / Under Goals Ov2.5 2–1 Medium Won
08:00 Ural U20 vs Zenit U19Russia: Youth Championship 1X2 2 3–6 High Won
08:00 Getafe II vs TorrejónWorld: Friendlies Clubs Double Chance 12 0–2 High Won
08:30 Italy U18 vs Tunisia U21World: Mediterranean Games Double Chance 12 1–3 Medium Won
09:00 Lokomotiv Kyiv vs Yarud Mariupol'Ukraine: Persha Liga Double Chance 12 1–3 High Won
09:00 GFA vs YadanarbonMyanmar: National League 1X2 2 1–2 Medium Won
09:00 Thitsar Arman vs MyawadyMyanmar: National League Over / Under Goals Un2.5 2–2 High Lost
09:30 Aryan vs UnitedIndia: Calcutta Premier Division Double Chance 12 2–1 High Won
09:30 Coal India vs MohammedanIndia: Calcutta Premier Division Double Chance 12 2–0 High Won
09:30 Kalighat Club vs MeasurersIndia: Calcutta Premier Division 1X2 2 1–1 High Lost
10:00 Incheon Red Angels W vs Gyeongju WSouth-Korea: WK League Double Chance 12 1–1 Medium Lost
10:00 Almaz Antey U19 vs CSKA Moskva U19Russia: Youth Championship 1X2 2 4–2 High Lost
10:00 Prospect United vs Hurstville FCAustralia: New South Wales NPL 2 1X2 1 3–0 Medium Won
10:00 Suwon FMC W vs Seoul WSouth-Korea: WK League 1X2 1 2–1 High Won
10:00 Legia Warszawa U19 vs Lech Poznań U19Poland: Central Youth League 1X2 1 3–1 High Won
10:30 Ansan Greeners vs Daegu FCSouth-Korea: K League 2 1X2 2 1–2 High Won
10:30 Jeonnam Dragons vs Cheonan CitySouth-Korea: K League 2 BTTS / GG BTTS - Yes 1–0 High Lost
10:30 Adelaide Olympic vs Modbury JetsAustralia: South Australia State League 1 Over / Under Goals Ov2.5 0–4 Medium Won
11:00 Kolos Kovalivka II vs SK PoltavaUkraine: Persha Liga Double Chance 12 0–1 Medium Won
11:30 Sabah FA vs PenangMalaysia: Super League 1X2 1 2–0 High Won
11:35 Dalian Zhixing vs Beijing GuoanChina: Super League Over / Under Goals Ov2.5 1–1 High Lost
11:35 Shanghai Shenhua vs Shandong LunengChina: Super League 1X2 1 2–3 Medium Lost
12:00 Dinamo Moskva U19 vs Akademiya Konoplev U20Russia: Youth Championship Over / Under Goals Ov2.5 1–2 High Won
12:00 Nizhny Novgorod U19 vs Fakel U19Russia: Youth Championship 1X2 1 0–0 High Lost
12:00 Pakhtakor II vs QiziriqUzbekistan: Pro League A Over / Under Goals Ov2.5 3–0 Medium Won
12:00 Sichuan Jiuniu vs SHANGHAI SIPGChina: Super League Over / Under Goals Ov2.5 0–1 Medium Lost
12:30 Kolos Kovalivka vs Obolon'-BrovarUkraine: Premier League 1X2 1 0–0 High Lost
13:00 Aktobe Jas vs JaiyqKazakhstan: 1. Division Over / Under Goals Ov2.5 1–0 High Lost
13:00 Taraz vs Tobol 2Kazakhstan: 1. Division Over / Under Goals Ov2.5 3–1 High Won
13:00 Tauras vs BFALithuania: 1 Lyga 1X2 1 2–2 Medium Lost
13:00 Itabirito U20 vs Coimbra U20Brazil: Mineiro U20 Double Chance 12 0–1 High Won
13:00 Nyva Ternopil II vs Skala 1911 StryiUkraine: Druha Liga Over / Under Goals Ov2.5 0–1 High Lost
13:00 Highbury vs Hope FCSouth-Africa: 1st Division Double Chance 12 1–0 High Won
13:00 Fountain Gate vs Mbeya CityTanzania: Ligi Kuu Bara Over / Under Goals Un2.5 0–2 High Won
13:00 Terengganu vs SelangorMalaysia: Super League 1X2 2 0–3 Medium Won
13:30 AL Nasr SC vs Haras El HodoodEgypt: Second League BTTS / GG BTTS - No 0–0 Medium Won
13:30 Masar vs DayroutEgypt: Second League 1X2 1 4–0 Medium Won
13:30 Pharco vs El MansuraEgypt: Second League 1X2 1 2–0 Medium Won
13:30 Itesalat vs Ismaily SCEgypt: Second League Over / Under Goals Ov2.5 2–1 Medium Won
13:55 Dubai United vs Al-Ittihad KalbaUnited-Arab-Emirates: Pro League Over / Under Goals Ov2.5 4–1 High Won
14:00 Dynamo Makhachkala U19 vs Rostov U19Russia: Youth Championship 1X2 2 2–1 Medium Lost
14:00 Spartak Moskva U19 vs Rodina Moscow U19Russia: Youth Championship Over / Under Goals Ov2.5 3–1 High Won
14:00 Khan Tengri vs Astana IIKazakhstan: 1. Division Over / Under Goals Ov2.5 3–0 High Won
14:00 Gazalkent vs FarDuUzbekistan: Pro League A Over / Under Goals Ov2.5 0–1 High Lost
14:00 FC Energetik-Bgu Minsk vs Minsk IIBelarus: 1. Division Over / Under Goals Ov2.5 2–1 High Won
14:00 Miedź Legnica II vs Stilon GorzówPoland: III Liga Group 3 1X2 1 2–2 High Lost
14:00 FCM Ungheni vs IskraMoldova: Liga 1 Over / Under Goals Ov2.5 2–3 High Won
14:00 Victoria Bardar vs FC National IaloveniMoldova: Liga 1 Double Chance 12 0–2 High Won
14:00 Vulturii Cutezători vs Zimbru IIMoldova: Liga 1 1X2 1 5–1 Medium Won
14:00 Sileks vs ShkendijaMacedonia: First League Over / Under Goals Ov2.5 0–2 High Lost
14:00 Olympic El Qanah vs El Gouna FCEgypt: Premier League BTTS / GG BTTS - No 1–1 High Lost
14:00 Enppi vs Wadi DeglaEgypt: Premier League Double Chance 12 1–3 Medium Won
14:15 Al Ahli Doha vs Lusail CityQatar: Stars League 1X2 1 3–3 High Lost
14:30 Interclube vs FC LuandaAngola: Girabola 1X2 1 2–1 High Won
14:30 Drenica Skënderaj vs BallkaniKosovo: Superliga Double Chance 12 0–2 Medium Won
14:30 Honka vs P-IirotFinland: Kakkonen Lohko B 1X2 1 1–1 High Lost
15:00 Samtredia vs Odishi 1919Georgia: Erovnuli Liga 2 Double Chance 12 3–0 Medium Won
15:00 Gonio vs FC Iberia 1999 IIGeorgia: Liga 3 1X2 1 2–2 Medium Lost
15:00 FC Vitebsk vs NaftanBelarus: Premier League 1X2 1 2–0 High Won
15:00 Krasnodar W vs Dinamo Moskva WRussia: Supreme Division Women 1X2 2 2–3 Medium Won
15:00 Akron vs CSKA MoscowRussia: Premier League 1X2 2 2–2 Medium Lost
15:00 Dainava vs Žalgiris IILithuania: 1 Lyga 1X2 1 0–1 Medium Lost
15:00 FC Voluntari vs OţelulRomania: Liga I Double Chance 12 2–2 Medium Lost
15:00 Slovan Ljubljana vs IlirijaSlovenia: 2. SNL Over / Under Goals Ov2.5 2–1 High Won
15:00 Luzino vs Lipno StęszewPoland: III Liga Group 2 1X2 1 2–1 High Won
15:00 Parma U20 vs Sassuolo U20Italy: Campionato Primavera 1 Over / Under Goals Ov2.5 4–0 Medium Won
15:00 Wda Świecie vs Noteć CzarnkówPoland: III Liga Group 2 Over / Under Goals Ov2.5 2–1 High Won
15:00 Kluczevia Stargard vs Unia SwarzędzPoland: III Liga Group 2 1X2 1 2–0 Medium Won
15:00 Chotebor vs FS TřebíčCzech-Republic: 4. Liga Divizie D Over / Under Goals Ov2.5 0–2 High Lost
15:00 Tatran Bohunice vs Velké MeziříčíCzech-Republic: 4. Liga Divizie D 1X2 1 3–3 Medium Lost
15:00 Struga vs Bregalnica ŠtipMacedonia: First League 1X2 1 4–0 Medium Won
15:00 Sesvete vs DugopoljeCroatia: First NL Double Chance 12 1–2 Medium Won
15:00 Necaxa U21 vs Cruz Azul U21Mexico: Liga MX U21 Over / Under Goals Ov2.5 2–1 Medium Won
15:00 Shooting Stars vs Inter LagosNigeria: NPFL 1X2 1 2–1 Medium Won
15:00 EPS vs HJS AkatemiaFinland: Kakkonen Lohko B Over / Under Goals Ov2.5 4–1 High Won
15:05 Al Thaid vs Dubai CityUnited-Arab-Emirates: Division 1 1X2 1 5–1 Medium Won
15:05 Dibba Al-Fujairah vs Gulf UnitedUnited-Arab-Emirates: Division 1 1X2 1 4–3 High Won
15:05 Ittifaq vs Al UroobaUnited-Arab-Emirates: Division 1 Over / Under Goals Un2.5 1–1 High Won
15:30 JäPS vs KäPaFinland: Ykkösliiga 1X2 1 0–0 Medium Lost
15:30 Kooteepee vs HakaFinland: Ykkösliiga BTTS / GG BTTS - Yes 2–1 High Won
15:30 Kotwica Kórnik vs Chemik BydgoszczPoland: III Liga Group 2 Over / Under Goals Ov2.5 4–1 High Won
15:30 Frýdek-Místek vs Sigma Olomouc IICzech-Republic: 3. Liga MSFL Over / Under Goals Ov2.5 1–0 High Lost
15:30 Vukovar vs Segesta SisakCroatia: First NL 1X2 1 2–0 Medium Won
15:30 Strání vs Nové SadyCzech-Republic: 4. Liga Divizie E 1X2 1 9–0 Medium Won
15:30 Bsk Bijelo Brdo vs HNK CibaliaCroatia: First NL Double Chance 12 1–1 Medium Lost
15:30 Dubrava Zagreb vs Croatia ZmijavciCroatia: First NL Over / Under Goals Ov2.5 1–2 Medium Won
15:30 Bjelovar vs TrnjeCroatia: Second NL Over / Under Goals Ov2.5 0–2 High Lost
15:30 Geita Gold vs AzamTanzania: Ligi Kuu Bara 1X2 2 2–2 Medium Lost
15:30 ÅIFK vs Ilves IIFinland: Kakkonen Lohko B Over / Under Goals Ov2.5 1–0 High Lost
15:30 GBK vs Jaro 2Finland: Kakkonen Lohko C Over / Under Goals Ov2.5 2–2 High Won
15:30 Chadormalu SC vs Tractor SaziIran: Persian Gulf Pro League 1X2 2 0–2 High Won
15:30 Paykan vs Esteghlal KhuzestanIran: Persian Gulf Pro League BTTS / GG BTTS - No 0–0 High Won
15:30 Atlantis vs HIFK HelsinkiFinland: Kakkonen Lohko A 1X2 1 1–2 Medium Lost
15:30 JBK vs KraftFinland: Kakkonen Lohko C 1X2 1 5–0 Medium Won
15:45 Nassaji Mazandaran vs Shams Azar QazvinIran: Persian Gulf Pro League Over / Under Goals Un2.5 0–2 High Won
15:45 Aluminium Arak vs Kheybar KhorramabadIran: Persian Gulf Pro League BTTS / GG BTTS - No 2–2 High Lost
15:50 Al Riyadh vs NEOMSaudi-Arabia: Pro League 1X2 2 1–0 Medium Lost
15:55 Al Anwar vs Al UlaSaudi-Arabia: Division 1 1X2 2 0–1 Medium Won
16:00 Lokomotiv Moskva U19 vs Chertanovo U20Russia: Youth Championship 1X2 1 3–1 High Won
16:00 Wisla Plock vs Korona KielcePoland: Ekstraklasa Double Chance 12 0–2 High Won
16:00 FA Šiauliai II vs MinijaLithuania: 1 Lyga 1X2 2 1–2 High Won
16:00 Ryazan vs Salyut-BelgorodRussia: Second League Group 3 Double Chance 12 1–0 Medium Won
16:00 Slavia Sofia vs Septemvri SofiaBulgaria: First League 1X2 1 1–1 High Lost
16:00 Unia Skierniewice vs Stal RzeszówPoland: I Liga 1X2 1 0–1 High Lost
16:00 Primorje vs KrkaSlovenia: 2. SNL Double Chance 12 3–2 Medium Won
16:00 Fortuna Regensburg vs Bayern HofGermany: Oberliga Bayern Nord Over / Under Goals Ov2.5 3–3 High Won
16:00 Stadeln vs KornburgGermany: Oberliga Bayern Nord 1X2 2 1–1 Medium Lost
16:00 Dukla Praha vs Vysočina JihlavaCzech-Republic: FNL 1X2 1 3–1 Medium Won
16:00 Pohronie vs Tatran PrešovSlovakia: 2. Liga 1X2 2 3–1 Medium Lost
16:00 Schalding-Heining vs Sportfreunde SchwaigGermany: Oberliga Bayern Süd 1X2 2 0–4 Medium Won
16:00 Landshut vs HeimstettenGermany: Oberliga Bayern Süd Over / Under Goals Ov2.5 3–3 Medium Won
16:00 Ansbach vs Schwaben AugsburgGermany: Regionalliga Bayern Over / Under Goals Ov2.5 1–2 Medium Won
16:00 Al-Fayha vs AbhaSaudi-Arabia: Pro League Double Chance 12 3–2 Medium Won
16:00 FC Urartu vs AlashkertArmenia: Premier League Double Chance 12 1–1 Medium Lost
16:00 Keçiörengücü vs ÜmraniyesporTurkey: 1. Lig 1X2 1 2–2 Medium Lost
16:00 Pendikspor vs BandırmasporTurkey: 1. Lig 1X2 1 1–1 High Lost
16:00 Krasava Ypsonas vs Omonia 29is MaiouCyprus: 1. Division 1X2 1 0–3 High Lost
16:00 Muharraq vs Al AhliBahrain: Premier League 1X2 1 1–1 Medium Lost
16:00 East Riffa vs Al-HiddBahrain: Premier League Over / Under Goals Un2.5 0–2 High Won
16:00 Sepahan FC vs Gol GoharIran: Persian Gulf Pro League 1X2 1 2–0 High Won
16:05 Al-Raed vs HajerSaudi-Arabia: Division 1 1X2 1 2–3 Medium Lost
16:15 Pogoń Grod. Mazowiecki vs NiecieczaPoland: I Liga BTTS / GG BTTS - Yes 2–2 High Won
16:30 Elfsborg W vs Häcken II WSweden: Elitettan 1X2 1 2–1 High Won
16:30 Hankofen-Hailing vs TuS GeretsriedGermany: Oberliga Bayern Süd Over / Under Goals Ov2.5 1–0 High Lost
16:30 Voitsberg vs FC LieferingAustria: 2. Liga Over / Under Goals Ov2.5 2–3 High Won
16:30 First Vienna vs SKU AmstettenAustria: 2. Liga Over / Under Goals Ov2.5 1–0 High Lost
16:30 SV Kapfenberg vs FC BW LinzAustria: 2. Liga 1X2 2 2–1 High Lost
16:30 SKN ST. Polten vs Austria SalzburgAustria: 2. Liga 1X2 1 1–0 Medium Won
16:30 VfL Bochum vs VfL OsnabrückGermany: 2. Bundesliga 1X2 1 0–1 Medium Lost
16:30 Eintracht Braunschweig vs Hertha BSCGermany: 2. Bundesliga Over / Under Goals Ov2.5 3–5 High Won
16:30 FK Neftekhimik vs FC UFARussia: First League Double Chance 12 0–1 High Won
16:30 Qatar SC vs Al SaddQatar: Stars League 1X2 2 2–6 High Won
16:30 Al-Wasl FC vs Shabab Al Ahli DubaiUnited-Arab-Emirates: Pro League Over / Under Goals Ov2.5 0–1 High Lost
16:30 Hibernians vs Zabbar St. PatrickMalta: Premier League Double Chance 12 1–1 High Lost
16:30 FC Koln W vs 1899 Hoffenheim WGermany: Frauen Bundesliga BTTS / GG BTTS - Yes 1–0 High Lost
17:00 Racing Santander vs ElcheSpain: La Liga Over / Under Goals Ov2.5 3–2 Medium Won
17:00 Uppsala W vs Eskilstuna United WSweden: Damallsvenskan 1X2 2 0–6 Medium Won
17:00 Lund vs OlympicSweden: Ettan Södra 1X2 1 7–1 Medium Won
17:00 Torns vs IFK TrelleborgSweden: Division 2 Östra Götaland 1X2 2 1–2 High Won
17:00 Stenungsund vs HerrestadsSweden: Division 2 Norra Götaland Over / Under Goals Ov2.5 0–1 High Lost
17:00 Täby vs FrankeSweden: Division 2 Norra Svealand 1X2 1 2–1 Medium Won
17:00 Lindome vs Västra FrölundaSweden: Division 2 Västra Götaland Over / Under Goals Ov2.5 2–1 High Won
17:00 Böljan vs Qviding FIFSweden: Division 2 Västra Götaland Over / Under Goals Ov2.5 5–0 High Won
17:00 FC Gomel vs BelshinaBelarus: Premier League 1X2 1 1–0 High Won
17:00 AC Horsens vs ViborgDenmark: Superliga 1X2 2 2–3 Medium Won
17:00 Wiślanie Jaśkowice vs Czarni PołaniecPoland: III Liga Group 4 1X2 1 0–1 High Lost
17:00 Kluczbork vs Stal BrzegPoland: III Liga Group 3 1X2 1 1–0 High Won
17:00 Polonia Środa vs Gedania GdanskPoland: III Liga Group 2 1X2 1 4–3 High Won
17:00 FC Helsingor vs IshøjDenmark: 3. Division 1X2 1 1–0 High Won
17:00 Parndorf vs Mannsdorf-GroßenzersdorfAustria: Regionalliga Ost Over / Under Goals Ov2.5 1–4 High Won
17:00 Fremad Amager vs Thisted FCDenmark: 2. Division 1X2 1 2–2 Medium Lost
17:00 Nykobing FC vs RoskildeDenmark: 2. Division 1X2 1 2–2 High Lost
17:00 Luzern W vs St. Gallen WSwitzerland: AXA Women’s Super League Over / Under Goals Ov2.5 3–1 High Won
17:00 Fortuna Düsseldorf vs Stuttgart IIGermany: 3. Liga 1X2 1 1–0 Medium Won
17:00 União de Leiria vs TondelaPortugal: Segunda Liga Double Chance 12 2–0 Medium Won
17:00 ASA Aarhus vs HolstebroDenmark: 3. Division Over / Under Goals Ov2.5 4–0 High Won
17:00 FC Schweinfurt 05 vs Greuther Fürth IIGermany: Regionalliga Bayern Double Chance 12 5–2 High Won
17:00 Avranches vs AngoulêmeFrance: National 2 Group B Double Chance 12 1–1 High Lost
17:00 Stade Briochin vs Saint-Colomban LocminéFrance: National 2 Group B Over / Under Goals Un2.5 0–0 High Won
17:00 Vipers vs Entebbe UPPCUganda: Premier League 1X2 X 0–1 High Lost
17:00 Barockstadt Fulda-Lehn. vs FSV FrankfurtGermany: Regionalliga SudWest Over / Under Goals Ov2.5 2–2 High Won
17:00 Santomera vs TorrellanoWorld: Friendlies Clubs 1X2 X 3–1 High Lost
17:00 Olympiakos vs Nea SalamisCyprus: 1. Division Over / Under Goals Un2.5 3–3 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+