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, May 27, 2026
Settled Tips167
Win Rate55.1%
Date Wednesday, May 27, 2026 Wednesday, May 27, 2026
Settled Tips 167 Finished matches
Won 92 Correct predictions
Lost 75 Incorrect predictions
Win Rate 55.1% 92 of 167 settled
High Conf. Rate 57.1% 119 high-confidence tips
Win Rate by Confidence Level Wednesday, May 27, 2026 · 167 settled tips
High Confidence
57.1%
Medium Confidence
50%

Accuracy by Market — Wednesday, May 27, 2026

Over / Under Goals
58.3% win rate
W28 L20 · 48 tips
Double Chance
57.1% win rate
W20 L15 · 35 tips
1X2
53.1% win rate
W43 L38 · 81 tips
BTTS / GG
33.3% win rate
W1 L2 · 3 tips
Showing settled results for Wednesday, May 27, 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 Texoma vs McKinney ChupacabrasUSA: USL League Two Over / Under Goals Ov2.5 0–0 High Lost
00:00 Challenge W vs Lonestar San Antonio WUSA: USL W League Over / Under Goals Ov2.5 0–2 High Lost
00:00 Edgewater Castle W vs River Light WUSA: USL W League Double Chance 12 2–0 High Won
00:30 Estudiantes L.P. vs Independiente MedellinSouth America: CONMEBOL Libertadores 1X2 1 1–0 Medium Won
00:30 Flamengo vs CuscoSouth America: CONMEBOL Libertadores 1X2 1 3–0 High Won
00:30 Club Nacional vs Coquimbo UnidoSouth America: CONMEBOL Libertadores Double Chance 12 1–0 High Won
00:30 Universitario vs Deportes TolimaSouth America: CONMEBOL Libertadores Double Chance 12 0–0 Medium Lost
00:30 Unistars vs Jong ArubaAruba: Division Di Honor 1X2 2 0–0 Medium Lost
00:30 San Lorenzo vs Deportivo RecoletaSouth America: CONMEBOL Sudamericana 1X2 1 0–1 Medium Lost
00:30 Santos vs Deportivo CuencaSouth America: CONMEBOL Sudamericana 1X2 1 3–0 High Won
01:00 Wotton vs BagatelleBarbados: Premier League Over / Under Goals Un2.5 0–0 High Won
01:00 Colorado ISA W vs Real Colorado WUSA: USL W League Over / Under Goals Ov2.5 0–6 High Won
01:30 Midlakes United vs BigfootUSA: USL League Two Over / Under Goals Ov2.5 0–0 Medium Lost
07:00 Dalian Yingbo B vs Shandong Taishan IIChina: League Two Double Chance 12 2–0 High Won
07:00 Xi'an Ronghai vs Qingdao Red LionsChina: League Two 1X2 1 2–3 Medium Lost
07:00 Cyprus U19 vs Greece U19World: Friendlies 1X2 2 0–2 Medium Won
07:30 Stallion vs Dynamic Herb CebuPhilippines: PFL Over / Under Goals Ov2.5 1–1 High Lost
08:00 Changchun Xidu vs BITChina: League Two 1X2 1 0–0 High Lost
08:00 Xiamen Feilu vs Jiangxi LianshengChina: League Two Over / Under Goals Ov2.5 2–0 Medium Lost
08:15 Hradec Králové II vs Pardubice IICzech-Republic: 3. Liga CFL B Over / Under Goals Ov2.5 3–2 High Won
10:00 Gumi Sportstoto W vs Gyeongju WSouth-Korea: WK League 1X2 1 2–4 High Lost
10:00 Seoul W vs Incheon Red Angels WSouth-Korea: WK League Double Chance 12 2–1 Medium Won
10:00 Mombasa Elite vs 3KKenya: Super League Double Chance 12 0–0 Medium Lost
10:15 Davao Aguilas vs TaguigPhilippines: PFL 1X2 2 1–1 Medium Lost
11:00 Mara Sugar vs GOR MahiaKenya: FKF Premier League Double Chance 12 0–0 High Lost
11:00 Altay vs FC AstanaKazakhstan: Premier League Over / Under Goals Un2.5 1–1 High Won
11:00 Tobol 2 vs TarazKazakhstan: 1. Division 1X2 2 3–3 Medium Lost
11:00 Guangzhou Dandelion vs Shangyu PterosaurChina: League Two 1X2 1 2–0 High Won
11:00 Kolos Kovalivka II vs Polissya IIUkraine: Druha Liga Over / Under Goals Ov2.5 1–0 Medium Lost
11:30 Nantong Haimen Codion vs Shanghai SecondChina: League Two 1X2 1 2–2 Medium Lost
11:30 Wuhan Three Towns II vs Guangdong MingtuChina: League Two Double Chance 12 0–1 Medium Won
12:00 Sofapaka vs KCBKenya: FKF Premier League Double Chance 12 1–2 High Won
12:00 Dinamo Minsk II vs Gomel IIBelarus: 1. Division Over / Under Goals Ov2.5 2–2 Medium Won
12:00 Jaiyq vs Aktobe JasKazakhstan: 1. Division Over / Under Goals Ov2.5 3–2 Medium Won
12:00 Buriram United vs SelangorWorld: ASEAN Club Championship 1X2 1 2–1 High Won
12:00 Shirak II vs BKMA IIArmenia: First League 1X2 2 0–0 High Lost
12:00 Fortune Sacco vs Equity BankKenya: Super League Double Chance 12 0–0 High Lost
12:00 Volna Nizhegorodskaya vs Rotor-2Russia: Second League Group 3 1X2 1 4–0 Medium Won
12:00 Thimphu vs Bhutan U19Bhutan: Premier League Over / Under Goals Ov2.5 0–2 Medium Lost
12:00 Şimal vs Qaradağ LökbatanAzerbaidjan: Birinci Dasta 1X2 X 2–1 High Lost
12:00 Kibera Black Stars vs Nairobi City StarsKenya: Super League Over / Under Goals Un2.5 0–0 High Won
12:00 Migori Youth vs MCFKenya: Super League Over / Under Goals Un2.5 0–0 High Won
12:00 Talanta vs Nzoia SugarKenya: Super League Double Chance 12 0–0 High Lost
12:00 Vihiga United FC vs Gucha StarsKenya: Super League Double Chance 12 0–0 High Lost
12:30 Be Forward Wanderers vs Karonga UnitedMalawi: Super League 1X2 1 4–1 High Won
12:30 Torpedo Miass vs TekstilshchikRussia: Second League A Fall Season Gold Double Chance 12 0–1 Medium Won
12:30 Novosibirsk vs VelesRussia: Second League A Fall Season Gold BTTS / GG BTTS - Yes 1–0 Medium Lost
13:00 Shahrdari Noshahr vs Pars Jonoubi JAMIran: Azadegan League Over / Under Goals Un2.5 0–2 High Won
13:00 Police vs Kariobangi SharksKenya: FKF Premier League Over / Under Goals Un2.5 1–1 High Won
13:00 Ulinzi Stars vs TuskerKenya: FKF Premier League Over / Under Goals Un2.5 2–0 High Won
13:00 Gazelle vs Stade RenardCameroon: Elite One 1X2 1 3–1 Medium Won
13:00 Irtysh Omsk vs Mashuk-KMVRussia: Second League A Fall Season Gold Double Chance 12 0–2 Medium Won
13:00 Irtysh vs UlytauKazakhstan: Premier League Double Chance 12 1–1 High Lost
13:00 Kaya vs Manila DiggerPhilippines: PFL 1X2 2 0–3 Medium Won
13:15 Navad Urmia vs Ario EslamshahrIran: Azadegan League Over / Under Goals Un2.5 0–0 High Won
13:15 Niroye Zamini vs HavadarIran: Azadegan League Over / Under Goals Un2.5 0–0 High Won
13:30 Mes Kerman vs Nassaji MazandaranIran: Azadegan League Over / Under Goals Un2.5 1–2 High Lost
13:30 Damash Gilanian vs Naft GachsaranIran: Azadegan League Over / Under Goals Un2.5 0–1 High Won
13:30 Be'sat Kermanshah vs Shenavarsazi QeshmIran: Azadegan League Over / Under Goals Un2.5 2–0 High Won
14:00 Avaí U20 vs Vasco da Gama U20Brazil: Brasileiro U20 A 1X2 2 1–0 Medium Lost
14:00 Rodina Moskva II vs KalugaRussia: Second League A Fall Season Gold Double Chance 12 1–2 Medium Won
14:00 Vertical vs SmorgonBelarus: Coppa 1X2 X 0–7 High Lost
14:00 Sireți vs FloreştiMoldova: Super Liga Double Chance 12 1–0 High Won
14:30 Naft Bandar Abbas vs Fard AlborzIran: Azadegan League Over / Under Goals Un2.5 1–0 High Won
14:30 Partizán Bardejov W vs Spartak Myjava WSlovakia: I Liga Women 1X2 2 1–8 High Won
14:30 Neftchi vs BarsKyrgyzstan: Premier League Over / Under Goals Ov2.5 1–1 Medium Lost
14:30 Asia Talas vs AsiagoalKyrgyzstan: Premier League Over / Under Goals Ov2.5 3–1 High Won
14:30 Alga vs Bishkek CityKyrgyzstan: Premier League 1X2 1 3–1 High Won
14:30 Dikaki vs FC 105Gabon: Championnat D1 Over / Under Goals Ov2.5 0–0 High Lost
14:30 Lozo vs Ogooue FCGabon: Championnat D1 Double Chance 12 0–0 High Lost
14:30 Stade Mandji vs BitamGabon: Championnat D1 1X2 1 0–0 Medium Lost
14:30 Vautour Club vs PélicanGabon: Championnat D1 Double Chance 12 0–0 High Lost
14:30 Gazovik vs VolnaBelarus: Coppa 1X2 X 1–4 High Lost
14:30 Leskhoz vs Shakhter SoligorskBelarus: Coppa 1X2 X 0–3 High Lost
14:45 Saipa vs Mes Shahr-e BabakIran: Azadegan League Over / Under Goals Un2.5 1–0 High Won
15:00 Cotonsport vs PanthèreCameroon: Elite One 1X2 1 2–1 High Won
15:00 Turan Turkistan vs EkibastuzKazakhstan: 1. Division Double Chance 12 4–0 High Won
15:00 Baghdad vs GharrafIraq: Iraqi League Double Chance 12 1–3 High Won
15:00 Al-Karma vs DiyalaIraq: Iraqi League 1X2 1 1–0 High Won
15:00 Duhok vs Al KahrabaaIraq: Iraqi League BTTS / GG BTTS - Yes 1–2 High Won
15:00 Velež Nevesinje vs Sutjeska FočaBosnia: 1st League RS Double Chance 12 6–2 High Won
15:00 Omarska vs FK VlasenicaBosnia: 1st League RS 1X2 1 0–0 Medium Lost
15:00 Famos Vojkovići vs Zvijezda 09Bosnia: 1st League RS 1X2 1 0–0 Medium Lost
15:00 Bobovnya vs BumpromBelarus: Coppa 1X2 X 0–2 High Lost
15:00 Krechet vs Ostrovets FCBelarus: Coppa 1X2 X 0–8 High Lost
15:00 Polotsk vs Uni MinskBelarus: Coppa 1X2 X 0–2 High Lost
15:00 Shchuchyn vs LidaBelarus: Coppa 1X2 X 3–4 High Lost
15:00 Ararat-Armenia vs GandzasarArmenia: Premier League 1X2 1 1–0 High Won
15:00 Pyunik Yerevan vs VanArmenia: Premier League 1X2 1 2–1 High Won
15:00 FC Urartu vs FC NoahArmenia: Premier League 1X2 2 0–5 High Won
15:15 Sanat Naft vs Mes SoongounIran: Azadegan League Over / Under Goals Un2.5 1–0 High Won
15:30 Greece U21 vs Qatar U20World: Friendlies 1X2 X 1–2 High Lost
15:30 SJK-juniorit vs JS HerculesFinland: Kakkonen Lohko C Over / Under Goals Ov2.5 3–0 High Won
15:30 VPS II vs VaajakoskiFinland: Kakkonen Lohko C 1X2 1 2–2 High Lost
15:30 Ilves vs Turku PSFinland: Suomen Cup 1X2 1 1–0 High Won
16:00 Al Merreikh vs APRRwanda: National Soccer League Double Chance 12 0–0 High Lost
16:00 Klubi-04 vs PK-35Finland: Ykkösliiga Over / Under Goals Un2.5 0–1 High Won
16:00 Tallinna Kalev vs ViimsiEstonia: Esiliiga A 1X2 2 0–3 High Won
16:00 JK Tabasalu vs LegionEstonia: Esiliiga B 1X2 1 2–3 High Lost
16:00 Primorje vs NaftaSlovenia: 1. SNL Over / Under Goals Ov2.5 0–0 Medium Lost
16:00 Leningradets vs Volgar AstrakhanRussia: Second League A Fall Season Gold 1X2 1 0–1 High Lost
16:00 BGU Minsk vs OsipovichyBelarus: Coppa 1X2 X 0–2 High Lost
16:00 Neman Mosty vs NivaBelarus: Coppa 1X2 X 1–4 High Lost
16:00 Artis vs SlováckoCzech-Republic: Czech Liga Double Chance 12 1–4 High Won
16:30 Deportivo Riestra Res. vs Estudiantes La Plata ResArgentina: Reserve League Double Chance 12 1–2 Medium Won
17:00 Barcelona W vs Real Sociedad WSpain: Primera División Femenina 1X2 1 2–1 High Won
17:00 Hohenems vs LauterachAustria: Regionalliga West 1X2 1 0–0 High Lost
17:00 AIK W vs Häcken WSweden: Damallsvenskan 1X2 2 2–1 High Lost
17:00 Eskilstuna United W vs Hammarby WSweden: Damallsvenskan 1X2 2 0–1 High Won
17:00 Medeama vs Basake Holy StarsWorld: Friendlies Clubs 1X2 1 0–0 High Lost
17:00 Urozhaynaya vs Molodechno-DYuSSh 4Belarus: Coppa 1X2 X 0–3 High Lost
17:30 Newroz vs MosulIraq: Iraqi League Double Chance 12 1–1 High Lost
17:30 Al Zawra'a vs NaftIraq: Iraqi League 1X2 1 0–1 High Lost
18:00 Joinville U20 vs Barra SC U20Brazil: Catarinense U20 1X2 2 0–2 High Won
18:00 Belgrano Córdoba Res. vs Quilmes 2Argentina: Reserve League Double Chance 12 1–0 High Won
18:00 Newell's Old Boys Res. vs Atl. Rafaela 2Argentina: Reserve League 1X2 1 3–0 Medium Won
18:00 América Mineiro U20 vs Flamengo U20Brazil: Brasileiro U20 A Over / Under Goals Ov2.5 1–1 Medium Lost
18:00 Athletico PR U20 vs Juventude U20Brazil: Brasileiro U20 A 1X2 1 6–1 Medium Won
18:00 Criciuma U20 vs Bahia U20Brazil: Brasileiro U20 A Over / Under Goals Ov2.5 1–1 High Lost
18:00 Fortaleza U20 vs Palmeiras U20Brazil: Brasileiro U20 A 1X2 2 1–2 Medium Won
18:00 Santos U20 vs Botafogo U20Brazil: Brasileiro U20 A 1X2 1 1–1 Medium Lost
18:00 Vitória U20 vs São Paulo U20Brazil: Brasileiro U20 A Over / Under Goals Ov2.5 0–1 High Lost
18:00 Atlético Tucumán Res. vs Godoy Cruz Res.Argentina: Reserve League 1X2 1 3–1 Medium Won
18:00 Independiente Riva. Res. vs Central Córdoba SdE Res.Argentina: Reserve League 1X2 1 2–1 Medium Won
18:00 Goiás U20 vs Mirassol U20Brazil: Brasileiro U20 B 1X2 1 3–1 Medium Won
18:00 Vélez Sársfield Res. vs Instituto Res.Argentina: Reserve League 1X2 1 2–3 High Lost
18:00 Ceará U20 vs Brusque U20Brazil: Brasileiro U20 B 1X2 1 3–1 High Won
18:00 CRB U20 vs Novorizontino U20Brazil: Brasileiro U20 B Double Chance 12 1–1 High Lost
18:00 Internacional U20 vs Paysandu PA U20Brazil: Brasileiro U20 B 1X2 1 2–0 Medium Won
18:00 Sport Recife U20 vs Vila Nova U20Brazil: Brasileiro U20 B Over / Under Goals Ov2.5 5–2 High Won
18:00 Coritiba U20 vs Botafogo SP U20Brazil: Brasileiro U20 B Over / Under Goals Ov2.5 1–0 High Lost
18:00 Atlético GO U20 vs Operário PR U20Brazil: Brasileiro U20 B 1X2 1 3–0 Medium Won
18:00 Jaraguá vs MetropolitanoBrazil: Catarinense 2 1X2 2 0–0 High Lost
18:00 HK Kopavogur vs VölsungurIceland: 1. Deild 1X2 1 1–0 High Won
18:00 Vestri vs NjardvikIceland: 1. Deild BTTS / GG BTTS - Yes 0–3 High Lost
18:00 Guarany de Bagé vs FarroupilhaBrazil: Copa Gaúcha Over / Under Goals Un2.5 0–0 High Won
18:00 HBC vs Flevo BoysNetherlands: Derde Divisie Relegation Round 1X2 X 0–0 High Won
18:00 Heino vs TECNetherlands: Derde Divisie Relegation Round 1X2 X 0–0 High Won
18:00 HV & CV Quick vs EVVNetherlands: Derde Divisie Relegation Round Over / Under Goals Un2.5 0–0 High Won
18:00 Hollandia vs HuizenNetherlands: Derde Divisie Relegation Round 1X2 X 0–0 High Won
18:00 NEO vs JOS WatergraafsmeerNetherlands: Derde Divisie Relegation Round 1X2 X 0–0 High Won
18:00 Vitória ES vs Sport Brasil ESBrazil: Copa Espírito Santo Double Chance 12 5–0 High Won
18:00 Blumenau vs Guarani de PalhoçaBrazil: Catarinense 2 1X2 1 2–0 High Won
18:00 Iecava vs JDFS AlbertsLatvia: Cup 1X2 X 0–0 High Won
18:00 Union Brescia vs SalernitanaItaly: Serie C Promotion Play Offs Double Chance 12 2–0 High Won
18:00 Dongen vs SVV ScheveningenNetherlands: Derde Divisie Relegation Round 1X2 X 0–0 High Won
18:00 ADO '20 vs FC LisseNetherlands: Tweede Divisie Over / Under Goals Un2.5 2–0 High Won
18:00 FC 's-Gravenzande vs SteDoCoNetherlands: Derde Divisie Relegation Round 1X2 2 0–0 High Lost
18:00 Rijnvogels vs DVS 33 ErmeloNetherlands: Tweede Divisie Over / Under Goals Un2.5 1–0 High Won
18:00 Sparta Nijkerk vs IjsselmeervogelsNetherlands: Tweede Divisie Over / Under Goals Ov2.5 0–3 High Won
18:00 Vvsb vs Excelsior MaassluisNetherlands: Tweede Divisie Double Chance 12 1–1 Medium Lost
18:30 Argentino Quilmes vs ExcursionistasArgentina: Primera B Metropolitana Over / Under Goals Un2.5 2–2 High Lost
18:30 Defensores Unidos vs Villa DalmineArgentina: Primera B Metropolitana Over / Under Goals Un2.5 2–1 High Lost
18:30 Sportivo Italiano vs San Martín BurzacoArgentina: Primera B Metropolitana Over / Under Goals Un2.5 1–2 High Lost
18:30 Jamaica vs IndiaWorld: Friendlies 1X2 1 2–0 Medium Won
18:30 Esperança d'Andorra vs Sporting EscaldesAndorra: 1a Divisió Double Chance 12 0–0 High Lost
19:00 Crystal Palace vs Rayo VallecanoEurope: UEFA Europa Conference League 1X2 1 1–0 High Won
19:00 Deportivo de La Coruña W vs Espanyol WSpain: Primera División Femenina Double Chance 12 2–2 High Lost
19:00 Cuiabá U20 vs Grêmio U20Brazil: Brasileiro U20 A Over / Under Goals Ov2.5 0–0 High Lost
19:00 Catania vs AscoliItaly: Serie C Promotion Play Offs Double Chance 12 2–1 Medium Won
19:15 Ægir vs IR ReykjavikIceland: 1. Deild 1X2 2 4–1 Medium Lost
19:15 Fylkir vs Leiknir R.Iceland: 1. Deild 1X2 1 3–0 High Won
19:15 Grindavik vs AftureldingIceland: 1. Deild 1X2 2 1–3 High Won
19:15 Throttur Reykjavik vs GrottaIceland: 1. Deild 1X2 1 2–3 Medium Lost
20:00 CFRJ Maricá vs OlariaBrazil: Carioca A2 Double Chance 12 2–1 High Won
20:00 SF Glens vs Davis LegacyUSA: USL League Two Over / Under Goals Ov2.5 1–0 High Lost
20:30 Cuniburo vs Orense SCEcuador: Copa Ecuador Over / Under Goals Ov2.5 2–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+